Pivot Levels Pro EA
- Эксперты
- Версия: 7.4
- Обновлено: 25 июля 2026
- Активации: 10
Pivot Levels Pro EA — Автоматический советник для торговли по уровням Pivot на MetaTrader 5
ОПИСАНИЕ
Pivot Levels Pro EA — полностью автоматический торговый советник для MetaTrader 5, построенный на торговле по уровням Pivot (Pivot Point Strategy). Советник автоматически рассчитывает и отображает на графике уровни поддержки и сопротивления, избавляя трейдера от ручных вычислений, и принимает торговые решения на основе положения цены относительно центрального уровня Pivot. Поддерживаются пять методов расчёта — Classic, Fibonacci, Camarilla, Woodie и DeMark, что позволяет адаптировать логику под разные рынки и торговые стили.
Направление сделки определяется по закрытию бара выбранного таймфрейма, а не по мгновенной цене внутри бара, что исключает ложные внутрибарные сигналы. Для сопровождения сделок применяются управление капиталом Smart Risk, контролируемая сеточная торговля (Grid Trading), Trailing Stop, Break Even, комбинированный фильтр входов, фильтр времени и встроенные механизмы контроля торговых условий.
Советник поддерживает неттинговые и хеджинговые счета и подходит для торговли золотом (XAU/USD), валютными парами Forex, индексами, сырьевыми товарами и другими инструментами. Советник подойдёт трейдерам, использующим Pivot Trading и уровни поддержки и сопротивления (Support and Resistance) в MetaTrader 5.
КЛЮЧЕВЫЕ ПРЕИМУЩЕСТВА
Автоматический расчёт уровней Pivot — советник рассчитывает и отображает центральный Pivot и уровни R1–R4 и S1–S4 с подписями, освобождая трейдера от ручных построений и позволяя сосредоточиться на решениях, а не на вычислениях
Пять методов расчёта — Classic, Fibonacci, Camarilla, Woodie и DeMark в одном продукте, что даёт возможность подобрать модель уровней под конкретный инструмент и таймфрейм
Сигнал по закрытию бара — направление определяется положением цены относительно центрального Pivot на закрытии свечи, что убирает мерцание сигнала внутри бара и делает поведение советника предсказуемым
Мультитаймфреймовый расчёт — уровни Pivot можно рассчитывать на одном таймфрейме, а сделки выполнять на другом. Это позволяет использовать старшие уровни как основу торговой логики при работе на более младших периодах
Smart Risk — объём каждого следующего ордера сетки уменьшается, а не увеличивается, что снижает нагрузку на депозит по мере расширения серии
Регулируемая частота торговли — комбинированный фильтр по времени и расстоянию с четырьмя режимами позволяет настроить советник как на редкие входы, так и на активную работу
Контроль торговых условий — проверка спреда, свободной маржи, состояния торговой сессии, фильтр времени и дневной лимит сделок выполняются перед каждым входом
Наглядная аналитика на графике — информационная панель и визуальная история сделок помогают контролировать работу советника в реальном времени
ОСНОВНЫЕ ФУНКЦИИ
Pivot Levels (Classic, Fibonacci, Camarilla, Woodie, DeMark)
Smart Risk
Grid Trading
Trade Direction
Time Filter
Spread Control
Daily Limit
Stop Loss & Take Profit
Break Even
Trailing Stop
Netting & Hedging
Information Panel
Trade History
КАК РАБОТАЕТ СОВЕТНИК
Расчёт уровней. При формировании нового бара выбранного таймфрейма советник рассчитывает уровни Pivot по выбранному методу на основе данных предыдущего завершённого бара. Для Classic, Fibonacci, Camarilla и Woodie строятся центральный Pivot и уровни R1–R4 и S1–S4; для метода DeMark рассчитываются его характерные уровни (Pivot, R1, S1). При включённом отображении уровни выводятся на график в виде линий с подписями.
Формирование сигнала. Направление определяется положением цены закрытия предыдущего бара относительно центрального уровня Pivot: цена выше Pivot соответствует сигналу на покупку, цена ниже Pivot — сигналу на продажу. Оценка выполняется на закрытии бара, поэтому сигнал не меняется в течение формирования текущей свечи.
Открытие сделок. Когда сигнал сформирован и соответствует выбранному режиму направления, применяются общие правила контроля: проверяются интервал и расстояние между сделками согласно выбранному режиму фильтра, текущий спред, состояние торговой сессии, фильтр времени, дневной лимит и достаточность свободной маржи. Объём при необходимости корректируется под требования брокера. После открытия позиция сопровождается стоп-лоссом, тейк-профитом, трейлинг-стопом и безубытком, а при включённой сеточной торговле советник может добавлять ордера по мере движения рынка против позиции.
ПАРАМЕТРЫ СОВЕТНИКА
Pivot Settings
PivotType — метод расчёта уровней Pivot: Classic, Fibonacci, Camarilla, Woodie или DeMark. Определяет формулы построения центрального уровня и уровней поддержки и сопротивления.
PivotTimeframe — таймфрейм, на котором рассчитываются уровни Pivot. Может отличаться от рабочего графика: это позволяет строить уровни по старшему таймфрейму, а сделки исполнять на младшем.
DrawPivotLines — включает или отключает отображение линий уровней Pivot на графике.
PivotExtendDays — длина линий Pivot вперёд по времени графика (в днях) для лучшей визуальной читаемости.
ShowLineLabels — включает или отключает подписи уровней на построенных линиях.
PivotColorP, PivotColorR, PivotColorS — цвета центрального уровня Pivot, уровней сопротивления (R) и уровней поддержки (S).
PivotLineStyle — стиль линий Pivot: сплошная, пунктирная и другие варианты.
PivotLineWidth — толщина линий Pivot.
Lot Settings
LotMethod — метод расчёта объёма позиции: фиксированный лот или Smart Risk (автоматический расчёт от размера баланса).
FixedLotSize — размер лота, используемый в режиме фиксированного объёма. Применяется только когда выбран этот режим.
Grid Trading Settings
UseGrid — включает или отключает сеточную торговлю при сопровождении открытых позиций.
GridStep — расстояние в пунктах между соседними уровнями сетки. Этот же параметр используется как минимальное расстояние между новыми входами при работе фильтра по расстоянию.
MaxGridOrders — максимальное количество ордеров, которое советник может открыть в одном направлении при работе сетки. Ограничивает совокупный риск.
Trading Direction
TradeDirection — определяет разрешённое направление торговли: только покупки (BUY), только продажи (SELL) или в обе стороны (BOTH). В режиме BOTH направление конкретной сделки определяется положением цены относительно Pivot.
Stop Loss & Take Profit Settings
StopLoss — размер стоп-лосса в пунктах для каждой новой позиции. Значение 0 отключает использование Stop Loss.
TakeProfit — размер тейк-профита в пунктах для автоматической фиксации прибыли. Значение 0 отключает использование Take Profit.
Trailing Stop & BreakEven Settings
TrailingStop — включает или отключает автоматическое сопровождение прибыльных позиций трейлинг-стопом.
TrailingStart — минимальная прибыль в пунктах, после достижения которой активируется трейлинг-стоп.
TrailingDistance — расстояние в пунктах между текущей ценой и уровнем трейлинг-стопа после его активации.
TrailingStep — минимальное изменение цены, необходимое для очередного перемещения трейлинг-стопа.
BreakEven — включает или отключает автоматический перевод позиции в безубыток.
BreakEvenStart — размер прибыли в пунктах, необходимый для активации безубытка.
BreakEvenOffset — смещение стоп-лосса в плюс относительно цены открытия после перевода позиции в безубыток.
Trading Rules
MaxSpread — максимально допустимый спред в пунктах для открытия новых сделок. Если текущий спред выше этого значения, открытие новых позиций временно блокируется.
MinutesBetweenTrades — минимальный интервал времени в минутах между открытиями новых сделок.
FilterMode — режим работы фильтра входов: только по времени, только по расстоянию, по времени ИЛИ расстоянию, либо одновременно по времени И расстоянию. Позволяет регулировать частоту торговли.
MagicNumber — уникальный идентификатор, позволяющий советнику отличать собственные сделки от сделок других советников или ручной торговли.
TradeComment — комментарий, автоматически добавляемый ко всем сделкам, открываемым советником.
DailyLimit — включает или отключает ограничение на максимальное количество новых сделок в течение одного торгового дня.
MaxOrdersPerDay — максимальное количество сделок, которое советник может открыть за один торговый день.
Time Filter
EnableTimeFilter — включает или отключает фильтр времени. Когда он выключен, торговля разрешена в любое время и остальные параметры этой группы не действуют.
TradeMonday, TradeTuesday, TradeWednesday, TradeThursday, TradeFriday, TradeSaturday, TradeSunday — переключатели дней недели. Для каждого дня можно отдельно разрешить или запретить торговлю. Учитывается день по серверному времени брокера.
StartHour — час начала торгового окна (0–23) по серверному времени брокера.
StartMinute — минута начала торгового окна (0–59).
EndHour — час окончания торгового окна (0–23) по серверному времени брокера.
EndMinute — минута окончания торгового окна (0–59). Если время начала больше времени окончания, окно переходит через полночь.
Display Settings
ShowPanel — включает или отключает отображение информационной панели на графике.
ShowProfitStats — отображает статистику прибыли за день, неделю, месяц и весь период работы советника.
ShowTradeHistory — включает отображение истории совершённых сделок непосредственно на графике.
BuyTradeColor — цвет отображения сделок на покупку.
SellTradeColor — цвет отображения сделок на продажу.
TradeFontSize — размер шрифта подписей истории сделок на графике.
PanelBackColor — цвет фона информационной панели.
PanelTextColor — цвет текста информационной панели.
PanelEditColor — цвет полей со значениями внутри информационной панели.
SMART RISK
Smart Risk — режим автоматического расчёта объёма позиции от размера баланса. Объём сделки растёт вместе с депозитом и уменьшается при его сокращении, поэтому нагрузка на счёт остаётся соразмерной его текущему состоянию.
Ключевая особенность режима проявляется при работе сетки: объём каждого следующего ордера уменьшается, а не увеличивается. Это принципиально отличает Smart Risk от классического мартингейла, где каждый последующий ордер удваивается и нагрузка на депозит растёт лавинообразно.
Пример расчёта. При балансе 5 000 USD стартовый объём первого ордера составит 0.05 лота. По мере расширения сетки объём каждого следующего уровня уменьшается на один шаг:
Баланс: 5 000 USD
1 уровень — 0.05
2 уровень — 0.04
3 уровень — 0.03
4 уровень — 0.02
5 уровень — 0.01
6+ уровень — 0.01
Таким образом, вместо наращивания объёма серия усредняется всё меньшими лотами, а совокупная нагрузка на депозит растёт значительно медленнее, чем при мартингейле.
Перед открытием любой позиции советник проверяет доступную свободную маржу и при необходимости уменьшает объём, приводя его к допустимому шагу лота брокера.
GRID TRADING
При включённой сеточной торговле советник не ограничивается одной позицией. По мере движения рынка против открытой стороны он добавляет новые ордера через заданный шаг в пунктах, формируя сетку усреднения. Общее количество ордеров в одном направлении ограничено параметром MaxGridOrders.
Советник ведёт собственный внутренний учёт уровней сетки и цен входа, поэтому сеточная логика работает одинаково корректно на неттинговых и хеджинговых счетах. После полного закрытия стороны внутренний счётчик обнуляется, и новый сигнал начинает свежий цикл с первого уровня.
Добавление ордеров в сетке подчиняется тем же правилам фильтрации по времени и расстоянию, что и первый вход, что позволяет контролировать плотность серии и совокупный риск.
TIME FILTER
Фильтр времени позволяет ограничить торговлю определёнными днями недели и временем суток. Он управляется параметром EnableTimeFilter и по умолчанию отключён.
При включении фильтра торговля разрешается только если выполнены оба условия: текущий день недели отмечен как разрешённый и текущее время находится внутри заданного окна. Если время начала окна больше времени окончания, окно считается переходящим через полночь. Все проверки выполняются по серверному времени брокера.
TRADE DIRECTION
BUY ONLY — советник открывает только сделки на покупку; сигналы на продажу игнорируются.
SELL ONLY — советник открывает только сделки на продажу; сигналы на покупку игнорируются.
BOTH — разрешены обе стороны. Направление конкретной сделки определяется положением цены относительно центрального Pivot: покупки при цене выше Pivot, продажи при цене ниже Pivot.
ИНФОРМАЦИОННАЯ ПАНЕЛЬ
При включённой панели советник выводит в углу графика сводку по своей работе. На панели отображаются:
Прибыль за день
Прибыль за неделю
Прибыль за месяц
Общая прибыль за весь период работы
BUY Grid — текущее число уровней сетки на стороне покупок
SELL Grid — текущее число уровней сетки на стороне продаж
Режим фильтра входов
Текущее значение центрального уровня Pivot и положение цены относительно него
Параметры сопровождения позиции: состояние Trailing Stop и Break Even, значения Stop Loss и Take Profit, шаг сетки и направление торговли
Панель обновляется в ходе работы советника и позволяет контролировать состояние торговли, не открывая дополнительных окон. Цвета фона, текста и полей со значениями настраиваются.
ИСТОРИЯ СДЕЛОК НА ГРАФИКЕ
При включённом отображении истории советник наносит совершённые сделки непосредственно на график. Точки входа и выхода отмечаются стрелками с раздельными цветами для покупок и продаж, вход и соответствующий выход соединяются линией, а рядом с закрытием выводится подпись с финансовым результатом сделки с учётом свопа и комиссии.
Объекты истории размещаются так, чтобы не перекрывать информационную панель, и автоматически перестраиваются при прокрутке и изменении масштаба графика. Это даёт наглядное представление о том, как советник работал на текущем инструменте, и упрощает визуальный анализ его поведения.
ЗАКЛЮЧЕНИЕ
Pivot Levels Pro EA объединяет автоматический расчёт уровней Pivot по пяти методам, Smart Risk, контролируемую сеточную торговлю и гибкую систему сопровождения позиций. Поддерживаются методы Classic, Fibonacci, Camarilla, Woodie и DeMark, комбинированный фильтр входов и фильтр времени, а также полный набор механизмов контроля торговых условий — в одном полностью автоматическом торговом советнике для MetaTrader 5. Оценка сигнала по закрытию бара, мультитаймфреймовый расчёт уровней, наглядная информационная панель и визуальная история сделок делают работу советника прозрачной и удобной для контроля. Полная поддержка неттинговых и хеджинговых счетов позволяет применять его для торговли золотом, валютными парами, индексами и другими инструментами.
Советник не гарантирует получение прибыли. Результаты торговли зависят от рыночных условий, выбранных настроек, условий брокера и подхода трейдера к управлению рисками. Перед использованием на реальном счёте обязательно проведите тестирование в Strategy Tester и на демо-счёте.


Simply don't work. Save your money.
Yes, I did optimize it on all major pairs and it crashed out on all of them.
Vladimir