Gold AuriGrid SAR Switch MT5
- Эксперты
- Версия: 1.0
- Активации: 20
### Обзор продукта
Gold AuriGrid SAR Switch MT5 - это экспертный советник для MetaTrader 5. Он объединяет сеточную ветку, ветку Martin Fibonacci с фильтром SAR и использует Parabolic SAR на H1 для переключения между двумя торговыми режимами.
Настройки по умолчанию подготовлены для XAUUSD M1, но символ, таймфрейм и параметры риска можно изменить. Рекомендуется использовать хеджинговый счет, так как советник использует раздельную логику длинных и коротких веток.
### Основные функции
1. Два торговых режима
- Режим 1: сетка покупок + ветка Martin Fibonacci на продажу.
- Режим 2: сетка продаж + ветка Martin Fibonacci на покупку.
2. Переключение по H1 SAR
Советник считывает Parabolic SAR на H1 и может менять активный режим по направлению старшего таймфрейма.
3. Сеточная ветка
Сеточная ветка открывает позиции в направлении текущего режима. Поддерживаются фиксированный или умножаемый лот, максимальное число позиций, максимальный общий лот, шаг сетки, тейк-профит и стоп-лосс ветки.
4. Ветка Martin Fibonacci
Ветка Martin использует SAR как трендовый фильтр для первого ордера и может применять накопительный шаг Fibonacci для дополнительных позиций. Есть ограничения по числу позиций, общему лоту, уровню маржи и опциональный фиксированный денежный стоп-лосс.
5. Контроль риска
Советник включает фильтр спреда, настройку проскальзывания, проверку текущей маржи, проверку прогнозной маржи, начальный стоп-лосс, дневной стоп по убытку, стоп по просадке эквити, общий тейк-профит по эквити и паузу после серии убыточных сделок.
6. Журнал и панель на графике
Советник может выводить причины сигналов, рисков и отказа от входа. Панель показывает текущий режим, состояние H1 SAR, объем веток, базу эквити, спред, уровень маржи и состояние риска.
### Рекомендации по использованию
Этот советник предназначен для пользователей, которые понимают сеточную торговлю и управление позициями в стиле Martin. Такие методы могут увеличивать экспозицию при неблагоприятном движении рынка. Перед реальной торговлей протестируйте советник в тестере стратегий MetaTrader 5 и настройте риск под размер счета, условия символа и исполнение брокера.
### Входные параметры
Basic Runtime
- DisableTrading: режим только сигналов без реальной торговли.
- TradeSymbolInput: торговый символ. Пустое значение использует символ графика.
- StartupMode: выбор режима запуска.
- ResumeSavedModeOnRestart: восстановление режима и баз эквити после перезапуска.
- EnableAutoModeSwitch: включить автоматическое переключение по H1 SAR.
- CloseAllOnModeSwitch: закрывать позиции советника перед переключением режима.
- MinSwitchProfitMoney: минимальная прибыль в деньгах для переключения режима.
- MinSwitchEquityProfitPercent: минимальная прибыль по эквити в процентах для переключения режима.
- MagicNumberBase: базовый magic number.
- SignalTimeframe: таймфрейм сигналов.
- UseClosedBarSignals: использовать закрытые бары для сигналов индикаторов.
- TradeOnlyOnNewBar: проверять входы только на новом баре.
- MinSecondsBetweenAnyOrders: общий интервал между ордерами.
H1 SAR Routing
- H1SAR_Step: шаг H1 SAR.
- H1SAR_Max: максимум H1 SAR.
- H1SarShift: сдвиг бара H1 SAR.
- EnableImmediateH1SARSwitch: немедленно переключать режим при изменении целевого режима H1 SAR.
- ShowH1SAROnChart: отображать H1 SAR на графике.
- H1SARPlotBars: количество баров H1 SAR для отображения.
- H1SARPlotColor: цвет H1 SAR на графике.
Grid Branch
- EnableGridBranch: включить или отключить сеточную ветку.
- GridOpenInitialImmediately: открыть первый сеточный ордер, если позиций сетки нет.
- GridLot: лот первого сеточного ордера.
- GridLotMultiplier: множитель лота для добавлений сетки.
- MaxGridPositions: максимальное число сеточных позиций.
- MaxGridTotalLots: максимальный общий лот сетки.
- GridStepPoints: шаг сетки в пунктах.
- GridMinSecondsBetweenOrders: пауза между сеточными ордерами.
- EnableGridEquityTakeProfit: включить тейк-профит сеточной ветки по эквити.
- GridTakeProfitPercent: процент тейк-профита сеточной ветки.
- EnableGridMoneyStopLoss: включить фиксированный денежный стоп-лосс сетки.
- MaxGridLossMoney: максимальный плавающий убыток сетки.
- GridUsePerOrderTakeProfit: использовать фиксированный TP для каждого сеточного ордера.
- GridPerOrderTPPoints: TP каждого сеточного ордера в пунктах.
Martin Fib Branch
- EnableMartinBranch: включить или отключить ветку Martin Fibonacci.
- MartinInitialLots: лот первого ордера Martin.
- MartinMartingaleFactor: множитель лота Martin.
- MaxMartinPositions: максимальное число позиций Martin.
- MaxMartinTotalLots: максимальный общий лот Martin.
- MartinBaseAddPrice: базовая дистанция добавления в ценовых единицах.
- MartinUseFibSpacing: использовать накопительный шаг Fibonacci.
- MaxFibMultiplier: максимальный член Fibonacci.
- MartinFibReference: первая или последняя цена открытия как база шага.
- MartinMinSecondsBetweenAdds: пауза между добавлениями Martin.
- EnableMartinMarginCheck: включить проверку уровня маржи Martin.
- MartinMinMarginLevelPercent: минимальный уровень маржи для ордеров Martin.
- EnableMartinEquityTakeProfit: включить тейк-профит ветки Martin по эквити.
- MartinTakeProfitPercent: процент тейк-профита ветки Martin.
- EnableMartinMoneyStopLoss: включить фиксированный денежный стоп-лосс Martin.
- MaxMartinLossMoney: максимальный плавающий убыток Martin.
- MartinUsePerOrderTakeProfit: использовать фиксированный TP для каждого ордера Martin.
- MartinPerOrderTPPoints: TP каждого ордера Martin в пунктах.
SAR Filter
- UseMartinEntrySAR: включить SAR-фильтр для первого ордера Martin.
- SAR_Step: шаг SAR для входа Martin.
- SAR_Max: максимум SAR для входа Martin.
Execution and Risk
- PreferredFilling: предпочитаемый режим исполнения ордера.
- DeviationPoints: максимальное проскальзывание в пунктах.
- EnableMaxSpreadFilter: включить фильтр спреда.
- MaxSpreadPoints: максимально допустимый спред.
- EnableMarginLevelFilter: включить фильтр текущего уровня маржи.
- MinCurrentMarginLevelPercent: минимальный текущий уровень маржи.
- CheckProjectedMarginLevel: проверять уровень маржи после нового ордера.
- MinProjectedMarginLevelPercent: минимальный прогнозный уровень маржи.
- MaxLotsPerOrder: максимальный лот одного ордера.
- UseInitialStopLoss: включить начальный стоп-лосс.
- InitialStopLossPoints: расстояние начального стоп-лосса в пунктах.
- UseATRInitialStop: использовать начальный стоп-лосс по ATR.
- ATRPeriod: период ATR.
- ATRStopMultiplier: множитель стопа ATR.
- EnableDailyLossStop: включить дневной стоп по убытку.
- MaxDailyLossPercent: максимальный дневной убыток в процентах.
- EnableEquityDrawdownStop: включить стоп по просадке эквити.
- MaxEquityDrawdownPercent: максимальная просадка эквити.
- EnableTotalEquityTakeProfit: включить общий тейк-профит по эквити.
- TotalEquityTakeProfitPercent: процент общего тейк-профита по эквити.
- CloseAllOnRiskStop: закрывать все позиции советника после риск-стопа.
- DisableAfterRiskStop: остановить новые входы после риск-стопа.
- EnableConsecutiveLossPause: включить паузу после серии убытков.
- MaxConsecutiveLosses: число убыточных сделок до паузы.
- PauseMinutesAfterLossStreak: длительность паузы в минутах.
- UseTradingSession: включить фильтр торговой сессии.
- TradeStartHour: час начала торговли.
- TradeEndHour: час окончания торговли.
Logs and Panel
- EnableLogs: включить общие журналы.
- EnableSignalLogs: включить журналы сигналов.
- EnableSignalReasonLogs: включить причины отказа от входа и добавления.
- EnableDebugLogs: включить отладочные журналы.
- LogThrottleSeconds: ограничение повторяющихся сообщений в секундах.
- EnablePanel: включить панель на графике.
- PanelCorner: угол панели.
- PanelX: смещение панели по X.
- PanelY: смещение панели по Y.
### Предупреждение о риске
Этот экспертный советник не гарантирует прибыль. Сеточные и Martin-стратегии могут создавать высокую экспозицию при сильном однонаправленном движении рынка. Сначала протестируйте советник и используйте консервативные настройки риска.
