MultiSignal Trend EA
- Эксперты
- Erafazira Binti Mohammad
- Версия: 6.1
- Активации: 5
Экспертный советник (EA) "O'Dav" разработан для MetaTrader 5 и использует множество технических индикаторов и торговых стратегий для автоматизации торговых решений. Этот EA сосредоточен на следовании за трендом, комбинируя индикаторы Relative Strength Index (RSI), Accelerator Oscillator (AC), Envelopes и Intraday Time Filter (ITF) для идентификации и использования рыночных трендов. Дополнительно он включает трейлинг-стоп Parabolic SAR для управления сделками и систему управления капиталом с фиксированным риском для контроля торгового риска.
Детальный обзор:
-
Информация заголовка:
- Скрипт начинается с метаданных, включая название скрипта ("O'Dav.mq5"), информацию об авторских правах и детали версии.
- Включает необходимые библиотеки для сигналов, трейлинг-стопа и управления капиталом.
-
Входные параметры:
- Настройки экспертного советника:
- Expert_Title : Название экспертного советника.
- Expert_MagicNumber : Уникальный идентификатор для сделок EA.
- Expert_EveryTick : Определяет, работает ли EA на каждом тике или через фиксированные интервалы.
- Настройки сигнала:
- Signal_ThresholdOpen и Signal_ThresholdClose : Пороговые значения для открытия и закрытия сделок.
- Signal_PriceLevel , Signal_StopLevel , Signal_TakeLevel : Определяют уровни цены для исполнения, стоп-лосс и тейк-профит.
- Signal_Expiration : Истечение срока действия отложенных ордеров.
- Конкретные параметры для каждого сигнального индикатора (RSI, AC, Envelopes, ITF), включая периоды, применяемые цены, веса и отклонения.
- Настройки трейлинг-стопа:
- Trailing_ParabolicSAR_Step и Trailing_ParabolicSAR_Maximum : Параметры для трейлинг-стопа Parabolic SAR.
- Настройки управления капиталом:
- Money_FixRisk_Percent : Процент от баланса счета для риска на каждую сделку.
- Настройки безубытка:
- Breakeven_Trigger и Breakeven_Offset : Параметры для перемещения стоп-лосса в безубыток.
- Настройки экспертного советника:
-
Инициализация:
- Функция OnInit:
- Инициализирует EA и его компоненты.
- Создает и настраивает основной объект сигнала.
- Добавляет различные фильтры (RSI, AC, Envelopes, ITF) к объекту сигнала и устанавливает их параметры.
- Инициализирует объекты трейлинг-стопа и управления капиталом.
- Проверяет настройки и инициализирует необходимые индикаторы.
- Функция OnInit:
-
Деинициализация:
- Функция OnDeinit:
- Правильно деинициализирует EA при его удалении или закрытии платформы.
- Функция OnDeinit:
-
Обработчики событий:
- Функция OnTick:
- Обрабатывает новые события тиков для обновления логики EA и принятия торговых решений.
- Функция OnTrade:
- Обрабатывает торговые события для управления открытыми позициями.
- Функция OnTimer:
- Обрабатывает события таймера для периодических задач, если Expert_EveryTick установлен в false.
- Функция OnTick:
Ключевые особенности:
-
Многоиндикаторная стратегия:
- Использует RSI, AC, Envelopes и ITF для генерации торговых сигналов.
- Каждый индикатор имеет настраиваемые параметры, позволяя адаптировать стратегию к различным рыночным условиям.
-
Следование за трендом:
- EA предназначен для следования за рыночными трендами, используя комбинацию индикаторов для их идентификации и действий на основе этих трендов.
-
Управление рисками:
- Система управления капиталом с фиксированным риском обеспечивает риск на каждую сделку только на заданный процент от баланса счета.
- Трейлинг-стоп с использованием Parabolic SAR помогает зафиксировать прибыль, позволяя сделкам двигаться в направлении тренда.
-
Автоматизация:
- EA работает автономно, принимая торговые решения на основе предопределенной логики и параметров.
- Может справляться с различными рыночными условиями, настраивая входные параметры.
Скрипт "O'Dav" представляет собой комплексную и надежную торговую систему, подходящую для трейдеров, стремящихся автоматизировать свои стратегии следования за трендом с продвинутыми функциями управления рисками и сделками.