Job finished
Specification
Открыть позицию "по-рынку" ("немедленное исполнение"). Исполнение приказов Instant. Условие для открытия позиции: наступило время H1:M1:S1. С наступлением времени H2:M2:S2 попытки открыть ордер прекращаются. Если ордер закрылся до наступления H2:M2:S2, открываем его еще раз.
Входные параметры:
- Символ (советник должен работать на окне любого инструмента)
- Объем (лот)
- направление позиции (Buy/Sell)
- стоп-лосс
- слипаж
- время1
- время2
Открытую
позицию сопровождаем трейлинг-стопом. Его сделать, как отдельный
советник. Особенность трейлинг-стопа - тралить сразу, на первом же тике,
не дожидаясь безубытка. Между запросами вставить паузу,
чтоб не "бомбить" сервер ДЦ запросами на модификацию.
Входные параметры:
- уровень трейлинг-стопа
Еще:
1) сделать "Print" для всевозможных ошибок, чтоб в журнале отображались;
2) если стоп-лосс оказывается меньше уровня постановки лимитных ордеров, разрешенного сервером, то увеличить его до этого уровня (только для первого советника, для трейлинга не нужно);
3) переменную "направление позиции" не обозначать цифрами, лучше Buy и Sell или B и S;
4) советники должны работать в следующих ДЦ: nwfbroker.com, forex4up.org, markets.com, fxcompany.ru, forexua.com, youtradefx.com, mytrademarkets.com, forexyard.com, ironfx.com.