4. 반복문
-for구문
-while구문
MQL4는 C언어를 기반으로 한 절차지향적 언어이기 때문에 쓰여진 방향대로 위에서 아래로 내려가며 차례차례 명령문이 실행됩니다.
하지만 반복문(Loops)에서는 정해진 순번에 따라 정해진 구문을 수 차례 돌게(루핑) 됩니다.
주어진 조건이 맞을 때까지 계속 돌리고, false가 나면 그만 돌리고 해당 구문을 뛰쳐나와서 다음 구문으로 가게 됩니다.
예를 들어,
현재 오픈포지션이 15개가 있다고 가정하겠습니다.
이러한 포지션을 청산하기 위해 15개 각각의 청산식을 따로 넣어 주는 것이 아니라,
반복문을 이용하여 오픈포지션 15개를 검색해서 해당하는 청산식에 부합하는 포지션만 자동으로 청산하게 할 수 있습니다.
'EA 교육자료' 카테고리의 다른 글
if조건문 EA실전코딩 (0) | 2015.04.17 |
---|---|
MQL4 실전코딩 EA실전코딩 (0) | 2015.04.17 |
MQL4언어 기본문법 (0) | 2015.04.17 |
MQL4 시작하기 MQL4기본문법 (0) | 2015.04.17 |
논리연산자(Boolean/Logical operations) MQL4기본문법 (0) | 2015.04.17 |
관계연산자(relational operations) MQL4기본문법 (0) | 2015.04.17 |
지정/단축연산자(assignment operations) MQL4기본문법 (0) | 2015.04.17 |
산술연산자(arithmetical operations) MQL4기본문법 (0) | 2015.04.17 |