코드는 lock_guard 를 사용합니다. 그러나 주석 처리하면 변경 사항이 관찰되지 않습니다.
그래도 흐르기 시작했어 뭐, 왜 그런지는 이해가 간다. 왜냐하면 잘못된 크기 때문에
나는 휴가에서 돌아올 것이다. 만약 그것이 지렛대에 없다면 나는 그 문제를 연구할 것이다. 그러나 사물의 논리에 따르면 버그는 mql이 아니라 코드에 있습니다. 그건 그렇고, 당신의 라이브러리는 어떤 인코딩으로 작동합니까? utf-16, 그리고 갑자기 모든 동일한 utf-8이 결국 가장 일반적이라고 확신합니다.
파일에서 막대를 읽는 것이 더 쉽다고 생각합니다.
나는 당신에게 한 줄로 해결책을 썼습니다 - 이 조건에 테스트 날짜를 추가하고 문제없이 테스터에서 테스트하십시오. 성능은 최소한 저하됩니다.
또는 관리자가 제안한 대로 하는 것이 더 쉽습니다. 물론 파일에는 문제가 없지만 신경망이 있어서는 안 되는 곳에서 신경망을 들여다보고 싶은 큰 유혹이 있습니다. 저는 일반적으로 이렇습니다 )))
코드는 lock_guard 를 사용합니다.
그래도 흐르기 시작했어 뭐, 왜 그런지는 이해가 간다. 왜냐하면 잘못된 크기 때문에그러나 주석 처리하면 변경 사항이 관찰되지 않습니다.
나는 당신에게 한 줄로 해결책을 썼습니다 - 이 조건에 테스트 날짜를 추가하고 문제없이 테스터에서 테스트하십시오. 성능은 최소한 저하됩니다.
또는 관리자가 제안한 대로 하는 것이 더 쉽습니다. 물론 파일에는 문제가 없지만 신경망이 있어서는 안 되는 곳에서 신경망을 들여다보고 싶은 큰 유혹이 있습니다. 저는 일반적으로 이렇습니다 )))
확인됨 - 도움이 되지 않았습니다.
그러면 안됩니다. 결국, 관리자가 인용한 기사에 따르면:
D1 기간 이하의 거래 서버에서 다운로드할 때 의 최소 내역은 1년입니다.
그리고 내가 요청한 100,000 M15 바는 약 3 년입니다. 첫해에는 막대가 복사되고 이것은 37,000 막대이며 테스터에 없으면 기다리면 도움이되지 않습니다.
확인됨 - 도움이 되지 않았습니다.
그러면 안됩니다. 결국, 관리자가 인용한 기사에 따르면:
D1 기간 이하의 거래 서버에서 다운로드할 때 의 최소 내역은 1년입니다.
그리고 내가 요청한 100,000 M15 바는 약 3 년입니다. 첫해에는 막대가 복사되고 이것은 37,000 막대이며 테스터에 없으면 기다리면 도움이되지 않습니다.
모든 것이 나를 위해 작동합니다. 전문가 코드인 M15에 테스트 2000 - 2019를 넣었습니다.
로그에있어 :
2019.10.04 22:15:19.567 코어 1 EURUSD,M15: 2000.01.01 00:00부터 2019.10.03 00:00까지 Experts\IgorM\tst.ex5 테스트 시작: 입력:
2019.10.04 22:15:19.567 코어 1 InpBars=100000
2019.10.04 22:15:19.567 코어 1 2003.01.16 19:30:00 OK - 2003.01.16 19:30:00
2019.10.04 22:15:19.567 코어 1 최종 잔액 10000.00 USD
모든 것이 나를 위해 작동합니다. 전문가 코드인 M15에 테스트 2000 - 2019를 넣었습니다.
로그에있어 :
2019.10.04 22:15:19.567 코어 1 EURUSD,M15: 2000.01.01 00:00부터 2019.10.03 00:00까지 Experts\IgorM\tst.ex5 테스트 시작: 입력:
2019.10.04 22:15:19.567 코어 1 InpBars=100000
2019.10.04 22:15:19.567 코어 1 2003.01.16 19:30:00 OK - 2003.01.16 19:30:00
2019.10.04 22:15:19.567 코어 1 최종 잔액 10000.00 USD
이제 나는 당신의 생각을 이해합니다
저것들. 테스트는 지난 2개월이 아니라 3년 동안 OnTick에서 이 3년을 모두 건너뛰고 최근 2개월 동안만 계산을 시작해야 합니다.
예 - 이것이 가장 간단한 솔루션입니다. 고맙습니다!
그리고 내가 요청한 100,000 M15 바는 약 3 년입니다. 첫해에는 막대가 복사되고 이것은 37,000 막대이며 테스터에 없으면 기다리면 도움이되지 않습니다.
최적화 모드 " 수학 계산 "에서 기록 파일로 작업하는 것이 더 빠릅니다.
이제 나는 당신의 생각을 이해합니다
저것들. 테스트는 지난 2개월이 아니라 3년 동안 OnTick에서 이 3년을 모두 건너뛰고 최근 2개월 동안만 계산을 시작해야 합니다.
예 - 이것이 가장 간단한 솔루션입니다. 고맙습니다!
조건에 시간을 더하다
2019.10.04 22:36:42.729 코어 1 EURUSD,M15: 2000.01.01 00:00부터 2019.10.03 00:00까지 Experts\IgorM\tst.ex5 테스트 시작: 입력:
2019.10.04 22:36:42.729 코어 1 InpBars=100000
2019.10.04 22:36:42.729 코어 1 InpDataTest=1420070400
2019.10.04 22:36:42.729 코어 1 2 01/15/02 09:00:00 OK, TimeCurrent() = 2015.01.02 09:00:00
2019.10.04 22:36:43.041 코어 1 최종 잔액 10000.00 USD
조건에 시간을 더하다
2019.10.04 22:36:42.729 코어 1 EURUSD,M15: 2000.01.01 00:00부터 2019.10.03 00:00까지 Experts\IgorM\tst.ex5 테스트 시작: 입력:
2019.10.04 22:36:42.729 코어 1 InpBars=100000
2019.10.04 22:36:42.729 코어 1 InpDataTest=1420070400
2019.10.04 22:36:42.729 코어 1 2 01/15/02 09:00:00 OK, TimeCurrent() = 2015.01.02 09:00:00
2019.10.04 22:36:43.041 코어 1 최종 잔액 10000.00 USD
네 감사합니다. 모든 것이 작동합니다.
최적화 모드 " 수학 계산 "에서 기록 파일로 작업하는 것이 더 빠릅니다.
뭐, 순전히 국회 자체와 그 결과를 보면.
비용과 스프레드를 모두 고려하기 위해 지금 거래를 테스트하고 있습니다. 따라서 테스터에서 볼 수 있고 실제 거래에 연결할 수 있는 것이 관심을 끄는 기성품 로봇입니다.
뭐, 순전히 국회 자체와 그 결과를 보면.
비용과 스프레드를 모두 고려하기 위해 지금 거래를 테스트하고 있습니다. 따라서 테스터에서 볼 수 있고 실제 거래에 연결할 수 있는 것이 관심을 끄는 기성품 로봇입니다.
여전히 이해가 되지 않습니다. 예측기에 큰 계산 깊이가 필요합니까? 나는 정말 필요합니다 - 매일 Mashka :) 저는 1년 전에 테스트를 시작했고 이 날짜 이전의 거래는 금지될 수 있습니다...