На просторах интернета нашла индикатор
ForexLine и было интересно сделать на его основе советник. Углубленно не копалась в коде индикатора, посмотрела, что он использует MACD. И периодически появляются алерты, среди которых сообщения к совершению покупок или продаж.
Индикатор чуть поправила, чтобы он возвращал значения в советник. Но так как сообщений о покупках и продажах достаточно много, то в советнике совершаются сделки на смене цвета индикатора.
Так как индикатор перерисовывает, то в советнике можно в переменной указать, что сигнал брать не с текущей свечи, а с предыдущей.
Входящие параметры:
Можете задавать значения безубытка и трала.
Результат тестера после оптимизации за это полугодие, таймфрейм H4, пара EUR/USD:
Советник EA_ForexLine и индикатор к нему:
opentraders.ru/downloads/1201/
Первоисточник индикатора ForexLine
здесь.
Но в советнике используется измененная его версия, поэтому используйте тот индикатор, что прилагается к советнику.
Комментарии (4)
Здесь грамотно, заодно проверяешь чтобы BU_Step_Move не был больше BU_PointStep
35 AM2 Сообщений: 16254 - Андрей
Ты правильно вопрос задал про ошибки. В советнике, который работает только на своей валютной паре, ни в OnInit, ни в OnTick я их не проверяю. Только разрешена ли автоматическая торговля(и здесь есть огромный нюанс). Отслеживаю ошибки, только когда отправляю запрос на сервер.
Когда советник отсылает запрос на сервер, проверяет ответ, и если там некритическая ошибка, то чуть позже отправит (и если надо, подкорректирует к этому времени) значения:
(Количество таких попыток — внешняя переменная.)
А если другая ошибка — то сообщаем об этом пользователю.
Но это все хорошо с не мультивалютными советниками.
А вот с мультиками всё гораздо обстоятельнее проверяю.
27 Oxy Автор Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
У тебя как выглядит в расширенном варианте?
Редактирован: 9 июня 2016, 05:53
35 AM2 Сообщений: 16254 - Андрей
27 Oxy Автор Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий