EA에 대한 제안(이익 손실) - 페이지 12

 
c0d3 :
어떻게 이 쌍들을 거래하기로 선택하셨습니까? 무작위 그리기 또는 전략 기반?

스프레드에 대한 EURUSD, 나머지 3개는 거의 무작위였습니다.
 
danjp :

스프레드에 대한 EURUSD, 나머지 3개는 거의 무작위였습니다.

알았다!


이 EA가 사용 가능한 모든 쌍을 거래하도록 하는 것이 좋은 생각이라고 생각하십니까? 내가 테스트하는 4,5,6 쌍 또는 당신이 테스트하는 4개 대신.

 
c0d3 :

알았다!


이 EA가 사용 가능한 모든 쌍을 거래하도록 하는 것이 좋은 생각이라고 생각하십니까? 내가 테스트하는 4,5,6 쌍 또는 당신이 테스트하는 4개 대신.


EURUSD에서 실행해야 한다고 생각합니다. 결과를 보았습니까? 다른 쌍이 나머지 쌍보다 더 잘 수행하고 있습니까? 그렇다면 하나 둘을 사용하십시오.

 

새 코드:

  • 모든 시간 프레임에 걸쳐 느린 이동 평균에서 표준 편차 검사를 추가했습니다.
  • 종가가 MA에서 2 표준편차이면 기간과 함께 설명합니다.

  • 또한 거래에 대한 참/거짓을 추가하고 표준 편차를 extern으로 확인했습니다.


  • 역순 개념에 대한 새 코드를 추가했습니다.
  • 잠재적으로 가격이 이동 평균에서 2 표준 편차 떨어져 있을 때 주문을 취소하고 싶습니다.
  • 이 반전이 이 EA에 의미가 있습니까?
파일:
 
c0d3 :

새 코드:

  • 모든 시간 프레임에 걸쳐 느린 이동 평균에서 표준 편차 검사를 추가했습니다.
  • 종가가 MA에서 2 표준편차이면 기간과 함께 설명합니다.

  • 또한 거래에 대한 참/거짓을 추가하고 표준 편차를 extern으로 확인했습니다.


  • 역순 개념에 대한 새 코드를 추가했습니다.
  • 잠재적으로 가격이 이동 평균에서 2 표준 편차 떨어져 있을 때 주문을 취소하고 싶습니다.
  • 이 반전이 이 EA에 의미가 있습니까?
 

내 최신 코드를 귀하의 코드에 병합했습니다. 다음을 추가했습니다.

스택 기능은 1 포지션을 거래하고 싶다면 스택을 1로 설정하면 됩니다. 기본값은 코드에서 5입니다. DistanceApart는 거래 사이의 거리입니다. 기본값을 5에서 15로 변경하면 승률이 5 스택에서 최대 40-45%까지 올라갑니다.

EA가 거래하는 시간을 규제하는 AllowTradingHours 부울. 내가 올릴 보고서 중 하나에서 설정을 확인할 수 있습니다. 나는 이 EA를 거래하기에 가장 좋은 시간에 대한 평균에 대해 그 시간 동안 많은 테스트를 실행했습니다.

나는 당신의 반전 코드를 구현했습니다. 나는 빠른 테스트를 위해 빠른 해킹 작업을 수행했습니다. 만약 30 || 60은 2 STD이고 거래를 반대로 했습니다. 결과는 끔찍했습니다. 이를 조정하고 더 많은 테스트를 실행할 수 있습니다. 당신은 당신의 bool로 그것을 끌 수 있습니다. 또한 내가 올바르게 코딩했는지 확인하십시오! 이 게시물을 다시 읽었을 때 몇 분 만에 나중에 생각했습니다. 귀하의 마지막 질문에 답하기 위해 귀하의 경우에는 이것이 별로 의미가 없다고 생각하지만 직접 테스트해 보십시오.

스택 기능으로 인해 미결 주문 및 보류 중인 주문 을 처리하는 코드를 추가했습니다.

