Cardinal Exclusive
- Эксперты
- Версия: 1.0
- Активации: 5
Краткое описание
Cardinal Exclusive — торговый советник, построенный на многоуровневой модели подтверждения сигнала в сочетании с гибким серийным (сеточным) механизмом управления позициями. Вместо того чтобы полагаться на одно пересечение индикаторов, советник открывает сделку только тогда, когда одновременно совпадают три независимых фильтра: фильтр направления тренда, двойной коридор волатильности и подтверждение по углу наклона движения. Такая многослойная логика призвана снижать количество ложных входов на плоском, малоподвижном рынке, сохраняя при этом реакцию на реальные направленные движения.
Советник рассчитан на трейдеров, которым нужно настраиваемое серийное управление позициями — с ограничением числа ордеров и встроенной защитой от затянувшихся серий — а не простая система с одним ордером, и которые хотят иметь полный контроль над риском и условиями исполнения (спред, тип заливки, реквоты).
Принцип роботы
Сигнальный блок пересчитывается на каждом новом баре и объединяет четыре независимых компонента перед отправкой любого ордера.
- Фильтр тренда. Параметры Inp_FastMA и Inp_SlowMA задают периоды двух скользящих средних. Их взаимное расположение и удаление друг от друга определяют текущее направленное смещение (бычье/медвежье), с которым должна согласоваться остальная логика перед входом.
- Двойной коридор волатильности. Вокруг цены строятся два независимых коридора: один — на основе Inp_RSIPeriod с масштабированием коэффициентом Inp_ATR_RSI_Mult , второй — на основе Inp_ATRPeriod с масштабированием коэффициентом Inp_ATR_ATR_Mult . Вход считается допустимым только тогда, когда движение цены подтверждает выход за пределы обоих коридоров — это отсекает движения, значимые по одной мере волатильности, но не по другой.
- Подтверждение по углу наклона. Параметры Inp_FastInd и Inp_SlowInd задают периоды быстрого и медленного измерения угла наклона движения. Советник сравнивает полученный угол с внутренним пороговым значением — пологое, неопределённое движение не даст сигнал на вход, даже если два предыдущих фильтра совпали.
- Адаптивная коррекция. Коэффициент Inp_CorrectionFactor динамически сужает или расширяет действующие пороги принятия решения от бара к бару, подстраивая чувствительность под недавнее поведение цены вместо использования фиксированных статических значений.
- Открытие первого ордера. Позиция открывается только тогда, когда фильтр тренда, двойной коридор и подтверждение угла наклона совпадают по направлению на одном и том же баре.
- Управление серией. Если цена движется против открытой позиции на внутренний шаг сетки, добавляются новые ордера в том же направлении, объём которых прогрессивно масштабируется коэффициентом StepExponent . Число ордеров в серии ограничено параметром MaxSeriesOrders .
- Защита серии. При активном параметре Protections (компилируется с директивой __PROTECTION__ ) уровни стопов постепенно ужимаются по мере роста длины серии — чем меньше значение, тем раньше затянувшиеся серии начинают сокращаться, что снижает риск от длительных неблагоприятных последовательностей. Значение 0 отключает эту защиту.
- Управление выходом. Параметры TakeProfitPoints и StopLossPoints задают виртуальные цели прибыли и убытка для серии. Как только плавающая прибыль достигает уровня TrailingStartPoints , включается трейлинг-стоп, который следует за ценой на расстоянии TrailingStopPoints , защищая накопленную прибыль по всей серии, а не по одному ордеру.
Ключевые особенности
- Трёхуровневое подтверждение входа: фильтр тренда + двойной коридор волатильности + проверка угла наклона
- Адаптивный коэффициент коррекции вместо фиксированных пороговых значений
- Настраиваемый серийный (сеточный) механизм с экспоненциальным ростом объёма ( StepExponent )
- Встроенная защита серии, автоматически сокращающая расстояние стопа по мере роста серии
- Ручной фиксированный лот или автоматический расчёт объёма от процента баланса ( AutoRiskCalc / RiskPercentage )
- Трейлинг-стоп применяется ко всей серии, а не к последнему ордеру
- Фильтр спреда с независимо настраиваемыми минимальным и максимальным значениями
- Совместимость с ECN-счетами и выбираемый тип заливки ордеров
- Настраиваемый лимит повторных попыток при реквотах
- Собственный магический номер и комментарий к ордерам для чистого разделения в портфеле из нескольких советников
Обзор настроек
Общие настройки — магический номер ( ExpertMagic ), комментарий к ордерам ( TradeComment ), режим ECN ( UseEcnFilling ), тип заливки ордеров ( OrderFillingType ), лимит реквотов ( RequoteLimit ).
Настройки риска и объёма — фиксированный лот ( ManualLotSize ) или автоматический расчёт объёма по риску ( AutoRiskCalc , RiskPercentage ).
Настройки серии — максимальное число ордеров в серии ( MaxSeriesOrders ), экспонента роста лота ( StepExponent ), защита серии ( Protections ).
Настройки в пунктах — расстояние тейк-профита и стоп-лосса ( TakeProfitPoints , StopLossPoints ), старт и шаг трейлинг-стопа ( TrailingStartPoints , TrailingStopPoints ).
Фильтр спреда — включение/отключение ( SpreadLimitOn ), минимально и максимально допустимый спред ( SpreadMin , SpreadMax ).
Настройки сигнала — периоды скользящих средних тренда ( Inp_FastMA , Inp_SlowMA ), периоды-источники коридора ( Inp_RSIPeriod , Inp_ATRPeriod ), коэффициенты коридора ( Inp_ATR_RSI_Mult , Inp_ATR_ATR_Mult ), периоды измерения угла наклона ( Inp_FastInd , Inp_SlowInd ), коэффициент адаптивной коррекции ( Inp_CorrectionFactor ).
Рекомендации по использованию
- Перед любым использованием на реальном счёте протестируйте советника в тестере стратегий на выбранном инструменте и таймфрейме, желательно на реальных тиках.
- Настройте сигнальный блок (периоды MA, периоды RSI/ATR, коэффициенты коридора, периоды угла наклона, коэффициент коррекции) под волатильность конкретного инструмента — значения по умолчанию являются отправной точкой, а не универсальной настройкой.
- Запустите советника на демо-счёте, чтобы оценить поведение серии в текущих рыночных условиях, прежде чем переходить на реальный счёт.
- Поскольку суммарная экспозиция растёт вместе с числом ордеров в серии, оценивайте риск с учётом MaxSeriesOrders и StepExponent , а не только базового лота или процента риска на один ордер.
- Перед включением UseEcnFilling или изменением OrderFillingType уточните у брокера допустимый спред и поддерживаемый тип заливки ордеров.
Предупреждение о рисках
Торговля на финансовых рынках связана с риском потери капитала. Результаты, полученные на исторических данных в тестере стратегий, не гарантируют аналогичных результатов в реальной торговле. Перед использованием советника на реальном счёте обязательно проверьте его работу на демо-счёте и убедитесь, что его логика, поведение серии и параметры риска соответствуют вашей собственной стратегии управления риском.
