Single Arrow
- Индикаторы
-
Ahmed Hamed Hamed Eadwan
RUSSIAN TRANSLATION — РУССКИЙ
================================
TITLE:
MQL5 Разработчик и Трейдер | Основатель R protocols
ABOUT:
Здравствуйте, я Ахмед — трейдер и разработчик MQL5 из
Объединенных Арабских Эмиратов, основатель R protocols. - Версия: 1.0
- Активации: 5
SingleArrow — автономный сигнал дивергенции ZigZag + WPR
Одна стрелка на сигнал. Ноль зависимостей.
Чистая ценовая структура, подтверждённая дивергенцией Williams %R.
Единоразовая оплата — пожизненная лицензия, все будущие обновления включены.
ОБЗОР
SingleArrow — это лёгкий и наглядный индикатор для MetaTrader 5, который объединяет структуру колебаний ZigZag с momentum-индикатором Williams %R (WPR) в одну понятную стрелку: лаймовую — для давления покупателей, красную — для давления продавцов.
Весь движок ZigZag скомпилирован ВНУТРИ индикатора — никаких внешних .ex5-файлов, DLL и установок. Скачайте, прикрепите к любому графику и торгуйте.
КЛЮЧЕВЫЕ ВОЗМОЖНОСТИ
- 100% АВТОНОМНОСТЬ — без DLL, внешних файлов и установок
- Эффективное ядро ZigZag O(n) — пересчёт только на новых барах, подходит для VPS
- ФИЛЬТР ДИВЕРГЕНЦИИ WPR — пивоты подтверждаются momentum Williams %R
- РЕЖИМ CONFIRM — стабильные сигналы после закрытия бара, пригодны для тестов (по умолчанию)
- РЕЖИМ LIVE — тиковые стрелки для агрессивных скальперов
- СЕССИОННАЯ ФИКСАЦИЯ ПИВОТОВ — исторические сигналы не смещаются в течение сессии
- БУФЕРЫ ДЛЯ СОВЕТНИКОВ — сигналы, пивоты и значения WPR через iCustom()
- ВСЕ СИМВОЛЫ И ТАЙМФРЕЙМЫ — от скальпинга на M5 до свинга на D1
- ЧИСТЫЙ ГРАФИК — одна лаймовая/красная стрелка на сетап, никакого визуального шума
ДВА РЕЖИМА СИГНАЛОВ
РЕЖИМ CONFIRM (InpConfirmBars = 1, по умолчанию)
Сигналы появляются после закрытия бара и больше не перемещаются.
Рекомендуется для тестирования, дисциплины и советников.
РЕЖИМ LIVE (InpConfirmBars = 0)
Сигналы обновляются по каждому тику текущего бара — самое раннее предупреждение.
Живая стрелка может обновляться до закрытия бара.
ОСНОВНЫЕ НАСТРОЙКИ
- InpDepth / InpDeviation / InpBackstep — Чувствительность колебаний ZigZag
- InpWPRPeriod — Период Williams %R (по умолчанию 14)
- InpUseDivergence — Включить фильтр дивергенции
- InpConfirmBars — 1+ = режим Confirm, 0 = режим Live
- InpLockPivots / InpLockAfterBars — Фиксация исторических пивотов (сессия)
- InpShowDiag — Панель диагностики на графике
Стартовые пресеты: Balanced (по умолчанию + Divergence ON), Scalping (Depth 12), Swing (Depth 55, WPR 21). Всегда тестируйте пресеты сначала на демо.
РЕКОМЕНДАЦИИ (обучающий материал, не финансовая рекомендация)
- M15–H1 для внутридневных сигналов, H4–D1 для свинговых.
- Предпочитайте стрелки по направлению старшего таймфрейма.
- Ставьте стопы за сигнальный пивот ZigZag (структурный подход).
- Риск не более 1–2% на сделку. Избегайте минут важных новостей.
- Протестируйте минимум 100 сигналов на демо перед реальной торговлей.
ДЛЯ РАЗРАБОТЧИКОВ (буферы iCustom)
- Буфер 0 — Цена стрелки Buy (0 = нет сигнала)
- Буфер 1 — Цена стрелки Sell (0 = нет сигнала)
- Буфер 2 — Направление: +1 buy / -1 sell / 0 нет
- Буфер 3 — Карта пивотов: +1 вершина / -1 впадина / 0 нет
- Буфер 4 — Текущее значение WPR
Готовый пример интеграции (режим Confirm, последний закрытый бар):
// SingleArrow iCustom example — create handle once in OnInit int h = iCustom(_Symbol, _Period, "Market\\SingleArrow", 34, 13, 8, // Depth, Deviation, Backstep 14, 5000, 5, // WPR period, Lookback, PivotTol (reserved) false, // Use divergence filter 1, // Confirm bars (1 = no repaint) false, // Diagnostics panel 12, // Live margin (Live mode only) false, 3); // Pivot lock, Lock after N bars double sig[]; if(CopyBuffer(h, 2, 1, 1, sig) > 0) // Buffer 2 = signal direction { if(sig[0] > 0) { /* BUY signal */ } if(sig[0] < 0) { /* SELL signal */ } }
ОТ ТОГО ЖЕ АВТОРА (отдельные продукты)
- SingleArrow MTF — мультитаймфрейм-конфлюэнс в одном окне
- SingleArrow Scanner — мультивалютный дашборд сигналов
ПРЕДУПРЕЖДЕНИЕ О РИСКАХ
Торговля Forex/CFD несёт существенные риски и подходит не каждому инвестору. Индикаторы — это аналитические инструменты, они не гарантируют прибыль. Всегда тестируйте сначала на демо-счёте. Прошлые результаты не гарантируют будущих.
