ChartPlusChartV3: 메타트레이더 4를 위한 최고의 시스템 트레이딩 도구

Mike 2009.12.01 23:45 32 0 0
첨부파일

추가된 기능:

비시장 시세 발생 시 자동으로 MQL 스크립트를 실행할 수 있는 기능이 추가되었습니다. 올바르게 작동하려면 스크립트에 핫키(alt-b)를 지정해야 합니다.

MetaTrader 창의 전체 이름을 programs.txt 파일에 기록해야 합니다. 이 설정은 애플리케이션이 Alt + b 조합을 어디로 보낼지 알 수 있도록 도와줍니다. programs.txt 파일에 예시가 제공됩니다.

이 단계를 수행한 후, 비시장 시세 발생 시 실행하고 싶은 스크립트를 작성하고 이를 두 번째 터미널의 스크립트 폴더에 복사하세요(두 번째 터미널은 programs.txt에 명시합니다).

이 프로그램은 MetaTrader 플랫폼에서 비시장 시세를 기록하기 위한 것입니다.
이 프로그램은 두 개의 MetaTrader와 함께 작동합니다. 이 두 개의 시세는 Chart1.mq4와 Chart2.mq4 어드바이저를 통해 외부 애플리케이션으로 전송됩니다.

외부 애플리케이션은 시세의 발산을 제어하며, 사용자가 지정한 값에 도달하고 이 발산이 사용자가 지정한 시간 내에 관찰되면 프로그램은 차트를 두 개의 BMP 이미지로 저장합니다. 하나는 발산이 발생한 시점, 다른 하나는 5분 후에 저장됩니다.

BMP 파일의 이름에는 발산이 발생한 시간 정보가 포함되며, 형식은 시-분-초입니다.

기준으로 삼기 위해서는 시세 갱신률이 가장 높은 회사와 가장 깨끗한 시세를 선택하는 것이 좋습니다. 이러한 특성(데모 계좌)은 MetaTrader 플랫폼을 가진 84개 이상의 브로커에 대해 측정되어 사이트에 제시되어 있습니다.

물론 이 경우 두 브로커 중 하나의 시장에서의 이탈로 인해 차이가 발생할 수 있지만, 각 사실은 별도로 확인할 수 있습니다.
압축 파일을 루트에 풀면 c:/ChartPlusChart 폴더가 생성되며, 그 안에 5개의 파일이 포함됩니다: Chart1.mq4, Chart2.mq4, libSharedVarsDL, Lv2.def, SharedVarsDLLv2.dll, ChartPlusChart.exe

두 개의 서로 다른 브로커의 MetaTrader 플랫폼이 필요합니다. 두 플랫폼 모두 동일한 통화 쌍을 열고, 첫 번째 MetaTrader에서 Chart1.mq4 어드바이저를 실행하고 두 번째에서 Chart2.mq4 어드바이저를 실행합니다. 어드바이저는 DLL과 함께 작동하므로 "도구" 메뉴의 "옵션"에서 DLL 허용을 설정해야 합니다. 다음 항목을 체크하세요: - DLL 가져오기 허용, 그리고 - DLL 함수 호출 확인 항목의 체크를 해제하세요. 모든 파일은 c:/ChartPlusChart에 있어야 합니다.

그런 다음 관심 있는 통화 쌍의 어드바이저를 두 개의 MetaTrader 플랫폼에서 실행하고, c:/ChartPlusChart/ChartPlusChart.exe를 실행하세요.

목록
댓글 0