고게터 EA - 페이지 11

 

이전에 말씀드린 대로 모델링 품질을 개선해야 한다고 생각합니다(6페이지). http://www.strategybuilderfx.com/showthread.php?t=15309 에 작성된 대로 다시 읽고 모든 작업을 수행하십시오.

 

oy, 금발과 대화하는 것 같은 느낌이 든 적이 있습니까?

타티아나,

당신의 대답은 당신이 여전히 내 질문을 이해하지 못한다는 것을 보여주지만, 당신은 점점 더 가까워지고 있을지도 모릅니다.

내 전문가 코드를 확인하고 싶지 않습니다. 내 코드에 문제가 있다고 생각하지 않습니다. 문제는 플랫폼에 있다고 생각합니다. 귀하의 플랫폼에 데이터 처리 버그가 없는지 확인할 방법을 찾고 있습니다.

재계산에 대한 질문입니다.

새로운 인용문으로 인해 새로 모델링되는 데이터에 대한 귀하의 설명은 이 두 테스트의 엄청난 차이를 설명할 수 없습니다.

테스트 중인 데이터가 데이터 히스토리 센터에 저장되어 있습니까? 이 HISTORICAL 데이터에 어떤 새로운 따옴표가 도착합니까? 2005.09.09에서 시작하는 특정 날짜 범위를 테스트하고 있습니다. 왜냐하면 히스토리 센터에 1분 데이터가 있기 시작하기 때문입니다. 유일한 '새 따옴표'는 현재 시간 또는 데이터 파일의 끝에 추가된 따옴표입니다.

이 테스트는 테스트가 현재 시간에 가까워지기 훨씬 전에 엄청난 변화를 보여줍니다. 테스터가 이 히스토리 데이터 파일에서 하루라도 다루기 전에 두 테스트는 다르게 모델링됩니다. 2005.09.09부터의 날짜입니다. 해당 날짜에 새로운 견적이 입력되지 않습니다. 그 이유는 무엇입니까? 몇 개월 전 하루에 대한 새로운 견적이 없습니다. 현재 날짜에 대한 새 따옴표만.

동일한 기록 데이터 파일을 다르게 모델링한다는 사실이 제가 우려하는 바입니다. 동일한 데이터를 각각의 새로운 테스트와 정확히 동일하게 모델링해야 합니다. 그래서 데이터를 일관되게 처리하고 있는지 확인하는 방법을 알고 싶습니다.

몇 개월 전에 이 날짜에 대한 새로운 따옴표로 인해 데이터가 변경되었다면 이 테스트에서 볼 수 있듯이 많은 차이를 만들기 위해 많은 것을 변경해야 할 것입니다. 데이터가 변경되고 있다고 주장한다면(매우 그럴 것 같지 않음) 이것이 사실이라는 어떤 증거를 나에게 줄 수 있습니까? 지난 날을 업데이트하기 위해 이러한 새로운 역사적 인용문을 어디에서 얻을 수 있습니까? 나는 과거 데이터를 다운로드하고 설치하기 위해 많은 시간을 들여야 했고, 이제 내가 재계산 상자를 선택했기 때문에 플랫폼이 과거에 여러 날 동안 이 작업을 자체적으로 수행하고 있다고 믿을 것으로 예상하십니까? 또한 히스토리 센터의 데이터 파일을 보면 이전 테스트 이전과 동일한 테스트 후 특정 날짜에 저장된 레코드 수가 표시되므로 해당 날짜의 두 테스트 사이에 새로운 견적이 추가되지 않았습니다. 그것은 현재 날짜에 대한 새로운 따옴표를 표시하지만 이전 날짜에 대해서는 표시하지 않습니다. 나는 단순히 당신의 설명을 확인할 수 없으며 논리적이지 않습니다. 난 바보가 아니야. 데이터 변형이 원인이라고 믿을 수 있다면 내가 묻는 질문을 하지 않을 것입니다.

다시 한 번 이것이 내가 알고 싶어하는 이유입니다 ....

