Перейти к содержанию

Доработка советников: общая тема


Рекомендуемые сообщения

Доработка советников: общая тема Опубликовано


Если не против, я отвечу:

Код нужно вставить в функцию start, в самом начале, чтобы код проверял старые ордера, и не трогал новые.
Если хочешь немного оптимизировать, вставляй код в начале else блока, тогда он не будет выполняться, если нету ордеров.
А еще лучше, сделать отдельную функцию и вызывай ее в else самой первой.



Зачем "против"?? Очень даже "за" :)

Я вчера в другом коде подсмотрел как трал сделан - попытаюсь сделать как там и как ты подсказал - спасибо :d
Ссылка на сообщение
Поделиться на другие сайты

  • Ответов 2,4k
  • Создано
  • Последний ответ

Популярные авторы

Популярные авторы

Популярные посты

Версия с правками. Я немного свернул код, чтобы не перебирались ордера попусту и чтобы проверка красной/синей зоны делалась в одном месте. Прогнал в тесте с настройками по умолчанию. Ожидаемо лье

Перейти

Нате 1_2_3 _Fraktal.mq4

Перейти

Система маятника, или попрыгунчика, или фиг ее знает как ее еще назвать не намного младше сетки мартингейла. Мы в далеком 2017 писали по ней сов с индикатором на вход: https://tlap.com/forum/labo

Перейти
Доработка советников: общая тема Опубликовано (изменено)

Всем привет! Ребят помогите чуть поправить сову. Обычный сов по Parabolic SAR, открывает ордер по пересечению точки SAR на закрытии свечи, стоп ставит на противоположную точку и тянет по SAR. Так вот..., что хотелось бы переделать: нужно что бы сов при включении сразу же кидал стоповый ордер на последнюю точку SAR, и тятул его по точкам до срабатывания, после срабатывания ставим стоп по старой схеме, на противоположную точку SAR и так же тянем его по SAR (в принципе сейчас так и есть). Еще момент, сов почему то не всегда открывает ордера на других парах, если уже сработал на одной из них, в чем может быть проблема ?

P.S. Ребят, пожалуйста, доработайте кому не сложно. Советник требуется как дополнение к ручной системе.
Всем заранее спасибо, с меня пиво...))

ParabolicSarSystem.mq4

Изменено пользователем radonic
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано


Для тестов на других таймфреймах (ну и для работы на реале соотвественно). :)
Отвязанный от М15

UPD
В сове индикаторы повернул на нужный ТФ (тот на который сова будет повешена)
Вынес все параметры наружу для оптимизации.
Теперь будет работать на любой паре и на любом ТФ.
Чтобы было хоть какое-нибудь представление как оптить, для образца привожу параметры для Евры

Спойлер

====== "EURUSD"===============
BetterPricePips = 7;
ForceProfit = 8;
ForceLoss = 49;
FixedTakeProfit = 0;
FixedStopLoss = 0;
G_period_232 = 25;
G_period_236 = 12;
Gi_240 = TRUE;
Gi_244 = 64;
Gi_248 = TRUE;
G_period_252 = 23;
Gi_256 = 80;
G_period_260 = 5;
Gi_264 = 60;
Gi_332 = 60;
Gi_268 = 5;
Gi_336 = FALSE;
Gi_272 = 8;
Gi_280 = 6;
Gi_340 = 21;
Gi_344 = 4;
Gi_348 = 5;
Gi_352 = 55;
Gi_284 = 24;
Gi_288 = 7;
Gi_292 = 28;
Gi_296 = 42;
G_period_300 = 5;
Gi_304 = 5;
Gi_308 = -1;
G_period_312 = 55;
Gi_316 = 60;
G_period_320 = 9;
Gi_324 = FALSE;
G_period_328 = 4;



А можно вместо значений параметров TRUE или FALSE, поставить 1 или 0, соответственно? К сожалению, в тестере возможно только цифры указывать для оптимизации...
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано


А можно вместо значений параметров TRUE или FALSE, поставить 1 или 0, соответственно? К сожалению, в тестере возможно только цифры указывать для оптимизации...


