경고: 전문가가 보낸 MT4 터미널 복제 명령 - 페이지 7

 
bool Buy_Ticket = OrderSend (........) > 0 ;


나는 int를 사용하여 선언합니다.

 int Buy_Ticket;
모든 것이 긍정적이지 않고 항상 실패한 것으로 간주됩니다. bool 문이 아닌 티켓 번호를 원하기 때문입니다.
 
deysmacro :


나는 int를 사용하여 선언한다.

모든 것이 긍정적이지 않고 항상 실패한 것으로 간주됩니다. bool 문이 아닌 티켓 번호를 원하기 때문입니다.



긍정적이지 않은 수익은 무엇을 의미합니까? 내 원래 코딩의 논리는 다음과 같습니다.

 bool Buy_Ticket = OrderSend (........) > 0 ;

 if (Buy_Ticket){
    ...
 }

성공한 모든 OrderSend()는 티켓 번호를 반환해야 합니다. > 0이므로 bool Buy_Ticket이 true가 됩니다. 내가 이해하기로는 기본적으로 다음과 같은 치료입니다.

 int Buy_Ticket = OrderSend (........);

if (Buy_Ticket > 0 ){
   ....
}


그게 당신이 말하려는 것입니까?

 
int Buy_Ticket = OrderSend (........);

if (Buy_Ticket > 0 ){
   ....
}
네. 하나.
 
deysmacro :
네. 하나.

내 이전 게시물에 명시된 IMO 두 가지 방법은 여기에서 내 테스트 결과에서 지원하는 것과 동일하게 작동합니다. 그러나 나는 여전히 거래 기술을 연마하면서 코드를 더 잘 작성하는 방법을 배우고 있습니다.
 
bool을 사용하면 1과 0만 반환할 수 있지만 int는 그 이상을 반환할 수 있습니다. 간단합니다.
사유: