백테스팅/최적화 - 페이지 5

 
Maji:
MT는 틱 데이터를 사용하여 거래합니다. EA는 틱 데이터를 사용하여 작성할 수 없지만 M1 데이터를 가장 세밀한 단위로 사용하여 작성할 수 있습니다. M1 차트(확대)를 열고 열 수 있는 마켓 워치 창에 틱 차트 탭이 있으며 M1 막대가 형성되는 동안 종가가 어떻게 변하는지 볼 수 있습니다.

좋아요.

그러나 백테스팅 의 경우 가장 정밀한 세분성도 1분입니다.

틱 데이터가 1분 백테스팅에 대한 결과를 변경하지 않을 것이라고 상상할 수 있습니다.

 
Maji:
MT는 틱 데이터를 사용하여 거래합니다. EA는 틱 데이터를 사용하여 작성할 수 없지만 M1 데이터를 가장 세밀한 단위로 사용하여 작성할 수 있습니다. M1 차트(확대)를 열고 열 수 있는 마켓 워치 창에 틱 차트 탭이 있으며 M1 막대가 형성되는 동안 종가가 어떻게 변하는지 볼 수 있습니다.

좋아요.

그러나 백테스팅 의 경우 가장 정밀한 세분성도 1분입니다.

틱 데이터가 1분 백테스팅에 대한 결과를 변경하지 않을 것이라고 상상할 수 있습니다.

 

OK........다운로드/업로드가 완료되었습니다.

그냥 이동:

다운로드를 위해 FTP 프로그램을 사용하는 것이 가장 좋습니다...

안녕히 계세요

DV

 

FX 데이터 사용 가능: 2000년에서 2006년까지 Ticks...

데이터는 다음 사이트에서 가져왔습니다.

http://ratedata.gaincapital.com/

이 링크는 이미 EliteTrader Forum( Forex zone )에 제공되었습니다.

이 데이터는 TICK 데이터인 것으로 보이며 아마도 Bid / Ask 값을 포함할 것입니다...

예시 :

22288758,AUD/JPY,2003-04-13 17:16:19.000,72.850000,72.940000,D

22288790,AUD/JPY,2003-04-13 17:27:39.000,72.860000,72.940000,D

22288792,AUD/JPY,2003-04-13 17:30:04.000,72.850000,72.930000,D

22288808,AUD/JPY,2003-04-13 17:31:02.000,72.860000,72.940000,D

22288817,AUD/JPY,2003-04-13 17:32:14.000,72.870000,72.950000,D

22288822,AUD/JPY,2003-04-13 17:32:15.000,72.860000,72.940000,D

어쨌든 1분 이상의 TF에서 사용한다면 변환하기가 쉽지 않을 것입니다....당신이 이미 훌륭한 프로그래머가 아닌 한(내 2센트 )

약 8/10 쌍.....시기에 따라 다름....

약 1.5GB....

안녕히 계세요

DV

 

백테스팅/최적화

안녕,

백테스트의 모델링 품질을 높이는 방법은 무엇입니까?

변경해야 할 사항은 무엇입니까? 내 전문가를 조정? 아니면 최적화인가요? 또는 내 전문가에 대한 입력?

어떤 통찰력이라도 감사하겠습니다 ...

 

최상의 백테스트를 얻는 방법

단계별, 더 나은 백테스팅 결과를 얻는 방법

1. 백테스트하려는 통화 쌍에 대한 MT4 데이터를 여기 에서 다운로드하세요. M1 데이터를 다운로드했는지 확인하십시오. 2004년(약 1.5년의 백데이터)까지 매분 데이터를 제공해야 합니다.

2. 하드 드라이브의 데이터 압축을 푼 후 데이터를 Metatrader 4로 가져와야 합니다.

3. Metatrader 4 열기 (프로그램 실행)

4. Metatrader의 History Center로 이동해야 합니다. 4. 키보드에서 F2를 누르십시오. 또는 Metatrader: 도구 상단을 클릭하고 History Center를 선택합니다.

5. Forex 열기, M1 가져오기 및 열기를 위한 통화 쌍 열기

6. 가져오기를 클릭하고 통화 쌍에 대한 데이터의 압축을 푼 위치로 이동합니다.

7. 파일 형식이 Metaquotes 파일에 있는지 확인합니다. 열기 및 확인을 클릭합니다. 그런 다음 닫기.

8. 이제 Metatrader 4 프로그램의 왼쪽에 있는 내비게이터 창에서 스크립트를 엽니다. 사용자 지정 표시기 바로 아래에 있어야 합니다.

