Auto Adjustment Trade MT5
- Эксперты
- Alexander Nikolaev
- Версия: 1.0
- Активации: 10
Этот советник подстраивается под изменения движений валютной пары на истории и автоматически оптимизирует некоторые параметры, чтобы следовать за изменениями в рынке. Он подсчитывает какие свечи, уровни и показания индикаторов больше всего подходили на заданном периоде истории и сам находит параметры для открытия позиции в данный момент. Это позволяет реже оптимизировать параметры вручную и дольше торговать без убытков не смотря на изменения рынка. Тем не менее, не все параметры автоматически оптимизируются, необходимо задать отклонения индикаторов от лучшего значения для открытия сделки советником. Чем больше эти отклонения, тем обычно больше сделок, но тогда может уменьшаться прибыльность. слишком малое количество сделок на истории может оказаться не выгодным при реальной торговле. Старайтесь сперва найти такие параметры для вашего счёта, валютной пары и таймфрейма, чтобы было достаточно много сделок на истории и они чаще были прибыльным, далее советник будет подстраиваться под рынок самостоятельно. Примеры первичных настроек (сделанные на котировках Meta Quotes) будут в обсуждениях.
Советник может работать на разных валютных парах и таймфреймах. Устанавливает стоп к сделке и может его менять по параболику.
Входные параметры
- Lots - размер лота (при 0 лот будет рассчитываться от процента свободных средств на счете);
- Percent - процент от свободных средств для открытия каждой новой сделки (работает, когда Lots=0);
- OrdersComments - комментарий к сделкам;
- OrdersFilling - изменение способа исполнения ордеров (некоторые брокеры могут не поддерживать все способы);
- Slippage - проскальзывание (максимально допустимое отклонение цены);
- MaxSpread - максимальный спред для открытия сделки (чтобы сделка открывалась, когда спред не выше этого значения);
- Magic - уникальный идентификатор (необходимо его делать разным, если в одном терминале запущено несколько советников);
- OpenOrdersDelayBars - задержка между открытием следующей сделки;
- StopLoss - цена закрытия ордера при достижении уровня убыточности;
- TakeProfit - цена закрытия ордера при достижении уровня прибыльности;
- EnableAutoClose - автоматическое закрытие ордеров при обратном сигнале;
- TrailingStopValue - значение трейлинг-стопа в пунктах, (0 - не используется);
- StopToParabolicStep - шаг параболика для трейлинг-стопа (0 - не использовать);
- History - количество баров истории для автоматической оптимизации советника (не более 5000);
- TPRatio - коэффициент тейк-профита для оптимизации;
- SLRatio - коэффициент стоп-лосса для оптимизации;
- DeviationRSI - отклонения индикатора RSI от лучшего оптимизированного значения;
- PeriodRSI - период индикатора RSI;
- DeviationAC - отклонения индикатора Accelerator Oscillator от лучшего оптимизированного значения;
- DeviationAO - отклонения индикатора Awesome Oscillator от лучшего оптимизированного значения;
- AnalysisDelay - задержка между автоматическими оптимизациями (чем меньше задержка, тем чаще автоматическая оптимизация, но дольше идет тестирование);
- DeviationADX - отклонения индикатора ADX от лучшего оптимизированного значения;
- PeriodADX - период индикатора ADX;
- CandlesVolume - количество свечей для сравнения объема;
- PeriodADX2 - период второго индикатора ADX;
- MinLevelADX2 - минимальный уровень второго индикатора ADX;
- MaxLevelADX2 - максимальный уровень второго индикатора ADX;
- MinuteOpen - минута открытия сделки;
- TradingStartHour - час начала торговли;
- TradingEndHour - час окончания торговли;
- EnableInfo - показывать некоторую информацию.