Описание
Этот cBot является многоиндикаторным механизмом оценки.
На каждом закрытии бара он считывает множество различных сигналов (ADX, EMA, Bollinger, MACD, Ichimoku, RSI, Stochastic и многие пользовательские инструменты, такие как DynamicTrendFlux, InstitutionalFlowRadar, Liquidity Cluster Order, Pressure Scanner, Deep Mood, Hub Pro, VWAP Pro ATR, Volume Delta CVD, ZigZag Pro…), преобразует каждый из них в:
- +1 = бычий
- -1 = медвежий
- 0 = нейтральный
затем умножает на индивидуальные веса и суммирует всё в глобальный балл.
Сделка открывается только если:
- балл превышает пороги для лонга/шорта (Min Score Long / Short)
- минимальное количество индикаторов совпадает (Min Indicators Aligned)
- соблюдаются лимиты позиций и риска (максимум позиций, объём и т.д.)
Затем бот управляет выходами с помощью SL/TP на основе фиксированных пипсов или ATR, а также опциональных BreakEven и Trailing Stop.
Короче говоря: это гибкая платформа для объединения тренда, возврата к среднему, институционального потока и объёма в одну стратегию. ⚙️📊
📌 1. Общие настройки и лимиты позиций
Общие
- Метка – Используется для маркировки всех позиций, открытых этим cBot (помогает фильтровать их среди других).
- Объём (лоты) – Размер сделки в лотах.
- Разрешить лонг – Включить/отключить сделки на покупку.
- Разрешить шорт – Включить/отключить сделки на продажу.
Лимиты позиций
- Максимум позиций всего – Максимальное общее количество открытых позиций (лонг + шорт) для данного символа/метки.
- Максимум лонг позиций – Максимальное количество одновременных лонг сделок.
- Максимум шорт позиций – Максимальное количество одновременных шорт сделок.
🧮 2. Фильтр глобального балла
- Минимальный балл для лонга – Минимальный балл для разрешения входа в лонг (
score >= MinScoreLong). - Минимальный балл для шорта – Минимальный отрицательный балл для шортов (
score <= -MinScoreShort). - Минимум согласованных индикаторов – Минимальное количество индикаторов, которые должны согласиться быть бычьими или медвежьими.
Повышение этих значений делает бота более избирательным ✅ (меньше, но более отфильтрованных сделок).
📈 3. Классические индикаторы
ADX / DMI
- Использовать ADX – Включить вклад ADX/DMI.
- Период ADX – Период расчёта ADX.
- Порог ADX – Минимальный ADX для признания тренда “сильным”; ниже этого значения ADX считается нейтральным.
- Вес ADX – Влияние трендового смещения ADX на глобальный балл.
EMA
- Использовать EMA – Включить фильтр EMA.
- Период EMA – Длина EMA (например, 200 для тренда на более высоком таймфрейме).
- Вес EMA – Вес сигнала EMA (цена относительно EMA и наклон EMA).
Полосы Боллинджера
- Использовать Bollinger – Включить полосы Боллинджера.
- Период BB / Стандартные отклонения BB – Период и количество стандартных отклонений.
- Вес Bollinger – Вес сигнала полосы возврата к среднему (близко к нижней полосе → бычий, близко к верхней полосе → медвежий).
Стандартный MACD
- Использовать стандартный MACD – Включить стандартный пересечение MACD.
- Длинный цикл MACD / Короткий цикл / Сигнал – Классические параметры MACD.
- Вес стандартного MACD – Вес пересечения MACD (MACD>Сигнал = бычий, MACD<Сигнал = медвежий).
Ишимоку
- Использовать Ишимоку – Использовать облако Ишимоку как фильтр тренда.
- Tenkan Sen / Kijun Sen / Senkou Span B – Настройки Ишимоку.
- Вес Ишимоку – Вес расположения облака (выше = бычий, ниже = медвежий, внутри = нейтральный).
RSI
- Использовать RSI / Период RSI – Включить RSI и установить период.
- Порог перекупленности / перепроданности RSI – Пороги OB/OS.
- Вес RSI – Вес контртрендового сигнала RSI: перепроданность → бычий, перекупленность → медвежий.
Стохастик
- Использовать стохастик – Включить стохастический осциллятор.
- Периоды %K стохастика / замедление / периоды %D – Параметры стохастика.
- Порог перекупленности / перепроданности стохастика – Уровни OB/OS.
- Вес стохастика – Вес паттерна перекупленности/перепроданности (логика K>D или K<D).
🔊 4. Объём и активность рынка
Фильтр объёма
- Использовать фильтр объёма – Если true, входы блокируются при слишком низком объёме.
- Период скользящей средней объёма – Длина скользящей средней объёма.
- Фактор объёма – Текущий объём должен быть не менее
MA * factor(например, 1.2 = 120% от среднего).
🎯 5. SL/TP, ATR, пипсы, трейлинг, безубыток
SL/TP на основе ATR
- Использовать ATR SL/TP – Использовать SL/TP на основе ATR, когда фиксированные пипсы отключены.
- Период ATR – Период ATR.
- Множители SL/TP ATR для лонга/шорта – Множители ATR (конвертируются в пипсы) для SL и TP (отдельно для лонга и шорта).
SL/TP на основе пипсов
- Использовать SL/TP на основе пипсов – Если true, использовать только фиксированные расстояния в пипсах и игнорировать SL/TP на основе ATR.
- SL для лонга/шорта (пипсы) – Фиксированное расстояние SL в пипсах.
- TP для лонга/шорта (пипсы) – Фиксированное расстояние TP в пипсах.
Трейлинг-стоп
- Использовать трейлинг-стоп – Включить динамическое смещение SL по мере движения цены в пользу позиции.
- Расстояние трейлинг-стопа для лонга/шорта (пипсы) – Расстояние трейлинга от текущей цены.
- Шаг трейлинг-стопа для лонга/шорта (пипсы) – Минимальное улучшение в пипсах, необходимое для повторного сдвига SL.
Безубыток
- Использовать безубыток – Автоматически перемещать SL в безубыток после достижения определённой прибыли.
- Триггер безубытка для лонга/шорта (пипсы) – Порог прибыли в пипсах для активации логики безубытка.
- Смещение безубытка для лонга/шорта (пипсы) – Смещение от входа при перемещении SL (для фиксации части прибыли).
🧪 6. Пользовательские / профессиональные индикаторы
DynamicTrendFlux (MACD DTF)
- Использовать MACD DTF – Включить DTF Bias в балл.
- Вес MACD DTF – Вес DTF Bias: >0 бычий, <0 медвежий.
InstitutionalFlowRadar (RetailSmart)
- Использовать RetailSmart – Использовать институциональное смещение потока.
- Вес RetailSmart – Вес его бычьего/медвежьего смещения в общем балле.
Liquidity Cluster Order (OrderBlock)
- Использовать OrderBlock – Включить давление кластера ликвидности/блока ордеров.
- Вес OrderBlock – Вес его бычьего/медвежьего давления.
Pressure Scanner (Squeeze)
- Использовать Squeeze – Включить обнаружение сжатия/расширения.
- Вес Squeeze – Вес сигналов бычьего/медвежьего давления.
Deep Mood Distribution
- Использовать Liquidity Sentiment – Показывать профиль глубокого настроения/настроения на графике; только визуально, без оценки.
Hub Pro
- Использовать Hub Chandelier / Вес Hub Chandelier – Использовать сигнал Chandelier из Hub Pro и установить его вес.
- Использовать Hub AVWAP / Вес Hub AVWAP – Использовать AVWAP (цена выше/ниже) с заданным весом.
- Использовать Hub CVD / Вес Hub CVD – Использовать тренд CVD (рост/падение) и его вес.
VWAP Pro ATR
- Использовать VWAP Plus Pro – Включить VWAP Pro ATR как компонент возврата к среднему.
- |z| Мин (VWAP) – Минимальное абсолютное расстояние z-оценки от VWAP, чтобы избежать зоны “флэта/нейтрали”.
- Вес VWAP Plus Pro – Вес возврата к среднему VWAP: далеко ниже = бычий, далеко выше = медвежий.
Volume Delta CVD
- Использовать Volume Delta – Использовать Volume Delta как фильтр направленного потока.
- Метод дельты – Выбранный метод вычисления дельты (например, закрытие против предыдущего закрытия).
- Режим сброса – Как часто сбрасывается CVD (ежедневно и т.д.).
- Период EMA дельты – Длина EMA по дельте (0 = отключено).
- Мин |Delta EMA| – Минимальное абсолютное значение EMA, необходимое для валидного сигнала дельты.
- Вес Volume Delta – Вес бычьего/медвежьего сигнала Volume Delta.
ZigZag Pro
- Использовать ZigZag Pro – Использовать последние подтверждённые повороты как индикатор тренда.
- Вес ZigZag Pro – Вес его сигнала: последний минимум поворота = бычий, последний максимум поворота = медвежий (с резервным вариантом на последние 2 поворота).
Сводка
Trades are initiated only when the global score meets predefined long or short thresholds and a minimum number of indicators align, while respecting position and risk limits. The bot supports configurable parameters for trade volume, maximum open positions, and directional trade permissions (long/short).
Exit management includes stop loss and take profit based on fixed pip distances or ATR multiples, with optional trailing stops and break-even adjustments. Volume filters can block entries during low volume periods.
This framework integrates trend-following, mean-reversion, institutional flow, and volume analysis into a single strategy, applicable across various markets including Forex, indices, commodities, stocks, and cryptocurrencies. The bot’s modular design allows customization of indicator usage and weighting to tailor the scoring and trading behavior.
