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

MQL5. 클래스 만들기

by i.got.it 2019. 4. 29.

MQL5 에서는 C++과 동일 문법의 클래스 만들 수 있고, 활용가능하다. 

통상 C++ 에서는 클래스 코드작성시 헤더파일에 선언 몰아두고 함수정의는 c 파일에서 작성하나, MQL5 에서는 확장자mqh (헤더파일에 해당) 파일 1개에서 선언과 정의를 모두 구현한다. 

 

MQL5 에서 클래스 생성하기. 

클래스 이름 예  클래스이름 CCyNewBar  만드는 예. 

본인이 만든 클래스 파일들 몰아둘 폴더를 하나 만들고 이 폴더속에 자신이 만든 클래스 몰아두는게 편하다. 본예에서는 아래처럼 CyClass 라는 폴더를 이용한다. 

 

 

 

동영상. 

- MQL5 에서 클래스 만드는 방법과 EA코드내에서 활용하는 과정 전체. 

 

 

MQL5 제공 클래스 상세정보 : https://www.mql5.com/en/docs/basis/types/classes

 

Documentation on MQL5: Language Basics / Data Types / Structures, Classes and Interfaces

//+------------------------------------------------------------------+ //| Union for color(BGR) conversion to ARGB                          | //+------------------------------------------------------------------+ union ARGB   {    uchar             argb[4]

www.mql5.com


첫등록 : 2019년 4월 29일 

최종수정 : 

 

본 글 단축주소 : https://igotit.tistory.com/2151

 


 

댓글



 

비트코인




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