NEXA Ema Ribbon Trend
- Эксперты
-
Park Seongcheon
Здравствуйте!
Меня зовут Пак Сон Чхан (Park Sung Chan), я разработчик алгоритмических торговых систем MetaTrader 5.
Я занимаюсь исследованием и разработкой долгосрочных и надежных автоматических торговых систем, основанных на структурных особенностях финансовых рынков и статистических моделях. - Версия: 1.13
- Активации: 5
Руководство пользователя NEXA EMA Ribbon Trend
Обзор продукта
NEXA EMA Ribbon Trend — это Expert Advisor для MetaTrader 5.
Продукт использует согласованность EMA21, EMA34, EMA55 и EMA89 для определения направления рынка. После подтверждения направления тренда советник оценивает, вернулась ли цена в область EMA21 или EMA34, а затем проверяет реакцию цены в направлении тренда.
Цель стратегии — не простая торговля на пробое скользящей средней. Логика продукта основана на оценке отката внутри упорядоченной трендовой структуры. Входные условия рассчитываются по подтвержденным барам выбранных таймфреймов.
Метод стратегии
NEXA EMA Ribbon Trend использует структуру EMA Ribbon.
Для условия BUY EMA21 должна быть выше EMA34, EMA34 должна быть выше EMA55, а EMA55 должна быть выше EMA89.
Для условия SELL EMA21 должна быть ниже EMA34, EMA34 должна быть ниже EMA55, а EMA55 должна быть ниже EMA89.
Когда направление EMA Ribbon подтверждено, советник проверяет, возвращалась ли цена к области EMA21 или EMA34. Затем оцениваются направление RSI, реакция свечи, ширина EMA Ribbon и расположение входа. Сигнал классифицируется как A, B или C.
По умолчанию RSI используется как дополнительный элемент оценки. Пользователь может выбрать, должен ли RSI использоваться как более строгий фильтр, через входные параметры.
Основные особенности
NEXA EMA Ribbon Trend определяет направление тренда с помощью EMA21, EMA34, EMA55 и EMA89.
Советник оценивает откат цены в области EMA21 или EMA34.
Сигналы классифицируются по категориям A, B и C.
Поддерживаются режимы Fixed Lot и Risk Percent.
Stop Loss и Take Profit рассчитываются на основе выбранной структуры и параметров Risk Reward.
Доступны функции Break-even и Trailing Stop.
Советник включает базовые защитные параметры: ограничение спреда, ограничение количества позиций, дневной лимит сделок, лимит денежного риска и лимит общего открытого риска.
Структура стратегии
Советник проверяет торговые условия в следующем порядке.
Проверка данных и состояния индикаторов
Проверка спреда и разрешения на торговлю
Проверка направления EMA Ribbon
Проверка зоны отката EMA21 или EMA34
Оценка направления RSI и реакции свечи
Расчет оценки сигнала
Классификация сигнала A, B или C
Проверка SL, TP и RR
Проверка лота и расчетного убытка
Предварительная проверка ордера
Исполнение ордера и подтверждение позиции
Управление позицией
После открытия позиции советник сохраняет исходную цену входа, исходный Stop Loss, исходный Take Profit и исходное значение риска.
Если функция Break-even включена, Stop Loss может быть перенесен ближе к цене входа, когда позиция достигает заданного уровня R.
Trailing Stop работает только после выполнения Break-even. Советник не перемещает Stop Loss в неблагоприятном направлении.
Если параметр Max Holding Hours включен, советник может закрыть позицию после заданного времени удержания.
Рекомендуемое использование
Базовая структура разработана для GOLD H1.
Советник можно тестировать на других символах и таймфреймах, но результаты могут отличаться в зависимости от спреда, размера контракта, tick value, stop level и рыночной волатильности.
Перед использованием на реальном счете пользователь должен протестировать советник в Strategy Tester на выбранном символе, таймфрейме и условиях своего брокера.
Основные входные параметры
InpSymbol
Задает торговый символ. Если поле пустое, советник использует символ текущего графика.
InpSignalTF
Задает таймфрейм для оценки входного сигнала.
InpRibbonTF
Задает таймфрейм для оценки направления EMA Ribbon.
InpEMA21Period, InpEMA34Period, InpEMA55Period, InpEMA89Period
Задают периоды EMA, используемые для структуры EMA Ribbon.
InpRSIPeriod
Задает период расчета RSI.
InpRSIBuyMin
Задает ориентировочное значение RSI для оценки BUY-сигнала.
InpRSISellMax
Задает ориентировочное значение RSI для оценки SELL-сигнала.
InpUseStrictRSIFilter
Если установлено true, RSI используется как более строгий фильтр. Если установлено false, RSI используется как часть оценки сигнала.
InpPullbackLookbackBars
Задает количество закрытых баров, используемых для проверки касания области EMA21 или EMA34.
InpPullbackTouchATRBuffer
Задает ATR-буфер для определения зоны отката EMA.
InpMaxCloseDistanceATR
Задает максимальное допустимое расстояние закрытия от области EMA отката.
InpMinRibbonSpreadATR
Задает минимальную ширину EMA Ribbon на основе ATR.
InpMaxRibbonSpreadATR
Задает максимальную ширину EMA Ribbon на основе ATR.
InpFallbackATRSLMult
Задает множитель ATR для резервного Stop Loss, если структурный Stop Loss недействителен.
InpRiskMode
Выбирает режим расчета лота. Доступны Fixed Lot и Risk Percent.
InpFixedLots
Задает фиксированный размер лота при использовании режима Fixed Lot.
InpRiskPercent
Задает процент риска на сделку при использовании режима Risk Percent.
InpMaxMoneyLossPerTrade
Задает максимальный расчетный денежный убыток на одну сделку. Если установлено 0, этот лимит отключен.
InpMaxOpenRiskPercent
Задает максимальный процент общего открытого риска. Если установлено 0, этот лимит отключен.
InpMinSLPoints
Задает минимально допустимое расстояние Stop Loss в пунктах.
InpMaxSLPoints
Задает максимально допустимое расстояние Stop Loss в пунктах.
InpBaseRR
Задает базовое значение Risk Reward.
InpMinRR
Задает минимально допустимое значение Risk Reward.
InpEnableCGrade
Включает или отключает входы по сигналам категории C.
InpMaxSpreadPoints
Задает максимально допустимый спред в пунктах.
InpMaxDailyTrades
Задает максимальное количество входов в день.
InpLossDirectionCooldownBars
Задает количество баров паузы после убыточной сделки в том же направлении.
InpBreakEvenAtR
Задает уровень R, при котором начинается перенос Stop Loss в Break-even.
InpBreakEvenOffsetPoints
Задает дополнительное смещение в пунктах при переносе Stop Loss в Break-even.
InpTrailingStartR
Задает уровень R, при котором начинается Trailing Stop.
InpTrailingDistanceR
Задает расстояние Trailing Stop на основе R.
InpMaxHoldingHours
Задает максимальное время удержания позиции. Если установлено 0, функция отключена.
Перед использованием
Этот продукт является автоматическим торговым советником. Пользователь должен самостоятельно проверить торговую среду и параметры риска перед использованием.
Названия символов могут отличаться у разных брокеров. Например, GOLD может отображаться как GOLD, XAUUSD, XAUUSDm или под другим названием брокера.
В условиях высокого спреда или строгого stop level некоторые ордера могут быть ограничены или отклонены.
При использовании VPS пользователь должен убедиться, что автоматическая торговля включена в MetaTrader 5 и выбранный символ доступен для торговли.
Результаты тестирования зависят от выбранного периода и данных брокера. Они не гарантируют будущие торговые результаты.
Уведомление о рисках
Результаты автоматической торговли могут отличаться в зависимости от рыночных условий, спреда, качества исполнения, кредитного плеча счета и спецификаций брокера.
Этот продукт не гарантирует прибыль. Перед торговлей на реальном счете пользователь должен провести достаточное тестирование и использовать размер лота и параметры риска, подходящие для состояния счета.
Поддержка
По вопросам использования продукта пользователи могут обращаться через комментарии к продукту на MQL5.com или через систему сообщений MQL5.com.
