Trend Rapture EA
- Experts
-
Artem Koliada
MQL4/MQL5 Developer 💻 | Turning trading strategies into profitable code. Expert Advisors (EA) & Custom Indicators for MT4/MT5. Let's automate your trading - 버전: 1.0
- 활성화: 5
Trend Rapture EA는 Trend Rapture 지표 엔진을 기반으로 하는 자동 거래 시스템입니다. 적응형 칼만 필터(Kalman filter)와 동적 Z-Score 변동성 밴드를 결합하여 시장 체제를 감지하고 제어된 그리드 시스템을 통해 포지션을 관리합니다. 이 EA는 EURUSD M15에서 사용하도록 설계되었지만, 적절한 매개변수 조정을 통해 다른 주요 통화 쌍 및 시간대에도 적용할 수 있습니다.
작동 원리 시스템의 핵심은 신호와 노이즈를 분리하여 실제 가격 추세를 추정하는 재귀적 알고리즘인 칼만 필터입니다. 이 필터링된 값을 중심으로 롤링 표준 편차와 Z-Score 승수를 사용하여 동적 변동성 밴드가 계산됩니다. 이러한 밴드에 대한 가격 위치를 기반으로 시장은 다음 세 가지 체제 중 하나로 분류됩니다.
-
중립 (Neutral) — 가격이 칼만 선을 중심으로 밴드 내에서 이동합니다.
-
강세 (Bullish) — 가격이 상단 밴드 위로 돌파합니다.
-
약세 (Bearish) — 가격이 하단 밴드 아래로 돌파합니다.
방향성 체제가 확인되면 EA가 포지션을 엽니다. 가격이 정의된 포인트 수만큼 포지션과 반대로 이동하면 증가된 랏 크기로 추가 레벨이 열립니다. 가중 평균 이익이 정의된 이익 실현(take-profit) 목표에 도달하면 전체 그리드가 닫힙니다.
진입 모드 Strategy Mode 매개변수를 통해 두 가지 진입 모드를 사용할 수 있습니다.
-
Rapid (빠른) 모드는 가격이 변동성 밴드를 넘어 돌파할 때 새로운 체제의 첫 번째 바(bar)에서 포지션에 진입합니다. 이는 추세 시장에 적합합니다.
-
Tactical (전술적) 모드는 가격이 확립된 체제 내에 머물면서 칼만 선에 닿을 때까지 되돌림(pullback)할 때 진입합니다. 이는 박스권 또는 평균 회귀 조건에 적합합니다.
포지션 규모 설정 Auto-Lot이 활성화되면 계좌 잔액 증가에 비례하여 기본 랏 크기가 조정됩니다. 이를 통해 계좌가 성장함에 따라 위험 노출을 일관되게 유지합니다. 예를 들어, 10,000의 잔액 기준에서 0.01의 기본 랏이 적용된 경우 계좌가 20,000에 도달하면 랏이 0.02로 두 배가 됩니다. Auto-Lot이 비활성화된 경우 EA는 모든 거래에 고정 랏 크기를 사용합니다.
위험 제어 Max Drawdown 매개변수는 계좌 잔액의 백분율로 허용되는 최대 드로우다운(손실폭)을 정의합니다. 이 수준에 도달하면 열려 있는 모든 포지션이 즉시 닫힙니다. 이 값을 0으로 설정하면 보호 기능이 비활성화됩니다. Close Grid on Signal Reversal 매개변수가 활성화된 경우 이익 실현에 도달하기 전에 시장 체제가 반대 방향으로 전환되면 현재 그리드를 닫습니다. 최대 그리드 레벨 수는 Max Levels 매개변수에 의해 정의되며 포지션 확장에 대한 엄격한 상한선 역할을 합니다.
매개변수 칼만 필터 엔진:
-
Process Noise (Q) — 필터가 가격 변화에 적응하는 속도를 제어합니다. 값이 낮을수록 선이 더 부드러워지고, 값이 높을수록 필터의 반응성이 높아집니다.
-
Measurement Noise (R) — 필터가 들어오는 가격 데이터를 신뢰하는 정도를 제어합니다. 값이 높을수록 단기 변동에 대한 민감도가 떨어집니다.
-
Z-Score Multiplier — 변동성 밴드의 폭을 설정합니다. 값이 높을수록 체제 변화를 유발하기 위해 더 강력한 돌파가 필요합니다.
-
Variance Period — 롤링 표준 편차를 계산하는 데 사용되는 바(bar)의 수.
진입 전략:
-
Strategy Mode — Rapid(돌파) 및 Tactical(되돌림) 진입 논리 중에서 선택합니다.
거래 설정:
-
Base Lot Size — 정의된 잔액 기준 금액에 적용되는 랏 크기.
-
Balance Base — 기본 랏 크기에 해당하는 계좌 잔액 금액.
-
Auto-Lot — 계좌 성장에 따른 비례 랏 조정을 활성화합니다.
-
Grid Take Profit — 전체 그리드가 닫히는 포인트 단위의 가중 평균 이익.
-
Grid Step — 연속된 그리드 레벨 사이의 포인트 단위 거리.
-
Magic Number — EA 주문에 대한 고유 식별자.
마틴게일 설정:
-
Enable Martingale Grid — 불리한 움직임에 대한 포지션 확장을 활성화하거나 비활성화합니다.
-
Lot Multiplier per Level — 새로운 레벨마다 랏 크기가 증가하는 배수.
-
Maximum Grid Levels — 그리드에 열려 있는 포지션 수에 대한 엄격한 제한.
위험 보호:
-
Max Drawdown % — 잔액 대비 드로우다운이 이 임계값에 도달하면 모든 포지션을 닫습니다. 비활성화하려면 0으로 설정합니다.
-
Close Grid on Signal Reversal — 반대 신호가 감지되면 활성화된 그리드를 닫습니다.
참고사항 마틴게일 그리드에는 본질적인 위험이 따릅니다. 각 추가 레벨은 총 노출을 크게 증가시킵니다. 실제 계좌에 적용하기 전에 데모 계좌에서 EA를 테스트하고 위험 감수성에 따라 Max Drawdown 매개변수를 설정하는 것이 좋습니다. 스크린샷에 표시된 백테스트 결과는 과거 데이터를 기반으로 하며 향후 성과를 보장하지 않습니다. 과거의 결과가 미래의 수익을 나타내지는 않습니다.