Можно. Только так и получиться оптимизировать. Соответственно другие значения при оптимизации выставлять не целесообразно, так как будет просто холостой прогон.
Таким образом параметры Gi_240, Gi_248, Gi_336, Gi_324 при оптимизации следует выставлять Старт = 0, Шаг =1, Стоп =1
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано


Для тестов на других таймфреймах (ну и для работы на реале соотвественно). :)
Отвязанный от М15

Во избежании неразберихи, эта сова рекомендуется к использованию только в тестах для исследования ее возможностей



а почему не выложить декомпил? что там секретного?
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано


а почему не выложить декомпил? что там секретного?


Политика администрации такая)))) На форуме идет борьба с крысами инакомыслием.
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано



А можно вместо значений параметров TRUE или FALSE, поставить 1 или 0, соответственно? К сожалению, в тестере возможно только цифры указывать для оптимизации...


Можно. Только так и получиться оптимизировать. Соответственно другие значения при оптимизации выставлять не целесообразно, так как будет просто холостой прогон.
Таким образом параметры Gi_240, Gi_248, Gi_336, Gi_324 при оптимизации следует выставлять Старт = 0, Шаг =1, Стоп =1


Параметры RecoveryMode и CloseOnlyOnProfit имеют значения TRUE или FALSE. Возможно их тоже привести к формату 0-1?
  • Лайк 1
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано


Параметры RecoveryMode и CloseOnlyOnProfit имеют значения TRUE или FALSE. Возможно их тоже привести к формату 0-1?


Можно, но зачем?! Вы же не собираетесь всю эту свору параметров оптить за один присест? Эти параметры потом после оптимизации можно проверить.
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано



Параметры RecoveryMode и CloseOnlyOnProfit имеют значения TRUE или FALSE. Возможно их тоже привести к формату 0-1?


Можно, но зачем?! Вы же не собираетесь всю эту свору параметров оптить за один присест? Эти параметры потом после оптимизации можно проверить.


За один присест не возможно, конечно, прооптить сову из-за ограничений метатрейдера. Но все равно удобней было бы иметь (RecoveryMode,CloseOnlyOnProfit) в другом формате, чем проводить еще 4-е отдельные дополнительные оптимизации. И кто знает, может быть возникнет идея включить эти параметры и в основную оптимизацию.

В общем, эта просьба опциональна на усмотрение автора, конечно.
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано (изменено)
Цитата

Еще момент, сов почему то не всегда открывает ордера на других парах, если уже сработал на одной из них, в чем может быть проблема ?


Сделал проверку на торгуемую пару. Теперь не должно быть проблем при торговле на разных парах.

Цитата

Так вот..., что хотелось бы переделать: нужно что бы сов при включении сразу же кидал стоповый ордер на последнюю точку SAR, и тятул его по точкам до срабатывания, после срабатывания ставим стоп по старой схеме, на противоположную точку SAR и так же тянем его по SAR (в принципе сейчас так и есть)


Не понял смысла в этом, если сов почти так и работает :-?

Цитата

Советник требуется как дополнение к ручной системе.


Можно и остальные части стратегии добавить, если показывает прибыль.

ParabolicSarSystem_v1.1.mq4

Изменено пользователем horyf
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано (изменено)

Уважаемые программеры, нуждаюсь в вашей помощи, имеется советник, его нужно модифицировать самую малость - добавить в него установку фиксированного тейк профита вместо стоящего там профита по уровням Фибо. Кто сможет помочь, или хоть указать в каком направлении мыслить?
Сам сов тут.


Добавлено: 13-07-2013 08:10:23

К советнику еще прилагается индюк, по которому советник и работает, в котором есть параметр Target Level, влияющий, вероятно, на выставление Тейк Профита. Может быть в индюке тоже это нужно поменять на выставление фиксированного Тейка, а не по уровням Фибо
Вот еще и индюк

P_U_Flet_V_1_1.mq4
MorningFlat.mq4

