ZigzagGridMartinEA
- Утилиты
- Nurettin Polat
- Версия: 1.42
- Обновлено: 26 сентября 2025
- Активации: 5
Коротко: Этот советник строит симметричную сетку из рыночных ордеров и включает модули Buy/Sell по направлению ZigZag. Может увеличивать лоты по мартингейлу и сбрасывается при достижении заданной прибыли/убытка по equity, при смене направления ZigZag, командах Close All/Flip. Все параметры меняются «на лету» через панель.
Как это работает
-
Читает направление ZigZag (в режиме AutoZZ).
-
up → активен только Buy
-
down → активен только Sell
-
-
Если модуль активен и расстояние до ближней позиции ≥ GridStep, открывается новый рыночный ордер.
-
Опционально: TP/SL на каждую позицию.
-
При мартингейле лот нового ордера в том же модуле:
lot = base_lot × (Multiplier ^ числу_открытых_в_модуле) . -
Когда изменение equity достигает Global Profit % или Global Loss %, выполняется Reset: закрытие позиций (объём зависит от настройки) и новый старт.
-
При смене направления ZigZag происходит Reset, если KeepPositionsOnDirChange = false .
Кнопки панели
-
Start / Stop — запуск/пауза.
-
Close All — закрыть позиции (по всему счёту или только этого EA — как настроено).
-
Flip — инвертировать активную сторону (работает в AutoZZ/BuyOnly/SellOnly).
-
Инфостроки — Balance/Equity/Margin, P/L, число сделок и объём, % по equity, текущие множители мартингейла.
Важные параметры и на что смотреть
1) Общие
-
TradeMode: AutoZZ , BuyOnly , SellOnly , Both
-
AutoZZ безопаснее: торгует одной стороной по направлению ZigZag.
-
Both — обе стороны (выше экспозиция и маржа).
-
-
GlobalProfit% / GlobalLoss% — уровни по equity, которые запускают Reset.
-
CloseAllPositionsOnReset
-
true : закрывать все позиции на счёте.
-
false : закрывать только сделки этого символа и магиков EA.
-
-
KeepPositionsOnDirChange
-
false (рекомендовано): сбрасывать при развороте ZigZag, чтобы не «бороться» с трендом.
-
2) ZigZag (Depth / Deviation / Backstep)
-
Больше значения → меньше шума, реже развороты.
-
Слишком мало → частые flip/reset и переторговля.
3) Сетка и TP/SL (модули Buy & Sell)
-
GridStepPoints — шаг в поинтах от ближайшего ордера в модуле.
-
На 5-знаке FX: 1 pip = 10 points (напр., 50 points = 5 pips).
-
-
Per-Position TP/SL — TP/SL на каждый ордер.
-
Слишком узкие уровни могут «мазать» из-за спрэда/проскальзывания.
-
4) Мартингейл
-
Включите UseMartingale и задайте Multiplier > 1.00.
-
При ≤ 1.00 советник предупредит и не будет наращивать лот.
-
Риск: в сильном тренде объём растёт быстро. Держите разумный GlobalLoss%.
5) Тип лота
-
Fixed — постоянный базовый лот.
-
Auto — base_lot = (Equity / 10,000) × AutoLot
-
Пример: Equity $3,000, AutoLot = 0.02 → 0.006 лота.
-
AutoLot — не процент; думайте «лоты на каждые 10k equity».
-
6) Магические номера
-
InpMagicBuy / InpMagicSell — чтобы не конфликтовать с другими EA.
7) Зависимости
-
ZigZag должен быть скомпилирован по пути Indicators\Examples\ZigZag .
-
Если нет, AutoZZ не торгует (EA предупредит и приостановит этот режим).
-
Безопасные стартовые пресеты (мажоры, M15–H1)
Осторожный (демо / первый запуск)
-
TradeMode: AutoZZ
-
GlobalProfit% / GlobalLoss%: 1.0–2.0 / 2.0–3.0
-
KeepPositionsOnDirChange: false
-
GridStepPoints: 80–120 (8–12 пипсов)
-
Per-TP/SL: выкл. (сначала наблюдайте)
-
UseMartingale: выкл.
-
Лот: Fixed 0.01 или AutoLot 0.01 (≈ 0.01 на 10k)
Сбалансированный
-
TradeMode: AutoZZ
-
GlobalProfit% / GlobalLoss%: 2–3 / 3–4
-
GridStepPoints: 60–90 (6–9 пипсов)
-
Per-TP: вкл., TP = 100–150 pts (10–15 пипсов)
-
UseMartingale: вкл., Multiplier = 1.3–1.5
-
AutoLot: 0.02 (≈ 0.02 на 10k)
Агрессивный (только тесты / опытные)
-
TradeMode: Both или AutoZZ
-
GlobalProfit% / GlobalLoss%: 4–6 / 5–7
-
GridStepPoints: 40–60 (4–6 пипсов)
-
Per-TP/SL: вкл., TP = 80–120, SL = 150–250 pts
-
UseMartingale: 1.7–2.0 (высокий риск)
-
AutoLot: 0.03–0.05
Примечание: Для крипто/товаров и прочих волатильных инструментов увеличивайте GridStep и расширяйте TP/SL. Всегда проверяйте спецификацию символа (point/pip), прежде чем ставить значения.
Практические советы
-
Тюнинг ZigZag: большие Depth/Deviation уменьшают «ложные» развороты и число сбросов.
-
Спред/проскальзывание: используется trade.SetDeviationInPoints(3) . Не ставьте ультратисные TP/SL в часы широкого спрэда.
-
Таймфрейм: на H1 обычно нужны более широкие GridStep и TP.
-
Нет жёсткого лимита позиций: встроенного капа нет. Реальные «предохранители» — ваш GlobalLoss% и умеренный Multiplier.
-
Кнопка Flip: удобна для ручного разворота; в режиме Both не применяется.
-
Объём сброса: если есть другие EA, держите CloseAllPositionsOnReset = false , чтобы закрывались только сделки этого советника.
-
Аптайм: VPS желателен, чтобы не пропускать сбросы и команды панели.
-
Путь внедрения: бэктест → демо → небольшой реал. Масштабируйтесь постепенно.
Чек-лист перед запуском
-
Индикатор ZigZag на месте, скомпилирован и загружен?
-
Спецификация символа (point, min/max/step) согласована с вашими лотами и шагами?
-
TradeMode выбран корректно (рекомендуется AutoZZ)?
-
GlobalProfit% / GlobalLoss% реалистичны под ваш риск?
-
GridStep соответствует волатильности инструмента?
-
При мартингейле стартуйте с Multiplier ≤ 1.5.
-
Магики не пересекаются с другими советниками?
-
Нажали Start и проверили лог на предупреждения/ошибки?
Отказ от ответственности
Сетка + мартингейл — это высокий риск. Тестируйте поэтапно, всегда ставьте защиту по equity (GlobalLoss%) и начинайте с одного символа. Это не инвестиционная рекомендация; ответственность за результат несёте вы.
