Angles Ema Probability And Win
- Эксперты
- Muhittin Cuneydioglu
- Версия: 2.0
- Обновлено: 8 декабря 2023
- Активации: 5
Алгоритмический торговый робот MetaTrader 5
Введение
Кодовое имя: ema19.mq5 Авторские права: Copyright 2023, MetaQuotes Ltd. Ссылка: MetaQuotes Ltd. Версия: 1.00 Список параметров:
FastEMAPeriod: Период быстрой Экспоненциальной Скользящей Средней (EMA). SlowEMAPeriod: Период медленной EMA. LotSize: Размер лота для каждой сделки. MaxAngleDifference: Максимально допустимая разница углов (градусы). MaxEmaDifference: Максимально допустимая разница EMA (градусы). HoursBetweenTrades: Часы между сделками. buySignalEnabled: Включить сигналы на покупку. sellSignalEnabled: Включить сигналы на продажу. CheckInterval: Интервал проверки TP и SL (в минутах). TrailingStopDistance: Расстояние для трейлинг-стопа (в пунктах). Timeframe: Таймфрейм для торговли. MaxOpenPositions: Максимальное количество открытых позиций.
Стратегия
Этот код MQL5 реализует алгоритмического торгового робота с использованием быстрой и медленной экспоненциальных скользящих средних (EMA).
Особенности стратегии
EMA-периоды: Анализ тренда с использованием быстрых и медленных EMA-периодов. Размер лота: Фиксированный размер лота для каждой сделки. Максимальные угловые и EMA-различия: Максимальные угловые и EMA-различия для определения условий входа. Часовой разрыв: Минимальный интервал между двумя сделками. Сигналы на покупку и продажу: Опции включения сигналов на покупку и продажу. Частота проверки прибыли и убытка (TP/SL): Частота проверки TP и SL. Трейлинг-стоп: Расстояние трейлинг-стопа, используемое в сделках. Структура кода
Инициализация:
Объявление необходимых библиотек. Инициализация класса Trade. Внешние параметры:
Объявление пользовательских параметров. Основные функции:
OnTick(): Основная функция, выполняющаяся на каждом тике. Проверка разрешения на сделку. Расчет EMA и угловых различий. Генерация сигналов на покупку/продажу и выполнение сделок. Выполнение проверок TP и SL через определенные интервалы. CheckTakeProfitAndStopLoss(): Функция проверки TP и SL. Функции времени:
OnTimer(): Функция для управления разрешениями на сделки через определенные интервалы. Управление ходом выполнения
Контроль минимального времени между разрешениями на сделку. TP и SL периодически проверяются и обновляются. Сделки защищены с использованием трейлинг-стопа. Результаты и Прогресс
Можно провести детальные обратные тестирования для анализа и улучшения производительности робота. Код открыт для отзывов пользователей и предложений по дальнейшему развитию. Параметры стратегии могут быть оптимизированы для повышения надежности и прибыльности. Благодарности
Мы благодарим команду MetaQuotes Ltd. за предоставление платформы и ресурсов. Мы открыты для отзывов пользователей. Свяжитесь с нами здесь .