OrderSelect 함수 질문 - 페이지 4

 
boopa26 :

정적 정수 start(){ GLOBAL VALUE 위에 앉음

차이가 없습니다 1 또는 0. 참 또는 거짓

조건이 적용된 후 값을 늘리고 있습니다.


다른 사람에게 도움을 요청할 때 코드를 가능한 한 읽기 쉽게 만들어야 합니다. 여기에는 bool과 함께 true 또는 false를 사용하는 것도 포함됩니다.

숫자를 사용하면 다음과 같은 실수가 발생할 수 있습니다.


   bool a= 1 ;
   bool b=- 1 ;
   if (a+b== 0 )
       Print ( "a+b equals 0" );
   else
       Print ( "a+b does not equal 0" );
  


OrderSelect가 실패하는 경우에만 증가합니다. 어디에서 재설정됩니까?

코드에 루프가 없습니다. 어디에서 주문을 순환합니까?

 
Keith Watford :


다른 사람에게 도움을 요청할 때 코드를 가능한 한 읽기 쉽게 만들어야 합니다. 여기에는 bool과 함께 true 또는 false를 사용하는 것도 포함됩니다.

숫자를 사용하면 다음과 같은 실수가 발생할 수 있습니다.


   bool a= 1 ;
   bool b=- 1 ;
   if (a+b== 0 )
       Print ( "a+b equals 0" );
   else
       Print ( "a+b does not equal 0" );
  


OrderSelect가 실패하는 경우에만 증가합니다. 어디에서 재설정됩니까?

코드에 루프가 없습니다. 어디에서 주문을 순환합니까?

OrderSelect가 실패하는 경우에만 증가합니다. 어디에서 재설정됩니까?

재설정되지 않습니다

코드에 루프가 없습니다. 어디에서 주문을 순환합니까?

주기를 작성한 것은 실수였지만 코드는 주석이 아니라

 

글쎄, 당신은 분명히 모든 것을 알고 있습니다.

도움을 요청하는 이유는 무엇입니까?

 
Keith Watford :

글쎄, 당신은 분명히 모든 것을 알고 있습니다.

도움을 요청하는 이유는 무엇입니까?

내가 할 수있는

if ( OrdersHistoryTotal ()> 0 &&
   OrderProfit ()< 0 )

작동하지만 마지막 기록 주문을 선택한 다음 마지막 기록 주문이 손실 또는 이익인지 확인하는 방법 을 이해하고 싶었습니다.

 
boopa26 :

내가 할 수있는

if ( OrdersHistoryTotal ()> 0 &&
   OrderProfit ()< 0 )

작동하지만 마지막 기록 주문을 선택한 다음 손실 또는 이익인지 확인하는 방법을 이해하고 싶었습니다.

주문을 선택하지 않았기 때문에 작동하지 않습니다. 2개의 테스트가 OrderSelect() 없이 동일한 if()에 있는 이유를 생각할 수 없습니다.
 
Keith Watford :
주문을 선택하지 않았기 때문에 작동하지 않습니다. 2개의 테스트가 OrderSelect() 없이 동일한 if()에 있는 이유를 생각할 수 없습니다.

if ( OrdersTotal ()> 0 &&
   a< OrdersTotal ()&&
   OrderSelect (a, SELECT_BY_POS , MODE_TRADES )== 0 )

   a++;

if ( OrdersHistoryTotal ()> 0 && OrderProfit ()< 0 )

지금 읽어라
 

왜 보여?

if ( OrdersTotal ()> 0 &&
   a< OrdersTotal ()&&
   OrderSelect (a, SELECT_BY_POS , MODE_TRADES )== 0 )

   a++;

에 대한 댓글에 대한 답변으로

if ( OrdersHistoryTotal ()> 0 &&
   OrderProfit ()< 0 )

?

그들은 분명히 서로 관련이 없습니다

 
Keith Watford :

왜 보여?

if ( OrdersTotal ()> 0 &&
   a< OrdersTotal ()&&
   OrderSelect (a, SELECT_BY_POS , MODE_TRADES )== 0 )

   a++;

에 대한 댓글에 대한 답변으로

if ( OrdersHistoryTotal ()> 0 &&
   OrderProfit ()< 0 )

?

그들은 분명히 서로 관련이 없습니다

그렇다면 왜 그것이 하는 일을 합니까? 그것은 내 mt4 터미널 내부에서 작동합니다
 
boopa26 :
그렇다면 왜 그것이 하는 일을 합니까? 그것은 내 mt4 터미널 내부에서 작동합니다

그것은 무엇인가를 잘 할 수 있지만 그것이 당신이 기대하는 것을 하는지는 매우 의심스럽습니다.

그렇지 않으면 왜 질문을 게시합니까?

개별 블록이 서로 작동하도록 논리적인 방식으로 코드를 다시 작성합니다. 루프를 사용하여 주문을 순환하고 주문 색인/에 대해 전역적으로 선언된 변수를 사용하지 마십시오.

 
Keith Watford :

그것은 무엇인가를 잘 할 수 있지만 그것이 당신이 기대하는 것을 하는지는 매우 의심스럽습니다.

그렇지 않으면 왜 질문을 게시합니까?

개별 블록이 서로 작동하도록 논리적인 방식으로 코드를 다시 작성합니다. 루프를 사용하여 주문을 순환하고 주문 색인/에 대해 전역적으로 선언된 변수를 사용하지 마십시오.

좋아요. 감사합니다