자유롭게 던지고, 변경하고, 더 좋게 만드십시오. 이 메시지에 코드를 첨부하고 결과의 일부를 올리겠습니다. EURUSD는 내가 테스트한 것 중 최고였습니다. 다른 쌍을 선택하고 다른 쌍으로 좋은 결과를 얻을 수 있는지 테스트를 수행할 수 있습니다.

파일:
 
danjp :


다음은 내가 실행한 테스트의 일부 결과입니다. 이것은 9.5개월 동안 StandardDev가 켜져 있었고 결과가 좋지 않았습니다. 또한 모든 실행은 $1,000이고 수정 사항 0.02 로트를 사용했습니다.

전략 테스터 보고서
MTFz이동vAverage_v1.0
FXCM-데모(빌드 406)


상징 EURUSD(유로 vs 미국 달러)
기간 15분 (M15) 2011.01.03 00:00 - 2011.10.13 23:45 (2011.01.03 - 2011.10.14)
모델 모든 틱(사용 가능한 모든 최소 시간 프레임을 기반으로 한 가장 정확한 방법)
매개변수 enableSTDcheck=참; s다중=5; f다수=5; 위험 = 0.3; 보상=1.2; 스택=5; 거리 간격=5; 거래시간프레임=60; 항목TF=15; AllowTradingHours=true; 영업시간=11; 마감시간=17; 로트=0.02; slowMovingPeriod=25; fastMovingPeriod=150;
테스트 중인 바 13280 모델링된 진드기 8851007 모델링 품질 90.00%
불일치 차트 오류
초기 보증금 1000.00
총 순이익 -680.11 총 이익 961.59 총 손실 -1641.71
이익 계수 0.59 예상 수익 -3.74
절대 드로다운 680.11 최대 드로다운 703.91 (68.76%) 상대적인 하락 68.76% (703.91)
총 거래 182 숏포지션(원 %) 107 (14.02%) 롱 포지션(원 %) 75 (28.00%)
이익 거래(전체의 %) 36 (19.78%) 손실 거래(전체의 %) 146 (80.22%)
가장 큰 이익 거래 44.10 손실 무역 -22.58
평균 이익 거래 26.71 손실 무역 -11.24
최고 연속 우승(금전적 이익) 10 (255.89) 연속 손실 (돈 손실) 44 (-530.49)
최대 연속 이익(승수) 255.89 (10) 연속 손실(손실 횟수) -530.49 (44)
평균 연속 우승 6 연속 손실 21

 

다음은 StandardDev가 꺼진 결과입니다.

전략 테스터 보고서
MTFz이동vAverage_v1.0
FXCM-데모(빌드 406)


상징 EURUSD(유로 vs 미국 달러)
기간 15분 (M15) 2011.01.03 00:00 - 2011.10.13 23:45 (2011.01.03 - 2011.10.14)
모델 모든 틱(사용 가능한 모든 최소 시간 프레임을 기반으로 한 가장 정확한 방법)
매개변수 enableSTDcheck=거짓; s다중=5; f다수=5; 위험 = 0.3; 보상=1.2; 스택=5; 거리 간격=5; 거래시간프레임=60; 항목TF=15; AllowTradingHours=true; 영업시간=11; 마감시간=17; 로트=0.02; slowMovingPeriod=25; fastMovingPeriod=150;
테스트 중인 바 13280 모델링된 진드기 8851007 모델링 품질 90.00%
불일치 차트 오류
초기 보증금 1000.00
총 순이익 1022.17 총 이익 2442.91 총 손실 -1420.74
이익 계수 1.72 예상 수익 4.50
절대 드로다운 125.69 최대 드로다운 442.87 (19.29%) 상대적인 하락 23.18% (263.76)
총 거래 227 숏포지션(원 %) 79 (26.58%) 롱 포지션(원 %) 148 (41.22%)
이익 거래(전체의 %) 82 (36.12%) 손실 거래(전체의 %) 145 (63.88%)
가장 큰 이익 거래 56.81 손실 무역 -23.23
평균 이익 거래 29.79 손실 무역 -9.80
최고 연속 우승(금전적 이익) 11 (143.97) 연속 손실 (돈 손실) 17 (-168.94)
최대 연속 이익 (승수) 280.13 (10) 연속 손실(손실 횟수) -184.66 (14)
평균 연속 우승 6 연속 손실 10

 
danjp :