테스터가 동일한 설정으로 동일한 데이터, 동일한 EA 코드를 사용하여 매번 동일한 방식으로 모델링하는지 확인하는 방법!

해당 질문과 해당 질문에만 답해 주십시오. 해당 질문에 답할 수 없는 경우 해당 질문에 답변할 자격이 있는 기술 보조원에게 저를 소개시켜 더 이상의 전환 없이 이 버그를 추적할 수 있도록 하십시오.

고맙습니다,

아라곤

추신.

당신이 제안한대로 ...

나는 이 기사를 읽었습니다 https://www.mql5.com/en/articles/1511 그것은 질문에 대답하지 않습니다.

이 포럼( http://forum.mql4.com/3906 )에 게시물을 작성했는데 답변이 없습니다.

MetaQuotes HelpDesk(Tatyana)는 다음과 같이 썼습니다.

> 안녕하세요 아라곤입니다.

>

> 늦어서 죄송합니다.

>

> 1. Recalculate 필드를 체크 해제하십시오.

> 문제는 "재계산" 옵션이 활성화된 전문가 테스트를 시작할 때마다 데이터가 새로 모델링된다는 것입니다.

> 이 순간에 새 견적이 이미 나왔기 때문에 이러한 새 견적을 기반으로 모델링된 데이터는 다를 것입니다.

>

> 2. 안타깝게도 전문가 코드를 확인할 수 없습니다. http://forum.mql4.com/ 에서 커뮤니티를 참조하십시오.

>

> 3. https://www.mql5.com/en/articles/1511 참조

>

>

> 안부 인사, Tatyana Vorontsova

> MetaQuotes Software Corp.

> www.metaquotes.net

>

> ----- 원본 메시지 -----

> From: "아라곤"

> 받는 사람: support@metaquotes.net

> 발신일: 2006.08.25 00:37

> 제목: Bugtrack(MetaTraderDataCenter, 4.00)

>> support@metaquotes.ru 에 보낸 지난 3개의 이메일에 대한 답장을 받지 못했습니다. 이것은 제 질문입니다.

>>

>> 전략 백테스터가 작동하려면 세 가지가 안정적으로 검증되어야 합니다.

>> 1- 데이터 자체

>> 2- EA 코드

>> 3- 플랫폼이 데이터를 처리하는 방식

>>

>> 동일한 EA에서 두 가지 전략 테스트를 수행했으며 매번 매우 다른 결과를 얻었습니다.

>>

>> 각 테스트에서 EA 코드가 변경되지 않았음을 확인할 수 있습니다.

>> 날짜 범위도 변경되지 않았기 때문에 히스토리 센터의 동일한 히스토리 데이터를 사용했다고 가정할 수 있습니다.

>>

>> 플랫폼이 각 테스트에서 정확히 동일한 방식으로 데이터를 처리하는지 어떻게 확인할 수 있습니까?

>> 내 결과는 매번 같은 방식으로 데이터를 처리하지 않는 것으로 나타났습니다....내 결과에 대한 자세한 내용은 이 링크를 참조하십시오.

>> https://www.mql5.com/en/forum/general

>>

>> 나는 이미 다음 기사를 읽었습니다. https://www.mql5.com/en/articles/mt4/tester/

>> 플랫폼이 데이터를 처리하는 방법과 데이터의 안정성을 확인할 수 있는 방법에 대한 이 질문에 답하는 데 도움이 되는 기사를 본 적이 없습니다.

 

언어는 항상 Metaquote의 문제입니다. 문제를 올바르게 이해했는지 확인하려면 약 3~4개의 이메일이 필요합니다. 때로는 그들도 부정하는데, 그것이 답답합니다.

 
asmatic:
이전에 말씀드린 대로 모델링 품질을 개선해야 한다고 생각합니다(6페이지). http://www.strategybuilderfx.com/showthread.php?t=15309 에 작성된 대로 다시 읽고 모든 작업을 수행하십시오.

6절에서 내가 이미 그 모든 일을 행하였다고 대답한 것을 보지 못하였느냐? https://www.mql5.com/en/forum/general

또한 이 작업을 수행하고 이 EA에서 더 나은 모델링 품질을 얻는 성공을 보여주세요. 다시는 제 자신을 되풀이해 달라고 하지 마세요. 나는 이미 당신에게 대답했습니다.

 
Maji:
언어는 항상 Metaquote의 문제입니다. 문제를 올바르게 이해했는지 확인하려면 약 3~4개의 이메일이 필요합니다. 때로는 그들도 부정하는데, 그게 답답합니다.

나는 같은 결론에 도달한다. 더 직접적이거나 더 구체적인 방법을 모르겠습니다. 나는 때때로 약간의 좌절이 진보의 대가라고 생각합니다.

 

...

> MetaQuotes HelpDesk(Tatyana)는 다음과 같이 썼습니다.

> 안녕하세요 아라곤입니다.

>

> 늦어서 죄송합니다.

>

> 1. Recalculate 필드를 체크 해제하십시오.

> 문제는 "재계산" 옵션이 활성화된 전문가 테스트를 시작할 때마다 데이터가 새로 모델링된다는 것입니다.

> 이 순간에 새 견적이 이미 나왔기 때문에 이러한 새 견적을 기반으로 모델링된 데이터는 다를 것입니다.

충분히 좋은 답변이 아닌가요? 내 말은 누락된 데이터가 새 데이터를 사용할 수 있을 때마다 다르게 구성되거나 모델링된 경우 동일한 기간 동안 테스트를 실행하면 분명히 다른 결과가 나타납니다...

이것이 문제의 원인이 아니라고 생각하는 이유는 무엇입니까?

패트릭

 

아라곤,

나는 하루 종일 당신의 전문가를 테스트했고 여기 내가 본 것이 있습니다:

플랫폼이 연결되어 있고 다시 계산 등을 선택하면 ... 테스트를 계속해서 실행할 수 있고 여전히 동일한 결과를 얻을 수 있습니다.

플랫폼을 닫고 연결하지 않으면 동일한 설정으로 다른 결과를 얻을 수 있지만 테스트를 반복해서 실행할 수는 있지만 여전히 동일한 결과를 얻을 수 있습니다.

플랫폼을 다시 시작하고 연결하면 연결된 동안 이전 테스트와 동일한 결과를 얻습니다.

예, 연결 여부에 관계없이 동일한 설정에서 값이 다릅니다... 동일한 문제인지 확인해 주시겠습니까?

 
Mistigri:
> MetaQuotes HelpDesk(Tatyana)는 다음과 같이 썼습니다.

> 안녕하세요 아라곤입니다.

>

> 늦어서 죄송합니다.

>

> 1. Recalculate 필드를 체크 해제하십시오.

> 문제는 "재계산" 옵션이 활성화된 전문가 테스트를 시작할 때마다 데이터가 새로 모델링된다는 것입니다.

> 이 순간에 새 견적이 이미 나왔기 때문에 이러한 새 견적을 기반으로 모델링된 데이터는 다를 것입니다.

충분히 좋은 답변이 아닌가요? 내 말은 누락된 데이터가 새 데이터를 사용할 수 있을 때마다 다르게 구성되거나 모델링된 경우 동일한 기간 동안 테스트를 실행하면 분명히 다른 결과가 나타납니다...

이것이 문제의 원인이 아니라고 생각하는 이유는 무엇입니까?

패트릭

현재 데이터가 아닌 HISTORICAL 데이터에 대해 이야기하고 있기 때문입니다. 그리고 데이터 파일에서 새로운 따옴표가 추가되고 있다는 증거를 볼 수 없기 때문입니다. 과거 데이터에 새로운 인용문을 추가할 뿐만 아니라 테스트 후 지워서 기록 센터에 표시되지 않는 한 새로운 인용문은 없습니다. 그 가능성은 얼마나 됩니까?

예를 완전히 명확하게 하려면 현재 가장 최근의 따옴표를 추가합니다. 그러나 그것은 2005.09.09로 돌아가서 그 날에 새로운 인용문을 추가하지 않습니다. 그것은 2005.09.14로 돌아가지 않고 그 날에 새로운 인용문을 추가하지도 않습니다. 오늘과 관련하여 추가된 유일한 새 따옴표.... 몇 개월 후....내 말을 이해합니까?

왜 기록 데이터로 돌아가서 다시 계산을 클릭할 때마다 존재하는 모든 공백을 채울 것이라고 생각하십니까? 왜 그 공백은 갑자기 사용할 수 있게 되었지만 테스트 후에 이력 데이터 센터에 표시되지 않습니까? 나는 단순히 새로운 따옴표가 날짜 범위의 시작 부분까지 명확하게 기적적으로 채워지고 있다는 이 얕은 가정을 확인할 수 없습니다. 증거가 없습니다. 그것은 씻지 않습니다. 그 이유입니다. 증거를 보여주세요. 이 '새 견적'이 가장 최근 데이터를 제외한 모든 내용을 채운 기록 데이터 센터에 표시하세요. 내 계정에서는 그렇게 하지 않기 때문입니다.

 

오늘 오후에는 시장이 닫히기 전과 다른 결과를 얻었습니다. 그러나 백테스터가 과거 데이터 파일을 같은 방식으로 처리하지 않는다는 것이 제 생각에 추가되었습니다. 그것은 변화하는 변수 중 하나 일 수 있습니다 ... 서버에 연결되거나 ... 시장이 열려 있는지 여부 ... 그러나 그러한 것들은 권리에 의해 과거 데이터에 대한 백 테스트 결과에 영향을 미치지 않아야하는 불안정성입니다. 변하지 않는 것.

그것은 여전히 100 만 플러스에가는 테스트 결과 를 설명하는 방법을 남깁니다. 왜 그 결과를 반복하지 않습니까?

요점은 데이터를 매번 정확히 동일하게 처리하거나 처리하지 않는다는 것입니다. 결론은 무엇입니까?

오늘 이 모든 테스트에서 사용 중인 데이터 파일이 변경되지 않는지 확인하기 위해 무엇을 했습니까? 변경되지 않음을 확인했는데도 여전히 다른 결과가 표시되면 무엇을 알려줍니까? 테스트에 영향을 미치는 다른 변수가 있습니까? 나는 단지 논리적으로 생각하고 추측과 가정을 없애고 싶습니다. 무슨 일이 일어나고 있는지 추측하는 것은 결코 이것을 해결하지 못할 것입니다. 확인이 가능해야 합니다.

오늘 시간이 없어서 죄송합니다. 오늘 저녁에 여기서 다시 확인하겠습니다.

 

10가지 다른 결과가 아니라 2가지 다른 결과만 얻는다고 말하겠습니다.

연결되었을 때 하나의 결과를 얻고 연결이 끊겼을 때 다른 결과를 얻습니다. 테스터는 다음의 파일을 사용합니다.

C:\Program Files\Interbank FX Trader 4\tester\history

이제 Windows 탐색기를 열고 연결되어 있는 동안 GBPUSDm30_0.fxt를 확인합니다. 이제 약 50MB입니다. 이제 플랫폼을 닫고 다시 엽니다. 연결하지 않고 다시 계산을 선택하여 테스트를 실행하고 탐색기 보기를 새로 고칩니다. 지금 봐? 이제 파일에 1k - 0k라고 표시되어야 합니다.

예, 데이터 파일이 다른 것 같습니다. 내 질문은 귀하의 과거 데이터에 관한 것 같습니다 ... 테스터와 함께 어떻게 사용합니까 ...

제가 도움을 드리고자 하는 것은 제가 포럼을 사용하는 것에 신경쓰지 않으시겠지만 저희가 얻을 수 있는 모든 도움을 받으십시오.