Specification
Индикаторы:
для обнаружения сигнала - Moving Average (МА);
для варианта трейлингстопа – Envelopes;
Сигнал – появление бара, не касающегося МА;
Покупка:
Low бара #1 >MA #1 и в момент открытия позиции Ask-MA#0< задаваемого значения D;
если Low#0<Low#1 – позиция на этом баре не открывается;
Продажа:
High бара #1 <MA#1 и в момент открытия позиции MA#0-Bid< задаваемого значения D;
если High#0>High#1 – позиция на этом баре не открывается;
Позиция – одна до закрытия, задаваемой в настройках величины, без добавления;
Закрытие позиции:
Закрытие позиции происходит по StopLoss или TakeProfit.
Необходимо предусмотреть:
1. Возможность выбора режима торговли (открытие/закрытие и сопровождения позиции) - реальный/виртуальный;
2. Возможность перевода позиции в состояние «безубыток» перемещенем выставляемого SL с момента открытия позиции и только до достижения состояния «безубыток» по экстремумам баров. Далее, если достигнуто состояние «безубыток», перемещение SL выполняется указываемым в настройках способом;
3. Возможность указывания количества лотов открываемой позиции;
4. Возможность закрытия половины открытой позиции при достижении половины указываемой (если указан TP) величины профита;
5. Возможность одновременного траления StopLoss двумя способами (любым из: по экстремумам баров, по МА, по Envelopes +просто по пунктам);
6. MagicNymber (можно только в коде);
7. Возможность указания интервала времени суток, в котором запрещено открытие позиции;
8. Вывод на экран текстовой и графической (уровни) информации о текущем режиме (реал/виртуал) типе и значении трейлингстопа;
- Все параметры индикатора МА
- Все параметры индикатора Envelopes
- Величина D в пунктах (см. Покупка и Продажа)
- Количество лотов
- StopLoss = 0, //значение стоплосс просто по пунктам, если 0 то не выставляем
- TakeProfit = 150, //тейкпрофит если 0 то не выставляем
- TrailingStop = 0, //выбор трейлингстоп, если 0, то нет трейлинга