Поиск по этому блогу

четверг, 19 ноября 2015 г.

Почему советник не открыл сделку ?

В этой статье речь пойдёт о советнике Forex Trend River 2.1 .
Наблюдая за графиками во время торговли робота , пользователь иногда замечает что советник почему то не открыл торговые сделки . Хотя ситуация на графике явно показывает возможную прибыль и встаёт вопрос , почему робот не вошёл в рынок   ?
Если вы не знаете стратегию  Forex Trend River то посмотрите на рисунок ниже . Советник рисует индикаторы на продажу и покупку . Они идентичны , просто в разные стороны .
Оранжевые линии называются сигнальные . Если следить за торговлей советника , можно заметить  что робот именно по ним открывает ордера .
В нашем случае цена медленно ползет вверх и как только достигнет красно-белого  кружка должна открыться пачка ордеров . Если бы советник вошел в торговлю , то на рисунке ясно видно , он заработал бы прибыль . Но этого не произошло , почему ?


Разбирая коды советника , я выяснил , что на открытие ордеров советник имеет не одно а два условия .
 if((Open[1]<MA_Plus_1[1])&&(Close[1]>MA_Plus_1[1])&&(Close[1]<MA_Plus_2[1]-FrontLevel*Point))

То есть,  программа создает для себя две линии Ma_Plus_1  и Ma_Plus_2  . Собственно это есть трендовый индикатор Moving Average , он как раз и состоит из двух линий .
Для тех кто не разбирается в кодах MQL4 , простыми словами , строчка выше создает два условия , вход в рынок возможен если цена идёт вверх на заданном участке  графика . То есть ищет  трендовое движение .

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

Можно ли оживить советник , что бы он реагировал на все движения цен , без  двойных условий ? Конечно можно , если вы знаете MQL4 .

Я изменил условия входа в рынок , также  изменил сам трендовый индикатор ( о подробностях не буду ) .  Картина на мониторе резко изменилась  и обрадовала . Значительно увеличилось количество сделок , причем количество  прибыльных , обещало хороший навар при торговле .


Прогоним два варианта советника на тестере стратегий . Причём настройки поставим по современным графикам , полностью исключив оптимизацию и подгон параметров по истории . Жмите , что бы увеличить рисунок


Левая таблица результат торговли советника с родным алгоритмом , где два условия входа в рынок .  Сравните с переделанной стратегией . Обратите внимание на количество сделок и конечную прибыль .
Два варианта советника  тестировались за месяц октябрь 2015 года  , с одинаковыми настройками . Изменена только сама стратегия . И не менее важно , настройки не подгонялись по истории котировок  .
Советник Forex Trend River 2.1  отличная программа для заработка и изучения рынка , основ торговли на форексе . Если решите купить советник , учитесь настраивать его  не по истории котировок , а под новые сегодняшние графики .

Комментариев нет:

Отправить комментарий