0
다음 함수는 내 EA에서 주문을 닫습니다. 3 rdif(...)
-code-block이 생략되어있는 동안 제대로 작동합니다.OrderSelect()에서 OrderOpenPrice()를 호출하면 충돌 MT4가 발생합니다 (W7에서)
함수에서 활성화되면 MT4가 중지되고 W7이 프로그램에 문제가 있음을 알리는 메시지 (MT4)가 표시됩니다. 변수를 정의하면 prijsOpen
또는 아무런 차이가 없습니다.
아무도 나에게 무슨 문제가 있다고 말해 줄 수 있습니까 ??
void sluitBUY(double waarde){
for (int i = 0; i < OrdersTotal(); i++){
if ( OrderSelect(i, SELECT_BY_POS, MODE_TRADES) == true){
double prijsOpen = OrderOpenPrice();
if ( OrderType() == 0){
if ( waarde != 0
&& prijsOpen < waarde
) //<============================================ CAUSES CRASH
OrderClose(OrderTicket(),
OrderLots(),
OrderClosePrice(),
3,
clrCyan
);
}
}
}
}
Tnx Tony Manso. 이것이 문제인 것처럼 보입니다. – user3722096