수익 생성기 EA - 페이지 24

 

백테스트 도움말

안녕,

사용된 기간 매개변수에 최적화를 설정하려면 P() 함수를 변경할 수 있습니다. BAcktest_Period 매개변수가 1로 설정되면 period=1은 P()를 1로 설정하고 period=2는 P()를 5로 설정하고, period=9는 P()를 43200으로 설정합니다.

외부 매개변수가 필요합니다.

extern int Backtest_Period=0;

새로운 P() 함수:

int P(){ //첫 번째 부분은 초기 P() 함수입니다.

if(백테스트_기간==0) {

if(마침표==0) return(마침표());

그렇지 않으면 반환(마침표);

}

if(백테스트_기간==1) {

if(마침표==0) return(마침표());

if(마침표==1) 반환(1);

if(마침표==2) return(5);

if(마침표==3) return(15);

if(마침표==4) 반환(30);

if(마침표==5) return(60);

if(마침표==6) 반환(240);

if(마침표==7) 반환(1440);

if(마침표==8) 반환(10080);

if(마침표==9) 반환(43200);

반환(마침표);

}

}

나는 그것을 테스트하지 않았지만 이전에 많이 사용했으며 작동해야합니다.

다음은 PG 2.7의 백테스트 전용 버전입니다.

 
jojolalpin:
안녕하세요 여러분!

테스트를 하는 것은 괜찮지만 (누군가가 이전에 말했듯이) 테스트의 가치를 결정(지향)하는 일종의 관리자가 필요하다고 생각합니다. 초보자가 "좋은 생각" 테스트를 하는 것이 필수적입니다.

조조

나는 jojo가 말한 대로 테스트를 할당하기 위해 "관리자"라는 아이디어를 두 번째로 말하고 싶습니다.

 

백테스팅 계속

다음은 지금까지 Backtest에서 찾은 작업입니다(모델링 품질 90%). 다른 통화 쌍 에 대한 좋은 백테스트 설정을 찾아야 합니다.

EURUSD (H4)

손절매: 28

이익을 취하십시오: 13

롱바: 16

시간 필터 없음

후행 정지 없음

GBPUSD (H1)

손절매: 23

이익을 취하십시오: 12

롱바: 18

시간 필터 없음

후행 정지 없음

USDCHF (H4)

손절매: 25

이익을 취하십시오: 12

롱바: 16

시간 필터 없음

후행 정지 없음

USDJPY (H4)

손절매: 70

이익을 취하십시오: 140

롱바: 18

타임필터 켜짐 7-20

후행 정지 없음

EURJPY (H4)

손절매: 70

이익실현: 150

롱바: 22

시간 필터 없음

후행 정지 없음

GBPJPY (H4)

손절매: 60

이익실현: 110

롱바: 28

시간 필터 없음

후행 정지 없음

CHFJPY (D1)

손절매: 50

이익을 취하십시오: 100

롱바: 15

시간 필터 없음

후행 정지 없음

계속 가고 싶지만 새벽 3시가 넘었고 잠을 좀 자야 합니다. 다음 주부터 동시에 데모 테스트를 시작할 수 있도록 우리가 할 수 있는 대부분의 통화 쌍을 얻고 싶습니다.

좋은 일을 계속하십시오.

 

기간 변환기, 얼마나 걸립니까?

현재 CHFJPY M1을 M5(6월 4일부터 지금까지 Alpari 데이터)로 변환하고 있으며 시간이 많이 걸립니다. 내 컴퓨터는 오래되었지만(512Mo 및 1GHz CPU) 일반적으로 대용량 데이터베이스(3백만 라인 이상)를 빠르게 실행합니다. 버그가 있는 건 아닐까? 걸린 시간에 대한 평가가 있는 사람이 있습니까?

