스크립트: 다운로드 히스토리.mq5

 

다운로드 히스토리.mq5:

스크립트는 현재 캐릭터별로 사용 가능한 기록을 로드합니다.

다운로드 히스토리.mq5

Author: Aleksey Sergan

 

코드 주셔서 감사합니다. 여유 시간이 있으면 기록 로딩을로드하고 제어하는 클래스 형태로 코드를 만들어주세요.

안녕하세요 : 다음과 같이 선택한 모든 상품의 전체 기록을로드 할 수 있습니다 : https://www.mql5.com/ru/forum/2485 - imho 더 빠르고 쉽습니다.

 

복잡하게 만들려면 간단하게, 간단하게 만들려면 복잡하게 - 내 옵션이 첫 번째이고, 당신의 옵션이 두 번째입니다. 귀하의 변형은 볼륨이 매우 짧고 이미 그것을 기반으로 다운로드를 만들기 위해 촬영되었습니다. 그러나 여전히 원본에서 멈췄습니다. 이유:

- 이미 오류 처리가 있고, 자체 핸들러를 만들어야 하며 코드도 커질 것입니다;

- 로딩이 전문가 조언자 내부에서 작동하고 추가 차트와 타이머를 만들지 않으려면 로딩이 필요합니다.

클래스를 만들었고 게시되기를 기다리고 있습니다.

 
gdtt:

- 추가 차트와 타이머를 만들지 않고 EA 내에서 다운로드가 작동하도록해야합니다.

예,하지만 제 코드의 목적은 훨씬 더 원시적이었습니다. 즉, 시장 개요의 모든 기호가 자동으로 다운로드되고 다른 중개 회사에서 기록을 다운로드하는 데 사용하는 것이 편리합니다.

수업이 게시되었습니다, 감사합니다, 살펴 보겠습니다.

 

이 스크립트를 컴파일하려고 하면 102줄에서 오류가 발생합니다:

'SERIES_SYNCRONIZED' - undeclared identifier    downloadhistory.mq5    (line 102, column 46)

"SERIES_SYNCHRONIZED"여야 할 철자가 "SERIES_SYNCRONISED"로 되어 있는 것 같습니다("H"가 누락됨).

"H"를 올바르게 입력하면 제대로 컴파일됩니다!

 
hatlle:

이 스크립트를 컴파일하려고 하면 102줄에서 오류가 발생합니다:

"SERIES_SYNCHRONIZED"여야 할 철자가 "SERIES_SYNCRONISED"로 되어 있는 것 같습니다("H"가 누락됨).

"H"를 올바르게 입력하면 제대로 컴파일됩니다!

또한 이 코드가 2011년 2월 28일에 게시되었다는 점도 주목해야 합니다. 물론 그 당시에는 MT5가 다른 빌드였습니다. 2012년 9월 6일 MT 빌드 695에서 이 오류가 발견되어 수정되었습니다. 여기 포인트 7(https://www.mql5.com/en/forum/53/page13#comment_307478)을 참조하세요. 안타깝게도 이 코드의 버그는 여전히 남아있습니다.
 

데이터 다운로드에 매우 유용한 도구입니다.

확인을 위해서요. 스크립트를 현재 차트로 드래그했지만 매우 짧은 시간에 깜박이는 메시지 만 볼 수 있습니다. 차트를 2012.10.2로 다시 이동할 수 있습니다. 모든 심볼에서 이런 일이 발생했습니다. 트레이딩 서버가 202.10.2부터의 기록만 제공한다는 뜻인가요? 감사합니다.

 

좋아요, 감사합니다만 기록 데이터는 어디에 덤프되나요?

기록을 찾을 수 없나요? 데이터는 어디에서 찾을 수 있나요?