Continuum EA
- Эксперты
-
Alexandre Vincent Traber
Разработчик алгоритмических торговых систем, создающий советники для MetaTrader 5.Опыт изучения торговли сырьевыми товарами, применённый к системным стратегиям по Forex, золоту/серебру и индексам. Основной фокус — надёжные, протестированные на оптимизации роботы со сглаженной кривой доходности, а не - Версия: 1.10
Обзор
Continuum - полностью автоматизированный торговый робот, построенный вокруг непрерывного и дисциплинированного управления капиталом, а не одного трюка для входа в рынок. Единственный параметр Aggressiveness, от 1 до 100, одновременно масштабирует все параметры риска и поведения, поэтому одна и та же базовая логика работает консервативно или активно без изменения кода. Сигналы на вход формируются на основе взвешенного мультитаймфреймового анализа на графиках M15, H1, H4 и D1, объединяющего индикаторы тренда, импульса и волатильности, уже встроенные в MetaTrader 5. Риск ограничен как на сделку, так и суммарно по всем открытым позициям, а каждый выход обрабатывается тремя независимыми механизмами, реагирующими на события, а не единым фиксированным уровнем тейк-профита, поэтому стоп-лосс работает как аварийная защита, а не основной способ закрытия сделок.
Как это работает
- При закрытии каждого бара M15, H1, H4 и D1 советник считывает направление тренда по EMA, импульс по RSI, состояние пересечения MACD и силу тренда по ADX, объединяя их во взвешенную оценку согласованности, где старшие таймфреймы имеют больший вес.
- Новые сделки открываются только при закрытии бара H1, когда оценка согласованности пересекает порог входа, зависящий от Aggressiveness, и только если цена еще не слишком далеко ушла от средней тренда H1, чтобы избежать входа на исчерпанном движении.
- Размер позиции рассчитывается на основе расстояния стопа по ATR и капитала счета, поэтому каждая сделка рискует одинаковым процентом капитала, а суммарная экспозиция по всем открытым позициям ограничена отдельным общим бюджетом риска.
- Управление риском выполняется при каждом закрытии бара M15, в четыре раза чаще, чем вход, и реагирует через три отдельных механизма: ранний выход, когда оценка согласованности разворачивается против позиции, выход по времени, когда сделка не показывает минимального прогресса за заданное число баров, и трейлинг-стоп по ATR после частичной фиксации прибыли.
- Когда позиция достигает цели по прибыли, выраженной в кратных риска, часть позиции закрывается, а стоп переносится в безубыток, позволяя оставшейся части позиции двигаться дальше под трейлинг-механизмом.
- Советник может добавляться к прибыльной позиции в том же направлении, до лимита, заданного Aggressiveness, при этом общий бюджет риска по всем уровням остается ограниченным.
- Стоп-лосс на стороне брокера всегда прикреплен к каждой позиции с момента ее открытия. Он намеренно установлен широко: он не предназначен быть обычным способом закрытия сделки, а существует исключительно для защиты счета от быстрого аномального движения.
Параметры
Общие
- Magic Number: уникальный идентификатор сделок этого советника, позволяющий работать вместе с другими советниками на одном счете без конфликтов.
- Aggressiveness: единая шкала от 1 до 100, определяющая риск на сделку, общий бюджет риска, чувствительность входа, глубину пирамидинга, расстояние стопа и скорость фиксации прибыли.
Индикаторы
- MA Fast Period: быстрая скользящая средняя, используемая в трендовой составляющей оценки согласованности.
- MA Slow Period: медленная скользящая средняя, используемая в трендовой составляющей оценки согласованности.
- RSI Period: период RSI, используемый в составляющей импульса.
- MACD Fast: период быстрой EMA для составляющей MACD.
- MACD Slow: период медленной EMA для составляющей MACD.
- MACD Signal: период сигнальной линии для составляющей MACD.
- ADX Period: период ADX, используемый для взвешивания согласованности по силе тренда.
- ADX Trend Min: минимальное значение ADX, считающееся настоящим трендовым состоянием.
- ATR Period: период ATR, используемый для расчета расстояния стопа и трейлинга.
Управление выходом
- Invalidation Score Mult: насколько должна развернуться оценка согласованности относительно порога входа, прежде чем открытая позиция закрывается досрочно.
- Stall Max Bars: максимальное число баров H1, в течение которых сделке разрешено находиться без достижения минимального прогресса.
- Stall Min Progress R: минимальная прибыль в кратных риска, которую сделка должна показать к Stall Max Bars, иначе она закрывается.
- Entry Max Extension ATR: максимальное расстояние в ATR, на которое цена уже может отстоять от средней тренда H1, чтобы новый вход был разрешен.
Панель
- Dashboard Show: включает панель на графике, показывающую чистую прибыль по периодам, просадку счета и собственную плавающую просадку советника.
Оценка оптимизатора
- Score MinProfitFactor: минимальный профит-фактор, требуемый для того, чтобы прогон оптимизации вообще получил оценку.
- Score MaxDrawdownPct: максимальный процент просадки, при превышении которого прогон дисквалифицируется.
- Score MinTrades: минимальное число сделок, необходимое для статистической значимости прогона.
- Score R2Weight: вес, придаваемый гладкости кривой капитала.
- Score SlopeWeight: вес, придаваемый скорости роста кривой капитала.
- Score SplitPenalty: штраф за различное поведение кривой капитала в первой и второй половине теста.
- Score SkewPenalty: штраф за концентрацию прибыли в небольшом числе крупных сделок.
- Score UlcerPenalty: штраф за глубину и продолжительность просадок.
- Score MARWeight: вес, придаваемый чистой прибыли относительно максимальной просадки.
- Score TradeBonusWeight: небольшой бонус за большее число сделок с убывающей отдачей.
Система оценки оптимизатора
Continuum включает встроенную функцию OnTester, разработанную против переподгонки кривой, а не ради чистой прибыли. Она дисквалифицирует любой прогон оптимизации с отрицательной прибылью, профит-фактором ниже заданного минимума, просадкой выше заданного максимума или недостаточным числом сделок для статистической значимости. Оставшиеся прогоны ранжируются по гладкости кривой капитала, скорости роста и эффективности капитала, со штрафами за временную нестабильность между первой и второй половиной теста, за концентрацию прибыли в одной крупной сделке и за глубину и продолжительность просадок. Для использования установите Критерий оптимизации на Custom max перед запуском оптимизации.
Рекомендуемая настройка
Любая ликвидная основная валютная пара Forex или металл, таймфрейм H1. Тестируйте и оптимизируйте на реальных тиковых данных с моделированием Every Tick для финальной проверки; грубый первый проход в режиме 1 Minute OHLC подходит для сужения диапазонов индикаторов и порогов перед проходом полной точности. Рекомендуется VPS для непрерывной работы без перебоев, поскольку советник управляет риском при каждом закрытии бара M15.
Скриншоты
Рекомендуемые наборы параметров (файлы .set) для показанных символов и таймфреймов приведены в разделе комментариев ниже.
Отказ от ответственности
Прошлые результаты, показанные на любом скриншоте или в бэктесте, не гарантируют будущих результатов. Тщательно протестируйте на демо-счете перед использованием реальных средств и используйте размер позиции, соответствующий вашей терпимости к риску. Торговля инструментами с кредитным плечом сопряжена с риском потерь.
