Trading2018. 8. 26. 19:25



 

개요

 

MetaEditor 에서 작업한 코드파일들이 저장되는 경로에 관련된 사항들. 

MT5 터미널 프로그램에서의 창 Navigator 에서의 Indicator, Expert Advisor, Scripts 에 표현되기 위한 MetaEditor 에서 필수 준수 규칙.


 


 

 

MetaEditor 의 창 Navigator

 
 
1. MetaEditor 에서 사용자가 작업한 코드파일들이 저장되는 경로는 창 Navigator 에서 보이는 MQL5 하위만 가능하다. 

2. Navigator 에서 보이는 MQL5 폴더의 실제 경로 예     C:\Users\igotit\AppData\Roaming\MetaQuotes\Terminal\8B052D0699A0083067EBF3A36123603B\MQL5 

이 경로를 쉽게 접근하기 위해서는 창 Navigator 에서 최상위 MQL5 선택 마우스 우클릭하여 "Open Folder" 클릭하면 탐색기가 열리면서 해당 경로 보여준다.

 

3. 상기2의 경로는 설치과정에서 생성된 것이며, 사용자가 임의로 변경하지 못한다. 


4. MetaEditor 의 창 Navigator 부분은 실제 윈도우 탐색기에서 보이는 폴더를 그대로 보이고 있고, 동기화 되어있다. 

동기화 의미 : 탐색기에서 파일, 폴더의 삭제추가하면 MetaEditor Navigator 에서도 그대로 실시간 반영되고, MetaEditor에서 수정한 사항 역시 윈도우 탐색기에서 그대로 실시간 반영되어 보인다. - 아래 동영상 참고.


동영상. 

- MetaEditor 의 Navigator 와 탐색기는 동기화 되어있음. 




MetaEditor 의 각 폴더


Folders and files

Description

/Experts

Folder for storing compiled (*.ex5, *.ex4) and source files of EAs (*.mq5, *.mqh, *.mq4).

/Files

Folder for storing various files used by EAs and scripts.

/Images

Folder for storing *.bmp images used in programs.

/Include

Folder for storing common *.mqh files included in various programs.

/Indicators

Folder for storing compiled and source files of custom indicators.

/Libraries

Folder for storing MQL5/MQL4 libraries.

/Logs

Contains Expert Advisor log files (yyyymmdd.log). These files are created separately for each day of the EA operation, their names correspond to their creation date: yyyy stands for the year, mm  month, dd  date.

/Presets

This folder stores the sets of parameters for launching EAs (Input parameters).

/Scripts

Folder for storing compiled and source files of scripts.

/Shared Projects

Folder for working with shared projects.

experts.dat

Contains the EA database.

mql5.storage

MQL5 Storage service data.


from : https://www.metatrader5.com/en/metaeditor/help/structure


헤더파일 mqh  파일 배치 장소. 


소스 코드에서 include 시켜서 사용하는 헤더파일들(확장자 *.mqh) 은 임의 위치에 배치하고 사용해도 된다. include 폴더 속에 배치해도되고 혹은 소스파일과 동일 경로에 파일을 둬도 된다. 


코드에서 include 구문 작성 방법.


소스코드와 동일 경로에 있는 경우 : #include "myfile.mqh"


include 폴더에 파일 있는 경우 : #include <myfile.mqh>


다른경로 지정예 : #include "../폴더이름/myfile.mqh"


 


 


 

MT5 터미널 의 Navigator 와 MetaEditor 와의 관계.

 

1. MT5터미널 프로그램의 Navigator 에 표현되는 의 3개 아이템 Indicator, Expert Advisor, Scripts 는 MetaEditor 의 폴더명 Indicators, Experts, Scripts 의 것만을 보여준다. 즉, MetaEditor 에서 이들 3개 폴더가 아닌 곳에 다른 경로에 만들어 둔것은 MT5 터미널에서 사용불가하다는 의미. 아래 동영상 참고.

동영상. 
- MetaEditor 의 Experts 에 있는 ea 만이 MT5 터미널의 navigator 에 표현 가능함.


 

 


 





본 글 포함된 상위 정리글.


메타트레이더 5 체계정리. 활용법/지식 :  http://igotit.tistory.com/1775





///1831

Posted by 리치굿맨
TAG

댓글을 달아 주세요