SignalForge One
- Индикаторы
-
Khac Thanh Bui
Превращаю торговую логику в алгоритмическую точность. Я разрабатываю профессиональные инструменты для валютного рынка и золота, преодолевая разрыв между практическими потребностями трейдинга и высококлассной разработкой программного обеспечения.
ЧТО Я СОЗДАЮ: - Версия: 1.2
- Обновлено: 16 июня 2026
SignalForge One
Система конфлюэнции из 11 индикаторов для MetaTrader 5, объединяющая несколько технических фильтров в чёткие торговые сигналы с встроенным управлением риском на основе ATR и двойным информационным дашбордом.
SignalForge One — это инструмент конфлюэнции для MetaTrader 5, разработанный для определения точек входа. Сигнал генерируется только при согласовании нескольких независимых индикаторов одновременно. Вместо использования единственного метода индикатор оценивает до одиннадцати технических условий и объединяет их по логике AND (все включённые индикаторы должны совпасть) или OR (достаточно одного). Каждый сигнал сопровождается динамическими уровнями Stop Loss, Take Profit и Trailing Stop, рассчитанными на основе Average True Range — параметры риска автоматически адаптируются к текущей волатильности рынка.
Обзор
SignalForge One обрабатывает одиннадцать индикаторов параллельно на каждом закрытом баре: SMA Crossover, RSI filter, MACD Crossover, Supertrend, Stochastic, Bollinger Bands trend bias, EMA Crossover, Awesome Oscillator, Parabolic SAR, CCI filter и ADX directional filter. Каждый индикатор можно независимо включать или отключать в настройках входных параметров. При подтверждении нового сигнала индикатор отображает многоуровневый маркер-свечение ниже (лонг) или выше (шорт) сигнального бара в виде трёх концентрических кругов, создающих эффект визуальной глубины. Сигналы выхода отображаются маркерами-крестиками при достижении уровней Stop Loss, Take Profit или Trailing Stop, либо при смене направления сигнала.
Встроенный движок бэктестинга воспроизводит полную историю бар за баром при первоначальной загрузке. Он отдельно отслеживает результаты входов и выходов для каждого из одиннадцати индикаторов в автономном режиме, а также отслеживает объединённый сигнал как единую систему. Статистика процента выигрышей вычисляется в реальном времени и отображается на дашборде. Trailing Stop является динамическим: он движется в пользу сделки по мере продвижения цены, пересчитываясь на каждом баре с использованием множителя ATR.
Как читать индикатор
Многоуровневый зелёный круг под баром означает сигнал на вход в лонг. Многоуровневый красный круг над баром — сигнал на вход в шорт. Размер и интенсивность слоёв свечения отражают настроенный параметр размера орба. Маленький маркер-крестик над баром обозначает выход из лонг-позиции; крестик под баром — выход из шорт-позиции.
После входа за ценой следуют три пунктирные линии: красная — уровень Stop Loss, зелёная — уровень Take Profit, синяя сплошная — Trailing Stop. Метка в процентах рядом с каждым маркером входа показывает накопленный процент выигрышей объединённого сигнала на данный момент истории.
Дашборд на графике перечисляет все одиннадцать индикаторов с их текущим направленным смещением (бычий, медвежий или нейтральный), индивидуальным процентом выигрышей из исторического бэктеста и статусом включения каждого индикатора. Нижняя строка дашборда показывает текущий объединённый сигнал: Long, Short или Neutral.
Ключевые функции
- Движок конфлюэнции из 11 индикаторов: Одновременно оценивает SMA, RSI, MACD, Supertrend, Stochastic, Bollinger Bands, EMA, Awesome Oscillator, Parabolic SAR, CCI и ADX. Каждый индикатор настраивается независимо и может быть включён или отключён без перезагрузки.
- Логика сигналов AND / OR: В режиме AND все включённые индикаторы должны совпасть по направлению перед генерацией сигнала, что снижает ложные входы при боковом движении. В режиме OR любой отдельный включённый индикатор может инициировать сигнал, повышая чувствительность для раннего обнаружения тренда.
- Динамическое управление риском на основе ATR: Расстояния для Stop Loss, Take Profit и Trailing Stop рассчитываются как кратные ATR, автоматически масштабируясь к волатильности рынка. Каждый множитель устанавливается независимо через входные параметры.
- Автономный бэктест по каждому индикатору: Встроенный движок воспроизведения отслеживает результаты торговли для каждого из одиннадцати индикаторов отдельно, позволяя напрямую сравнивать индивидуальную эффективность. Процент выигрышей и количество сделок обновляются на каждом баре во время воспроизведения.
- Многоуровневые маркеры сигналов с эффектом свечения: Сигналы входа отображаются с тремя концентрическими слоями стрелок убывающей интенсивности, обеспечивая чёткое визуальное выделение на фоне обычного ценового движения. Размер маркера и расстояние от бара настраиваются.
- Дашборд конфлюэнции в реальном времени: Оверлей на основе canvas отображает текущий направленный статус и процент выигрышей каждого индикатора в структурированной таблице. Положение привязки дашборда и экранные координаты настраиваются.
- Собственные движки Parabolic SAR и ADX: Оба индикатора вычисляются нативно внутри инструмента с использованием сглаживания Уайлдера, в соответствии со стандартным поведением платформы, без зависимости от дополнительных внешних дескрипторов индикаторов.
Рекомендации по применению
SignalForge One предназначен для использования на любой валютной паре, индексе или товарном активе, доступном в MetaTrader 5. Тестировался на таймфреймах от M15 и выше, где сигналы индикаторов имеют больший вес, а ложные пересечения встречаются реже. Трейдеры, ориентированные на трендовые стратегии, найдут режим AND более подходящим, так как он требует полного согласования всех включённых индикаторов. Трейдеры, ищущие ранние развороты или подтверждение смены импульса, могут предпочесть режим OR с меньшим набором включённых индикаторов.
Для достижения наилучших результатов на трендовых рынках совместное включение MACD, Supertrend и ADX в режиме AND обеспечивает сильный направленный фильтр. В боковых рынках или при торговле возвратом к среднему замена трендовых фильтров на RSI, Stochastic и Bollinger Bands может улучшить релевантность сигналов. Индикатор не исполняет сделки и предназначен как инструмент поддержки принятия решений в дополнение к собственному анализу трейдера.
Параметры
Логика сигналов
- Require all enabled indicators — режим AND при включении, режим OR при отключении — Default: true
Управление риском
- ATR length — Период расчёта ATR — Default: 14
- Enable Take Profit — Активировать уровень Take Profit — Default: true
- Take Profit multiplier — Множитель ATR для расстояния Take Profit — Default: 2.5
- Enable Stop Loss — Активировать уровень Stop Loss — Default: true
- Stop Loss multiplier — Множитель ATR для расстояния Stop Loss — Default: 1.5
- Enable Trailing Stop — Активировать динамический Trailing Stop — Default: true
- Trailing Stop multiplier — Множитель ATR для расстояния Trailing Stop — Default: 1.2
Визуализация
- Orb distance — Расстояние от максимума/минимума бара до маркера сигнала, в кратных ATR — Default: 1.2
- Orb base size — Ширина внешнего слоя свечения в пикселях (от 1 до 50) — Default: 8
Отдельные индикаторы
Каждый индикатор имеет переключатель включения и соответствующие входные параметры периода или порога.
- SMA Crossover — Fast period: 10, Slow period: 20
- RSI — Period: 14, Long threshold: 50, Short threshold: 50
- MACD — Fast: 12, Slow: 26, Signal: 9
- Supertrend — Factor: 2.5, Period: 10
- Stochastic — K period: 14, D period: 3, Smoothing: 3
- Bollinger Bands — Period: 20, Multiplier: 2.0
- EMA Crossover — Fast period: 10, Slow period: 20
- Awesome Oscillator — Fixed periods 5 and 34
- Parabolic SAR — Start: 0.02, Increment: 0.02, Maximum: 0.2
- CCI — Period: 20, Long threshold: 0, Short threshold: 0
- ADX Filter — ADX smoothing: 14, DI period: 14, Threshold: 25
Дашборд
- Show dashboard — Отображать панель индикатора на графике — Default: true
- Dashboard X position — Горизонтальное смещение от угла привязки — Default: 10
- Dashboard Y position — Вертикальное смещение от угла привязки — Default: 30
- Dashboard anchor corner — Угол экрана для размещения панели — Default: upper left
Производительность
- Maximum history bars — Количество баров для включения в начальное воспроизведение бэктеста (0 = все доступные) — Default: 2000
Данный индикатор является инструментом визуального анализа и отображения сигналов. Он не размещает, не изменяет и не закрывает сделки на счёте. Все торговые решения остаются за пользователем. Статистика сигналов, отображаемая на дашборде, отражает исторические расчёты по барам и не гарантирует будущих результатов.

Excelente, perfecto para tendencias!!