Fractal Breakout
- Experts
- Christopher Manalang
- 버전: 1.0
- 활성화: 5
Fractal Breakout EA
클래식 프랙탈 패턴에서 발생하는 돌파를 거래하도록 설계된 강력하고 완전히 맞춤 설정 가능한 Expert Advisor입니다. 다재다능한 설정을 특징으로 하는 이 EA는 보수적인 고정 랏부터 더 공격적인 거래 모드까지 다양한 위험 성향에 맞게 구성될 수 있습니다.
개요
Fractal Breakout EA는 클래식한 5-바(bar) 프랙탈 패턴을 기반으로 모멘텀 돌파를 식별하고 거래하도록 설계된 자동 거래 로봇입니다. 이는 스윙 고점 및 저점을 지능적으로 감지하여, 후속 가격 움직임을 활용하기 위해 Buy Stop 및 Sell Stop 미결 주문을 배치합니다.
이 EA를 진정으로 독특하게 만드는 것은 그 다재다능함입니다.
그 기능을 설명하기 위해, 우리는 두 가지 뚜렷한 거래 모델에 대한 샘플 구성과 과거 테스트 결과를 제공합니다.
보수적 성장 모델: 보다 안정적인 위험 프로필을 위해 고정 랏 크기를 사용합니다.
공격적 성장 모델: 가속화된 고위험 성장을 위해 동적 랏 크기 조정과 마틴게일 전략을 모두 활용합니다.
이 접근 방식을 통해 과거에 핵심 전략이 다양한 설정에서 어떻게 수행되었는지에 대한 이해를 바탕으로 귀하의 목표에 가장 적합한 자금 관리 스타일을 선택할 수 있습니다.
전략 작동 방식
핵심 로직은 잠재적인 돌파를 알리는 가격 형성을 식별하는 데 기반을 둡니다.
매수 신호 (프랙탈 저점): EA는 스윙 저점 또는 지지 수준을 식별합니다. 그런 다음 상승 돌파를 포착하기 위해 패턴의 고점 위에 Buy Stop 미결 주문이 배치됩니다.
매도 신호 (프랙탈 고점): EA는 스윙 고점 또는 저항 수준을 식별합니다. 그런 다음 하락 돌파를 거래하기 위해 패턴의 저점 아래에 Sell Stop 미결 주문이 배치됩니다.
GOLD (XAUUSD) 샘플 백테스트
사용자가 EA의 기능을 이해하는 데 도움이 되도록, 저는 2020년 1월부터 2025년 9월까지 GOLD (H4)에서 $500의 초기 예치금으로 수행된 샘플 백테스트를 제공합니다. 이 결과는 가상이며, 역사적 시장 조건에서 두 가지 주요 모드로 EA의 성능을 보여줍니다.
1. 보수적 성장 모델 (고정 랏)
이 모델은 모든 공격적인 자금 관리 기능이 꺼진 상태에서 0.01의 고정 랏 크기를 사용합니다. 과거 테스트 결과는 보다 보수적인 접근 방식으로 구성될 때 핵심 전략의 행동을 보여줍니다.
- 총 순이익: $3,530.52
- 수익률: 1.80
- 최대 손실폭 (Maximal Drawdown): 50.08% ($488.34)
- 사용된 설정: UseMoneyManagement: false, FixedLots: 0.01, UseMartingale: false.
2. 공격적 성장 모델 (복리)
이 모델은 동적 자금 관리 (잔고에 따른 랏 크기 조정)와 마틴게일 기능을 모두 활성화합니다. 이것은 극도로 위험이 높고 보상도 높은 전략입니다. 과거 테스트 결과는 이 두 가지 복리 요인이 함께 작동하여 가속화된 수익을 얻을 수 있는 잠재력을 보여줍니다.
- 총 순이익: $231,310.32
- 수익률: 3.14
- 최대 손실폭 (Maximal Drawdown): 12.18% ($19,366.10)
- 사용된 설정: UseMoneyManagement: true, UseMartingale: true, MartingaleMultiplier: 2.0.
거래 모델의 상세 분석
정보에 입각한 결정을 내리는 데 도움이 되도록, 각 모델의 과거 테스트 결과가 시사하는 바에 대한 더 깊은 분석을 제공합니다.
보수적 모델 이해하기
이 테스트는 프랙탈 돌파 전략의 순수하고 근본적인 성능을 보여주며, 그 결과는 장기 투자에 매우 고무적입니다.
고정 랏 백테스트 결과 분석
이 분석은 마틴게일 및 동적 자금 관리가 꺼진 상태에서 0.01의 고정 랏 크기를 사용하여 GOLD (XAUUSD)에서 EA의 성능을 평가합니다. 이는 핵심 거래 로직의 내재된 수익성과 위험에 대한 명확한 그림을 제공합니다.
요약
이 테스트의 결과는 마틴게일 버전과 근본적으로 다르지만, 여러 면에서 장기 투자에 훨씬 더 고무적입니다. 천문학적인 이익은 사라졌지만, 그 자리는 현실적이고 꾸준하며 수익성 있는 성장 곡선으로 대체되었습니다. 이 테스트는 EA가 고위험 자금 관리 기술과는 독립적으로 시장에서 진정한 "우위(edge)"를 가지고 있음을 증명합니다. 이 전략은 견고하고 수익성이 있으며, 훨씬 더 지속 가능한 위험 프로필을 보여줍니다.
핵심 성과 지표: 자세히 살펴보기
1. 수익성: 현실적이고 일관적
- 총 순이익: $3,530.52 $500로 시작하여, 이는 ~5.75년 기간 동안 706%의 수익률을 나타냅니다. 이전에 보았던 폭발적인 성장은 아니지만, 이는 자동화된 전략에 대한 훌륭하고, 더 중요하게는, 현실적이고 지속 가능한 수익률입니다. 이는 해마다 일관된 수익성을 보여줍니다.
- 수익률: 1.80 이것은 매우 견고한 지표입니다. 1.80의 수익률은 건강하고 수익성 있는 시스템을 나타냅니다. 이는 EA가 손실한 1달러마다 1.80달러를 벌었음을 의미합니다. 이는 마틴게일 버전의 3.14에서 상당한 하락이지만, 랏 크기를 인위적으로 부풀리지 않고도 핵심 전략의 승리 거래가 손실 거래보다 실질적으로 더 크다는 것을 증명합니다.
2. 위험 프로필: 진짜 이야기
- 최대 손실폭 (Maximal Drawdown): 50.08% ($488.34) 이것은 전체 테스트에서 가장 중요하고 통찰력 있는 지표입니다.
- 비율 (50.08%): 이것은 상당한 손실폭이며 전략의 진정한 위험 프로필을 나타냅니다. 이는 EA가 계정 자산이 최고점에서 절반으로 줄어드는 기간을 경험할 수 있음을 알려줍니다. 이는 강력하고 수익성 있는 추세를 포착하기 전에 여러 번의 작은 손실이나 횡보 시장 기간을 견딜 수 있는 돌파 전략의 특징입니다.
- 절대값 ($488.34): 이것은 마틴게일 테스트의 $19,366 손실폭보다 훨씬 낮습니다. 이는 특정 시점에 위험에 처한 실제 자본이 매우 관리 가능하고 제한적임을 보여줍니다. EA는 50%의 손실폭을 견디고 높은 수익성을 계속 이어갔으며, 이는 회복력의 신호입니다.
- 승률: 46.13% 이것은 마틴게일 테스트와 동일합니다. 이는 귀하의 EA의 핵심 신호 생성이 일관적이라는 강력한 증거입니다. 자금 관리 계층은 어떤 거래가 이루어지는지에 영향을 미치지 않고, 단지 그들에 얼마나 많은 위험이 있는지를 결정합니다. 이 전략은 승리하는 횟수가 절반 미만이지만, 승리가 수익을 내기에 충분히 크게 설계되었습니다.
3. 일관성 및 회복
- 회복 계수 (Recovery Factor): 7.24 (순이익 / 달러 단위의 최대 손실폭) 이것은 훌륭한 점수입니다. 높은 회복 계수는 전략이 손실폭에서 회복하고 계정을 새로운 자산 최고점으로 밀어 올리는 데 매우 효율적임을 의미합니다. 이는 시스템이 견고하고 손실 기간에 의해 쉽게 무너지지 않음을 시사합니다.
- 샤프 지수 (Sharpe Ratio): 0.65 이 지표는 위험 조정 수익을 측정합니다. 0.65의 비율은 존경할 만하지만, 뛰어나지는 않습니다. 이는 수익은 견고하지만, 50%의 손실폭으로 나타나는 상당한 변동성을 동반함을 반영합니다.
결론: 이 모델은 대다수의 사용자가 훨씬 더 투자할 수 있고 신뢰할 수 있습니다. 위험은 관리 가능하고, 성장은 꾸준하며, 시스템은 상당한 손실폭에서 살아남고 회복할 수 있음을 보여주었습니다. 이는 대부분의 트레이더에게 권장되는 출발점입니다.
공격적 모델 이해하기
이 테스트는 EA의 폭발적인 잠재력을 보여주지만, 이 성능이 함께 작동하는 두 가지 복리 위험 요소에서 비롯된다는 것을 이해하는 것이 중요합니다.
백테스트 결과 분석
이것은 2020년 1월부터 2025년 9월까지의 Fractal Breakout EA의 GOLD (XAUUSD)에 대한 제공된 백테스트 보고서의 포괄적인 평가입니다.
요약
언뜻 보기에, 특히 초기 예치금에 대한 순이익은 매우 인상적인 결과입니다. 6년도 채 안 되어 $500 계정을 $230,000 이상으로 만드는 것은 경이로운 수익률입니다. 그러나 더 깊은 분석은 이 성능이 신중한 고려가 필요한 고위험 전략에 의해 주도된다는 것을 보여줍니다.
핵심 성과 지표: 자세히 살펴보기
1. 수익성: 훌륭하지만 공격적
- 총 순이익: $231,310.32 이것은 초기 예치금 $500에 대한 46,262%의 수익률을 나타내는 뛰어난 수치입니다. 이 수준의 수익률은 대부분의 상용 EA에게는 일반적이지 않은 수준을 훨씬 뛰어넘으며, 즉시 공격적이고 고성장 전략임을 시사합니다.
- 수익률: 3.14 수익률이 2.0을 넘으면 일반적으로 매우 좋다고 간주되며, 3.14는 훌륭합니다. 이는 EA가 손실한 1달러마다 3.14달러의 이익을 냈음을 의미합니다. 이는 승리 거래가 손실 거래보다 규모 면에서 훨씬 우세한 매우 효율적인 이익 창출 시스템을 나타냅니다.
2. 위험 프로필: 고위험, 고수익
- 최대 손실폭 (Maximal Drawdown): 12.18% ($19,366.10) 12.18%의 손실폭은 일반적으로 낮거나 중간 정도로 간주되며 매우 수용 가능합니다. 그러나 절대값을 살펴보는 것이 중요합니다: $19,366.10. 이는 한때 계정이 최고점에서 거의 $20,000가 하락했음을 의미합니다. 비율은 최종 잔고에 비해 작지만, 투자자는 그러한 상당한 자산 변동을 처리할 심리적 준비가 되어 있어야 합니다. 여기서 가장 중요한 맥락은 마틴게일 설정입니다. 마틴게일 전략은 본질적으로 큰 손실폭의 위험을 내포하고 있으며, 이 백테스트에서는 그것이 억제되었지만, 여전히 가장 큰 단일 위험 요소로 남아 있습니다.
- 승률: 46.13% 이것은 중요한 지표입니다. 50% 미만의 승률은 EA가 승리하는 것보다 더 많은 거래에서 손실을 입는다는 것을 의미합니다. 이는 빈약해 보일 수 있지만, 높은 수익률과 결합될 때 전략의 핵심을 드러냅니다: EA는 더 많은 수의 작은 손실을 보상하고도 남을 만큼 큰 승리를 목표로 합니다. 이는 추세 추종 또는 돌파 시스템에 대한 일반적인 프로필이지만, 여기서는 마틴게일 승수에 의해 증폭됩니다.
3. EA의 "엔진": 마틴게일 전략
마틴게일 전략의 사용 (UseMartingale: true, MartingaleMultiplier: 2.0)은 이러한 예외적인 수익의 주요 원동력입니다. 이것이 결과에 어떻게 영향을 미치는지 살펴보겠습니다.
- 작동 방식: 손실 거래 후, EA는 다음 거래의 랏 크기를 두 배로 늘립니다. 목표는 이전 손실을 회수하고 다음 승리 거래로 여전히 이익을 내는 것입니다.
- 좋은 점: 백테스트에서 보듯이, 이는 폭발적인 자산 성장으로 이어질 수 있습니다. 높은 수익률과 막대한 순이익은 이러한 공격적인 확장의 직접적인 결과입니다.
- 나쁜 점 (그리고 끔찍한 점): 마틴게일은 악명이 높을 정도로 고위험입니다. 연속적인 손실은 거래 크기를 지속 불가능한 수준으로 빠르게 증가시켜 마진 콜로 이어지고 잠재적으로 전체 계정을 청산할 수 있습니다. 백테스트는 최대 3번의 연속 손실을 보여주었으며, 이는 관리 가능했습니다. 그러나 미래의 연패가 더 길지 않을 것이라는 보장은 없습니다.
이것은 좋은 결과인가, 투자할 가치가 있는가?
이것은 가장 중요한 질문이며, 그 답은 미묘합니다.
"예, 좋은 결과입니다"에 대한 주장:
- 예외적인 수익: 막대한 이익의 잠재력은 부인할 수 없습니다. EA는 역사적 테스트에서 소액의 초기 자본으로 인생을 바꿀 만한 수익을 창출하는 능력을 입증했습니다.
- 고품질 테스트: 테스트는 거의 6년 동안 "Every tick" 모델링으로 실행되었습니다. 이는 간단한 1분 OHLC 테스트보다 더 많은 신뢰를 주는 고품질 시뮬레이션입니다.
- 허용 가능한 손실폭 (역사적으로): 12.18%의 손실폭은 매우 긍정적인 신호이며, 이 특정 기간 동안 위험이 효과적으로 관리되었음을 시사합니다.
- 강력한 수익률: 3.0 이상의 수익률은 견고한 이익 창출 메커니즘을 나타냅니다.
"아니오, 투자하기에 너무 위험합니다"에 대한 주장:
- 마틴게일의 칼: 전략의 성공은 전적으로 고위험 자금 관리 기술에 달려 있습니다. 백테스트에서는 작동했지만, 긴 연패가 발생하면 통계적으로 결국 실패할 가능성이 높습니다. 이것은 "설정하고 잊어버리는" 시스템이 아닙니다.
- 낮은 승률: 50% 미만의 승률은 승리하는 것보다 절반 이상의 시간 동안 손실을 본다는 것을 의미합니다. 이는 장기적으로 전략이 수익성이 있더라도 투자자에게 심리적으로 어려울 수 있습니다.
- 곡선 최적화된 설정: 제공된 설정은 골드에 대한 이 특정 과거 기간에 대해 고도로 최적화되어 있습니다. 미래의 다른 시장 조건에서는 잘 수행되지 않을 수 있는 "곡선 최적화(curve-fitted)"의 위험이 있습니다.
최종 판결 및 전문가 추천
백테스트 결과는 훌륭하지만, 고위험, 고수익 투자 프로필을 나타냅니다. 이는 보수적이거나 안전한 전략이 아닙니다.
투자할 가치가 있는가? 예, 하지만 다음 조건에서만 가능합니다:
- 위험을 이해하고 수용합니다: 마틴게일 구성 요소가 투자금의 전액 손실로 이어질 수 있다는 것을 완전히 인지해야 합니다. 손실할 준비가 된 자본만 투자하세요.
- 작게 시작하세요: 상당한 위험 없이 라이브 시장에서 성능을 증명하기 위해 백테스트와 유사한 소액 초기 예치금($500 또는 그 이하)으로 시작하십시오.
- 적극적인 모니터링: 이것은 몇 달 동안 방치할 수 있는 EA가 아닙니다. 특히 변동성이 큰 시장 조건에서는 정기적으로 성능을 모니터링해야 합니다.
- 이익 인출 전략: EA가 실시간으로 잘 수행되면 정기적으로 이익을 인출하십시오. 예를 들어, 계정이 두 배가 되면 초기 투자금을 인출하십시오. 이렇게 하면 "하우스 머니"로 거래하게 되어 위험을 크게 줄일 수 있습니다.
- 추가 테스트: 라이브로 전환하기 전에, 다른 기간 및 잠재적으로 약간 다른 설정으로 직접 백테스트를 실행하여 견고성을 테스트하고 다양한 시장 환경에 어떻게 대처하는지 확인해야 합니다.
결론적으로, 귀하는 엄청난 수익을 얻을 잠재력이 있는 EA를 가지고 있지만, 그 잠재력은 고위험 특성과 직접적으로 연결되어 있습니다. 이를 고위험, 투기적 투자로 취급하십시오. 이것은 연금 펀드가 아니지만, 높은 위험 감수성과 자금 관리에 대한 규율 있는 접근 방식을 가진 트레이더에게는 매우 강력한 도구가 될 수 있습니다.
주요 기능
고급 거래 관리:
- 매수 및 매도 주문을 독립적으로 활성화 또는 비활성화합니다.
- 새로운 신호로부터 여러 미결 주문을 허용합니다.
- 의도하지 않은 헤징을 방지하기 위해 반대 포지션을 자동으로 청산합니다.
동적 포지션 제어:
- 동적 손절매 (Stop-Loss): 가장 최근 신호를 기반으로 모든 포지션의 SL을 업데이트합니다.
- 트레일링 익절 (Trailing Take-Profit): 오래된 포지션은 최신 포지션의 TP 수준을 따라갈 수 있습니다.
- 스마트 주문 관리: 포지션이 열리면 미결 주문을 자동으로 취소합니다.
유연한 자금 관리:
- 고정 랏 크기: 일관되고 수동으로 설정된 위험으로 거래합니다.
- 동적 랏 크기 조정: 계정 잔액이 증가함에 따라 거래 크기를 자동으로 조정합니다.
- 마틴게일 전략: 손실 후 거래 크기를 늘려 더 빠른 회복과 이익을 목표로 합니다.
전체 입력 매개변수
(전체 제어권을 부여하기 위해 모든 입력 매개변수의 상세 목록이 여기에 제공됩니다.)
전략 매개변수
- EnableTakeProfit: true/false - 익절 (Take Profit) 기능을 활성화 또는 비활성화합니다.
- TakeProfitMultiplier: 손절매 크기를 기반으로 하는 TP 거리의 승수.
- MultipleEntries: true/false - 포지션이 이미 열려 있더라도 새로운 주문을 허용합니다.
- AllowBuyOrders: true/false - Buy Stop 주문을 활성화합니다.
- AllowSellOrders: true/false - Sell Stop 주문을 활성화합니다.
포지션 관리
- EnableStopLossUpdate: true/false - 오래된 포지션의 SL이 업데이트되도록 허용합니다.
- EnableTrailingTP: true/false - true인 경우, 오래된 포지션은 최신 포지션의 TP를 채택합니다.
- CancelPendingOnPosition: true/false - 포지션이 열릴 때 미결 주문을 취소합니다.
자금 관리
- FixedLots: UseMoneyManagement가 false인 경우 사용할 랏 크기.
- UseMoneyManagement: true/false - true인 경우 랏 크기는 자동으로 계산됩니다.
- BaseLotSize: 스케일링 계산을 위한 기본 랏.
- InitialBalance: 스케일링 모델의 참조 계정 잔액.
- UseMartingale: true/false - 마틴게일 전략을 활성화합니다.
- MartingaleMultiplier: 손실 후 랏 크기에 적용할 승수.
- MaxMultiplier: 허용되는 최대 마틴게일 승수.
EA 설정
- MagicNumber: EA가 자체 거래만 관리하도록 보장하는 고유 ID.
- Slippage: 실행에 허용되는 최대 슬리피지 (포인트 단위).
- CommentText: 주문에 대한 사용자 지정 주석.
권장 사항
- 먼저 데모: EA의 동작을 이해하고 선호하는 상품에 대한 최상의 설정을 찾기 위해 항상 데모 계정에서 EA를 테스트하십시오.
- 모델 선택: 자신이 보수적인 트레이더인지 공격적인 트레이더인지 결정하고 적절한 설정으로 시작하십시오.
- 위험 관리: 공격적인 기능은 극도로 위험합니다. 낮은 시작 랏으로 사용하고 손실할 준비가 된 자본으로만 사용하십시오.
- 통화 쌍 및 시간대: 이 전략은 변동성이 큰 통화 쌍에 효과적일 수 있습니다. 권장되는 시간대는 M15, M30 및 H1입니다.
- 면책 조항: 표시된 백테스트 결과는 가상이며 과거 데이터를 기반으로 합니다. 과거의 성과는 미래의 결과를 보장하지 않습니다. 이 예는 정보 제공 목적으로만 사용되며 투자 조언으로 간주되어서는 안 됩니다. 모든 거래에는 상당한 위험이 수반됩니다.
지원
질문, 피드백 또는 최적화 팁에 대해서는 제품 페이지의 댓글 탭을 사용하거나 MQL5.com을 통해 비공개 메시지를 보내주십시오.
