조건 연산자 If와 Else를 사용하여 거래 조건을 구축합니다. MQL4 If & Else 조건 연산자 문서에서 거래 조건을 실행하도록 Expert Advisor를 프로그래밍하는 방법을 알아보세요.
if 연산자는 참과 거짓 조건을 평가합니다. 조건이 true이면 if 문 뒤의 코드가 실행됩니다. 조건이 false이면 if 블록 뒤의 코드로 이동합니다.
if (BuyCondition=true)
{OpenBuyOrder(…);
}
여러 문은 중괄호로 묶어야 합니다.
else 연산자는 이전 if 문이 false인 경우 대체 조건을 평가합니다. else와 if를 결합하여 true인 경우에만 실행되는 대체 조건을 만들 수 있습니다.
예를 들어 이 코드는 세 가지 조건을 순서대로 평가합니다. 이들 중 하나가 참이면 해당 코드 블록만 실행됩니다. 그 중 어느 것도 참이 아니면 아무 것도 실행되지 않습니다:
if (Condition1 == true) // 조건 1 실행
else if (Condition2 = true) // 조건 2 실행
else if (Condition3 = true) // 조건 3 실행
else 연산자는 if-else 시퀀스의 끝에 단독으로 사용되어 다른 모든 if 연산자가 실행될 때 기본적으로 실행될 조건을 나타낼 수 있습니다. 거짓입니다.