백테스트를 공유하세요 :)

 

안녕하세요 여러분! 최고의 전략에 대한 백 테스트를 공유할 생각입니다. 나는 당신의 최고의 등 테스트를 여기에서 보고 싶으므로 당신이 원한다는 것을 알기 때문에 자유롭게 그것을 과시하십시오. ;)



전략: 지원 및 저항; (공개 가격만 사용하므로 "공개 가격만" 모델링 품질을 실행했습니다. 모든 틱과 동일한 결과입니다.)

2003.01.01~2012.06.01.

통화 쌍: EURUSD.

시간 프레임: H1.

랏: 최종 결과까지 0.10(10센트 랏)을 사용합니다.

보증금: $1000.0.

결과: $9608.93.

고맙습니다!

 

안녕!

아주 멋진 표본 내 주식 곡선을 만드는 것은 세상에서 가장 간단한 일입니다. 그러나 샘플 외 백테스트 동안 성능을 얻으려고 노력하십시오. 예를 들어 막대의 최신 30%에 대해 가정해 보겠습니다. 샘플 내 백테스트는 아무 의미가 없습니다. 정말 아무것도. 좋은 자기자본 곡선을 만드는 간단한 방법을 보여드리겠습니다.

지난 30분 이내에 이 곡선을 만들어 여기에 붙여넣었습니다(데이터 마이닝 방법 및 도구가 준비됨).

EurUsd, 2003년부터 2012년 1월 1일까지 5분, 고정 0.1랏, 스톱은 20핍(+/- 스프레드), 최대 동시 오픈 주문은 단 1개입니다.

무작위 표본 크기는 모든 양초( 약 78000개 양초) 의 약 12%이며 이 양의 데이터는 이러한 (무익한) 전략을 생성하는 데 사용되었습니다.


2012년에 백테스트하면 수익을 낼 수 없다는 것을 알 수 있습니다.

코드는 백테스팅에만 적용됩니다.

중재자 편집: 아래 코드는 디컴파일된 코드가 아닙니다 . 아래의 여러 의견을 참조하십시오. RaptorUK 및 phi.nuts(둘 다 mql4.com의 중재자임)는 코드가 디컴파일되지 않음을 분명히 했습니다.

파일:
 
주식 곡선과 함께 거래 전략 도 게시할 수 있다면 좋을 것입니다...
 
귀하의 백 테스트 LordofMoney를 공유해 주셔서 감사합니다. "곡선 적합" 백 테스트를 생성하는 것이 간단할 수 있다는 것이 맞습니다. 제가 올린 전략은 지지와 저항이 모든 시간대에 적용되기 때문에 어느 시간대에나 사용할 수 있는 지지와 저항 전략을 사용하여 작성했다고 말씀드리겠습니다. 곡선 적합을 위해 백 테스터의 최적화 도구를 사용하여 작성되지 않았습니다. 분명히 나는 m15, m30 및 h4와 같은 다른 시간 프레임에서 실행할 수 있고 괜찮은 결과를 얻을 수 있음에도 불구하고 아직 라이브 계정에서 전략을 실행하는 데 자신이 없을 것입니다. 실제로 2년에 걸쳐 작성한 모든 전략을 훑어보다가 발견했고 이것이 팝업되었습니다. :). 나는 돈 관리 에 모든 힘을 쏟는다면 라이브 계정으로 운영될 수 있다고 믿습니다. 내 모든 작업에 그런 유망한 전략이 있다는 사실에 놀랐습니다. 아직까지는 라이브로 운영할 생각은 없습니다. 게시해 주셔서 다시 한 번 감사드립니다!
 

dineshydv: 코드를 게시했지만 죄송합니다. 너무 급하게 작성하여 오류가 더 많이 포함될 수 있습니다(지금도 두 번째 수정 후에도).

WhooDoo22: 고맙다는 말 필요없어요, 제 기쁨이었거든요. 그렇지 않으면 당신을 환영합니다.

 
WhooDoo22 :
귀하의 백 테스트 LordofMoney를 공유해 주셔서 감사합니다. "곡선 적합" 백 테스트를 생성하는 것이 간단할 수 있다는 것이 맞습니다. 제가 올린 전략은 지지와 저항이 모든 시간대에 적용되기 때문에 어느 시간대에나 사용할 수 있는 지지와 저항 전략을 사용하여 작성했다고 말씀드리겠습니다. 곡선 적합을 위해 백 테스터의 최적화 도구를 사용하여 작성되지 않았습니다. 분명히 나는 m15, m30 및 h4와 같은 다른 시간 프레임에서 실행할 수 있고 괜찮은 결과를 얻을 수 있음에도 불구하고 아직 라이브 계정에서 전략을 실행하는 데 자신이 없을 것입니다. 실제로 2년에 걸쳐 작성한 모든 전략을 훑어보다가 발견했고 이것이 팝업되었습니다. :). 나는 돈 관리에 모든 힘을 쏟는다면 라이브 계정으로 운영될 수 있다고 믿습니다. 내 모든 작업에 그런 유망한 전략이 있다는 사실에 놀랐습니다. 아직까지는 라이브로 운영할 생각은 없습니다. 게시해 주셔서 다시 한 번 감사드립니다!


자체 거래만 관리하는지 확인하고 일부 버그에 대한 메시지 저널을 보려면 다른 프로그램과 함께 데모를 시도하십시오.

전략 테스터 에 표시되지 않음

 
LordoftheMoney :


코드는 백 테스팅에만 적용됩니다.

* 이제 사진과 코드가 수정되었습니다.

디컴파일된 코드를 게시하는 이유는 무엇입니까?
 
RaptorUK :
디컴파일된 코드를 게시하는 이유는 무엇입니까?

이 코드는 디컴파일되지 않습니다. 왜 그렇게 생각하세요? 포스팅 직전에 만들었어요.
 
LordoftheMoney :
이 코드는 디컴파일되지 않습니다. 왜 그렇게 생각하세요? 포스팅 직전에 만들었어요.
좋아, 내 실수는 언뜻보기에는 디컴파일된 코드처럼 보입니다. . . 모든 dxx 변수 이름.
 

괜찮아요. 그런 식으로 지표 값을 미리 정의하지 않고 트리를 생성하는 것은 더 어려울 것입니다.

 
읽기 어려운
두 IF가 모두 거짓인 경우 반올림 방지
 if (d67 < 9.5 ){x= 1.81 ;y= 52 ;index= 1591 ;}
if (d67 >= 9.5 ){
   if (d25 < 49.5 ){x= 1.12 ;y= 17 ;index= 1592 ;}
   if (d25 >= 49.5 ){x= 1.71 ;y= 17 ;index= 1593 ;}
}
if (d67 < 9.5 ){      x= 1.81 ;y= 52 ;index= 1591 ;}
else if (d25 < 49.5 ){x= 1.12 ;y= 17 ;index= 1592 ;}
else {               x= 1.71 ;y= 17 ;index= 1593 ;}