본문 바로가기

EA 교육자료

기본뼈대 MQL기본문법

1-2. 기본뼈대

a. Header Part(머리부분)
해당 프로그램에 대한 일반적인 정보들을 기록

b. Special function init()
프로그램이 실행 되어지는 순간 한번만 작동

c. Special function start()
틱(tick)이 발생 할 때 마다 작동

d. Special function deinit()
프로그램이 종료 될 때 한번만 작동

e. User-defined functions
사용자가 마음대로 만들어 사용할 수 있음.(개수 제한 없음)

스페셜펑션인 start() 안에서 대부분의 코딩이 이루어 지고, start()만 있어도 EA는 작동 됩니다.
2014년 3월 메타4플랫폼이 600이상 빌드로 넘어오면서 mql4는 mql5의 인터페이스로 변경되었습니다. 그로 인해 init()/start()/deinit()가 OnInit()/OnTick()/OnDeinit()으로 대체 되었으나, 호환사용 가능합니다.