개요
- VSCode 에서 extension MQL Tools 설치하여, 메타트레이더( MT4 , MT5 )에서 기본 제공되는 코드 작업툴인 메타에디터 보다 훨씬 쾌적, 효율적 코딩 환경 구축 가능.
사전준비
1. 메타트레이더 설치되어있어야 함.
- 본 예에서는 메타트레이더 포터블 설치 된 상황.
( 메타트레이더 포터블 설치 방법 보기 : https://igotit.tistory.com/3861)
2. VSCode 설치되어 있어야 함.
- 본 예에서는 VSCode 포터블 설치 된 상황.
( VSCode 포터블 설치 방법 보기 : https://igotit.tistory.com/4313 )
VSCode 에 MQL Tools 설치
VSCode 실행하여 Extensions (아래 그림의 왼쪽 메뉴의 번호1 Extensions 아이콘 클릭)
- 혹은 메뉴의 File -> Preferences -> Extensions 클릭
- 번호 2 검색에서 MQL , 번호 3 MQL Tools 클릭, 번호 4 Install 클릭하여 VSCode 에 MQL Tools 확장 추가.
MQL Tools 설정
- MQL Tools 설치 후 아래 화면의 기어 클릭 -> Extension Setting 클릭
아래 화면처럼 여러 셋팅이 보이는데 필수 셋팅할 곳은 MQL4, MQL5 의 metaeditor.exe 경로 기록한다. (본인이 설치한 메타트레이더 경로 기록해야함)
메타트레이더를 포터블 설치 한 경우 설정에서 아래 처럼 체크함.
VSCode 에서 MQL4/5 폴더 오픈하기
VSCode 메뉴 : File -> Open Folder... 클릭하여 본인 설치한 MT4 의 MQL4 폴더, MT5 의 MQL5 폴더를 지정한다.
아래 화면은 MQL5 폴더 선택하여 예제 ea 중 ExpertMACD 오픈한 모습.
위 화면의 우 상단 아이콘 2개를 가장 많이 사용하게 된다. 체크표시는 문법 점검이고, 플레이 아이콘 처럼 생긴것이 컴파일 버튼.
위 처리 과정 전체 영상
VSCode 에서 메타에디터, 메트트레이더 실행하기
- VSCode 메뉴의 아래 붉은 박스 에서 Open 'MetaEditor' 클릭하면 메타 에디터 실행되며, Open trading terminal 클릭하면 메타트레이더 실행된다.
MQL4, MQL5 동시 오픈하여 작업 하려는 경우
VSCode 에서의 웍스페이스 이용한 멀티루트(여러 개의 폴더를 VSCode 에서 동시 오픈하는 것) 설정 으로는 완전한 동작 하지 않기때문에 VSCode Portable 폴더를 2개로 하여 MQL4 , MQL5 전용으로 각각 실행시킨다.
연관
상위 정리
첫 등록 : 2024.02.24
최종 수정 :
단축 주소 : https://igotit.tistory.com/5126
'트레이딩 > 메타트레이더 코딩' 카테고리의 다른 글
메타트레이더 . 코딩 . OnTimer . 시간격 이벤트 (1) | 2023.05.04 |
---|---|
메타트레이더 . 코딩 . 시간 . MqlDateTime . 년 월 일 시 분 초 요일 (0) | 2023.05.04 |
메타트레이더 . 코딩 . 터미널 전역변수 . 멀티스레드 EA 동기화 처리 (0) | 2023.04.30 |
메타트레이더 . 코딩 . 여러 EA 구동시 가용마진 확인 방법 . 터미널 전역 변수 활용 (0) | 2023.04.28 |
메타트레이더 . 다 종목 매매 전략 백테스팅 MT5 만 가능 (0) | 2023.04.02 |
댓글