제목은 사이트를 검색할 때 사용자(예: 작은 ole' me)가 찾을 수 있도록 기사 이름을 지정하는 몇 줄의 텍스트입니다. 예, 기사 제목이 주제의 배경을 잘 나타내지만 자세한 설명을 듣기 위해 내용을 읽기로 결정했습니다. 네, 기사 제목 "진드기 세대의 알고리즘"에 대해 논쟁할 수는 없지만 내 질문에 대한 확인으로 기사 내용을 읽지 않았을 때 실제로 도움이 되지 않는다고 느낍니다(지금 WhooDoo, 맞아 ? 하하하하!)
이것은 나에게 매우 중요한 문제가 될 것입니다. 나는 빠른 전략을 개발하려고 노력합니다(5분 차트에서 거래, 거래는 몇 분 동안만 지속됨). 테스터 최적화에서는 좋은 결과를 얻었지만 실시간으로 결과는 많이 달랐습니다. 그리고 다르다는 것은 이익이나 손실뿐만 아니라 거래의 수를 의미합니다. 분명히 테스트를 기반으로 할 때 하루에 거래가 거의 없을 것으로 예상하지만 실시간 데모 계정에서 수십 건이 발생하면 테스터에 문제가 있다고 의심됩니다.
그래서 이 문제를 해결하기 시작했습니다. 나는 거래하지 않고 기록만 파일에 기록하는 EA를 작성했습니다. 이것은 실제 데이터를 제공했습니다(VPS에서 실행되므로 모든 것을 안정적으로 기록합니다). 테스터에서 각 틱 데이터를 인쇄하는 수정된 버전도 만들었습니다. 로그에서 이 부분을 추출했습니다. 그래서 두 가지 데이터를 모두 가지고 있어 비교할 수 있었습니다. 그리고 놀라움이 찾아왔습니다.
틱 또는 여러 틱을 놓쳤는지 어떻게 확인합니까? 틱 또는 여러 틱을 놓친 경우 어떻게 합니까?
이것은 나에게 매우 중요한 문제가 될 것입니다. 나는 빠른 전략을 개발하려고 노력합니다(5분 차트에서 거래, 거래는 몇 분 동안만 지속됨). 테스터 최적화에서는 좋은 결과를 얻었지만 실시간으로 결과는 많이 달랐습니다. 그리고 다르다는 것은 이익이나 손실뿐만 아니라 거래의 수를 의미합니다. 분명히 테스트를 기반으로 할 때 하루에 거래가 거의 없을 것으로 예상하지만 실시간 데모 계정에서 수십 건이 발생하면 테스터에 문제가 있다고 의심됩니다.
그래서 이 문제를 해결하기 시작했습니다. 나는 거래하지 않고 기록만 파일에 기록하는 EA를 작성했습니다. 이것은 실제 데이터를 제공했습니다(VPS에서 실행되므로 모든 것을 안정적으로 기록합니다). 테스터에서 각 틱 데이터를 인쇄하는 수정된 버전도 만들었습니다. 로그에서 이 부분을 추출했습니다. 그래서 두 가지 데이터를 모두 가지고 있어 비교할 수 있었습니다. 그리고 놀라움이 찾아왔습니다.
실제로 테스터 데이터가 더 많습니다. 이 기사 https://www.mql5.com/en/articles/75에서 설명한 단순화로 인해 테스터 데이터가 적을 것으로 예상했지만 사실이 아닙니다. 요점을 명확히 하기 위해 간단한 단어로 반복하면 됩니다. 전략 테스터에서는 실제보다 같은 기간(예: 1분) 동안 더 많은 틱이 생성됩니다 . 더욱이 내장된 지표에 의해 보여지는 볼륨은 기록된 것과 완전히 다릅니다.
추신:
틱 테스터와 실생활의 차이의 문제는 주요 캔들 데이터(시가, 종가, 고가, 저가)가 일치하기 때문에 투명하지 않습니다. 실생활 데이터를 기록하지 않고 테스터와 비교하여 인식할 수 없습니다.
안녕하세요 NyemaSanya,
자세히 설명해주셔서 감사합니다.
MQL5 테스터 코드를 수정할 수 있는 권한이 있는 사람이 MQL4와 같은 MQL5 홈 디렉토리 폴더에 포함된 히스토리 폴더에서 실제 틱 데이터를 읽도록 수정하면 솔루션이 될 수 있습니다.
모든 틱 모드(90% 정확도)에서 MQL4 테스터 내에서 전략을 실행할 때 항상 웃습니다. 그런 다음 "nit-picky" 모드(99% 정확도)를 켜고 진입/퇴장 신호가 표시될 때 "벽에 적힌 글씨"를 읽습니다. 완전히 다른 결과.
RaptorUK : 틱 또는 여러 틱을 놓쳤는지 어떻게 확인합니까? 틱 또는 여러 틱을 놓친 경우 어떻게 합니까?
앞으로 테스트(또는 라이브)에서는 항상 틱을 놓칠 것입니다. 이것은 Strategy Tester 의 또 다른 문제입니다(일반적으로 MT5가 아님). 볼륨(틱)을 기반으로 틱이 에뮬레이트되고 Strategy Tester로 더 많은 틱이 있거나 실제 틱이 사용되지만 "실제"보다 더 많은 틱이 있습니다.
RaptorUK : 그래서 당신은 일반적으로 얼마나 많은 틱을 놓치고 있습니까? 확인하지 않으면 실제로 틱의 50%를 놓치고 있는지 알 수 없습니까?
죄송합니다 RaptorUK,
나는 당신의 질문을 정말로 이해하지 못합니다. 실제 생활이 아니라 테스터에 더 많은 진드기가 있는지 명확하지 않은 것 같습니다. 그러므로 나는 테스터의 틱을 놓치지 않고 그들에게서 여분의 틱을 버리고 싶습니다( VPS 에 기록된 내 실시간 데이터가 옳고 완전하다고 믿기 때문입니다). 위의 예에서 테스터는 49676-27878=21798개의 추가 틱을 생성합니다. (Alpari 중개인의 EURUSD 데이터입니다. 언급하는 것을 잊었지만 아마도 중요하지 않을 것입니다).
제목은 사이트를 검색할 때 사용자(예: 작은 ole' me)가 찾을 수 있도록 기사 이름을 지정하는 몇 줄의 텍스트입니다. 예, 기사 제목이 주제의 배경을 잘 나타내지만 자세한 설명을 듣기 위해 내용을 읽기로 결정했습니다. 네, 기사 제목 "진드기 세대의 알고리즘"에 대해 논쟁할 수는 없지만 내 질문에 대한 확인으로 기사 내용을 읽지 않았을 때 실제로 도움이 되지 않는다고 느낍니다(지금 WhooDoo, 맞아 ? 하하하하!)
안녕하세요 WhooDoo22 입니다 .
그것들은 정확하지 않습니다.
이것은 나에게 매우 중요한 문제가 될 것입니다. 나는 빠른 전략을 개발하려고 노력합니다(5분 차트에서 거래, 거래는 몇 분 동안만 지속됨). 테스터 최적화에서는 좋은 결과를 얻었지만 실시간으로 결과는 많이 달랐습니다. 그리고 다르다는 것은 이익이나 손실뿐만 아니라 거래의 수를 의미합니다. 분명히 테스트를 기반으로 할 때 하루에 거래가 거의 없을 것으로 예상하지만 실시간 데모 계정에서 수십 건이 발생하면 테스터에 문제가 있다고 의심됩니다.
그래서 이 문제를 해결하기 시작했습니다. 나는 거래하지 않고 기록만 파일에 기록하는 EA를 작성했습니다. 이것은 실제 데이터를 제공했습니다(VPS에서 실행되므로 모든 것을 안정적으로 기록합니다). 테스터에서 각 틱 데이터를 인쇄하는 수정된 버전도 만들었습니다. 로그에서 이 부분을 추출했습니다. 그래서 두 가지 데이터를 모두 가지고 있어 비교할 수 있었습니다. 그리고 놀라움이 찾아왔습니다.
안녕하세요 WhooDoo22 입니다 .
그것들은 정확하지 않습니다.
이것은 나에게 매우 중요한 문제가 될 것입니다. 나는 빠른 전략을 개발하려고 노력합니다(5분 차트에서 거래, 거래는 몇 분 동안만 지속됨). 테스터 최적화에서는 좋은 결과를 얻었지만 실시간으로 결과는 많이 달랐습니다. 그리고 다르다는 것은 이익이나 손실뿐만 아니라 거래의 수를 의미합니다. 분명히 테스트를 기반으로 할 때 하루에 거래가 거의 없을 것으로 예상하지만 실시간 데모 계정에서 수십 건이 발생하면 테스터에 문제가 있다고 의심됩니다.
그래서 이 문제를 해결하기 시작했습니다. 나는 거래하지 않고 기록만 파일에 기록하는 EA를 작성했습니다. 이것은 실제 데이터를 제공했습니다(VPS에서 실행되므로 모든 것을 안정적으로 기록합니다). 테스터에서 각 틱 데이터를 인쇄하는 수정된 버전도 만들었습니다. 로그에서 이 부분을 추출했습니다. 그래서 두 가지 데이터를 모두 가지고 있어 비교할 수 있었습니다. 그리고 놀라움이 찾아왔습니다.
실제로 테스터 데이터가 더 많습니다. 이 기사 https://www.mql5.com/en/articles/75에서 설명한 단순화로 인해 테스터 데이터가 적을 것으로 예상했지만 사실이 아닙니다. 요점을 명확히 하기 위해 간단한 단어로 반복하면 됩니다. 전략 테스터에서는 실제보다 같은 기간(예: 1분) 동안 더 많은 틱이 생성됩니다 . 더욱이 내장된 지표에 의해 보여지는 볼륨은 기록된 것과 완전히 다릅니다.
추신:
틱 테스터와 실생활의 차이의 문제는 주요 캔들 데이터(시가, 종가, 고가, 저가)가 일치하기 때문에 투명하지 않습니다. 실생활 데이터를 기록하지 않고 테스터와 비교하여 인식할 수 없습니다.
안녕하세요 NyemaSanya,
자세히 설명해주셔서 감사합니다.
MQL5 테스터 코드를 수정할 수 있는 권한이 있는 사람이 MQL4와 같은 MQL5 홈 디렉토리 폴더에 포함된 히스토리 폴더에서 실제 틱 데이터를 읽도록 수정하면 솔루션이 될 수 있습니다.
모든 틱 모드(90% 정확도)에서 MQL4 테스터 내에서 전략을 실행할 때 항상 웃습니다. 그런 다음 "nit-picky" 모드(99% 정확도)를 켜고 진입/퇴장 신호가 표시될 때 "벽에 적힌 글씨"를 읽습니다. 완전히 다른 결과.
고맙습니다
기사를 읽지 않았습니까? 같은 기사에서 1월 31일 PM을 통해 링크를 제공했습니다.
잘못된 단어입니다.
" 나는 기사의 내용을 읽지 않았다" 에서 "나는 기사의 내용을 읽지 않았다".
예, 귀하가 제공한 이 기사를 읽었습니다.
고맙습니다
틱 또는 여러 틱을 놓쳤는지 어떻게 확인합니까? 틱 또는 여러 틱을 놓친 경우 어떻게 합니까?
NyemaSanya와 이야기하고 있는 것 같은데요? 내가 MQL5 테스터에 대해 아는 것은 가짜 틱을 실행한다는 것뿐입니다(MQL4 테스터보다 더 정확해 보입니다). 그게 전부입니다.
고맙습니다
틱 또는 여러 틱을 놓쳤는지 어떻게 확인합니까? 틱 또는 여러 틱을 놓친 경우 어떻게 합니까?
안녕하세요 RaptorUK
차이점은 하나 또는 두 개의 틱 누락이 아닙니다. 예를 들어보겠습니다. 2013년 3월 7일, 2시부터 10시까지. 실생활의 틱 수 27 878, 테스터 49 676.
안녕하세요 RaptorUK
차이점은 하나 또는 두 개의 틱 누락이 아닙니다. 예를 들어보겠습니다. 2013년 3월 7일, 2시부터 10시까지. 실생활의 틱 수 27 878, 테스터 49 676.
안녕하세요 NyemaSanya,
자세히 설명해주셔서 감사합니다.
MQL5 테스터 코드를 수정할 수 있는 권한이 있는 사람이 MQL4와 같은 MQL5 홈 디렉토리 폴더에 포함된 히스토리 폴더에서 실제 틱 데이터를 읽도록 수정한 경우 솔루션이 될 수 있습니다.
모든 틱 모드(90% 정확도)에서 MQL4 테스터 내에서 전략을 실행할 때 항상 웃습니다. 그런 다음 "nit-picky" 모드(99% 정확도)를 켜고 진입/퇴장 신호가 표시될 때 "벽에 적힌 글씨"를 읽습니다. 완전히 다른 결과.
고맙습니다
틱 또는 여러 틱을 놓쳤는지 어떻게 확인합니까? 틱 또는 여러 틱을 놓친 경우 어떻게 합니까?
그래서 당신은 일반적으로 얼마나 많은 틱을 놓치고 있습니까? 확인하지 않으면 실제로 틱의 50%를 놓치고 있는지 알 수 없습니까?
죄송합니다 RaptorUK,
나는 당신의 질문을 정말로 이해하지 못합니다. 실제 생활이 아니라 테스터에 더 많은 진드기가 있는지 명확하지 않은 것 같습니다. 그러므로 나는 테스터의 틱을 놓치지 않고 그들에게서 여분의 틱을 버리고 싶습니다( VPS 에 기록된 내 실시간 데이터가 옳고 완전하다고 믿기 때문입니다). 위의 예에서 테스터는 49676-27878=21798개의 추가 틱을 생성합니다. (Alpari 중개인의 EURUSD 데이터입니다. 언급하는 것을 잊었지만 아마도 중요하지 않을 것입니다).