트레이더를 위한 MQL5 프로그래밍 – 개발 환경 소개

Mike 2023.12.15 23:06 46 0 0
첨부파일

1부: MQL5 소개 및 개발 환경


이번 포스팅에서는 "MQL5와 개발 환경 소개"라는 책의 첫 번째 부분을 통해 MQL5 언어와 개발 환경의 기초에 대해 알아보겠습니다.

MQL4(메타트레이더 4 언어)에 비해 MQL5에서 새롭게 도입된 기능 중 하나는 객체 지향 프로그래밍(OOP)을 지원한다는 점입니다. 이로 인해 C++와 유사해졌죠. 이미 일부 OOP 기능이 MQL4로 이전되었지만, 프로그래밍에 익숙하지 않은 사용자에게는 OOP가 다소 어려울 수 있습니다.

이 책의 목적은 이러한 접근 방식을 이해하기 쉽게 만드는 것입니다. MQL5 프로그래밍의 모든 측면을 다루고 모든 과정을 상세히 설명하는 보조 자료로 활용될 수 있습니다. 개발자는 객체 지향 및 절차 지향 프로그래밍 스타일 중에서 선택하거나 두 가지를 조합할 수 있습니다.

프로그램 편집, 컴파일 및 실행

이미 프로그래밍 경험이 있는 분들은 기초 부분을 건너뛰셔도 괜찮습니다. C++ 프로그래머라면 MQL5를 더 쉽게 마스터할 수 있지만, 언어 차이에 주의하여 실수를 피하는 것이 중요합니다.

MQL5를 사용하면 데이터의 그래픽적 표시를 위한 지표, 거래 자동화를 위한 EA(Expert Advisor), 일회성 작업을 위한 스크립트, 백그라운드 작업을 위한 서비스 등 다양한 프로그램을 만들 수 있습니다.

메타트레이더 5의 독특한 점은 클라이언트 터미널에서 전체 거래 시스템을 관리할 수 있다는 것입니다. 여기서 MQL5 프로그램이 실행되고 거래 서버로 명령을 전송합니다. MQL5 애플리케이션은 서버에 설치되지 않습니다.

1부에서는 프로그램을 편집하고 컴파일하며 실행하는 방법, 다양한 데이터 타입, 변수, 표현식, 배열, 디버깅 및 출력에 대해 설명합니다.


목록
댓글 0