Изменено пользователем Tradeluxe
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

Вечер добрый!

А меджик возможно у советника вытащить наружу чтобы была бы возможность его менять?

Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано (изменено)


Вечер добрый!

А меджик возможно у советника вытащить наружу чтобы была бы возможность его менять?


Вытащил. Но без дополнительных идей или ТС советник бесполезен.

ParabolicSarSystem_v1.2.mq4

Изменено пользователем horyf
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

Цитата

Так вот..., что хотелось бы переделать: нужно что бы сов при включении сразу же кидал стоповый ордер на последнюю точку SAR, и тятул его по точкам до срабатывания, после срабатывания ставим стоп по старой схеме, на противоположную точку SAR и так же тянем его по SAR (в принципе сейчас так и есть)


Не понял смысла в этом, если сов почти так и работает :-?

Все дело в том, что при сильно движении бывает что цена сильно уходит от точки SAR, и только после этого на закрытии свечи открывается ордер. Получаеnся теряем прибыль + большой SL. >:d
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано



Вечер добрый!

А меджик возможно у советника вытащить наружу чтобы была бы возможность его менять?


Вытащил. Но без дополнительных идей или ТС советник бесполезен.


Спасибо, плюсанул!
Погоняю на ВПС, может чего и получится. Таймфрейм какой кто порекомендует?
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

Да уж, поспешишь - людей насмешишь...
horyf, а где меняется меджик? Пока у всех ордеров единый номер 16385.

Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано (изменено)


Да уж, поспешишь - людей насмешишь...
horyf, а где меняется меджик? Пока у всех ордеров единый номер 16385.


Извиняюсь, это я ошибся при выкладывании. Обновил файл в посте.


Таймфрейм какой кто порекомендует?


Я тоже считаю,что H1 (он показал хорошие результаты за 2013 год в тестере). Можно ещё step поменять на 0.01(результаты получше).

Добавлено: 13-07-2013 18:38:20



Цитата

Так вот..., что хотелось бы переделать: нужно что бы сов при включении сразу же кидал стоповый ордер на последнюю точку SAR, и тятул его по точкам до срабатывания, после срабатывания ставим стоп по старой схеме, на противоположную точку SAR и так же тянем его по SAR (в принципе сейчас так и есть)


Не понял смысла в этом, если сов почти так и работает :-?

Все дело в том, что при сильно движении бывает что цена сильно уходит от точки SAR, и только после этого на закрытии свечи открывается ордер. Получаеnся теряем прибыль + большой SL. >:d

Переделал код (ещё немного подправил для торгов на ECN,NDD счетах), теперь всё, как писали, делает.
Результаты на тестере стали чуть хуже(тестил на GBPUSD 90% качество).
Всё ещё считаю идею использования Parabolic SAR перспективным, но системе чего-то не хватает.

ParabolicSarSystem_v1.3.mq4

Изменено пользователем horyf
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано


А параметры под GBPUSD по умолчанию какие стоят?


Оптите на здоровье. Не забудьте только с общественностью поделиться результатами. :)
Спойлер


====== "GBPUSD")======
BetterPricePips = 15;
ForceProfit = 11;
ForceLoss = 48;
FixedTakeProfit = 0;
FixedStopLoss = 0;
G_period_232 = 10;
G_period_236 = 10;
Gi_240 = TRUE;
Gi_244 = 28;
Gi_248 = TRUE;
G_period_252 = 20;
Gi_256 = 95;
G_period_260 = 8;
Gi_264 = 75;
Gi_332 = 100;
Gi_268 = -1;
Gi_336 = FALSE;
Gi_272 = 10;
Gi_276 = 20;
Gi_280 = 8;
Gi_340 = 22;
Gi_344 = 21;
Gi_348 = 55;
Gi_352 = 55;
Gi_284 = 24;
Gi_288 = 7;
Gi_292 = 18;
Gi_296 = 37;
G_period_300 = 4;
Gi_304 = 15;
Gi_308 = 0;
G_period_312 = 50;
Gi_316 = 10;
G_period_320 = 6;
Gi_324 = FALSE;
G_period_328 = 10;
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

