본문 바로가기
트레이딩/메타트레이더 코딩

메타트레이더 . VSCode 에서 MQL Tools 기반 쾌적 코딩 환경 구축

by i.got.it 2024. 2. 24.

 

 

개요 

- 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 전용으로 각각  실행시킨다.  

 

 

 

 

연관

 

 

 

 

메타 트레이더 . 외장하드 설치 . 사용자 데이터도 외장하드에서 집중관리.

개요 - 외장하드에 메타 트레이더 설치. 문제점. 여러 PC 에서 메타 트레이더 코딩 작업시 소스 파일 관리 어려움. 메타트레이더 매매전략 개발 작업을 1개의 컴퓨터에서만 하지 않고 , 노트북에

igotit.tistory.com

 

 

Visual Studio Code . 포터블 (무설치) 활용

Visual Studio Code 무설치 - 외장하드에 설치해두고 아무 PC에 연결하여 실행 하기 위함. Visual Studio Code 무설치 활용 방법 단계1. VS Code zip 파일 다운로드. - VS Code 다운로드 페이지 에서 zip 파일 다운로

igotit.tistory.com

 

 

 

상위 정리

 

 

메타트레이더 5. 체계정리. 활용법/지식

MetaTrader 5 메타트레이더 5 , 메타에디터, MQL5 활용정보 체계정리. 본 글에서 주요 정리대상 정보 1. 메타트레이더 5 사용법. 2. MQL5 언어 기반 "직접 코딩"하여 메타프레이더5에서 자동매매 달성하기

igotit.tistory.com

 

 

 

메타트레이더 4. 체계정리. 활용법/지식.

MetaTrader 4 메타트레이더 4 활용정보 체계정리. - 글로벌 트레이딩 소프트웨어. - 지속 발전 가능한 안정된 시스템. - 직접 코딩 가능한 MQL4 언어. C 언어 유사 - - MQL4 에서도 클래스 사용가능하므로

igotit.tistory.com

 

 


첫 등록 : 2024.02.24

최종 수정 : 

단축 주소 : https://igotit.tistory.com/5126


 

댓글



 

비트코인




암호화폐       외환/나스닥/골드       암호화폐/외환/나스닥/골드 암호화폐/외환/나스닥/골드   암호화폐/외환/나스닥/골드
     
현물 |선물 인버스 |선물 USDT       전략매니저(카피트레이딩)     롤오버 이자 없는 스왑프리계좌
( 스왑프리 암호화폐도 거래 가능 )    
MT4, MT5 , cTrader 모두 지원     FTMO 계좌 매매운용. MT4,MT5