9. 파일-오프라인 열기-선택으로 이동하여 차트를 오프라인으로 열고 M1 시간대에 쌍을 엽니다.

10. 통화쌍의 M1 차트(오프라인)를 열어야 합니다. 기간 변환기 스크립트를 두 번 클릭해야 합니다.

10. 입력 탭을 클릭하면 값이 3으로 표시되어야 합니다. 값을 5(M5), 15(M15), 30(M30), 60(H1), 240(H4), 1440(D1)으로 변경해야 합니다. .

11. 이제 도구 - 옵션 - 차트 탭을 클릭하고 기록의 최대 막대 및 차트의 최대 막대를 999999999999로 변경하고 확인을 클릭합니다.

기본적으로 가져온 M1 데이터를 테스트하려는 다른 기간으로 변환하고 있습니다. 한 번에 하나씩 모든 작업을 수행할 수 있습니다.

나는 보통 시작하고 5를 선택한 다음 확인을 클릭합니다. 그런 다음 기간 변환기를 다시 두 번 클릭하고 값을 15로 변경한 다음 확인을 클릭한 다음 다시 클릭하고 값을 30으로 변경한 다음 시간 프레임을 완료할 때까지 확인을 클릭합니다.

참고: "정말로 'period_converter'를 중지하고 차트 M1에서 'period_converter'를 실행하시겠습니까?

예를 클릭한 다음 period_converter를 다시 두 번 클릭하여 M1 데이터를 모든 시간 프레임으로 계속 변환합니다.

모든 시간대에 다운로드할 수 있는 모든 통화 쌍으로 이 작업을 수행했습니다. 이것이 작동하는지 여부에 대한 아이디어를 제공하므로 이것을 갖는 것이 좋습니다.

이게 도움이 되길 바란다.

 

정보 주셔서 감사합니다.

나는 당신이 나에게 말한대로했습니다 - 내 모델링 품질은 57.24 %입니다

나는 지난 2주 동안 내 전문가를 앞으로 테스트했으며 확인 없이 자동 거래를 사용하여 14%의 수익을 얻었습니다.

저를 안심시키기 위해 더 높은 모델링 품질을 얻고 싶지만 제 시스템이 매우 훌륭하다고 확신합니다.

조만간 실제 계좌 로 거래하고 싶습니다.

어떻게 하면 모델링 품질을 높일 수 있습니까? 다른 팁이 있습니까?

'모델링 품질'의 실제 정의는 무엇입니까? 내가 57%의 결과를 얻었을 때 이것은 앞으로 테스트에서 동일한 결과를 얻을 확률이 57%라는 것을 의미합니까?

1979년 이후 EURUSD에 대한 100만 데이터는 어디에서 얻을 수 있습니까? 아니면 10년 전이라도? 품질이 향상될 것이라고 확신합니다.

 

90%에 필요한 것은 테스트하는 전체 시간 동안 1분 데이터라고 생각합니다. 따라서 2005년 1월 1일부터 오늘까지 테스트하는 경우 해당 기간에 대한 1분 데이터와 다른 모든 기간(변환기 스크립트로 얻음)이 필요합니다.

그런 다음 " 모든 틱 " 방법으로 테스트해야 합니다. 이와 같이 나는 보통 90 또는 89 %를 얻습니다.

지금까지 거슬러 올라가는 데이터는 돈으로만 사용할 수 있는 것이지 공짜로 얻을 수 있는 것은 아니라고 생각합니다.

 

Codersguru는 최고의 모델링 품질을 얻는 방법을 스크린샷과 함께 하나씩 설명했습니다. 아마 거기에서 왜 최고의 품질을 얻지 못하는지에 대한 답을 찾을 수 있을 것입니다. codersguru 페이지 링크는 http://metatrader.info 입니다.

 

앞으로/뒤로 테스트 비교

안녕하세요 칼렌조입니다.

정보 감사합니다만 못찾겠네요. (바로 연결되는 링크가 있습니까?)

다른 참고로...

아무도 전에 다음을 시도 했습니까? :

날짜 X에서 날짜 Y까지 시스템을 앞으로 테스트합니다.

X에서 Y까지의 동일한 날짜에 대해 50%, 60%, ...90%의 모델링 품질을 사용하여 동일한 시스템을 백테스트 합니다.

그런 다음, 순방향 테스트의 결과를 모든 다른 모델링 품질과 비교하여 순방향 테스트와 90% 모델링 품질 사이의 차이점이 무엇인지 확인합니다. ... 50% 품질까지입니다.