어떤 tkc 파일을 가져와야 하는지에 대한 정보가 명확하게 제공되는 것 같습니다. 그러나 아니요, CopyTicks와 같은 방식으로 모든 tkc 파일을 가져옵니다. 그리고 시간 초과에 대한 작업을 중지합니다. 사실 거의 즉시 작동했어야 했지만.
가능한 한 빨리 지표에서 이력을 가져와야 합니다. CopyTicksRange를 통해 요청하고 모든 것이 다운로드될 때까지 -1 형식으로 쿵쾅거릴 수 있습니다. 그리고 한 달을 묻는 경우: 현재, 이전 등 속도는 느려지지 않지만 동시에 표시기는 적어도 일부 기록으로 작동할 준비가 됩니다. 권리?
tkc 파일은 월별로 분류됩니다. 이에 대한 질문
아니요, CopyTicksRange는 위의 요점 때문에 느릴 것입니다. 다음은 현재 CopyTicksRange 구현의 불합리함을 보여주는 스크립트입니다.
어떤 tkc 파일을 가져와야 하는지에 대한 정보가 명확하게 제공되는 것 같습니다. 그러나 아니요, CopyTicks와 같은 방식으로 모든 tkc 파일을 가져옵니다. 그리고 시간 초과에 대한 작업을 중지합니다. 사실 거의 즉시 작동했어야 했지만.
차이가 없음이 밝혀졌습니다(위의 단락 참조).
CopyTicks는 UninitializeReason != REASON_CHARTCHANGE 인 경우 OnDeinit에서 작동하지 않습니다.
결과(전문가 제거 후)
위협 이것은 고문에서 발생합니다. 표시기에서 OnDeinit의 CopyTicks는 잘 작동합니다.
그것은 작동하지 않습니다
계정을 변경하기 전에 CHARTEVENT_ACCOUNTCLOSING 이벤트를 생성하도록 요청합니다. 이 이벤트는 OnChartEvent에서 전체 거래 환경이 아직 새 환경으로 전환되지 않은 상태입니다.
계정( 다른 거래 서버 )을 변경할 때 이전 계정의 마지막 2000틱을 파일에 기록해야 합니다 . 그것을 하는 방법?
그것은 작동하지 않습니다
계정을 변경하기 전에 CHARTEVENT_ACCOUNTCLOSING 이벤트를 생성하십시오. 처리 중(OnChartEvent에서) 전체 거래 환경이 아직 새 환경으로 전환되지 않았습니다.
마음에 따르면 동일한 Windows에서 수행되는 것처럼 피드백을 추가해야 합니다.
차트(또는 비차트) 이벤트에 플래그 형태로 설정되면 이벤트 자체(이 경우 계정 전환)가 취소됩니다.
예리하게 말하지만 버그에 대한 수십 개의 보고서가 수정되고 새로운 것이 계속 나타나며 이 CopyTicks와 함께 나타나는 상황이 높아졌습니다.
그런 농담에 지쳐
결과
소스에서 장치 제거
다른 기호 및 거래 서버에서 재생할 수 있습니다. 쉬는 날 확인 - 따옴표가 서 있습니다.
이 주제의 버그를 언제 제거할 수 있습니까?
실제로 언어의 이러한 흥미로운 기능은 그루터기 데크를 통해 작동합니다 ...
질문입니다. 기호 메뉴를 통해 핸들이 있는 로드된 눈금(685,007개). 2016.11.01 00:00 부터 2016.11.08 00:00 까지 EURUSD가 필요합니다. 여기 스크린샷이 있습니다.
나는 프로그래밍 방식으로 다음과 같이 묻습니다.
출력은 0입니다. 무엇이 잘못되었나요?
출력은 0입니다. 무엇이 잘못되었나요?
from과 to를 1000으로 곱합니다.
from과 to를 1000으로 곱합니다.
젠장, 부끄럽다, 보고했다. 고맙습니다.
EURUSD M1 MetaQuotes-Demo에서 처음 실행한 후 올바른 결과를 얻었습니다.
모든 후속 실행에는 버그가 표시됩니다.
터미널을 다시 시작한 후 상황이 반복됩니다. 첫 번째 실행은 훌륭하고 다음 실행은 버그입니다.
PS 출처에서 강조 표시된 댓글에 주목하세요!