AI RVI Momentum Trader
- Эксперты
- Версия: 1.0
Обзор
AI RVI Momentum Trader — полностью автоматический торговый советник, построенный на основе индекса относительной силы (Relative Vigor Index, RVI) — осциллятора импульса, который измеряет уверенность движения цены путём сравнения цен закрытия с торговым диапазоном. Советник торгует на пересечениях линии RVI и сигнальной линии, отфильтрованных AI-подобной оценкой уверенности и силой тренда по ADX, стремясь захватывать ранние стадии новых импульсных движений, избегая слабых, неопределённых рынков.
Как это работает
- Рассчитывает индекс относительной силы и его сигнальную линию на каждом новом завершённом баре (без перерисовки, без пересчёта на каждом тике).
- Открывает позицию при пересечении линии RVI с сигнальной линией — бычье пересечение для покупки, медвежье — для продажи.
- Подтверждает силу тренда с помощью ADX — сделки разрешены только при значении ADX выше настраиваемого минимального порога.
- Внутренняя оценка уверенности AI (0-100) объединяет силу пересечения RVI/сигнальной линии с недавней историей и силой ADX; сделки ниже минимального уровня уверенности пропускаются.
- Опциональный фильтр EMA 200 можно включить для согласования входов с доминирующим долгосрочным направлением тренда.
- Stop Loss и Take Profit рассчитываются динамически на основе текущего ATR, что позволяет адаптировать выходы к реальной волатильности вместо фиксированных значений в пунктах.
- Трейлинг-стоп на основе ATR фиксирует прибыль по мере благоприятного движения сделки, со встроенными проверками безопасности вблизи минимального уровня стопов и уровня заморозки брокера.
Управление рисками
- Маржа проверяется относительно свободной маржи счёта (с запасом безопасности) перед отправкой каждой сделки.
- Фильтр максимального спреда предотвращает вход в рынок при аномальном расширении спреда.
- Торговля ограничена активными часами сессии для каждого символа, с буфером у открытия/закрытия сессии во избежание ошибок исполнения на границе сессии.
- Одна позиция на символ одновременно — без сетки, без мартингейла, без усреднения.
- Размер лота автоматически нормализуется в соответствии с шагом объёма, минимумом и максимумом брокера.
Входные параметры
- InpMagicNumber — уникальный идентификатор сделок этого советника.
- InpTimeframe — таймфрейм, используемый для расчёта сигнала (по умолчанию H1).
- InpMaxSpreadPoints — максимально допустимый спред в пунктах для разрешения новых сделок.
- InpRviPeriod — период, используемый для расчёта индекса относительной силы.
- InpAdxPeriod / InpMinAdxTrend — период ADX и минимальный порог силы тренда.
- InpMinConfidence — минимальная оценка уверенности AI (0-100), необходимая для входа в сделку.
- InpUseEmaFilter / InpEmaTrendPeriod — включение/отключение и настройка опционального долгосрочного фильтра тренда EMA.
- InpLotSize — базовый объём сделки (автоматически нормализуется в пределах брокера).
- InpAtrPeriod, InpSlAtrMult, InpTpAtrMult — настройки ATR, управляющие расстояниями Stop Loss и Take Profit.
- InpUseTrailing, InpTrailAtrMult, InpTrailStepPoints — настройки трейлинг-стопа.
Важные замечания
Этот советник не использует стратегии мартингейла, сетки или усреднения — каждая позиция имеет заданный Stop Loss с момента открытия. Как и в любой торговой системе, прошлое поведение и логика построения не гарантируют будущих результатов; всегда сначала тестируйте на демо-счёте и используйте размер позиции, соответствующий вашей собственной толерантности к риску.
