Trend Reversal Probability Robot MT4
- Эксперты
-
Duc Hoan Nguyen
->| Я — опытный разработчик и программист, специализирующийся на MQL4, MQL5 и Pine Script для TradingView, с внушительным послужным списком успешных решений, адаптированных для платформ MT4, MT5 и TradingView. За годы работы в финансовом и торговом секторах я реализовал множество разнообразных - Версия: 1.0
Получите ВСЕ мои MT4 & MT5 роботы и индикаторы БЕСПЛАТНО — Узнайте как
Руководство по EA — Все 6 частей
Изучите работу настроек, затем используйте справочные конфигурации из части 6, чтобы построить собственный метод торговли.
Версия для MT5: Trend Reversal Probability Robot MT5
Версия для MT4: Trend Reversal Probability Robot MT4
Другие продукты: Все продукты или Торговые индикаторы, специальные предложения и новые выпуски
Обзор
Этот EA автоматизирует торговлю на основе логики индикатора Trend Reversal Probability Multi TF Scanner.
Логика сигналов Trend Reversal Probability
Индикатор берёт разницу между быстрой и медленной MA, сглаживает её положительные и отрицательные изменения и строит осциллятор типа RSI с центром на 0. По умолчанию используются SMA 5 и 34 по медианной цене (High + Low) / 2; Oscillator Length равен 20, сглаживание — SMMA с исходным расчётом RMA. Значение осциллятора выше 0 означает бычий импульс, ниже 0 — медвежий.
Продолжительность — это число баров с последнего пересечения осциллятором уровня 0; на баре пересечения она равна 0. При завершении фазы значение счётчика на баре непосредственно перед сбросом добавляется в общую для обоих направлений историческую выборку. Её среднее и стандартное отклонение (SD) образуют пять ориентиров: Lower 1 SD, Average Duration, Upper 1 SD, Upper 2 SD и Upper 3 SD.
Entry mode сейчас предлагает только вариант Confirmed Buy/Sell signal. Сигналы формируются в два этапа:
- Buy: в фазе отрицательного импульса продолжительность должна быть больше уровня, выбранного в Buy Warning Threshold Line, чтобы появилось бычье предупреждение. Buy формируется только при пересечении осциллятором 0 вверх, если бар непосредственно перед пересечением содержит это предупреждение.
- Sell: в фазе положительного импульса продолжительность должна быть больше уровня, выбранного в Sell Warning Threshold Line, чтобы появилось медвежье предупреждение. Sell формируется только при пересечении осциллятором 0 вниз, если бар непосредственно перед пересечением содержит это предупреждение.
Два порога предупреждения выбираются независимо из пяти статистических уровней; по умолчанию оба равны Upper 3 SD — среднему плюс три стандартных отклонения. Равенства недостаточно: продолжительность должна превышать порог. Также нужны корректный статистический уровень и 100 допустимых значений продолжительности. Пока условия сохраняются, предупреждения могут появляться на нескольких последовательных барах.
Более ранние предупреждения не сохраняются в ожидании последующей смены направления. Если на баре непосредственно перед пересечением 0 нет соответствующего предупреждения, подтверждённый Buy/Sell не формируется, даже если предупреждения были раньше. Робот не использует отдельно предупреждения, точки смены тренда или уровни Probability вместо подтверждённых Buy/Sell для входа. Probability — оценка статистической модели продолжительности, а не процент прибыльных сделок.
Buy signal bar shift и Sell signal bar shift по умолчанию равны 1 — это последний закрытый бар текущего таймфрейма графика. При shift 0 сигналы на формирующемся баре могут меняться до его закрытия. Поиск последнего сигнала по всем рассчитанным данным служит только для справки; старый сигнал не становится автоматически сигналом входа на проверяемом баре.
На сигналы влияют Maximum bars to process, группа Fast MA, группа Slow MA, Oscillator Length, Oscillator MA Method (SMMA = original RMA) и два параметра Buy Warning Threshold Line, Sell Warning Threshold Line. Периоды, методы и применяемые цены двух MA меняют ряд импульса; сглаживание меняет момент пересечения 0. Источник объёма используется при выборе VWMA для MA или сглаживания. Диапазон истории также влияет на выборку продолжительности и статистические пороги.
Две группы MTF Filter 1 и MTF Filter 2 имеют отдельные таймфреймы, настройки MA/сглаживания, условия Buy/Sell и сдвиги. Обе по умолчанию выключены. При включении со стандартными условиями Buy разрешён, когда осциллятор выше 0, а Sell — когда он ниже или равен 0, на shift 1 таймфрейма фильтра. Это фильтры состояния импульса: новое предупреждение или сигнал Buy/Sell на таймфрейме фильтра не требуется. Два порога предупреждения относятся к основному сигналу, а не к настройкам MTF-фильтров.
Сигналы необходимо оценивать вместе с включёнными фильтрами и торговыми ограничениями советника. Наличие Scanner в названии индикатора не означает, что робот автоматически сканирует несколько символов.
Этот советник сочетает автоматические сигналы Buy/Sell с настраиваемым размером позиций, выходами и фильтрами входа. Настройки позволяют определить, как открываются, сопровождаются и закрываются сделки, отвечающие условиям входа.
Начните с одной позиции и отдельных Stop Loss и Take Profit, затем добавьте поддерживаемые функции управления, соответствующие вашему методу. В различных конфигурациях можно использовать трейлинг, выходы по корзине, Grid или Hedging с учетом требований совместимости из руководства.
Важно: Настройки по умолчанию не оптимизированы. Используйте справочные методы и примеры настроек из части 6, чтобы создать, адаптировать и протестировать конфигурацию с учетом вашего метода торговли, инструмента, таймфрейма, счета и допустимого риска.
Управление сделками и позициями
- Размер позиции: фиксированный лот, расчет по балансу или по сумме/проценту риска при совместимом Stop Loss.
- Индивидуальные выходы: настраиваемые Stop Loss и Take Profit, цели по соотношению прибыли к риску и необязательные виртуальные SL/TP.
- Трейлинг: для отдельной позиции или корзины в поддерживаемых конфигурациях.
- Правила закрытия: TP/SL корзины, закрытие по сигналам или перед следующим входом, отвечающим условиям.
- Управление объемом: Add, Multiplier или Recover с соблюдением требований каждого режима.
- Дополнительные позиции: входы Grid в том же направлении на заданных ценовых расстояниях или Hedging в противоположном направлении при достижении заданного расстояния убытка.
У каждого метода свои требования. Recover использует одну позицию с действительным индивидуальным TP и несовместим с Grid, Hedging и конфликтующими выходами по корзине/сигналу. Grid и Hedging нельзя включать одновременно. Перед сочетанием функций управления изучите часть 4.
Фильтры входа и управление работой
Дополнительные технические фильтры включают Moving Average, RSI, Stochastic, ADX, MACD, SuperTrend, Volumatic VIDyA и Predictive Ranges. Включите нужные фильтры и выберите условия подтверждения основного сигнала EA.
Торговые настройки охватывают направление, сессии, дни недели, праздничные периоды, спред, ограничения позиций, число входов на свечу и экономические новости. У каждого включенного фильтра должна быть определенная задача; увеличение числа фильтров само по себе не улучшает конфигурацию.
Действия при дневной просадке, справочные линии безубыточности и торговые панели обеспечивают дополнительный контроль и управление. Панели включают Pause и команды закрытия. Доступные настройки и параметры сигналов могут различаться в зависимости от EA, версии и платформы.
Настройка и тестирование
Сначала проверьте сигнал, размер лота и индивидуальные выходы для выбранного инструмента и таймфрейма. Добавляйте по одной совместимой функции управления или фильтру, изучайте полученные сделки и сохраняйте конфигурацию для оценки.
Используйте Strategy Tester для проверки поддерживаемых функций на исторических данных, затем проверьте работу на Demo. В этой системе EA функции News Filter и News Panel не работают в Strategy Tester; их необходимо проверять отдельно на Demo. Части 4 и 5 описывают тестирование, сообщения о настройках и устранение неполадок.
Учитывайте спецификации инструмента, размер счета, спред, комиссию, своп, маржу и условия исполнения. Прогрессия лота, Recover, Grid и Hedging требуют особого внимания к совокупному объему открытых позиций и правилам выхода.
EA не гарантирует прибыль. Исторические результаты не гарантируют будущих результатов.
Поддержка
Для помощи с настройками используйте комментарии к продукту или систему сообщений MQL5. Опишите желаемые условия входа, расчет лота, правила выхода и допустимость дополнительных позиций. Я могу объяснить, какие настройки соответствуют такому поведению и какие сочетания поддерживаются.
