Gold AuriGrid SAR Switch MT5
- Experts
- Versão: 1.0
- Ativações: 20
### Visão geral do produto
Gold AuriGrid SAR Switch MT5 é um Expert Advisor para MetaTrader 5. Ele combina uma ramificação de grid com uma ramificação Martin Fibonacci baseada em SAR e usa o Parabolic SAR no H1 para alternar entre dois modos de negociação.
A configuração padrão foi preparada para XAUUSD M1, mas o símbolo, o timeframe e os parâmetros de risco podem ser ajustados pelo usuário. Contas hedge são recomendadas, pois o EA usa lógica separada para ramificações compradas e vendidas.
### Principais recursos
1. Dois modos de negociação
- Modo 1: grid de compra + ramificação Martin Fibonacci de venda.
- Modo 2: grid de venda + ramificação Martin Fibonacci de compra.
2. Alternância por H1 SAR
O EA lê o Parabolic SAR no H1 e pode alternar o modo ativo conforme a direção do timeframe superior.
3. Ramificação de grid
A ramificação de grid abre posições na direção selecionada. Suporta lote fixo ou multiplicado, número máximo de posições, lote total máximo, distância do grid, take profit da ramificação e stop loss da ramificação.
4. Ramificação Martin Fibonacci
A ramificação Martin usa SAR como filtro de tendência para a primeira ordem e pode usar espaçamento Fibonacci acumulado para posições adicionais. Inclui limites de posições, lote total, nível de margem e stop loss monetário opcional.
5. Controles de risco
O EA inclui filtro de spread, ajuste de slippage, verificação de margem atual, verificação de margem projetada, stop loss inicial, stop de perda diária, stop por drawdown de equity, take profit de equity total e pausa após perdas consecutivas.
6. Logs e painel no gráfico
O EA pode imprimir sinais, riscos e razões para não entrar. O painel mostra modo atual, estado do H1 SAR, exposição das ramificações, base de equity, spread, nível de margem e estado de risco.
### Uso recomendado
Este EA é destinado a usuários que entendem grid e gerenciamento de posições no estilo Martin. Esses métodos podem aumentar a exposição durante movimentos adversos do mercado. Antes de operar em conta real, teste o EA no Testador de Estratégias do MetaTrader 5 e ajuste o risco conforme o tamanho da conta, as condições do símbolo e a execução da corretora.
### Parâmetros de entrada
Basic Runtime
- DisableTrading: modo apenas sinais, sem negociação real.
- TradeSymbolInput: símbolo de negociação. Valor vazio usa o símbolo do gráfico.
- StartupMode: seleção do modo inicial.
- ResumeSavedModeOnRestart: restaurar modo e bases de equity salvas.
- EnableAutoModeSwitch: ativar alternância automática por H1 SAR.
- CloseAllOnModeSwitch: fechar posições do EA antes de alternar o modo.
- MinSwitchProfitMoney: lucro mínimo em dinheiro para alternar o modo.
- MinSwitchEquityProfitPercent: lucro mínimo de equity em percentual para alternar o modo.
- MagicNumberBase: número magic base.
- SignalTimeframe: timeframe de sinal.
- UseClosedBarSignals: usar candles fechados para sinais dos indicadores.
- TradeOnlyOnNewBar: verificar entradas apenas em novo candle.
- MinSecondsBetweenAnyOrders: intervalo global entre ordens.
H1 SAR Routing
- H1SAR_Step: passo do H1 SAR.
- H1SAR_Max: máximo do H1 SAR.
- H1SarShift: deslocamento da barra H1 SAR.
- EnableImmediateH1SARSwitch: alternar imediatamente quando o modo-alvo do H1 SAR mudar.
- ShowH1SAROnChart: desenhar H1 SAR no gráfico.
- H1SARPlotBars: número de barras H1 SAR a desenhar.
- H1SARPlotColor: cor do H1 SAR no gráfico.
Grid Branch
- EnableGridBranch: ativar ou desativar a ramificação de grid.
- GridOpenInitialImmediately: abrir a primeira ordem de grid quando não houver posição.
- GridLot: lote da primeira ordem de grid.
- GridLotMultiplier: multiplicador de lote para adições de grid.
- MaxGridPositions: número máximo de posições de grid.
- MaxGridTotalLots: lote total máximo de grid.
- GridStepPoints: passo do grid em points.
- GridMinSecondsBetweenOrders: pausa entre ordens de grid.
- EnableGridEquityTakeProfit: ativar take profit da ramificação de grid por equity.
- GridTakeProfitPercent: percentual de take profit da ramificação de grid.
- EnableGridMoneyStopLoss: ativar stop loss monetário fixo para grid.
- MaxGridLossMoney: perda flutuante máxima do grid.
- GridUsePerOrderTakeProfit: usar TP fixo para cada ordem de grid.
- GridPerOrderTPPoints: TP de cada ordem de grid em points.
Martin Fib Branch
- EnableMartinBranch: ativar ou desativar a ramificação Martin Fibonacci.
- MartinInitialLots: lote da primeira ordem Martin.
- MartinMartingaleFactor: multiplicador de lote Martin.
- MaxMartinPositions: número máximo de posições Martin.
- MaxMartinTotalLots: lote total máximo Martin.
- MartinBaseAddPrice: distância base de adição em unidades de preço.
- MartinUseFibSpacing: usar espaçamento Fibonacci acumulado.
- MaxFibMultiplier: termo Fibonacci máximo.
- MartinFibReference: primeiro ou último preço de abertura como referência.
- MartinMinSecondsBetweenAdds: pausa entre adições Martin.
- EnableMartinMarginCheck: ativar verificação de nível de margem Martin.
- MartinMinMarginLevelPercent: nível mínimo de margem para ordens Martin.
- EnableMartinEquityTakeProfit: ativar take profit da ramificação Martin por equity.
- MartinTakeProfitPercent: percentual de take profit da ramificação Martin.
- EnableMartinMoneyStopLoss: ativar stop loss monetário fixo para Martin.
- MaxMartinLossMoney: perda flutuante máxima de Martin.
- MartinUsePerOrderTakeProfit: usar TP fixo para cada ordem Martin.
- MartinPerOrderTPPoints: TP de cada ordem Martin em points.
SAR Filter
- UseMartinEntrySAR: ativar filtro SAR para a primeira ordem Martin.
- SAR_Step: passo SAR para o filtro de entrada Martin.
- SAR_Max: máximo SAR para o filtro de entrada Martin.
Execution and Risk
- PreferredFilling: modo de preenchimento preferido.
- DeviationPoints: slippage máximo em points.
- EnableMaxSpreadFilter: ativar filtro de spread.
- MaxSpreadPoints: spread máximo permitido.
- EnableMarginLevelFilter: ativar filtro de nível de margem atual.
- MinCurrentMarginLevelPercent: nível mínimo de margem atual.
- CheckProjectedMarginLevel: verificar margem após nova ordem.
- MinProjectedMarginLevelPercent: nível mínimo de margem projetada.
- MaxLotsPerOrder: lote máximo por ordem.
- UseInitialStopLoss: ativar stop loss inicial.
- InitialStopLossPoints: distância do stop loss inicial em points.
- UseATRInitialStop: usar stop inicial baseado em ATR.
- ATRPeriod: período ATR.
- ATRStopMultiplier: multiplicador de stop ATR.
- EnableDailyLossStop: ativar stop de perda diária.
- MaxDailyLossPercent: perda diária máxima em percentual.
- EnableEquityDrawdownStop: ativar stop por drawdown de equity.
- MaxEquityDrawdownPercent: drawdown máximo de equity.
- EnableTotalEquityTakeProfit: ativar take profit de equity total.
- TotalEquityTakeProfitPercent: percentual de take profit de equity total.
- CloseAllOnRiskStop: fechar todas as posições do EA após stop de risco.
- DisableAfterRiskStop: parar novas entradas após stop de risco.
- EnableConsecutiveLossPause: pausar após perdas consecutivas.
- MaxConsecutiveLosses: número de perdas consecutivas antes da pausa.
- PauseMinutesAfterLossStreak: tempo de pausa em minutos.
- UseTradingSession: ativar filtro de sessão.
- TradeStartHour: hora de início da negociação.
- TradeEndHour: hora de fim da negociação.
Logs and Panel
- EnableLogs: ativar logs gerais.
- EnableSignalLogs: ativar logs de sinal.
- EnableSignalReasonLogs: ativar razões de não entrada e não adição.
- EnableDebugLogs: ativar logs de depuração.
- LogThrottleSeconds: limite de repetição de logs em segundos.
- EnablePanel: ativar painel no gráfico.
- PanelCorner: canto do painel.
- PanelX: deslocamento X do painel.
- PanelY: deslocamento Y do painel.
### Aviso de risco
Este Expert Advisor não garante lucro. Estratégias de grid e estilo Martin podem criar alta exposição durante movimentos fortes em uma única direção. Teste o EA primeiro e use configurações de risco conservadoras.
