Торговая система с входом на пробое канала и с продвинутым выходом. Канал строится вокруг простой Moving Average. Это единственный индикатор, используемый в системе.
Выход состоит из комбинации Breakeven, Trailing Stop, Trailing Take (динамический Take Profit), запускаемых и работающих при определенных условиях. Открытие ордеров и модификация Stop Loss и Take Profit происходят только при открытии нового бара. Поэтому нет зависимости от метода моделирования исторических данных. Советник можно тестировать и оптимизировать по ценам открытия, а это значительно экономит время при подготовке эксперта к работе.
Эксперт работает на любых счетах и с любым количеством знаков в котировках. Минимальный рекомендуемый депозит – 100$ при минимальном лоте 0.01, 1 000$ при минимальном лоте 0.1.
Входные параметры
- Lots – фиксированное количество лотов. Используется, если > 0.
- RiskInDollars – риск в долларах на максимальный убыток по Stop Loss. Используется, если > 0 и Lots = 0.
- PercentRiskBalance – процент риска от баланса на максимальный убыток по Stop Loss. Используется, если Lots и RiskInDollars = 0. RiskInDollars и PercentRiskBalance работают только для инструментов EURUSD, GBPUSD, USDCHF, USDJPY, AUDUSD, USDCAD, NZDUSD, XAUUSD, XAGUSD, EURJPY, GBPJPY, AUDJPY, NZDJPY. Для других инструментов нужно использовать Lots.
- PeriodAverageHL – период в барах на текущем графике для расчета среднего High-Low (AverageHL). Нужен для расчета Stop Loss, Take Profit и т.д. в пунктах. При использовании среднего High-Low (AverageHL) можно реже оптимизировать эксперта (примерно раз в год или чаще, если прибыльность в последние месяцы уменьшается).
- PercentStopLoss – Stop Loss в % от AverageHL. Должен быть установлен обязательно, работа без Stop Loss в эксперте запрещена.
- PercentTakeProfit – Take Profit в % от AverageHL, 0 – не используется.
- PercentSlippage – максимально допустимое проскальзывание в % от AverageHL.
- PercentBreakeven – уровень прибыли в % от AverageHL, при котором срабатывает установка на безубыточность, 0 – выключено.
- PercentBreakevenProfit – уровень прибыли в % от AverageHL для установки на безубыточность.
- PercentTrailingStop – Trailing Stop в % от AverageHL, 0 – выключен.
- KexpTS – коэффициент сглаживания Trailing Stop (0..1), 0 – Trailing Stop выключен.
- KexpTP – коэффициент приближения Take Profit (0..1), 0 – приближение Take Profit выключено (сглаженный TS и динамический TP приближаются по экспоненте, отсюда “exp”).
- PercentMinProfitExpTP – минимальная прибыль в % от AverageHL, до которой приближается Take Profit.
- ModeExp – режим запуска и работы Trailing Stop и Trailing Take (0..3).
- MAChannelPeriod – период Moving Average для построения канала.
- PercentHalfChannel – половина ширины канала в % от AverageHL, то есть расстояние между Moving Average и верхней или нижней границей канала.
- ModeReverse – режим входа (false – на пробой канала, true – на возврат в канал). Экспериментальный параметр для расширения функциональности в будущих версиях эксперта.
- StartBlockHourFriday – первый час блокировки открытия ордеров в пятницу (для защиты от разрывов с пятницы на понедельник).
- EndBlockHourMonday – последний час блокировки открытия ордеров в понедельник.
- MagicNumber – если на одном счете работают сразу несколько копий эксперта на разных инструментах/таймфреймах или несколько разных экспертов, то нужно присваивать этому параметру уникальное число.
- SoundOn – звук при событиях (true – включен, false – выключен).
- MinQntTrades – параметр для генетической оптимизации по параметру “Custom”. В параметре “Custom” запрограммировано отношение чистой прибыли к максимальной просадке средств. Результаты с меньшим количеством сделок будут отброшены в процессе оптимизации.