В основных настройках не отображен параметр AutoGMT_Offset. Можно, соответственно, его отобразить для использования?

Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано (изменено)

horyf спасибо! С понедельника буду тестить.
Немного опишу как я его применяю. Сначала анализирую график D1 и H4 на наличие уровней поддержки и сопротивления, если вижу какое то будущее достойное движение открываю график H1 и кидаю сова (только long или short, зависит от ситуации) что бы не пялится в монитор целый день. Вечером проверяю, на открытые сделки ставлю TP по max. (фибо + уровни).

horyf, еще есть небольшая просьба. Можно ли каким либо образом сделать так, чтобы сов работал независимо от ТФ на котором он установлен ? Поясню: например кидаешь советник на H4, а он работает по SAR на H1. (это для того, чтобы не открывать дополнительный график) ....а, еще было бы неплохо вытащить эту настойку, что бы можно было менять ТФ.
Заранее спасибо за проделанную работу !!! ))


Добавлено: 13-07-2013 21:18:06

...horyf, еще совсем забыл, можно ли добавить в настройки отступ в пунктах на SL от точки ParabolicSAR ???
Спасибо!

Добавлено: 13-07-2013 21:26:22

...блин, че то сегодня все забываю 8-}, еще отступ в пунктах от точки SAR на стоповый ордер.

Добавлено: 13-07-2013 21:52:30

...еще немного поанализировал, думаю перевод в безубыток через nn кол-во пунктов не помешает. Изменено пользователем radonic
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано (изменено)

Результат интересный, оптил 2000-2001 год, далее тесты:
2002-2003 http://gyazo.com/c3f5652f26b4e4190d426e6feee238c5
2003-2004 http://gyazo.com/7325cc022f8f1f54a06f970b0ade855e
2004-2005 http://gyazo.com/6cb626a9912680ecf6b369a8f160541c
далее стоит на месте или сливает

я так понимаю, можно попробовать оптимизировать за 2012-2013 или 2000-2012
если подберу что рабочее, выложу сет

оптю 2000-2012 на ВПС, думаю через 2-3 недели будет результат

Изменено пользователем Trendtrader
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано
radonic, в следующий раз потрудитесь сначала написать коротенькое техзадание на бота, о котором мечтаете.
Пока все абсолютно непрофессионально.
Странно, что с вами вообще общаются - обычно в подобных случаях программисты хором посылают мечтателей.
Или, точнее, просто игнорируют.
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано (изменено)


horyf, еще есть небольшая просьба. Можно ли каким либо образом сделать так, чтобы сов работал независимо от ТФ на котором он установлен ? Поясню: например кидаешь советник на H4, а он работает по SAR на H1. (это для того, чтобы не открывать дополнительный график) ....а, еще было бы неплохо вытащить эту настойку, что бы можно было менять ТФ.
Заранее спасибо за проделанную работу !!! ))


Добавлен параметр TF.


radonic, в следующий раз потрудитесь сначала написать коротенькое техзадание на бота, о котором мечтаете.
Пока все абсолютно непрофессионально.
Странно, что с вами вообще общаются - обычно в подобных случаях программисты хором посылают мечтателей.
Или, точнее, просто игнорируют.


В этом вы правы. Но я уже не один и не десять сов перекопал. И без техзадания понимаю чего обычно бывает нужно. :))
Тем более появилось свободное время. Если есть перспективные совы или ТС, которые нужно довести до ума или реализации, я бы взялся :)

ParabolicSarSystem_v1.31.mq4

Изменено пользователем horyf
Ссылка на сообщение
Поделиться на другие сайты

  • idinesh changed the title to Assae Elite Pro tlap version source code need i have plan convert this mt4 to mt5 and it possible mt4 dll file modified mt5 version
  • Pavel888 pinned this тема

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Специальное предложение


  • Рекомендуемые брокеры

  • ×
    ×
    • Создать...