시스템트레이딩 게시글

다중 통화 OnTickMarketWatch 이벤트 핸들러 - MetaTrader 5용 EA

첨부파일
209.zip (1.28 KB, 다운로드 0회)

기본 OnTick() 핸들러는 단일 심볼의 틱 정보를 수신할 수 있습니다. 하지만 다중 통화 전문가(EA)를 사용하려면 여러 심볼의 틱 정보를 받아야 합니다. 경우에 따라 '시장 시세' 창에서 모든 심볼의 틱 정보를 수신할 필요가 있습니다.

전문가 어드바이저 exOnTickMarketWatch.mq5OnChartEvent() 함수의 표준 사용자 정의 이벤트 핸들러를 사용하여 다음 정보를 제공합니다:

  • ‘시장 시세’ 창의 심볼 인덱스
  • 심볼 이름
  • 틱 매도(Bid) 가격
  • 심볼 스프레드

‘시장 시세’ 창에서 틱 정보를 수신하려면 scOnTickMarketWatch.mq5 스크립트를 실행하세요.

추천 사항:

  • 이 버전의 다중 통화 이벤트 핸들러는 많은 리소스를 사용합니다. 스크립트의 지연 변수를 늘리면 CPU 사용량을 줄일 수 있지만, 일부 틱 정보를 놓칠 수 있습니다.
  • 스크립트와 전문가 어드바이저를 실행한 후 '시장 시세' 창에 심볼을 추가하여 지정할 수 있습니다.
  • 필요에 따라 코드를 수정할 수 있습니다. 예를 들어, 스프레드 대신 매도(Ask) 가격을 수신하도록 설정할 수 있습니다.

P.S. 이 내용은 러시아 포럼에 게시되었습니다.

다중 통화 OnTickMarketWatch() 틱 이벤트 핸들러

연관 포스트

댓글 (0)