Trabalho concluído
Termos de Referência
Необходим советник для MetaTrader 4. Торговля по одной валюте, сигнал на вход - на основании пользовательского индикатора (код прилагается). Закрытие позиций - по СЛ, ТП и по обратному сигналу. Советник предполагается использовать на 4-х и 5-ти значных счетах, и на разных валютных пара, инструментах. Адаптировать индикатор под пятизначный счет.
Сигнал на открытие позиции – пересечение индикаторов SDL (быстрого (1) и медленного(2)) по закрытию бара (все параметры индикаторов должны настраиваться):
Открытие BUY-позиции и закрытие SELL-позиций (если была открыта и еще в работе) - если на последнем закрытом баре значение индикаторов показывают пересечение (SDL-1 > SDL-2 на Х-значение) и на открытии следующего Y-бара (значения Х, Y целые от 0 до 99, настраиваемые);
Открытие SELL-позиции и закрытие BUY -позиций (если была открыта и еще в работе) - если на последнем закрытом баре значение индикаторов показывают пересечение (SDL-1 < SDL-2 на Х-значение) и на открытии следующего Y-бара;
Предусмотреть возможность установки дополнительного отложенного ордера в туже сторону на Z-значение, для BUY-позиции по цене на Z выше чем основной ордер, для SELL-позиции на Z-значение ниже. Отложенные ордера устанавливаются после открытия основной позиции. При Z=0 ордер не устанавливается. (Z-значение – в пунктах)
Лоты позиции, СтопЛосс (SL) и ТейкПрофит (TP) - фиксированные, настраиваются параметрами Lot‑1, Lot-2, StopLoss-1, StopLoss-2 и TakeProfit-1, TakeProfit-2:
Значения указываются в пунктах, в зависимости используемого счета (четырехзначных или пятизначных котировок);
Уровни рассчитываются от цены открытия позиции (от Аск - для бай-позиции, и от Бид - для селл-позиции);
При указании значений StopLoss = 0 и TakeProfit = 0 - не используются.
Значения индикаторов берутся со сформировавшегося (закрытого) бара, текущий бар не используется. То есть в обычном режиме модификация должна происходить не чаще, чем один раз в бар;
Если есть открытые позиция, и появляется противоположный сигнал, позиции закрываются и открываются новые - в противоположном направлении.
Разное:
Режим работы советника КРУГЛОСУТОЧНЫЙ, от открытия рынка и до закрытия.
При запуске советника он должен сам присоединить к графику индикаторы с используемыми параметрами;
Информация об открытии/закрытии позиций и о модификациях СЛ должна сохраняться в журнале;
Предусмотреть возможность трансляции сигналов на другие терминалы, в частности на МТ5.
При возникновении любых ошибок, должно появиться окно с описанием ошибки.