[open source] [Советник] "Generic A-TLP"📌

От Sergey5, 23 апреля, 2016 в Лаборатория ProfitFX

#1577
Цитата

Фильтр MDR не запрещает открывать сделки, а только позволяет открывать их в направлении дневного движения цены, если оно превысило указанное значение.
Может в Азии при превышении дневной волатильности и стоит запрет на полное закрытие сделок, но тема с MDR не так уж и важна, в тестере с дженериком это далеко не главный параметр.


В том то и дело что сделки были открыты против дневного движения цены! На лицо баг, хорошо сделки закрылись в плюсе, но раз такой параметр есть он должен работать всегда или его вообще нужно убирать, а то то работает то нет и причем у разных людей, на разных счетах такое встречается, о чем уже писалось в обсуждении советника. Да это параметр не главный, но нужно точно знать что он работает как должен по ТС, а не незнамо как, как сейчас, на вроде бы, финальной версии сова работающей :-ss
#1578


Цитата

Фильтр MDR не запрещает открывать сделки, а только позволяет открывать их в направлении дневного движения цены, если оно превысило указанное значение.
Может в Азии при превышении дневной волатильности и стоит запрет на полное закрытие сделок, но тема с MDR не так уж и важна, в тестере с дженериком это далеко не главный параметр.


В том то и дело что сделки были открыты против дневного движения цены! На лицо баг, хорошо сделки закрылись в плюсе, но раз такой параметр есть он должен работать всегда или его вообще нужно убирать, а то то работает то нет и причем у разных людей, на разных счетах такое встречается, о чем уже писалось в обсуждении советника. Да это параметр не главный, но нужно точно знать что он работает как должен по ТС, а не незнамо как, как сейчас, на вроде бы, финальной версии сова работающей :-ss

Да, должен работать, а может быть и по другому. Например цена в течении дня скачет туда сюда, а к концу дня, к началу торговли примерно такая же как и на открытии, и в какую сторону тогда входить?
Или например есть безоткатное движение, так может лучше тогда входить против него (как в Ва банке).
Параметр МДР очень спорен, в тестере он снижает или повышает кол-во сделок, иногда удучшая их качество, иногда нет.
Тут были споры по этому параметру, бот не умеет его вычислять правильно, переходя через полночь. Но имхо не так уж это и важно.
Для меня например важней устойчивость, сейчас озадачен паузой после убытка, кручу верчу, но никак не могу её расчитать...
#1579
Цитата

Да, должен работать, а может быть и по другому. Например цена в течении дня скачет туда сюда, а к концу дня, к началу торговли примерно такая же как и на открытии, и в какую сторону тогда входить?
Или например есть безоткатное движение, так может лучше тогда входить против него (как в Ва банке).
Параметр МДР очень спорен, в тестере он снижает или повышает кол-во сделок, иногда удучшая их качество, иногда нет.
Тут были споры по этому параметру, бот не умеет его вычислять правильно, переходя через полночь. Но имхо не так уж это и важно.
Для меня например важней устойчивость, сейчас озадачен паузой после убытка, кручу верчу, но никак не могу её расчитать...



Да согласен что МДР спорный параметр и что после полуночи он не работает, ну пусть и так, считаю что после полуночи он как раз уже менее нужен - так как там колебания совсем затухают обычно, пусть хоть до полуночи отрабавает нормально. Пусть данный параметр и уменьшает возможную прибыль, уменьшая количество входов, но зато уменьшает и риски нарваться на безоткаты в трендах, а прибыльность считаю можно повышать включением альтернативных пар в торговлю, есть несколько, которые хорошо отрабатываются - много пар с консервативным мдр= меньше риски+больше прибыльность. Ну и кроме того для любителей порисковать мдр же легко отключается). Но если есть МДР то он должен работать всегда а не пойми как как сейчас, даже на соседних счетах одного брокера на одном отработал этот параметр, на втором нет. Насчет устойчивости тоже согласен пауза после убытка важна... у некоторых она не отработала недавно, но может все таки из-за сетов неправильных - там стоп например 35 а включении этого параметра при 40 убытке например? хотя вполне вероятно что и тут сова также работает как и мдр - у кого как и кому как повезет, тогда да это крайне опасная вещь получается с данными версиями :-ss Остается ждать и надеяться что кто-нибудь из программистов форума избавит нас со временем от таких неприятных и опасных багов >0

Изменено 27 октября, 2016 пользователем FERRARI2009

#1580


Версия 12.36
...
- Добавлен фильтр новостей
...



Я так понял, что фильтр на все новости подряд без выбора на которые реагировать по значимости и по валютам?

Изменено 27 октября, 2016 пользователем SebastianPerreira

#1581
FERRARI2009, если считаете что есть ошибка давайте нормально информацию, скриншот, журнал советника, пара, время где по вашему должен был сработать MDR но не сработал.

По доп. ошибкам 4073, 4066 в вашем примере, они были и в предыдущих версиях, просто с версии 11.89.1 добавлен вывод всех возможных ошибок в конце тика, а до этого они игнорировались.
#1582


Добавлен Фильтр по максимально разрешенному объему для каждой валюты. Нужен чтобы одновременно не открылись позиции по например GBPCHF GBPUSD и еще какой нибудь пары с GBP. Работает при MaxAmountCurrencyMult>0.


