if (! OrderSelect (ticket, SELECT_BY_TICKET)) { Alert ( "Фатальная ошибка при установке стопов и профитов нового ордера!" ); return ( false ); }
if ( OrderCloseTime ()!=0) { Alert ( "Фатальная ошибка при установке стопов и профитов нового ордера!" ); return ( false ); }
или так
bool b=OrderSelect (ticket, SELECT_BY_TICKET);
if (b) b=( OrderCloseTime ()!= 0 );
if (!b){ Alert ( "Фатальная ошибка при установке стопов и профитов нового ордера!" ); return ( false ); }
или еще 100500 вариантов, зависящих от структуры логики вашего эксперта
어떻게, 주문이 매도인 경우 if (OrderType()==SELL) 조건이 어떻게 9번 실패할 수 있습니까?
신은 알고 있지만 OrderSend는 어디에 있습니까? 거기 에 주문수정! 아마도 0일 것입니다. 이 가격은 그대로입니다!
정확히 OrderModify . 확실히 그렇게 또는 아마도 ... :) 아마도 누군가. 이 가정을 확인? 저도 코드를 보고 그렇게 생각했는데 설명서 에서는 가격이 변하지 않도록 OrderOpenPrice() 를 사용합니다.
컴파일러 최적화로부터 자신을 보호하기 위해 - 이 구성은 올바르지 않습니다.
어느 것이 먼저 확인될지 모르기 때문에 - OrderSelect 또는 OrderCloseTime
얼마나 사실입니까?
얼마나 사실입니까?
좋은 저녁입니다, 전문가님, 고문 기능을 만드는 데 도움을 주십시오.
단기 최고 - 최저 거래
래리 윌리엄스 ,if( 낮음[1]<낮음[2]>낮음[3]) - 매수
if(높음[1]>높음[2]<높음[3] - 판매
현재 0에서 1,2,3 이전 막대
좋은 저녁입니다, 전문가님, 고문 기능을 만드는 데 도움을 주십시오.
단기 최고 - 최저 거래
래리 윌리엄스 ,if( 낮음[1]<낮음[2]>낮음[3]) - 매수
if(높음[1]>높음[2]<높음[3] - 판매
현재 0에서 1,2,3 이전 막대
프랙탈을 시도 했습니까?