AI Adaptive Signal Trader
- Эксперты
- Версия: 1.0
AI Adaptive Signal Trader
AI Adaptive Signal Trader — полностью автоматический торговый советник, объединяющий три независимых технических сигнала с помощью онлайн-механизма самонастраивающегося взвешивания, вдохновлённого адаптивными алгоритмами машинного обучения (в стиле мультипликативных весов / «Hedge»). После каждой закрытой сделки советник поощряет сигналы, которые совпали с прибыльной сделкой, и наказывает сигналы, совпавшие с убыточной, постепенно смещая свои внутренние веса в сторону более надёжного сигнала при текущих рыночных условиях.
Как происходит торговля
Три независимых сигнальных модуля голосуют -1 (медвежий), 0 (нейтральный) или +1 (бычий):
- Трендовый сигнал - состояние пересечения EMA(быстрая) и EMA(медленная)
- Сигнал импульса - положение RSI относительно настраиваемых бычьего/медвежьего уровней
- Сигнал пробоя - положение цены относительно полос Боллинджера
Три голоса объединяются в единый взвешенный композитный показатель. Сделка открывается только когда композитный показатель пересекает настраиваемый порог в любом направлении. Каждая позиция использует Stop Loss и Take Profit на основе ATR, а также опциональный трейлинг-стоп на основе ATR со встроенными проверками минимального расстояния и близости к тейк-профиту.
Адаптивное обучение весов
При закрытии позиции советник анализирует, какие из трёх сигналов совпали с направлением сделки, и обновляет внутренний вес каждого сигнала по мультипликативному правилу: веса сигналов, совпавших с прибыльной сделкой, увеличиваются, а веса сигналов, совпавших с убыточной сделкой, уменьшаются. Веса ограничиваются настраиваемым диапазоном и перенормализуются после каждого обновления, а затем сохраняются постоянно (по символу и magic number), так что обучение сохраняется между перезапусками терминала.
Примечание: это механизм адаптивного взвешивания на графике, полностью построенный на нативной логике MQL5. Он не подключается к какому-либо внешнему серверу или стороннему сервису ИИ.
Ключевые особенности
- Система композитного голосования из трёх сигналов (тренд/импульс/пробой)
- Самонастраивающиеся веса сигналов на основе реальных результатов торговли
- Stop Loss, Take Profit на основе ATR и опциональный трейлинг-стоп
- Фильтр спреда и фильтр торговой сессии
- Одна позиция одновременно - без сетки, без мартингейла, без усреднения
- Постоянная память весов между перезапусками (по символу/magic number)
- Работает на любом символе и таймфрейме, поддерживаемом вашим брокером
Входные параметры
- Magic Number - уникальный идентификатор сделок этого советника
- Time Frame - таймфрейм, используемый для расчёта сигналов
- Max Spread (points) - максимально допустимый спред для открытия сделки
- EMA Fast / EMA Slow Period - скользящие средние для трендового сигнала
- RSI Period, RSI Bull/Bear Level - настройки сигнала импульса
- Bollinger Bands Period / Deviation - настройки сигнала пробоя
- Learning Rate - скорость адаптации весов
- Min/Max Weight - диапазон ограничения адаптивных весов
- Vote Threshold - композитный показатель, необходимый для открытия сделки
- ATR Period, Stop Loss (ATR), Take Profit (ATR) - управление риском
- Lot Size - фиксированный объём сделки
- Use Trailing, Trail Start (ATR), Trail Step (ATR) - настройки трейлинг-стопа
Рекомендации
Сначала протестируйте советник на демо-счёте, чтобы убедиться, что он соответствует торговым условиям вашего брокера и вашей толерантности к риску. Используйте тестер стратегий с реальными тиковыми данными, чтобы понаблюдать, как адаптивные веса меняются со временем, прежде чем торговать на реальном счёте. Как и с любой автоматической торговой системой, прошлое поведение не гарантирует будущих результатов - всегда используйте соответствующее управление риском и размер позиции для вашего счёта.
