안녕하세요, 트레이더 여러분! 오늘은 메타트레이더 5에서 사용할 수 있는 메모리 맵 파일을 활용한 Expert Advisor(이하 EA) 사용 예제에 대해 이야기해보려 합니다.
이번 EA는 가상 메모리 맵 파일을 생성하여 특정 종목의 시세를 업데이트하는 방식으로 작동합니다. 이런 방법을 사용하면 EA끼리 공통의 메모리 맵 파일을 통해 데이터를 교환할 수 있습니다. 예를 들어, 실시간 시세 정보를 서로 주고받을 수 있죠.
메모리 맵 파일의 형식은 메타트레이더 4 EA와 동일합니다. 따라서 메타트레이더 5와 메타트레이더 4 간에도 시세를 교환할 수 있다는 점이 큰 장점입니다.

이 외에도 비슷한 방식으로 다른 데이터 교환도 가능하니, 많은 활용을 기대해도 좋습니다.
코드에는 많은 주석과 로그가 포함되어 있어 이해하는 데 도움이 될 것입니다.
MemMap32/64.dll 라이브러리는 terminal_data_folder\MQL5\Libraries에 위치해야 합니다.
댓글 0