ChronoEdge
- Experts
- 버전: 1.0
- 활성화: 10
ChronoEdge
ChronoEdge는 MetaTrader 5용으로 사전 보정된 멀티 마켓 Expert Advisor입니다. 이 EA는 H1에서 13개의 시장 모듈로 구성된 포트폴리오를 거래하며, 반복적으로 나타나는 기관성 timing, 유동성, price action 구간을 결합합니다.
이 전략은 최적화 도구로 설계된 것이 아닙니다. 기본값은 하나의 통합 포트폴리오로 보정되어 있으며, 첫 사용 시에는 변경하지 않고 유지하는 것을 권장합니다. 핵심은 안정적인 포트폴리오 로직, 명확한 defaults, 그리고 여러 시장에서 재현 가능한 동작입니다.
ChronoEdge는 하나의 EA 안에서 Forex, 지수, 하나의 원자재 시장을 거래합니다. 필요한 모든 심볼이 Market Watch에서 사용 가능하고 symbol mapping이 올바르게 설정되어 있다면, 하나의 차트만으로 충분합니다.
주요 특징
- 13개의 사전 보정된 모듈을 갖춘 멀티 마켓 EA
- 각 시장별 전용 모듈
- Forex, 지수, Cocoa를 위한 H1 포트폴리오
- 고정 lot 또는 잔고 기반 lot 계산 지원
- Balance-Based 모드에서 사용되는 사전 보정된 시장 가중치
- 다른 심볼명이나 접미사를 처리하기 위한 broker symbol mapping
- 시간 프로필을 통한 broker time 및 DST 자동 변환
- 선택 가능한 prop firm 보호 기능
- 기술적 비상 보호를 위한 broker 측 안전 stop-loss
- live 및 demo 차트를 위한 compact status panel
- 더 빠른 테스트를 위해 Strategy Tester에서 panel 자동 비활성화
거래 시장
Forex: AUDCHF, AUDUSD, EURCHF, GBPCHF, NZDCAD, NZDUSD, USDJPY
지수: GerTec, Usa500, UsaInd, UsaRus, UsaTec
원자재: Cocoa
심볼명은 broker에 따라 다를 수 있습니다. broker가 접미사나 다른 이름을 사용하는 경우 symbol mapping inputs를 조정해야 합니다. 해당 시장은 Market Watch에 표시되어 있어야 하며 H1 기록 데이터가 사용 가능해야 합니다.
전략 아이디어
ChronoEdge는 무작위 신호를 계속 찾는 방식이 아닙니다. 이 로직은 timing, 유동성, price action이 과거에 더 나은 조건을 보였던 반복적인 시장 구간을 기반으로 작동합니다. 개별 모듈은 함께 보정되어 하나의 포트폴리오로 거래됩니다.
이 전략은 가능한 한 많은 거래를 강제로 발생시키기 위한 것이 아닙니다. 적절한 상황을 기다리고 내부 시간 규칙과 exit 규칙을 통해 거래 로직을 관리합니다.
자금 관리
권장 default는 MoneyManagementMode = MONEY_MANAGEMENT_BALANCE_BASED입니다.
이 모드에서 ChronoEdge는 계좌 잔고, LotsPer10000Balance 및 해당 BalanceFactor_<Market>를 기반으로 주문 lot을 계산합니다. Balance factors는 포트폴리오 보정의 일부이며 최적화하거나 임의로 변경해서는 안 됩니다. 이 값들은 Balance-Based 모드에서만 적용됩니다.
Default LotsPer10000Balance = 0.01은 의도적으로 보수적으로 설정되어 있습니다. 더 높은 값은 거래량을 비례적으로 증가시킵니다. Fixed-Lot 모드에서는 각 시장이 자체 Lots_<Market> input을 직접 사용합니다.
시간 프로필과 DST
ChronoEdge는 내부 Strategy Time을 사용합니다. broker server time 차이로 인해 진입 시간이 밀리지 않도록 EA는 broker time을 strategy time으로 변환합니다.
기본 시간 설정은 겨울 GMT+2, 여름 GMT+3, 유럽 DST를 사용하는 broker profile에 맞춰져 있습니다:
- ResearchWinterGmtOffset = 2
- ResearchSummerGmtOffset = 3
- ResearchDstProfile = DST_PROFILE_EU
- BrokerWinterGmtOffset = 2
- BrokerSummerGmtOffset = 3
- BrokerDstProfile = DST_PROFILE_EU
유럽이나 미국 외 지역의 고객에게 중요한 것은 거주 국가가 아니라 broker server time입니다. 아시아, 호주, 아프리카, 남미의 고객도 broker server가 GMT+2/GMT+3 및 유럽 DST를 사용하는 경우 EU profile을 사용할 수 있습니다.
broker가 여름 시간을 사용하지 않거나 다른 시간 프로필을 사용하는 경우 BrokerWinterGmtOffset, BrokerSummerGmtOffset 및 BrokerDstProfile을 조정해야 합니다. 사용 가능한 프로필은 DST_PROFILE_EU, DST_PROFILE_US, DST_PROFILE_NONE입니다.
Dashboard
차트 panel은 포트폴리오 상태, 활성 시장, lot, spread, 보유 포지션, 월간/전체 결과, 시간 상태 및 선택 가능한 prop firm 상태를 표시합니다.
live 또는 demo 차트에서 상태 버튼을 클릭할 수 있습니다. ACTIVE는 새로운 전략 진입을 허용합니다. PAUSED는 새로운 진입을 차단합니다. MT5의 글로벌 Algo Trading 버튼이나 EA의 거래 권한이 비활성화되어 있으면 ChronoEdge도 PAUSED를 표시합니다.
Strategy Tester에서는 visual tester를 포함하여 panel이 항상 자동으로 비활성화됩니다. 이를 통해 chart objects로 인해 backtests가 느려지는 것을 방지합니다.
Prop-Firm 보호
Prop-Firm Protection은 기본적으로 비활성화되어 있습니다.
EnablePropFirmProtection = false인 경우 일일 또는 총 손실 제한이 적용되지 않으며 panel에도 active loss limits가 표시되지 않습니다.
EnablePropFirmProtection = true인 경우 ChronoEdge는 설정된 비율에 따라 일일 손실과 총 손실을 모니터링할 수 있습니다. 이 보호 로직은 신호를 차단하거나, 설정에 따라 hard limit에 도달했을 때 자체 보유 포지션을 종료할 수 있습니다. 따라서 실제 거래 실행이 달라질 수 있습니다.
안전 Stop-Loss
ChronoEdge는 기술적 비상 보호로 broker 측에 배치되는 안전 stop-loss를 사용합니다. Default SafetyStopLossPercent = 20.0은 진입 가격에서 의도적으로 멀리 떨어져 있으며 일반적인 exit 신호로 설계된 것이 아닙니다. 일반적인 exit 로직은 내부에 유지됩니다. SafetyStopLossPercent = 0.0으로 설정하면 안전 stop-loss가 비활성화됩니다.
권장 시작 방법
- 유동성이 충분한 H1 차트에 EA를 적용합니다.
- 13개 모든 심볼을 Market Watch에서 사용 가능하게 합니다.
- symbol mapping을 확인합니다.
- broker가 GMT+2/GMT+3 및 유럽 DST를 사용하는 경우 기본 시간 프로필을 유지합니다.
- 보수적인 default의 Balance-Based Money Management를 사용합니다.
- 기본 가중치를 변경하지 마십시오.
- 이 보호 로직이 실제로 필요한 경우에만 Prop-Firm Protection을 활성화합니다.
Tester 참고 사항
- Timeframe: H1
- 필요한 모든 심볼이 사용 가능해야 합니다.
- tester에서는 panel이 자동으로 비활성화됩니다.
- broker time 차이는 GMT/DST inputs로 수정해야 합니다.
- 표준 버전에서는 파라미터 최적화가 필요하지 않습니다.
과거 backtest 결과가 미래 수익을 보장하지 않습니다. 결과는 broker, symbol mapping, spread, commission, slippage, execution 및 과거 데이터에 따라 달라질 수 있습니다.
