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()으로 대체 되었으나, 호환사용 가능합니다.
[출처] 1-2. 기본뼈대 (FXAL 외환알고리즘전략연구소) |작성자 HAN
'EA 교육자료' 카테고리의 다른 글
관계연산자(relational operations) MQL4기본문법 (0) | 2015.04.17 |
---|---|
지정/단축연산자(assignment operations) MQL4기본문법 (0) | 2015.04.17 |
산술연산자(arithmetical operations) MQL4기본문법 (0) | 2015.04.17 |
연산자와 표현식 MQL4기본문법 (0) | 2015.04.17 |
문자열 string MQL4기본문법 (0) | 2015.04.17 |
참/거짓 bool MQL4기본문법 (0) | 2015.04.17 |
실수 double MQL4기본문법 (0) | 2015.04.17 |
정수 integer MQL4기본문법 (0) | 2015.04.17 |