Specification
Необходим советник для МТ4. Торговля по одной валютной паре. Сигнал на вход - на основании двух пользовательских индикаторах. Закрытие позиций - по СЛ, ТП и по обратному сигналу. Все позиции сопровождаются трейлинг-стопом стандартным и/или по PSAR + без убыток. Лот рассчитывается, как процент от баланса:
1. Сигнал на открытие позиции - цвет первого и второго индикаторов должны совпасть (основные параметры индикаторов должны настраиваться):
- Бай-позиция или Селл-позиция открываются, если на последнем закрытом баре индикаторы совпали по цвету (под графиком)
- Анализируются только сформировавшиеся бары (сигналы на текущем баре игнорируются)
2. Лот позиции рассчитывается, как процент от текущего баланса
3. СтопЛосс (SL) и ТейкПрофит (TP) - фиксированные, настраиваются параметрами StopLoss и TakeProfit:
- Значения указываются в пунктах пятизначных котировок;
- Уровни рассчитываются от цены открытия позиции (от Аск - для бай-позиции, и от Бид - для селл-позиции);
- При указании значения 0, стоп не используется.
4. Все открытые позиции сопровождаются трейлинг-стопом: стандартным и/или по PSAR , а также должен присутствовать без убыток (все параметры должны настраиваться). Трейлинг-стопы должны быть отключаемыми (true/false).
5. Значения индикаторов берутся со сформировавшегося (закрытого) бара, текущий бар не используется
6. Если есть открытая позиция, и появляется противоположный сигнал,
позиция закрывается и открывается новая - в противоположном
направлении.
7. Расчет лота для новой позиции должен производиться после закрытия существующей позиции.
8. Работа советника в определённое время: (параметры должны настраиваться и должны быть отключаемыми (true/false))
9. На данного советника должен быть свой Magic, чтобы была возможность следить только за своими ордерами, а также возможность установки одновременно на другие валютные пары
10. В случае закрытия первого ордера по SL или по ТР, советник должен иметь возможность открытия второго стопового ордера по PSAR (если цена на откате перепрыгнула под/над PSAR) со своим уже SL и ТР.
Разное:
- При запуске советника он должен сам присоединить к графику индикаторы с используемыми параметрами;
- Информация об открытии/закрытии позиций и о модификациях СЛ должна сохраняться в журнале;
- При возникновении любых ошибок, должно появиться окно с описанием ошибки;
- Все события по ордерам должны отражаться на графике.