[ARCHIVE] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 3. - 페이지 414

 
OlegArH :

친구, 좋은 오후입니다!

내 첫 로봇 베이비시터. 내 생각에 따르면 만료 날짜가 설정된 보류 중인 주문을 열어야 합니다.

그러나 지식을 구현하는 것만으로는 충분하지 않습니다.

어렵지 않다면, 컴파일하면 하나씩 열리는 것만 하는 어드바이저의 예를 설명하십시오. 예를 들어 현재 가격 SL=50에서 50포인트 떨어진 곳에서 100분간 BuyStop , 모든 tamframe에서 eur/usd의 TP=100.

미리 감사합니다!

다른 예시
파일:
temp_3.mq4  4 kb
[Deleted]  
작동하지 않는 cho가 멈추고 그게 전부입니다.
 
emotraid :
작동하지 않는 cho가 멈추고 그게 전부입니다.

)

최적화를 하다

;)

 
costy_ :

나는 모든 것이 분명하다고 생각했다


고맙습니다!
 
costy_ :
다른 예시
정말 감사합니다!!!
 

반환 (-1)에 대해 설명하십시오. start() 함수의 본문에서 호출 - 이 함수는 무엇을 합니까?

결국 return(0); 같은지 아닌지? 결과는 어디에도 전송되지 않는 것 같습니다.

그들은 왜 이렇게 쓰는가?

 int start()
  {
   if (a == b) return (- 1 );
  
   return ( 0 );
  }
 
fore-x :

연산자 return(-1)에 대해 설명해주세요. start() 함수의 본문에서 호출 - 이 함수는 무엇을 합니까?

결국 return(0); 같은지 아닌지? 결과는 어디에도 전송되지 않는 것 같습니다.

그들은 왜 이렇게 쓰는가:

쓰기 무효 시작()

반환은 필요하지 않습니다))

왜, 젠장!

[Deleted]  
costy_ :
당신이 이해하지 못하는 것 같아요

그리고 모든 조건이 순서대로 확인되었는지 어떻게 확인할 수 있습니까? 첫 번째 condition_1, condition_2, condition_3 순입니다. 그리고 그렇지 않습니까 (어떤 조건이 일치하고 순서대로 수행되지 않았습니까?) 그리고 모든 조건이 순서대로 충족되면 시장가 주문을 열어 판매 합니다. 그럼 맞을까요?

 bool Val_max= true ;
bool Cl_dn= true ;
bool Val_min= true ;
void start()
  {
       if (Val_max== true )
         if (условие_1)
         {
           Alert( "Значение инд. >= 1.0000 (исп. 1-е усл.)" );
           Val_max= false ;                                       //заглушка
         }
       if (Cl_dn== true && Val_max== false )
         if (условие_2)
         {
           Alert( "1 бар закрылся падением (исп. 2-е усл.)" );
           Cl_dn= false ;                                         //заглушка
         }
       if (Val_min== true && Val_max== false && Cl_dn== false )
         if (условие_3)
         {
           Alert( "Значение инд. <= 0.9980 (исп. 3-е усл.)" );
           Val_min= false ;                                       //заглушка
         }
       if (Val_max!= true && Cl_dn!= true && Val_min!= true )
         {
           Val_max= true ;
           Cl_dn= true ;
           Val_min= true ;      
         }   
//----
   return ( 0 );
  }
 
fore-x :

연산자 return(-1)에 대해 설명해주세요. start() 함수의 본문에서 호출 - 이 함수는 무엇을 합니까?

결국 return(0); 같은지 아닌지? 결과는 어디에도 전송되지 않는 것 같습니다.

그들은 왜 이렇게 쓰는가?

프로시저는 반환 값을 사용하지 않는 함수입니다.

반환은 종종 과시용으로 인쇄되며 안전하게 버릴 수 있습니다.

위의 예에서 반환 값을 사용할 수 있습니다 . Alert (init());

 
kolyango :

그리고 모든 조건이 순서대로 확인되었는지 어떻게 확인할 수 있습니까? 첫 번째 condition_1, condition_2, condition_3 순입니다. 그리고 그렇지 않습니까 (어떤 조건이 일치하고 순서대로 수행되지 않았습니까?) 그리고 모든 조건이 순서대로 충족되면 시장가 주문을 열어 판매하십시오. 그럼 맞을까요?

네.