Фильтр не будет корректно работать, если используется АвтоММ, т.е. лоты для входа разных пар будут отличаться.
Просто сделать простую проверку на наличие текущих пар с данной валюте в рынке в нужном направлении.
Вообще не знаю, зачем люди с этим парятся. У меня 15 графиков открыто и 2 версии советника торгует без всяких фильтров. Только 1 раз заметил, как после скачка по Евро вынесло сразу 2 пары в минус. Тут нужно не входы ограничивать, а придумывать, как резать СЛ.


Ладно, как сказал один участник, на этом я заканчиваю доработку данного советника, и буду сторонним наблюдателем >):)


Оставляешь все на плечи Master_255? )

Вообще, немного обидно смотреть, что 12 советник развивается немного не в том направлении. Идет добавление второстепенных фильтров, вместо того, чтобы чинить текущие проблемы работы. И самое смешное, никто не хочет досконально проверять работоспособность имеющихся параметров, всем подавай новую версию, либо возможность тупо запустить советник в тестере, чтобы поиграться.
#1583


Я так понял, что фильтр на все новости подряд без выбора на которые реагировать по значимости и по валютам?

Те, которые отображаются, на те и будет срабатывать. Показ по значимости, и валюты - есть в настройках.


Вообще, немного обидно смотреть, что 12 советник развивается немного не в том направлении. Идет добавление второстепенных фильтров, вместо того, чтобы чинить текущие проблемы работы. И самое смешное, никто не хочет досконально проверять работоспособность имеющихся параметров, всем подавай новую версию, либо возможность тупо запустить советник в тестере, чтобы поиграться.

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

Изменено 27 октября, 2016 пользователем machine

#1584



Я так понял, что фильтр на все новости подряд без выбора на которые реагировать по значимости и по валютам?

Те, которые отображаются, на те и будет срабатывать. Показ по значимости и валюты есть в настройках.
ЛЕ


Вообще, немного обидно смотреть, что 12 советник развивается немного не в том направлении. Идет добавление второстепенных фильтров, вместо того, чтобы чинить текущие проблемы работы. И самое смешное, никто не хочет досконально проверять работоспособность имеющихся параметров, всем подавай новую версию, либо возможность тупо запустить советник в тестере, чтобы поиграться.

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

там в настройках есть параметры СРАБАТЫВАНИЕ ДО НОВОСТИ в мин и СРАБАТЫВАНИЕ ПОСЛЕ НОВОСТИ в мин...... опишите эти параметры ... я так понимаю этот индикатор отключает работу советника этими параметрами или я не так поняла?
#1585


там в настройках есть параметры СРАБАТЫВАНИЕ ДО НОВОСТИ в мин и СРАБАТЫВАНИЕ ПОСЛЕ НОВОСТИ в мин...... опишите эти параметры ... я так понимаю этот индикатор отключает работу советника этими параметрами или я не так поняла?

Ну вроде все параметры однозначно называются. Не открывать сделки за xxx минут до новостей, Не открывать сделки в течение yyy минут после новостей, Закрыть все открытые сделки за zzz минут до новостей. Непонятно, в чём сложность.
Индикатор вешать не нужно на график, все параметры задаются в советнике.
#1586



там в настройках есть параметры СРАБАТЫВАНИЕ ДО НОВОСТИ в мин и СРАБАТЫВАНИЕ ПОСЛЕ НОВОСТИ в мин...... опишите эти параметры ... я так понимаю этот индикатор отключает работу советника этими параметрами или я не так поняла?

Ну вроде все параметры однозначно называются. Не открывать сделки за xxx минут до новостей, Не открывать сделки в течение yyy минут после новостей, Закрыть все открытые сделки за zzz минут до новостей. Непонятно, в чём сложность.
Индикатор вешать не нужно на график, все параметры задаются в советнике.

я имею ввиду можно ли индикатор отдельно использовать с другой версией советника настроив только индикатор... будет ли он отключать работу того советника что в данный момент на графике
#1587

Версия 11.91

