메타트레이더 4를 위한 Backbone: 효과적인 트레이딩 시스템

Mike 2008.12.23 16:25 37 0 0
첨부파일

Backbone은 거래의 방향을 지속적으로 변화시키며, TakeProfit, StopLoss 및 TrailingStop 레벨에 따라 포지션을 단계적으로 열고 닫습니다. 이전에 닫힌 포지션의 반대 방향으로 포지션이 열리고, TakeProfit, StopLoss 또는 TrailingStop 레벨에 도달하면 모든 포지션이 동시에 종료됩니다. 이 EA는 어떤 지표나 수학적 모델을 사용하지 않으며, 수익성은 수익 포지션의 지속 시간이 손실 포지션의 지속 시간보다 길다는 사실에 기반합니다.

Backbone은 모든 시간대에서 사용 가능하지만, 각 시간대에 맞는 최적의 TakeProfit, StopLoss 및 TrailingStop 레벨이 필요합니다. 예를 들어, 저는 EURUSD H1 차트를 사용하고, 2007년 10월 1일부터 2008년 9월 30일까지의 최적화 기간을 예시로 들었습니다. 최적화를 빠르게 진행하기 위해, 모든 거래 결정을 새로운 바가 나타날 때만 수행하도록 설정하고, 최적화 시에는 "Open Prices only"를 사용했습니다. 최적화 결과를 확인하기 위해 "Every tick" 방식을 사용했습니다.

입력 파라미터는 다음과 같습니다 (값은 EURUSD H1, 2007년 10월 1일부터 2008년 9월 30일까지 최적화된 값입니다):

  • MaxRisk: 0.5; // 모든 거래에 대한 최대 위험
  • ntmax: 10; // 한 방향으로 최대 거래 수
  • TakeProfit: 170;
  • StopLoss: 40; // 0: 비활성화; >0: 활성화
  • TrailingStop: 300; // 0: 비활성화; >0: 활성화 (StopLoss도 활성화해야 함)

대부분의 최적화된 EA와 마찬가지로, Backbone은 최적화된 기간에만 잘 작동합니다. "Out-of-sample" 검사를 수행하면 성능이 저하될 수 있습니다. 예를 들어, Backbone이 2008년 대회에 참여했다면 잔고는 104 달러에 불과했을 것입니다. 그럼에도 불구하고, Backbone은 손실 거래에 대한 다양한 필터를 추가하여 더 복잡하고 수익성이 높은 EA의 기초로 사용할 수 있습니다. 제 조언은, 먼저 MetaTrader 내장 최적화기를 사용하여 Backbone의 TakeProfit, StopLoss 및 TrailingStop을 최적화한 후, 최적화된 값을 고정하고 필터를 추가하여 필터의 파라미터만 최적화하는 것입니다.

행운을 빕니다!

전략 테스터 보고서
Backbone
InterbankFX-MT4 데모 계좌 2 (빌드 220)

기호 EURUSD (유로 vs 미국 달러)
기간 1시간 (H1) 2007.10.01 00:00 - 2008.09.29 23:00 (2007.10.01 - 2008.09.30)
모델 Every tick (모든 사용 가능한 시간 프레임을 기반으로 한 가장 정밀한 방법)
파라미터 MaxRisk=0.5; ntmax=10; TakeProfit=170; StopLoss=40; TrailingStop=300;

테스트 바 7086 모델된 틱 수 3103036 모델링 품질 n/a
불일치 차트 오류 219




초기 예치금 10,000.00



총 순이익 9,882,406.34 총 수익 31,810,499.95 총 손실 -21,928,093.61
수익 비율 1.45 예상 수익 4,607.18

절대 손실 672.94 최대 손실 2,039,240.00 (20.33%) 상대 손실 82.13% (1,922,003.87)

총 거래 수 2,145 매도 포지션 (수익률 %) 1,138 (26.27%) 매수 포지션 (수익률 %) 1,007 (31.28%)

수익 거래 (% 총 거래) 614 (28.62%) 손실 거래 (% 총 거래) 1,531 (71.38%)
가장 큰 수익 거래 85,560.00 손실 거래 -23,220.00
평균 수익 거래 51,808.63 손실 거래 -14,322.73
최대 연속 승리 (금전적 수익) 22 (1,861,260.00) 연속 손실 (금전적 손실) 79 (-1,591,660.00)
최대 연속 수익 (승리 수) 1,861,260.00 (22) 연속 손실 (패배 수) -1,591,660.00 (79)
평균 연속 승리 7 연속 손실 16
목록
댓글 0