Gold Alhamdulillah Hedging
- Experts
-
Saiful Izham Bin Hassan
혼란이 명확함으로 대체된 시장을 상상해 보세요.
트레이딩에서 승자와 패자의 차이는 단순한 신호가 아니라 그 뒤에 있는 로직의 회복력이라는 점을 눈치채셨을 것입니다. 제 이름은 Syafiza이며, 저는 다른 시스템들이 실패하는 곳에서도 살아남도록 설계된 기관 수준의 트레이딩 시스템을 구축하는 것을 전문으로 합니다. - 버전: 1.0
- 활성화: 10
Alhamdulillah Hedging은 MetaTrader 5 네팅 및 헤징 계좌용으로 설계된 멀티 심볼 트레이딩 시스템입니다. 동적 그리드 계산, 통계적 시장 상태 감지, 계좌 보호 시스템을 결합하여 하나의 차트에서 여러 심볼에 걸쳐 거래 포지션을 관리합니다.
시스템 장점
멀티 심볼 실행: 하나의 활성 차트에서 사용자 정의 심볼 목록 전체에 걸쳐 거래 진입 및 관리를 동시에 제어합니다.
통계적 시장 국면 감지: 자기상관 및 변동성 계산을 사용하여 시장 상태를 추세, 범위, 변동성으로 분류하고 이에 따라 거래 그리드를 조정합니다.
동적 간격: ATR(Average True Range) 계산을 사용하여 그리드 레벨 간격을 조정하고 변동성이 높은 시장 상황에서 자동으로 그리드를 확장합니다.
스마트한 손실 회복: 지정된 그리드 깊이에서 회복 로직을 활성화하여 최소 이익 영역에서 바스켓 레벨을 청산함으로써 미청산 손실을 해소합니다.
스텔스 관리: 손절 및 이익 실현 수준을 내부적으로 관리하여 브로커로부터 목표가를 숨기는 옵션을 포함합니다.
뉴스 필터 통합: 내장 캘린더 또는 로컬 파일을 사용하여 고영향 매크로 경제 이벤트 전후에 거래 진입을 자동으로 일시 중지합니다.
궁극의 계좌 보호 장치: 일일 손실 한도, 일일 이익 목표, 증거금 수준 트리거, 시간 기반 종료 등의 안전 옵션 모음을 제공합니다.
입력 매개변수
일반 설정
EAName (기본값: "Alhamdulillah Hedging"): 거래 식별자 및 주문 코멘트에 사용되는 사용자 지정 이름입니다.
InpTradeSymbols (기본값: ""): 거래할 심볼의 쉼표로 구분된 목록입니다(예: EURUSD,GBPUSD). 비워두면 EA는 차트 심볼만 거래합니다.
InpLiveMode (기본값: false): 활성화하면 테스트 중 브로커의 엄격한 정지 수준 및 동결 수준 검사를 강제합니다.
InpUseDynamicGrid (기본값: false): 고정 거리 대신 ATR 기반 동적 간격을 그리드 레벨에 활성화합니다.
InpAvoidHighImpactNews (기본값: false): 고영향 뉴스 전후에 거래를 제한하는 뉴스 필터를 활성화합니다.
InpNewsMinutesBefore (기본값: 30): 고영향 뉴스 전에 거래 진입을 일시 중지할 분입니다.
InpNewsMinutesAfter (기본값: 30): 고영향 뉴스 후에 거래 진입을 일시 중지할 분입니다.
InpUseTrailingStop (기본값: false): 미체결 포지션에 대한 트레일링 스톱 관리를 활성화합니다.
InpTrailingStopPips (기본값: 20.0): 트레일링 스톱 거리(핍 단위)입니다.
InpTrailingActivationPips (기본값: 10.0): 트레일링 스톱 활성화에 필요한 최소 이익(핍 단위)입니다.
InpMaxTrailHoldHours (기본값: 0.0): 손절을 고정하기 전에 포지션을 트레일할 최대 시간(0은 이 기능을 끕니다)입니다.
InpStrategy (기본값: Grid Martingale): 핵심 거래 전략 로직입니다(옵션: Grid Martingale, Drawdown Lock).
InpLotSizing (기본값: Fixed): 로트 크기 계산 방법입니다(옵션: Fixed Lot, Percent of Equity, ATR Volatility).
시장 국면 필터 설정
InpUseRegimeFilter (기본값: true): 계산된 추세 및 변동성 상태에 따라 거래 진입을 필터링합니다.
InpRegimeTimeframe (기본값: Current): 주요 시장 국면 분류에 사용되는 시간 프레임입니다.
InpRegimeTimeframe2 (기본값: Current): 2차 국면 확인에 사용되는 시간 프레임입니다.
InpRegimeLookback (기본값: 100): 변동성 및 자기상관 계산에 사용되는 봉의 수입니다.
InpAutocorrThreshold (기본값: 0.2): 자기상관 로직을 사용한 추세 감지의 민감도 임계값입니다.
InpVolThresholdPercent (기본값: 0.5): 범위 상태 대 변동성 상태를 분류하는 변동성 임계값입니다.
그리드 및 회복 설정
InpUseRecovery (기본값: true): 손실 회복 모듈을 활성화합니다.
InpRecoveryStartLevel (기본값: 6): 회복 단계가 시작되는 그리드 깊이입니다.
InpRecoveryProfit (기본값: 1.0): 회복 거래를 청산하는 목표 이익입니다.
InpUseAdaptiveRisk (기본값: true): 계좌 손실이 증가함에 따라 초기 로트 크기를 자동으로 줄입니다.
InpBaseLots (기본값: 0.01): 고정 거래량 작업을 위한 시작 로트 크기입니다.
InpRiskPercent (기본값: 1.0): 자본 기반 크기 조정 시 거래당 위험 비율입니다.
InpPips (기본값: 100): 동적 그리드가 비활성화된 경우 그리드 레벨 사이의 고정 거리(포인트)입니다.
InpFixedSpread (기본값: 3): 안전 마진 계산에 사용되는 고정 스프레드 값(포인트)입니다.
InpNbLevels (기본값: 10): 심볼당 최대 허용 그리드 레벨 수입니다.
InpMaxDailyDrawdown (기본값: 10.0): 일시적 거래 중단을 트리거하는 일일 손실 제한 비율입니다.
InpDailyProfitTarget (기본값: 5.0): 이익을 확보하고 거래를 중단하는 일일 이익 목표 비율입니다.
InpStealthMode (기본값: false): 손절 및 이익 실현 목표를 브로커 서버로부터 숨깁니다.
InpContinueTrading (기본값: true): 사이클 종료 후 그리드 시퀀스를 재개합니다.
MagicNumber (기본값: 123321): 이 EA가 배치한 주문의 고유 숫자 식별자입니다.
궁극의 계좌 보호 장치 설정
Prot_EquityGrowthPct (기본값: 0.0): 모든 거래 청산을 트리거하는 자산 증가율 목표(0은 비활성화)입니다.
Prot_MinFreeMargin (기본값: 0.0): 최소 여유 증거금 임계값입니다. 위반 시 EA가 경고를 보내고 새 진입을 중단합니다.
Prot_MinMarginLevel (기본값: 0.0): 이 비율 이하에서 자동 거래가 비활성화되는 증거금 수준 임계값입니다.
Prot_SpreadCloseMax (기본값: 0.0): 스프레드가 이 한도(포인트)를 초과하면 미체결 포지션을 청산합니다.
Prot_ExitTerminalTime (기본값: ""): 거래를 청산하고 거래를 중단할 예정 시간(HH:MM)입니다.
Prot_ExitTerminalDay (기본값: Friday): 시간 기반 종료를 실행할 예정 요일입니다.
InpUserGMT (기본값: 0): 입력 시간과 일치하는 로컬 GMT 오프셋입니다.
Prot_EnableTradingTime (기본값: ""): 거래 진입을 특정 일일 시간 창(HH:MM ~ HH:MM)으로 제한합니다.
Prot_PriceLevelClose (기본값: 0.0): 가격 수준 트리거입니다. 가격이 이 수준을 10초 동안 넘으면 모든 거래를 청산합니다.
Prot_MaxOpenPositions (기본값: 0): 미체결 포지션 총수가 이 한도를 초과하면 매도 포지션을 청산합니다.
Prot_MaxOrdersCompound (기본값: 0): 대기 주문과 활성 주문의 총합을 제한합니다.
Prot_CompoundBalance (기본값: 0.0): 복합 주문 보호와 짝을 이루는 계좌 잔액 한도입니다.
Prot_LossReduction (기본값: 0.0): 절대 변동 손실이 이 달러 값을 초과하면 손실 거래를 청산합니다.
Prot_PartialCloseLevels (기본값: ""): 분할 청산 목표를 위한 이익 포인트의 쉼표로 구분된 목록입니다(예: 30,50,70).
Prot_TrailCommentTrades (기본값: false): 특정 코멘트가 있는 거래에만 트레일링 스톱을 활성화합니다.
Prot_MagicTerminalExit (기본값: 0): 터미널 종료 트리거를 모니터링하는 Magic Number입니다.
Prot_MagicProfitPts (기본값: 0.0): 종료를 트리거하기 위해 모니터링되는 Magic Number의 이익 포인트 목표입니다.
Prot_CrossSymTrigger (기본값: ""): 다른 상품에서 작업을 트리거하기 위해 모니터링되는 심볼입니다.
Prot_CrossSymCount (기본값: 0): 크로스 심볼 명령을 실행하기 위해 트리거 심볼에 필요한 거래 수입니다.
Prot_CrossSymTarget (기본값: ""): 트리거 시 대기 주문이 삭제될 대상 심볼입니다.
Prot_SymPendingTarget (기본값: 0.0): 심볼의 대기 주문을 정리하는 데 사용되는 금전적 이익 목표입니다.
Prot_SymPendingSymbol (기본값: ""): 대기 주문 정리를 위해 이익 목표를 모니터링하는 심볼입니다.
Prot_DevEquitySnapshot (기본값: 0.0): 상관 관계가 있는 차트를 종료하는 자산 편차 제한(0은 비활성화)입니다.
Prot_IsMasterInstance (기본값: false): 이 차트 인스턴스를 자산 스냅샷의 마스터 모니터로 식별합니다.