[list type=decimal]

  • Переделана пауза после убытка, запрос на получение информации идет один раз после закрытия сделки, а не запрашивается каждый раз из истории. Соответственно при удалении истории в начале месяца информация об убытке остается, если не перезапускать терминал.

    Добавлен параметр LossPauseUseDirection, при true пауза будет только для сделок направление которых совпадает с убыточной. По умолчанию старый вариант, пауза любой сделки, независимо от направления.


  • Фикс ошибки 4066 (я надеюсь), большинство функций iTime() заменены на массив Time[], теперь таймфрейм с M15 менять нельзя, но это лучше чем терять время на повторный запрос при ошибке "4066 данные в состоянии обновления".

    iOpen, iVolume при ошибке 4066 посылают повторный запрос, с задержкой в 1 секунду, пока не получат данные, как советуют метаквоты.


  • MorningClose теперь учитывает комиссию и своп, для выставления безубытка и закрытия только в профит


  • Убраны попытки открытия сделок при запрете торговать

  • Generic_A-TLP_11.91.mq4169 скач.

    #1588




    там в настройках есть параметры СРАБАТЫВАНИЕ ДО НОВОСТИ в мин и СРАБАТЫВАНИЕ ПОСЛЕ НОВОСТИ в мин...... опишите эти параметры ... я так понимаю этот индикатор отключает работу советника этими параметрами или я не так поняла?

    Ну вроде все параметры однозначно называются. Не открывать сделки за xxx минут до новостей, Не открывать сделки в течение yyy минут после новостей, Закрыть все открытые сделки за zzz минут до новостей. Непонятно, в чём сложность.
    Индикатор вешать не нужно на график, все параметры задаются в советнике.

    я имею ввиду можно ли индикатор отдельно использовать с другой версией советника настроив только индикатор... будет ли он отключать работу того советника что в данный момент на графике


    нет. почему - выделил красным. Советник должен понимать, что новость вышла.
    #1589
    Цитата

    FERRARI2009, если считаете что есть ошибка давайте нормально информацию, скриншот, журнал советника, пара, время где по вашему должен был сработать MDR но не сработал.

    По доп. ошибкам 4073, 4066 в вашем примере, они были и в предыдущих версиях, просто с версии 11.89.1 добавлен вывод всех возможных ошибок в конце тика, а до этого они игнорировались


    Брокер тикмилл реал счет v.11.87_ENG пара EURGBP
    Спойлер

    2016.10.26 22:37:41.722 Generic A-TLP v.11.87_ENG EURGBP,M15: modify #65337039 buy 0.20 EURGBP at 0.89088 sl: 0.88738 tp: 0.91088 ok
    2016.10.26 22:37:41.582 Generic A-TLP v.11.87_ENG EURGBP,M15: data is recorded, File EA_Generic_EURGBP_M15.txt closed
    2016.10.26 22:37:41.582 Generic A-TLP v.11.87_ENG EURGBP,M15: File Path: C:\Users\Administrator\AppData\Roaming\MetaQuotes\Terminal\83C78C4776458DB9D307B4F674BF2780\Files\
    2016.10.26 22:37:41.582 Generic A-TLP v.11.87_ENG EURGBP,M15: File EA_Generic_EURGBP_M15.txt open for writing
    2016.10.26 22:37:41.582 Generic A-TLP v.11.87_ENG EURGBP,M15: OpenTrade: order BUY opened at a price 0.89088; DailyRange = (-18.0) points.
    2016.10.26 22:37:38.238 Generic A-TLP v.11.87_ENG EURGBP,M15: open #65337039 buy 0.20 EURGBP at 0.89088 ok


    Как видно мдр высчитал -18 при максимально допустимом 5 и спокойно открывает сделку, минуя этот фильтр - явно бот не в себе...
    Далее Робо, есн счет EURGBP снова открылся не смотря на фильтр:
    Спойлер

    2016.10.26 22:47:22.503 Generic A-TLP v.11.87_ENG EURGBP,M15: close #19086816 buy 0.15 EURGBP at 0.89088 sl: 0.88738 tp: 0.91088 at price 0.89186
    2016.10.26 22:47:21.832 Generic A-TLP v.11.87_ENG EURGBP,M15: data is recorded, File EA_Generic_EURGBP_M15.txt closed
    2016.10.26 22:47:21.832 Generic A-TLP v.11.87_ENG EURGBP,M15: File Path: C:\Users\Administrator\AppData\Roaming\MetaQuotes\Terminal\6AB3F6812AE17BDF021B551DF5C6BFD3\Files\
    2016.10.26 22:47:21.832 Generic A-TLP v.11.87_ENG EURGBP,M15: File EA_Generic_EURGBP_M15.txt open for writing
    2016.10.26 22:47:21.832 Generic A-TLP v.11.87_ENG EURGBP,M15: BUY: order #19086816 Filter output №3. The MA is reduced and a floating profit more10.0 points.
    2016.10.26 22:37:43.394 Generic A-TLP v.11.87_ENG GBPCHF,M15: modify #19086817 sell 0.01 GBPCHF at 1.21653 sl: 1.22353 tp: 1.20253 ok
    2016.10.26 22:37:43.191 Generic A-TLP v.11.87_ENG GBPCHF,M15: data is recorded, File EA_Generic_GBPCHF_M15.txt closed
    2016.10.26 22:37:43.191 Generic A-TLP v.11.87_ENG GBPCHF,M15: File Path: C:\Users\Administrator\AppData\Roaming\MetaQuotes\Terminal\6AB3F6812AE17BDF021B551DF5C6BFD3\Files\
    2016.10.26 22:37:43.191 Generic A-TLP v.11.87_ENG GBPCHF,M15: File EA_Generic_GBPCHF_M15.txt open for writing
    2016.10.26 22:37:43.144 Generic A-TLP v.11.87_ENG GBPCHF,M15: OpenTrade: order SELL opened at a price 1.21653; DailyRange = (53.7) points.
    2016.10.26 22:37:42.285 Generic A-TLP v.11.87_ENG EURGBP,M15: modify #19086816 buy 0.15 EURGBP at 0.89088 sl: 0.88738 tp: 0.91088 ok
    2016.10.26 22:37:42.019 Generic A-TLP v.11.87_ENG EURGBP,M15: data is recorded, File EA_Generic_EURGBP_M15.txt closed
    2016.10.26 22:37:42.019 Generic A-TLP v.11.87_ENG EURGBP,M15: File Path: C:\Users\Administrator\AppData\Roaming\MetaQuotes\Terminal\6AB3F6812AE17BDF021B551DF5C6BFD3\Files\
    2016.10.26 22:37:42.019 Generic A-TLP v.11.87_ENG EURGBP,M15: File EA_Generic_EURGBP_M15.txt open for writing
    2016.10.26 22:37:42.019 Generic A-TLP v.11.87_ENG EURGBP,M15: OpenTrade: order BUY opened at a price 0.89088; DailyRange = (-10.5) points.
    2016.10.26 22:37:39.503 Generic A-TLP v.11.87_ENG GBPCHF,M15: open #19086817 sell 0.01 GBPCHF at 1.21653 ok
    2016.10.26 22:37:38.691 Generic A-TLP v.11.87_ENG EURGBP,M15: open #19086816 buy 0.15 EURGBP at 0.89088 ok


    Пепперстоун фильтр МДР и тут игнорируется совой:
    Спойлер

    2016.10.26 22:47:09.285 Generic A-TLP v.11.87_ENG EURGBP,M15: close #25071059 buy 0.01 EURGBP at 0.89075 sl: 0.88725 tp: 0.91075 at price 0.89175
    2016.10.26 22:47:08.878 Generic A-TLP v.11.87_ENG EURGBP,M15: data is recorded, File EA_Generic_EURGBP_M15.txt closed
    2016.10.26 22:47:08.878 Generic A-TLP v.11.87_ENG EURGBP,M15: File Path: C:\Users\Administrator\AppData\Roaming\MetaQuotes\Terminal\3294B546D50FEEDA6BF3CFC7CF858DB7\Files\
    2016.10.26 22:47:08.878 Generic A-TLP v.11.87_ENG EURGBP,M15: File EA_Generic_EURGBP_M15.txt open for writing
    2016.10.26 22:47:08.878 Generic A-TLP v.11.87_ENG EURGBP,M15: BUY: order #25071059 Filter output №3. The MA is reduced and a floating profit more10.0 points.
    2016.10.26 22:38:04.488 Generic A-TLP v.9.03 GBPCHF,M15: modify #25071080 sell 0.01 GBPCHF at 1.21701 sl: 1.22401 tp: 1.20301 ok
    2016.10.26 22:38:04.285 Generic A-TLP v.9.03 GBPCHF,M15: Данные записаны, файл EA_Generic_GBPCHF_M15.txt закрыт
    2016.10.26 22:38:04.285 Generic A-TLP v.9.03 GBPCHF,M15: Путь к файлу: C:\Users\Administrator\AppData\Roaming\MetaQuotes\Terminal\3294B546D50FEEDA6BF3CFC7CF858DB7\Files\
    2016.10.26 22:38:04.285 Generic A-TLP v.9.03 GBPCHF,M15: Файл EA_Generic_GBPCHF_M15.txt открыт для записи
    2016.10.26 22:38:04.285 Generic A-TLP v.9.03 GBPCHF,M15: OpenTrade: ордер SELL открыт по цене 1.21701; DailyRange = (54.6) пипс.
    2016.10.26 22:38:00.722 Generic A-TLP v.9.03 GBPCHF,M15: open #25071080 sell 0.01 GBPCHF at 1.21701 ok
    2016.10.26 22:38:00.519 Generic A-TLP v.9.03 GBPUSD,M15: Данные записаны, файл EA_Generic_GBPUSD_M15.txt закрыт
    2016.10.26 22:38:00.519 Generic A-TLP v.9.03 GBPUSD,M15: Путь к файлу: C:\Users\Administrator\AppData\Roaming\MetaQuotes\Terminal\3294B546D50FEEDA6BF3CFC7CF858DB7\Files\
    2016.10.26 22:38:00.519 Generic A-TLP v.9.03 GBPUSD,M15: Файл EA_Generic_GBPUSD_M15.txt открыт для записи
    2016.10.26 22:38:00.519 Generic A-TLP v.9.03 GBPUSD,M15: Касание верхней границы канала. Ширина канала допустимая: 16.0 pips. DailyRange больше допустимого: 59.8
    2016.10.26 22:37:43.238 Generic A-TLP v.11.87_ENG EURGBP,M15: modify #25071059 buy 0.01 EURGBP at 0.89075 sl: 0.88725 tp: 0.91075 ok
    2016.10.26 22:37:43.019 Generic A-TLP v.11.87_ENG EURGBP,M15: data is recorded, File EA_Generic_EURGBP_M15.txt closed
    2016.10.26 22:37:43.019 Generic A-TLP v.11.87_ENG EURGBP,M15: File Path: C:\Users\Administrator\AppData\Roaming\MetaQuotes\Terminal\3294B546D50FEEDA6BF3CFC7CF858DB7\Files\
    2016.10.26 22:37:43.019 Generic A-TLP v.11.87_ENG EURGBP,M15: File EA_Generic_EURGBP_M15.txt open for writing
    2016.10.26 22:37:43.019 Generic A-TLP v.11.87_ENG EURGBP,M15: OpenTrade: order BUY opened at a price 0.89075; DailyRange = (-17.9) points.
    2016.10.26 22:37:39.691 Generic A-TLP v.11.87_ENG EURGBP,M15: open #25071059 buy 0.01 EURGBP at 0.89075 ok


    ФХопен, стп счет - мдр сове не помеха:
    Спойлер

    2016.10.26 22:47:33.269 Generic A-TLP v.11.87_ENG EURGBP,M15: close #1457864554 buy 0.16 EURGBP at 0.89089 sl: 0.88739 tp: 0.91089 at price 0.89195
    2016.10.26 22:47:32.925 Generic A-TLP v.11.87_ENG EURGBP,M15: data is recorded, File EA_Generic_EURGBP_M15.txt closed
    2016.10.26 22:47:32.925 Generic A-TLP v.11.87_ENG EURGBP,M15: File Path: C:\Users\Administrator\AppData\Roaming\MetaQuotes\Terminal\3D8D1492CA939E4083E8ED2AFA523462\Files\
    2016.10.26 22:47:32.925 Generic A-TLP v.11.87_ENG EURGBP,M15: File EA_Generic_EURGBP_M15.txt open for writing
    2016.10.26 22:47:32.925 Generic A-TLP v.11.87_ENG EURGBP,M15: BUY: order #1457864554 Filter output №3. The MA is reduced and a floating profit more10.0 points.
    2016.10.26 22:38:04.863 Generic A-TLP v.9.03 GBPCHF,M15: modify #1457864888 sell 0.16 GBPCHF at 1.21651 sl: 1.22351 tp: 1.20251 ok
    2016.10.26 22:38:04.613 Generic A-TLP v.9.03 GBPCHF,M15: Данные записаны, файл EA_Generic_GBPCHF_M15.txt закрыт
    2016.10.26 22:38:04.613 Generic A-TLP v.9.03 GBPCHF,M15: Путь к файлу: C:\Users\Administrator\AppData\Roaming\MetaQuotes\Terminal\3D8D1492CA939E4083E8ED2AFA523462\Files\
    2016.10.26 22:38:04.613 Generic A-TLP v.9.03 GBPCHF,M15: Файл EA_Generic_GBPCHF_M15.txt открыт для записи
    2016.10.26 22:38:04.613 Generic A-TLP v.9.03 GBPCHF,M15: OpenTrade: ордер SELL открыт по цене 1.21651; DailyRange = (54.3) пипс.
    2016.10.26 22:38:01.097 Generic A-TLP v.9.03 GBPCHF,M15: open #1457864888 sell 0.16 GBPCHF at 1.21651 ok
    2016.10.26 22:38:00.707 Generic A-TLP v.9.03 GBPUSD,M15: Данные записаны, файл EA_Generic_GBPUSD_M15.txt закрыт
    2016.10.26 22:38:00.707 Generic A-TLP v.9.03 GBPUSD,M15: Путь к файлу: C:\Users\Administrator\AppData\Roaming\MetaQuotes\Terminal\3D8D1492CA939E4083E8ED2AFA523462\Files\
    2016.10.26 22:38:00.707 Generic A-TLP v.9.03 GBPUSD,M15: Файл EA_Generic_GBPUSD_M15.txt открыт для записи
    2016.10.26 22:38:00.707 Generic A-TLP v.9.03 GBPUSD,M15: Касание верхней границы канала. Ширина канала допустимая: 15.8 pips. DailyRange больше допустимого: 61.9
    2016.10.26 22:37:43.144 Generic A-TLP v.11.87_ENG EURGBP,M15: modify #1457864554 buy 0.16 EURGBP at 0.89089 sl: 0.88739 tp: 0.91089 ok
    2016.10.26 22:37:42.941 Generic A-TLP v.11.87_ENG EURGBP,M15: data is recorded, File EA_Generic_EURGBP_M15.txt closed
    2016.10.26 22:37:42.941 Generic A-TLP v.11.87_ENG EURGBP,M15: File Path: C:\Users\Administrator\AppData\Roaming\MetaQuotes\Terminal\3D8D1492CA939E4083E8ED2AFA523462\Files\
    2016.10.26 22:37:42.941 Generic A-TLP v.11.87_ENG EURGBP,M15: File EA_Generic_EURGBP_M15.txt open for writing
    2016.10.26 22:37:42.941 Generic A-TLP v.11.87_ENG EURGBP,M15: OpenTrade: order BUY opened at a price 0.89089; DailyRange = (-15.9) points.
    2016.10.26 22:37:39.613 Generic A-TLP v.11.87_ENG EURGBP,M15: open #1457864554 buy 0.16 EURGBP at 0.89089 ok


    Далее другой счет на тикмилле также, но уже версия 9.02 таже пара EURGBP, 20 секунд после открытия сделки версией 11.87:
    Спойлер

    2016.10.26 22:38:00.660 Generic A-TLP v.9.02 EURGBP,M15: Данные записаны, файл EA_Generic_EURGBP_M15.txt закрыт
    2016.10.26 22:38:00.660 Generic A-TLP v.9.02 EURGBP,M15: Путь к файлу: C:\Users\Administrator\AppData\Roaming\MetaQuotes\Terminal\E0A3BC06B0B0BFD271F884235EF01FA9\Files\
    2016.10.26 22:38:00.660 Generic A-TLP v.9.02 EURGBP,M15: Файл EA_Generic_EURGBP_M15.txt открыт для записи
    2016.10.26 22:38:00.660 Generic A-TLP v.9.02 EURGBP,M15: Касание нижней границы канала. Ширина канала допустимая: 11.4 pips. DailyRange больше допустимого: 26.8


    Видим что в 9.02 версии фильтр МДР как всегда сработал отлично, сделка, как и положено, не открылась.

    Далее еще интереснее - Тикмилл, пара GBPUSD версия 11.87 неправильно считает МДР!
    Спойлер

    2016.10.26 22:47:05.082 Generic A-TLP v.11.87_ENG GBPUSD,M15: close #177734379 sell 0.01 GBPUSD at 1.22433 sl: 1.22773 tp: 1.20433 at price 1.22333
    2016.10.26 22:47:04.988 Generic A-TLP v.11.87_ENG GBPUSD,M15: data is recorded, File EA_Generic_GBPUSD_M15.txt closed
    2016.10.26 22:47:04.988 Generic A-TLP v.11.87_ENG GBPUSD,M15: File Path: C:\Users\Administrator\AppData\Roaming\MetaQuotes\Terminal\2FED460AE8ED4D70949437226D941F14\Files\
    2016.10.26 22:47:04.988 Generic A-TLP v.11.87_ENG GBPUSD,M15: File EA_Generic_GBPUSD_M15.txt open for writing
    2016.10.26 22:47:04.988 Generic A-TLP v.11.87_ENG GBPUSD,M15: SELL: order #177734379 Filter output №3. MA rises and a floating profit more 10.0 points.
    2016.10.26 22:37:59.347 Generic A-TLP v.11.87_ENG GBPUSD,M15: modify #177734379 sell 0.01 GBPUSD at 1.22433 sl: 1.22773 tp: 1.20433 ok
    2016.10.26 22:37:59.253 Generic A-TLP v.11.87_ENG GBPUSD,M15: data is recorded, File EA_Generic_GBPUSD_M15.txt closed
    2016.10.26 22:37:59.253 Generic A-TLP v.11.87_ENG GBPUSD,M15: File Path: C:\Users\Administrator\AppData\Roaming\MetaQuotes\Terminal\2FED460AE8ED4D70949437226D941F14\Files\
    2016.10.26 22:37:59.253 Generic A-TLP v.11.87_ENG GBPUSD,M15: File EA_Generic_GBPUSD_M15.txt open for writing
    2016.10.26 22:37:59.253 Generic A-TLP v.11.87_ENG GBPUSD,M15: OpenTrade: order SELL opened at a price 1.22433; DailyRange = (5.5) points.
    2016.10.26 22:37:55.550 Generic A-TLP v.11.87_ENG GBPUSD,M15: open #177734379 sell 0.01 GBPUSD at 1.22433 ok


    Тот же брокер, та же пара, но уже версия сова 9.02 - данный советник мдр корректно высчитал и не вошел в сделку!
    Спойлер

    2016.10.26 22:38:00.394 Generic A-TLP v.9.02 GBPUSD,M15: Данные записаны, файл EA_Generic_GBPUSD_M15.txt закрыт
    2016.10.26 22:38:00.394 Generic A-TLP v.9.02 GBPUSD,M15: Путь к файлу: C:\Users\Administrator\AppData\Roaming\MetaQuotes\Terminal\E0A3BC06B0B0BFD271F884235EF01FA9\Files\
    2016.10.26 22:38:00.394 Generic A-TLP v.9.02 GBPUSD,M15: Файл EA_Generic_GBPUSD_M15.txt открыт для записи
    2016.10.26 22:38:00.394 Generic A-TLP v.9.02 GBPUSD,M15: Касание верхней границы канала. Ширина канала допустимая: 16.0 pips. DailyRange больше допустимого: 57.2


    Отсюда легко сделать вывод - 11.87 не только иногда игнорирует МДР, но также иногда его совершенно неправильно высчитывает. К версии 9.02\9.03 у меня нет никаких претензий -работает безошибочно пока что. master_255 смотрю появилась версия 11.91 буду ставить ее и тестировать, при обнаружении багов отпишусь.
    P.S. Журнал по брокерам сократил только до тех моментов которые непосредственно участвуют в сделках, открытых благодаря багам, т.к. весь журнал громоздкий очень, плюс приводил логи с многих счетов, чтоб не засорять лишней инфой по корректным сделкам и не портить восприятие информации. Если нужно могу полностью все прислать.

    Изменено 27 октября, 2016 пользователем FERRARI2009

    #1590



    там в настройках есть параметры СРАБАТЫВАНИЕ ДО НОВОСТИ в мин и СРАБАТЫВАНИЕ ПОСЛЕ НОВОСТИ в мин...... опишите эти параметры ... я так понимаю этот индикатор отключает работу советника этими параметрами или я не так поняла?

    Ну вроде все параметры однозначно называются. Не открывать сделки за xxx минут до новостей, Не открывать сделки в течение yyy минут после новостей, Закрыть все открытые сделки за zzz минут до новостей. Непонятно, в чём сложность.
    Индикатор вешать не нужно на график, все параметры задаются в советнике.

    можно ли подправить индикатор что бы он был автономен в своей работе.... что бы его можно было использовать и с другими версиями.... что бы он тупо отключал работу любого советника перед новостью за ххх минут и включал его после новости через ууу минут? буду очень благодарна!
    #1591
    Цитата

    Версия 11.91

    Переделана пауза после убытка, запрос на получение информации идет один раз после закрытия сделки, а не запрашивается каждый раз из истории. Соответственно при удалении истории в начале месяца информация об убытке остается, если не перезапускать терминал.

    Добавлен параметр LossPauseUseDirection, при true пауза будет только для сделок направление которых совпадает с убыточной. По умолчанию старый вариант, пауза любой сделки, независимо от направления.

    Фикс ошибки 4066 (я надеюсь), большинство функций iTime() заменены на массив Time[], теперь таймфрейм с M15 менять нельзя, но это лучше чем терять время на повторный запрос при ошибке "4066 данные в состоянии обновления".

    iOpen, iVolume при ошибке 4066 посылают повторный запрос, с задержкой в 1 секунду, пока не получат данные, как советуют метаквоты.

    MorningClose теперь учитывает комиссию и своп, для выставления безубытка и закрытия только в профит

    Убраны попытки открытия сделок при запрете торговать


    Сразу возник вопрос - Убраны попытки открытия сделок при запрете торговать - то есть это что получается советник попытался открыть сделку. от брокера 1 раз получил оф квот и все он больше не пытается открыть или это распространяется только на ошибку - торговля запрещена, которая например появляется в понедельник на открытии рынка или в ролловерное время? Но это, на мой взгляд, может спровоцировать не открытие прибыльных ордеров - иногдаи на открытии рынка приходилось наблюдать картирну когда котировки в терминал уже пошли. но брокер пока не разрешает открыть ордер - советник пытается снова открыть и через минуту или 2 открывается, иногда и по более лучшей цене чем вначале хотел, то же самое в ролловер. может не стоит так категорично с этим пунктом или сделать возможность его отключить в настройках? Что плохого то что советник пытается войти в рынок если есть условия? По моему не совсем разумно...
    #1592


    Вообще, немного обидно смотреть, что 12 советник развивается немного не в том направлении. Идет добавление второстепенных фильтров, вместо того, чтобы чинить текущие проблемы работы. И самое смешное, никто не хочет досконально проверять работоспособность имеющихся параметров, всем подавай новую версию, либо возможность тупо запустить советник в тестере, чтобы поиграться.


    Ребята, а нет ни у кого желания взять на себя роль координатора проекта, чтобы добить уже практически доведенный до ума советник?
    #1593

    Как я понял, тут в одной теме собраны ТРИ разных, но в чем-то похожих советника:
    - 9.x
    - 11.x
    - 12.x

    Причем их развитие идёт параллельно. Или я в чем-то ошибаюсь?

    #1594

    У меня есть парочка предложений к 11.XX версии.

    1)В visual debug сделать редактируемый параметр цвета, чтобы каждый раз в код не лазить после обновлений.
    2)Не закрывать сделку сразу после касания фильтра на закрытие, а подождать если цена продолжает идти дальше и как только цена пойдет в откат сразу закрывать. Это было очень актуально когда канадец провалился вниз без остановок почти (может уже как-то и реализовано, не знаю).

    #1595


    1)В visual debug сделать редактируемый параметр цвета, чтобы каждый раз в код не лазить после обновлений.



    поставь черный фон и будет тебе счастье! я тоже долго бился пока не понял, что так проще, чем каждый раз менять
    #1596
    FERRARI2009, только если торговля запрещена пользователем, в терминале.
    А что не так с ролловером? в 11 версии он открытие вообще не фильтрует.

    Код расчета MDR в 9.03 и 11.87 абсолютно одинаковый, если результаты разные то только из за разных полученных данных, в 11.91 попытка решить получение данных c других таймфреймов.

    SVS696, так сделай и выложи. Если только параметр цвета добавишь счетчик сильно не крути, сделай 11.91.1, а то мелкими изменениями быстро в 12 упремся.
    По второму не вижу перспективы, это как выставить стоплосс вместо закрытия а потом тралить. С малым отступом его небольшой дребезг цены заденет, с большим прибыль снизиться.
    #1597
    master_255, за работу и оперативность - спасибо.
    Но есть замечание и комментарии.


    большинство функций iTime() заменены на массив Time[], теперь таймфрейм с M15 менять нельзя


    1. Привязка совы к текущему таймфрейму - ошибка.
    Уровень подготовки пользователей, судя по постам, очень разнится. Поэтому рассчитывать на внимательность и пунктуальность при работе с совом - не стоит. Это просто приведет к тому, что топик по обсждению за пару дней распухнет до 150 страниц. Оно нам надо.
    2. От архаичного метода определения начала нового бара вида - tick_volume = iVolume(NULL, PERIOD_M1, 0), давно пора отказаться, так как при реальной работе (при every_tick = 0) - возможны пропуски сделок. Проверял неоднократно и на разных брокерах.
    3. Применение в настройках сова перечисления EMUM - очень удобно и прогерам и пользователям. Только есть маленький нюанс о котором нужно помнить. В Htm-файле отчета тестера стратегий - все настроечные параметры с EMUMом - не видны. Видимо баг МТ4.
    #1598
    Цитата

    FERRARI2009, только если торговля запрещена пользователем, в терминале.
    А что не так с ролловером? в 11 версии он открытие вообще не фильтрует.


    Теперь все понятно :) я думал этот пункт относится к тому когда брокер временно не разрешает торговлю например на открытие рынка или в ролловер. но раз это это он настроек пользовательского терминала зависит то вопрос снимается. master_255 спасибо за новую версию сова =d>

    А насчет
    Цитата

    SVS696, так сделай и выложи. Если только параметр цвета добавишь счетчик сильно не крути, сделай 11.91.1, а то мелкими изменениями быстро в 12 упремся.
    По второму не вижу перспективы, это как выставить стоплосс вместо закрытия а потом тралить. С малым отступом его небольшой дребезг цены заденет, с большим прибыль снизиться.


    также согласен с master_255 - бесперспективно пытаться тралить, такой форс мажор по канадцу ночью бывает раз в несколько месяцев, да и его с коротким стопом при трале и расширенном спреде во время такого движняка смело бы моментально и ничего путем бы от движения скорей всего все равно бы не взяли, зато в других 99% случаев когда цена касается верхней линии и сразу отбивается от нее постоянно бы теряли несколько пипсов прибыли - по моему мнению это совершенно не рентабельно получится....

    Добавлено: 27-10-2016 12:36:33

    Цитата

    1. Привязка совы к текущему таймфрейму - ошибка.
    Уровень подготовки пользователей, судя по постам, очень разнится. Поэтому рассчитывать на внимательность и пунктуальность при работе с совом - не стоит. Это просто приведет к тому, что топик по обсждению за пару дней распухнет до 150 страниц. Оно нам надо.


    Я по своему скромному мнению это ошибкой не считаю, если эти изменения в коде позволят избавиться от багов и повысить стабильность сова, то их однозначно надо применять, а не ориентироваться на совершенно безграмотных пользователей, которые даже описание сова, которого ставят на реальные деньги, в несколько абзацев не в состоянии прочесть... народу учиться надо, по крайней мере читать, а не поощрять их безграмотность, подстраивая сова под них, в ущерб стабильности самого сова и повышению рисков потерь для всех пользователей :-T

    Добавлено: 27-10-2016 13:01:10

    и еще огромная просьба к master_255 - если вас не затруднит и будет время может вы сможете вшить в 9.03 версию сова такой же блок запрета открытия повторных ордеров после стопа, как в 11.91 версии? :"> т.к. некоторые пользователи еще используют 9 версию в торговле, по крайней мере на некоторых парах ( в том числе и я)... но она менее защищена от форс мажора чем боты 11 версий, а то видимо, программисты сейчас заняты в основном 12 версиями и вряд ли станут заниматься старой 9 версией

    Изменено 27 октября, 2016 пользователем FERRARI2009

    #1599


    Я по своему скромному мнению это ошибкой не считаю, если эти изменения в коде позволят избавиться от багов и повысить стабильность сова, то их однозначно надо применять, а не ориентироваться на совершенно безграмотных пользователей, которые даже описание сова, которого ставят на реальные деньги, в несколько абзацев не в состоянии прочесть...



    Я присоединяюсь! Единственное, можно было бы добавить большими красными буквами надпись "WARNING! Таймфрейм должен быть М15!", Которая вылезала бы на тф отличном от нужного
    #1600


    можно ли подправить индикатор что бы он был автономен в своей работе.... что бы его можно было использовать и с другими версиями.... что бы он тупо отключал работу любого советника перед новостью за ххх минут и включал его после новости через ууу минут? буду очень благодарна!


    Код для включения/выключения кнопки Автоторговли (в свое время недели 2 парился, искал эту возможность выключения советника на просторах интернета):
    Спойлер

    #include 

    #import "user32.dll"
    int GetAncestor(int hwnd,int gaFlags);
    #import

    void ExpertEnabled(bool Enabled) //TRUE - включить кнопку авто-торговли, FALSE - отключить.
    {
    if (Enabled == IsExpertEnabled()) return;
    int HandlWindow = WindowHandle(Symbol(), Period()); // Системный дескриптор окна.
    int HandlMT4=GetAncestor(HandlWindow, 2); // Системный дескриптор окна МТ4.
    SendMessageA(HandlMT4, WM_COMMAND, 33020, 0);
    }




    SVS696, так сделай и выложи. Если только параметр цвета добавишь счетчик сильно не крути, сделай 11.91.1, а то мелкими изменениями быстро в 12 упремся.


    Не упретесь, после 99 логически должно идти 100, 101...

    Вообще, по хорошему, программисты разделяют сложный, весомый код всегда на три знака через точку (этому их учат еще с 1 курса универа):
    1 - основная версия советника, изменение которой возможно только после глобального изменения логики работы (к примеру убрать отсюда Банды Боллинджера и заменить их на пересечение двух МАшек).
    2 - среднее изменение функционала (добавление тралла, б/у, нового фильтра и т.п.)
    3 - исправление ошибок, мелких недочетов и доработок, отрисовка линий, смена цвета, либо прочих мелочей.


    Ребята что делать?
    как торговать дальше ?


    Давайте только не поднимать опять тему GMT, слезно молю! Воспользуйтесь поиском по этой теме и темы "Азия", епть! ~x(
    #1601


    Цитата

    1. Привязка совы к текущему таймфрейму - ошибка.
    Уровень подготовки пользователей, судя по постам, очень разнится. Поэтому рассчитывать на внимательность и пунктуальность при работе с совом - не стоит. Это просто приведет к тому, что топик по обсждению за пару дней распухнет до 150 страниц. Оно нам надо.


    Я по своему скромному мнению это ошибкой не считаю, если эти изменения в коде позволят избавиться от багов и повысить стабильность сова, то их однозначно надо применять, а не ориентироваться на совершенно безграмотных пользователей, которые даже описание сова, которого ставят на реальные деньги, в несколько абзацев не в состоянии прочесть... народу учиться надо, по крайней мере читать, а не поощрять их безграмотность, подстраивая сова под них, в ущерб стабильности самого сова и повышению рисков потерь для всех пользователей :-T

    Фролов прав - ТФ должен быть жестко прописан в боте.
    Абсолютное большинство пользователей ботов представления не имеют, что смена ТФ - это рестарт бота.
    Практика показывает, что отдельные энтузиасты ухитряются переключать ТФ на графике с ботом десятки раз в день, собственноручно делая всё абсолютно всё возможное, чтобы лишиться денег.
    Гарантируются и последующие возмущенно-растерянные вопли и удвоение топика обсуждения каждую неделю.
    В общем, ну нах. :)

    Julia.SJ, забудьте про новостной индюк - имхо, баловство это.
    Работу головой для зарабатывания денег и личную ответственность за принятие торговых решений ни на какой индюк переложить нельзя.

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

    Перейти к списку тем
    Форум · 2.0.20260627.0025