이것은 내가 다른 실행에서 테스트한 것과 동일한 lotsize로 첨부한 코드입니다.

전략 테스터 보고서
기동특무부대 이동bAverageorg
FXCM-데모(빌드 406)


상징 EURUSD(유로 vs 미국 달러)
기간 15분 (M15) 2011.01.03 00:00 - 2011.10.13 23:45 (2011.01.03 - 2011.10.14)
모델 모든 틱(사용 가능한 모든 최소 시간 프레임을 기반으로 한 가장 정확한 방법)
매개변수 enableTrading=참; enableSTDcheck=거짓; 거래시간프레임=60; 위험=0.9; 보상=0.9; 로트=0.02; slowMovingPeriod=50; fastMovingPeriod=100;
테스트 중인 바 13280 모델링된 진드기 8851007 모델링 품질 90.00%
불일치 차트 오류
초기 보증금 1000.00
총 순이익 113.76 총 이익 417.55 총 손실 -303.79
이익 계수 1.37 예상 수익 2.28
절대 드로다운 9.83 최대 드로다운 110.95 (9.36%) 상대적인 하락 9.36% (110.95)
총 거래 50 숏포지션(원 %) 9 (22.22%) 롱 포지션(원 %) 41 (63.41%)
이익 거래(전체의 %) 28 (56.00%) 손실 거래(전체의 %) 22 (44.00%)
가장 큰 이익 거래 31.55 손실 무역 -30.76
평균 이익 거래 14.91 손실 무역 -13.81
최고 연속 우승(금전적 이익) 8 (113.84) 연속 손실 (돈 손실) 4 (-74.74)
최대 연속 이익 (승수) 113.84 (8) 연속 손실(손실 횟수) -74.74 (4)
평균 연속 우승 2 연속 손실 2

 
danjp :


마침내 최고의 승률을 얻을 수 있었습니다.

전략 테스터 보고서
MTFz이동v평균
FXCM-데모(빌드 406)


상징 EURUSD(유로 vs 미국 달러)
기간 15분 (M15) 2011.01.03 00:00 - 2011.10.13 23:45 (2011.01.03 - 2011.10.14)
모델 모든 틱(사용 가능한 모든 최소 시간 프레임을 기반으로 한 가장 정확한 방법)
매개변수 enableSTDcheck=참; s다중=5; f다수=5; 위험 = 0.3; 보상=1.2; 스택=5; 거리별 거리=15; 거래시간프레임=60; 항목TF=15; AllowTradingHours=true; 영업시간=11; 마감시간=17; 로트=0.02; slowMovingPeriod=25; fastMovingPeriod=150;
테스트 중인 바 13280 모델링된 진드기 8851007 모델링 품질 90.00%
불일치 차트 오류
초기 보증금 1000.00
총 순이익 914.29 총 이익 2296.56 총 손실 -1382.26
이익률 1.66 예상 수익 4.62
절대 드로다운 193.63 최대 드로다운 416.22 (19.07%) 상대적인 하락 27.01% (298.47)
총 거래 198 숏포지션(원 %) 69 (33.33%) 롱 포지션(원 %) 129 (51.94%)
이익 거래(전체의 %) 90 (45.45%) 손실 거래(전체의 %) 108 (54.55%)
가장 큰 이익 거래 56.81 손실 무역 -31.23
평균 이익 거래 25.52 손실 무역 -12.80
최고 연속 우승(금전적 이익) 12 (145.90) 연속 손실 (돈 손실) 16 (-222.94)
최대 연속 이익 (승수) 277.80 (6) 연속 손실(손실 횟수) -222.94 (16)
평균 연속 우승 6 연속 손실 7