Gold AuriGrid SAR Switch MT5
- Experts
- 버전: 1.0
- 활성화: 20
### 제품 개요
Gold AuriGrid SAR Switch MT5는 MetaTrader 5용 Expert Advisor입니다. 이 EA는 그리드 분기, SAR 기반 Martin Fibonacci 분기, 그리고 H1 Parabolic SAR을 이용한 자동 모드 전환 기능을 결합합니다.
기본 설정은 XAUUSD M1에 맞춰져 있지만, 거래 심볼, 시간 프레임, 리스크 설정은 사용자가 조정할 수 있습니다. 이 EA는 매수와 매도 분기를 별도로 관리하므로 헤지 계좌 사용을 권장합니다.
### 주요 기능
1. 두 가지 거래 모드
- 모드 1: 매수 그리드 + 매도 Martin Fibonacci 분기.
- 모드 2: 매도 그리드 + 매수 Martin Fibonacci 분기.
2. H1 SAR 기반 모드 전환
EA는 H1 Parabolic SAR을 읽고 상위 시간 프레임 방향에 따라 활성 모드를 전환할 수 있습니다.
3. 그리드 분기
그리드 분기는 선택된 방향으로 포지션을 엽니다. 고정 로트 또는 배수 로트, 최대 포지션 수, 최대 총 로트, 그리드 간격, 분기별 이익 실현 및 손절을 지원합니다.
4. Martin Fibonacci 분기
Martin 분기는 첫 주문에 SAR 추세 필터를 사용하며, 추가 포지션에는 누적 Fibonacci 간격을 사용할 수 있습니다. 최대 포지션 수, 최대 총 로트, 마진 레벨, 선택적 고정 금액 손절 제한이 포함됩니다.
5. 리스크 관리
스프레드 필터, 슬리피지 설정, 현재 마진 검사, 예상 마진 검사, 초기 손절, 일일 손실 중지, equity 드로다운 중지, 전체 equity 이익 실현, 연속 손실 후 일시 정지 기능을 포함합니다.
6. 로그와 차트 패널
EA는 신호, 리스크, 진입하지 않는 이유를 로그로 출력할 수 있습니다. 차트 패널은 현재 모드, H1 SAR 상태, 분기별 노출, equity 기준값, 스프레드, 마진 레벨, 리스크 상태를 표시합니다.
### 권장 사용
이 EA는 그리드 및 Martin 방식의 포지션 관리를 이해하는 사용자를 위한 제품입니다. 이러한 방식은 불리한 시장 움직임에서 노출을 증가시킬 수 있습니다. 실제 거래 전에 MetaTrader 5 Strategy Tester에서 테스트하고, 계좌 규모, 심볼 조건, 브로커 체결 환경에 맞게 리스크 설정을 조정하십시오.
### 입력 매개변수
Basic Runtime
- DisableTrading: 실제 거래 없이 신호만 출력합니다.
- TradeSymbolInput: 거래 심볼입니다. 비워두면 현재 차트 심볼을 사용합니다.
- StartupMode: 시작 모드 선택입니다.
- ResumeSavedModeOnRestart: 재시작 후 저장된 모드와 equity 기준값을 복원합니다.
- EnableAutoModeSwitch: H1 SAR 기반 자동 모드 전환을 활성화합니다.
- CloseAllOnModeSwitch: 모드 전환 전 EA 포지션을 닫습니다.
- MinSwitchProfitMoney: 모드 전환에 필요한 최소 금액 이익입니다.
- MinSwitchEquityProfitPercent: 모드 전환에 필요한 최소 equity 이익률입니다.
- MagicNumberBase: 기본 magic number입니다.
- SignalTimeframe: 신호 시간 프레임입니다.
- UseClosedBarSignals: 확정된 봉을 지표 신호에 사용합니다.
- TradeOnlyOnNewBar: 새 봉에서만 진입을 확인합니다.
- MinSecondsBetweenAnyOrders: 전체 주문 간 대기 시간입니다.
H1 SAR Routing
- H1SAR_Step: H1 SAR step입니다.
- H1SAR_Max: H1 SAR maximum입니다.
- H1SarShift: H1 SAR 봉 shift입니다.
- EnableImmediateH1SARSwitch: H1 SAR 목표 모드가 바뀌면 즉시 전환합니다.
- ShowH1SAROnChart: 차트에 H1 SAR을 표시합니다.
- H1SARPlotBars: 표시할 H1 SAR 봉 개수입니다.
- H1SARPlotColor: H1 SAR 표시 색상입니다.
Grid Branch
- EnableGridBranch: 그리드 분기를 켜거나 끕니다.
- GridOpenInitialImmediately: 그리드 포지션이 없을 때 첫 주문을 엽니다.
- GridLot: 첫 그리드 주문 로트입니다.
- GridLotMultiplier: 그리드 추가 주문 로트 배수입니다.
- MaxGridPositions: 최대 그리드 포지션 수입니다.
- MaxGridTotalLots: 그리드 최대 총 로트입니다.
- GridStepPoints: 그리드 간격이며 단위는 point입니다.
- GridMinSecondsBetweenOrders: 그리드 주문 사이의 대기 시간입니다.
- EnableGridEquityTakeProfit: 그리드 분기 equity 이익 실현을 활성화합니다.
- GridTakeProfitPercent: 그리드 분기 이익 실현 비율입니다.
- EnableGridMoneyStopLoss: 그리드 고정 금액 손절을 활성화합니다.
- MaxGridLossMoney: 그리드 최대 floating loss입니다.
- GridUsePerOrderTakeProfit: 각 그리드 주문에 고정 TP를 사용합니다.
- GridPerOrderTPPoints: 각 그리드 주문의 TP이며 단위는 point입니다.
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 분기 equity 이익 실현을 활성화합니다.
- MartinTakeProfitPercent: Martin 분기 이익 실현 비율입니다.
- EnableMartinMoneyStopLoss: Martin 고정 금액 손절을 활성화합니다.
- MaxMartinLossMoney: Martin 최대 floating loss입니다.
- MartinUsePerOrderTakeProfit: 각 Martin 주문에 고정 TP를 사용합니다.
- MartinPerOrderTPPoints: 각 Martin 주문의 TP이며 단위는 point입니다.
SAR Filter
- UseMartinEntrySAR: 첫 Martin 주문의 SAR 필터를 활성화합니다.
- SAR_Step: Martin 진입 필터용 SAR step입니다.
- SAR_Max: Martin 진입 필터용 SAR maximum입니다.
Execution and Risk
- PreferredFilling: 선호 주문 filling mode입니다.
- DeviationPoints: 최대 슬리피지이며 단위는 point입니다.
- EnableMaxSpreadFilter: 스프레드 필터를 활성화합니다.
- MaxSpreadPoints: 허용 최대 스프레드입니다.
- EnableMarginLevelFilter: 현재 마진 레벨 필터를 활성화합니다.
- MinCurrentMarginLevelPercent: 최소 현재 마진 레벨입니다.
- CheckProjectedMarginLevel: 새 주문 후 예상 마진 레벨을 확인합니다.
- MinProjectedMarginLevelPercent: 최소 예상 마진 레벨입니다.
- MaxLotsPerOrder: 주문당 최대 로트입니다.
- UseInitialStopLoss: 초기 손절을 활성화합니다.
- InitialStopLossPoints: 초기 손절 거리이며 단위는 point입니다.
- UseATRInitialStop: ATR 기반 초기 손절을 사용합니다.
- ATRPeriod: ATR 기간입니다.
- ATRStopMultiplier: ATR 손절 배수입니다.
- EnableDailyLossStop: 일일 손실 중지를 활성화합니다.
- MaxDailyLossPercent: 최대 일일 손실률입니다.
- EnableEquityDrawdownStop: equity 드로다운 중지를 활성화합니다.
- MaxEquityDrawdownPercent: 최대 equity 드로다운 비율입니다.
- EnableTotalEquityTakeProfit: 전체 equity 이익 실현을 활성화합니다.
- TotalEquityTakeProfitPercent: 전체 equity 이익 실현 비율입니다.
- CloseAllOnRiskStop: 리스크 중지 후 EA의 모든 포지션을 닫습니다.
- DisableAfterRiskStop: 리스크 중지 후 신규 진입을 중지합니다.
- EnableConsecutiveLossPause: 연속 손실 후 일시 정지를 활성화합니다.
- MaxConsecutiveLosses: 일시 정지 전 연속 손실 횟수입니다.
- PauseMinutesAfterLossStreak: 일시 정지 시간이며 단위는 분입니다.
- UseTradingSession: 거래 시간 필터를 활성화합니다.
- TradeStartHour: 거래 시작 시간입니다.
- TradeEndHour: 거래 종료 시간입니다.
Logs and Panel
- EnableLogs: 일반 로그를 활성화합니다.
- EnableSignalLogs: 신호 로그를 활성화합니다.
- EnableSignalReasonLogs: 진입 및 추가하지 않는 이유 로그를 활성화합니다.
- EnableDebugLogs: 디버그 로그를 활성화합니다.
- LogThrottleSeconds: 반복 로그 제한 시간입니다.
- EnablePanel: 차트 패널을 활성화합니다.
- PanelCorner: 패널 위치입니다.
- PanelX: 패널 X 오프셋입니다.
- PanelY: 패널 Y 오프셋입니다.
### 리스크 안내
이 Expert Advisor는 수익을 보장하지 않습니다. 그리드 및 Martin 방식 전략은 강한 단방향 시장에서 높은 노출을 만들 수 있습니다. 먼저 테스트하고 보수적인 리스크 설정을 사용하십시오.