Holyguy7 메시지에 대해 백테스트 설정을 기본으로 하고 처음으로 다른 옵션을 테스트합니다. 다른 통화를 테스트한 후(변환하는 동안 내 컴퓨터가 죽지 않으면 .

 

성배,

이 프로젝트에 엄청난 노력과 시간을 투자해주셔서 감사합니다. 다른 사람들도 나만큼 당신의 일을 높이 평가할 것이라고 확신합니다.

최적화에 관한 또 다른 제안입니다. EURUSD 4시간 차트의 첫 번째 예를 들어 보겠습니다. 유로에 대한 4h 막대의 10 기간 ATR은 20에서 40까지 다양하며 몇 핍을 더하거나 빼줍니다. 이제 정류장 및 이익 목표가 해당 범위 내에 있습니다. 이 시간 동안의 모든 움직임은 소음으로 간주되어야 하므로 목표물이나 정지점은 거의 무작위로 맞힐 수 있습니다. 대조적으로, 엔화 쌍에 대한 SL 및 TP는 해당 범위를 벗어났으며 아마도 일반 소음 영역을 벗어났을 것입니다. 물론 큰 2 또는 3 시그마 긴 막대가 영향을 줄 수 있지만 모든 종류의 통계적 고려 사항에서 항상 그렇습니다. 따라서 Euro 및 기타 항목에 대한 결과를 얻었지만 통계적으로 나는 그것들이 임의의 사건이고 어떻게든 곡선이 적합하다고 생각할 것입니다.

그러나 한 가지 위안이 되는 것은 세 메이저의 SL 및 TP 레벨이 각각 약 25 및 12로 비슷하다는 것입니다. 각 거래가 평균적으로 얼마나 오래 지속되었는지 확인하거나 최소한 일부를 확인할 수 있는 방법이 있습니까? 거래가 2시간 동안 지속되고 해당 기간 동안의 평균 범위가 30인 경우 결과는 MT가 틱 데이터를 보간하고 생성하는 방식으로 인해 곡선이 적합할 수 있습니다. 내가 액세스할 수 없는 백테스트 에 틱 데이터를 사용하는 것 외에는 알 수 있는 방법이 없습니다.

이것이 아마도 별도의 스레드에서 약간의 토론을 자극하기를 바랍니다.

다시 한 번 감사합니다.

마지

 

5분 차트

Maji:
Holyguy, 이 프로젝트에 엄청난 노력과 시간을 투자해 주셔서 감사합니다. 다른 사람들도 나만큼 당신의 일을 높이 평가할 것이라고 확신합니다.

나도 그래.

이 설정은 손절매의 위험이 낮은 EUR에 대해 수익성이 있을 수 있지만 다른 주요 쌍에는 그렇지 않습니다. 또한 20핍 이익실현 을 찾고 있습니다.

v2.7

EURUSD (M5)

손절매: 30

이익실현: 10

롱바: 15

기간: 60

시간 필터 없음

후행 정지 없음

다음 주에는 최소 히트 스탑로스로 안정적인 설정을 찾아보도록 하겠습니다.

 

일부 백테스팅 결과

저는 오늘 EURUSD에서 40-50개의 시나리오를 백테스트했으며 다음은 지난 12개월 동안 둘 다 6000핍을 산출한 몇 가지입니다.

------------------------------------------

기간: 60

롱바: 10

SL: 10

TP: 10

시간 필터: 거짓

슈퍼클로즈: 거짓

결과: 6140 순 핍(이익 계수=2.07)

------------------------------------------

기간: 60

롱바: 10

SL: 10

TP: 40

시간 필터: 거짓

슈퍼클로즈: 사실

TS: 5

교통안전국: 17

결과: 6653 순 핍(이익 계수=2.05)

------------------------------------------

그러나 이 두 시나리오 모두 GBPUSD에서 끔찍하게 수행되었습니다. 정상인가요? EURUSD에서 좋은 성과를 보인 것에 대해 다른 기호에서 최소한 이익을 기대했을 것입니다.

참고로 두 테스트 모두 83% 이상의 모델링 품질을 보여주었습니다.

 

나도 테스트 중이야

holyguy7:
브루노,

이 EA에 대한 백테스팅(좋은 모델 품질이 있는 한)이 작동하는 것으로 보입니다. 가격만 사용하고 지표는 사용하지 않기 때문이라고 생각합니다.

다음은 백테스팅을 수행한 설정입니다(90% 모델링 품질).

EURUSD (H4)

손절매: 28

이익을 취하십시오: 13

롱바: 16

시간 필터 없음

후행 정지 없음

GBPUSD (H1)

손절매: 23

이익을 취하십시오: 12

롱바: 18

시간 필터 없음

후행 정지 없음

USDCHF (H4)

손절매: 25

이익을 취하십시오: 12

롱바: 16

시간 필터 없음

후행 정지 없음

우리가 할 수 있는 다른 모든 통화 쌍을 백테스트하기 위해 모두 함께 노력합시다. 다른 통화 쌍과 함께 작동하는 좋은 장단기 백테스팅을 찾아봅시다. 나는 USDJPY를 시도했지만 일관된 이익을 줄 좋은 백테스트를 아직 찾지 못했습니다. 아마도 우리는 모든 통화 쌍에 대해 좋은 백테스팅 결과를 찾기 위해 함께 일할 수 있습니다.

다음 통화 쌍을 백테스트하고 1년 동안 일관된 결과를 찾기 위해 이 스레드의 자원 봉사자가 필요합니다. 나는 개인적으로 2006년 1월 1일부터 2006년 3월 29일까지 백테스트를 하고 좋은 결과가 나오면 2005년 1월 1일부터 2006년 3월 29일까지 백테스트가 여전히 신뢰할 수 있는지 확인합니다.

다음 통화 쌍을 백테스트하는 데 도움이 되도록 이 스레드에 자원하십시오. 여기 에서 가능한 최고의 백테스팅 결과를 얻는 방법에 대한 지침을 사용하십시오.

백테스팅을 위해 하나 또는 두 개의 통화 쌍을 테스트하기 위해 자원하여 사람들이 시작해야 합니다. 다음 통화 쌍에 자원하고 이 스레드에 테스트 중인 통화 쌍을 게시하십시오.

호주 달러

CHFJPY

EURAUD

EURCAD

EURCHF

EURGBP

EURJPY

GBPCHF

GBPJPY

NZDUSD

USDCAD

USDJPY

감사합니다. 함께 일하자.

안녕 ! 얘들아,

나는 지금까지 당신의 끈을 따르고 있습니다. 이 EA는 정말 유망해 보입니다.

괜찮으시다면 3월 31일 밤부터 위의 설정을 앞으로 테스트하기 시작했습니다.

혹시 관심 있으신 분들이 계시다면 며칠에 한 번씩 결과를 올려드리겠습니다!!!

 
jojolalpin:
현재 CHFJPY M1을 M5(6월 4일부터 지금까지 Alpari 데이터)로 변환하고 있으며 시간이 많이 걸립니다. 내 컴퓨터는 오래되었지만(512Mo 및 1GHz CPU) 일반적으로 대용량 데이터베이스(3백만 라인 이상)를 빠르게 실행합니다. 버그가 있는 건 아닐까? 걸린 시간에 대한 평가가 있는 사람이 있습니까? Holyguy7 메시지에 대해 백테스트 설정을 기본으로 하고 처음으로 다른 옵션을 테스트합니다. 다른 통화를 테스트한 후(변환하는 동안 내 컴퓨터가 죽지 않으면 .

변환은 거의 즉시 이루어집니다. 경고 메시지가 표시되더라도 걱정하지 마십시오. 그것을 클릭하고 다시 수행하십시오. 나는 일반적으로 1분 정도에 모든 시간 프레임으로 모든 변환을 완료합니다. 아주 잘 작동합니다.

 

이번주말 멘트. 불행히도, 나는 이것을 주 초에 시작하지 않고 하루 후에 시작했습니다. 아주 잘하는 것 같았습니다. 좋은 설정에서 추측한 대로 이것은 최적화되지 않은 계정입니다. 보시다시피 일부 통화 쌍 은 돈만 먹었습니다. 이 설정에 대한 백테스트를 하지 않았기 때문입니다. 앞으로 가겠습니다.

이번 주에 테스트한 모든 사람이 진술을 게시할 수 있다면 다음 주 초에 테스트하기에 좋습니다.

우리 손에 승자가 있다고 생각합니다.

M15

시간 필터 없음

이익실현 - 40-60 (JPY 쌍은 모두 60)

손절매: 30

롱바: 20

파일:
pg_m15_2.gif  6 kb
pg_m15_2.htm  20 kb
사유: