같은 전문가의 완전히 다른 결과 - 페이지 3

 
테스터에서도 결과의 비참한 불일치와 싸워왔지만 이제 일관된 결과를 얻을 수 있는 몇 가지 팁. 변경 사항 없이 일관되지 않은 결과를 얻었지만 이전 실행이 완료된 후 "시작" 테스트 버튼을 누르기만 하면 됩니다. 작업에는 "확산" 이상의 기능이 있는 것으로 보입니다. 다음은 약간의 고통이지만 일관된 결과를 얻습니다.


1) 과거 데이터를 다운로드하고 최소한 한 번 재계산을 수행할 때까지 다시 다운로드하십시오.

2) 네비게이터에서 데모 계정 을 삭제합니다. 이렇게 하면 세션 연결이 끊어지고 MT4를 다시 시작할 때 결과가 일관되게 유지됩니다(로그인하거나 계정을 다시 만들지 마십시오).

3) mode_spread= MarketInfo(Symbol(),MODE_SPREAD)와 함께 간단한 스크립트를 사용하여 기호의 스프레드를 확인합니다. 인쇄("MODE_SPREAD=",mode_spread). 브로커가 고정 스프레드를 사용하는 경우 스프레드 변경의 영향을 받지 않을 수 있습니다. 스프레드가 기호 쌍에 대해 합리적인 값인지 확인하고 싶습니다. 그렇지 않은 경우 합리적인 스프레드를 반영하도록 결과를 약간 조정할 수 있습니다. 또는 다시 연결하고 스프레드를 확인하고 다시 연결을 끊을 수 있습니다.

4) 테스트를 실행합니다. 다시 연결/재로그인하지 않는 한 결과는 일관적이어야 합니다.

행운을 빕니다.

 
RaptorUK :
데이터를 다시 다운로드하고, 터미널 연결을 끊고(이 작업은 잘못된 계정 번호로 로그온하여 수행합니다.) 터미널에 이미 저장된 기록과 데이터를 삭제하고, 데이터를 가져옵니다. M1 ? 기간 변환기를 사용하여 필요한 다른 기간을 만들고 가져옵니다. . . 실행하려는 날짜 기간에 필요한 데이터가 있는지 확인하십시오. . . EA를 실행하십시오.

나는 오늘 이 절차를 시도했다. 내가 찾은 것은 데이터를 가져오거나 백테스트 를 실행하려면 서버에 연결해야 한다는 것입니다. 연결되지 않으면 둘 다 작동하지 않습니다. 그래서 나는 오프라인에서 일하는 이 (합리적으로 들리는) 아이디어가 어떻게 작동하도록 만들 수 있는지 잘 모르겠습니다.


(내 관찰을 설명하는 데 가깝지 않은) 또 다른 더 구체적인 발견은 내가 최근에 다운로드한 EURUSD 데이터가 "고품질"로 설명되었음에도 불구하고 (일주일 넘게) 엄청난 차이가 있었다는 것입니다. 제공자에게 알렸습니다.

 
pianoman59 :
테스터에서도 결과의 비참한 불일치와 싸워왔지만 이제 일관된 결과를 얻을 수 있는 몇 가지 팁. 변경 사항 없이 일관되지 않은 결과를 얻었지만 이전 실행이 완료된 후 "시작" 테스트 버튼을 누르기만 하면 됩니다. 작업에는 "확산" 이상의 기능이 있는 것으로 보입니다. 다음은 약간의 고통이지만 일관된 결과를 얻습니다.


1) 과거 데이터를 다운로드하고 최소한 한 번 재계산을 수행할 때까지 다시 다운로드하십시오.

2) 네비게이터에서 데모 계정을 삭제합니다. 이렇게 하면 세션 연결이 끊어지고 MT4를 다시 시작할 때 결과가 일관되게 유지됩니다(로그인하거나 계정을 다시 만들지 마십시오).

3) mode_spread= MarketInfo(Symbol(),MODE_SPREAD)와 함께 간단한 스크립트를 사용하여 기호의 스프레드를 확인합니다. 인쇄("MODE_SPREAD=",mode_spread). 브로커가 고정 스프레드를 사용하는 경우 스프레드 변경의 영향을 받지 않을 수 있습니다. 스프레드가 기호 쌍에 대해 합리적인 값인지 확인하고 싶습니다. 그렇지 않은 경우 합리적인 스프레드를 반영하도록 결과를 약간 조정할 수 있습니다. 또는 다시 연결하고 스프레드를 확인하고 다시 연결을 끊을 수 있습니다.

4) 테스트를 실행합니다. 다시 연결/재로그인하지 않는 한 결과는 일관적이어야 합니다.

행운을 빕니다.

@pianoman59, 첫 번째 제안이 무엇을 의미하는지 잘 모르겠습니다. 이전에 독립 데이터 공급자로부터 다운로드한(압축 해제된) 데이터를 가져옵니다 . 무엇을 반복할 것을 제안합니까?
 
신뢰할 수 있는 데이터가 필요한 경우: http://eareview.net/tick-data 가 첫 번째 선택이어야 합니다. 작동하게 하는 것은 힘들지만 나중에는 고품질의 라이브 데이터를 얻을 수 있습니다.
 
Elroch :
감사해요. 같은 사이트의 데이터를 사용하고 있습니다. 7월 초 EURUSD 데이터의 엄청난 격차에 주의하십시오.
알겠습니다. 감사합니다. 현재 2009년 이전 데이터를 사용하고 있으므로 괜찮을 것입니다.
 
정말 좋아 보이는 것이 있을 때 나중에 분석할 수 있도록 최근 데이터를 손상되지 않도록 유지하기 위해 그렇게 하고 있다고 생각합니까? 그럼에도 불구하고 나는 당신의 결과가 얼마나 유용할지에 대해 약간 회의적입니다. 내 인상은 EURUSD가 전 기간과 최근 몇 년 동안 매우 달랐다는 것입니다. 주요 경제적 요인은 추세 경향이 더 커지고 결과적으로 (적어도 내가 보기에는) 더 수익성이 높아진 근본 원인일 수 있습니다. 백테스트 를 할 때 시스템이 지난 몇 년 동안 전혀 작동하지 않았다가 그 다음에는 훌륭하게 작동하는 예를 많이 보았습니다.
 
현재 저는 주로 코드를 디버깅하고 테스트하고 있으므로 간격과 불일치가 없는 적절한 데이터만 있으면 됩니다.
 
Elroch :
감사해요. 같은 사이트의 데이터를 사용하고 있습니다. 7월 초 EURUSD 데이터의 엄청난 격차에 주의하십시오.

나는 당신이 이 데이터를 의미합니까?

 
확인해 보니 8월 1일 이후에 데이터가 실제로 공백이 없는 데이터로 교체되었습니다.
 
Simon Gniadkowski :
Alpari에 대한 제 경험은 저를 오도한 것이 아니라 브로커에게 때때로 발생할 수 있는 일의 예였습니다. 즉, 데모 및 라이브 플랫폼이 매우 다를 수 있습니다. . .

사실이야! 내 프로그래머는 언젠가 데모 계정에서 지연이 많이 발생하여 불안정하다고 말한 적이 있습니다.

따라서 테스트 결과가 좋으면 실제 사용하기 전에 먼저 작은 계정 으로 테스트를 시도하는 것이 가장 좋습니다.