[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 402

 

안녕하세요 여러분!

여기에서 하나의 기능을 만들려고 했습니다. 누가 여기서 어떤 실수를 했는지 말할 수 있습니까?

 //попытка сделать функцию: отключение всех  индикаторов и разрешение только Бай или Селл в зависимости от того, 
//что закуплено, когда баланс снижается на заданный процент
bool fOffInd ( ) {
int i , b , s ;
   if ( UT_AutoOf = = 1 ) {
   //если баланс снизился на LossIndikator процентов
       if ( gProfit < = ( ( - 1.0 ) * LossIndikator * AccountBalance ( ) ) / 100.0 ) {
           Print ( "Индикаторы выключен автоматически!" ) ;
          UT_ON = 0 ; //выключатель индикатора, 0-контроль отключен
          VRF_ON = 0 ; //выключатель индикатора, 0-контроль отключен
   //выбираем открытые ордера Бай       
   for ( i = 1 ; i < = OrdersTotal ( ) ; i + + ) {         
       if ( OrderSelect ( i - 1 , SELECT_BY_POS ) = = true ) {    
           if ( OrderType ( ) = = OP_BUY & & OrderSymbol ( ) = = Symbol ( ) ) { b = b + 1 ; }
         }    
         return ( b ) ;
         }
   //выбираем открытые ордера Селл     
   for ( i = 1 ; i < = OrdersTotal ( ) ; i + + ) {         
       if ( OrderSelect ( i - 1 , SELECT_BY_POS ) = = true ) {    
           if ( OrderType ( ) = = OP_SELL & & OrderSymbol ( ) = = Symbol ( ) ) { s = s + 1 ; }
         }    
         return ( s ) ;
         }
   //если открытых Бай больше чем Селл, то включаем запрет торговли Бай     
       if ( s < = b ) { CloseAllBuyNow   = true ;
         Print ( "Работаем только Селл!" ) ;
           }
       else {
   //если открытых Селл больше чем Селл, то включаем запрет торговли Селл    
       if ( b < = s ) { CloseAllSellNow = true ;
         Print ( "Работаем только Бай!" ) ;
             }
           }
             return ( false ) ;
         }
       }
       else {
       //все индикаторы должны быть включены и запрет на Бай и Селл снят
          UT_ON = 1 ;
          VRF_ON = 1 ;
          CloseAllBuyNow   = false ;
          CloseAllSellNow = false ;
//          return(false);
     }
   return ( 0 ) ;     
} 

 
[삭제]  

따라서 귀하를 위한 탈출구는 조언자가 표시기에서 정보를 읽는 것입니다. 이를 위해 iCustom 기능이 사용되므로 설명서에서 해당 설명을 읽으십시오. EA에서 필요한 변수에 해당 막대에 대한 표시기의 표시기 배열 값을 씁니다.

다음은 이 기능에 대한 설명입니다. https://docs.mql4.com/ru/indicators/iCustom

감사합니다. 살펴보겠습니다.

이제 지표에 글로벌 변수를 생성한 다음 해당 값을 튜토리얼에 쓰여진 대로 Expert Advisor로 읽어오도록 지시하려고 합니다.

나는 이런 맥락에서 iCustom 기능을 접하지 못했습니다.

[삭제]  

안녕하세요 진행방법좀 알려주세요 100불정도 데모계좌 를 개설하고 로트크기를 0.10이나 0.05로 변경하면서 거래를 하려했는데 프로그램이 안되네요 구매 및 착석 버튼이 켜지지 않습니다.

[Deleted]  
Arius писал(а) >>

안녕히 주무세요 진행 방법좀 알려주세요 100불정도 데모계좌 개설하고 로트크기를 0.10이나 0.05로 변경하면서 거래를 하려했는데 프로그램이 안되네요 구매하고 앉아 버튼에 불이 들어오지 않습니다.

이 문제를 고칠 방법이 없습니다. 친구야, 모든 것은 계정을 개설한 회사에 따라 다릅니다. 0.10 미만의 로트에서 거래할 수 있으면 버튼에 불이 들어오고 그렇지 않으면 할 수 없습니다. 어떤 식 으로든 영향을 미칩니다.

[삭제]  
Stanislav.exe писал(а) >>

이 문제를 고칠 방법이 없습니다. 친구야, 모든 것은 계정을 개설한 회사에 따라 다릅니다. 0.10 미만의 로트에서 거래할 수 있으면 버튼에 불이 들어오고 그렇지 않으면 할 수 없습니다. 어떤 식 으로든 영향을 미칩니다.

고맙습니다.

[Deleted]  

여보세요!!! 초보를 도와주세요.

다음 내용에 대한 코드를 작성해야 하는데, 아아, 아직 스스로 생각이 나지 않습니다.

"EA는 두 MA의 교차점에서 역 교차점까지의 시간 동안 단 하나의 거래만 열어야 합니다."

질문: "물론, 코드 자체와 어디에 배치해야 합니까?" 미리 감사드립니다.

 
Stanislav.exe писал(а) >>

여보세요!!! 초보를 도와주세요.

다음 내용에 대한 코드를 작성해야 하는데, 아아, 아직 스스로 생각이 나지 않습니다.

"EA는 두 MA의 교차점에서 역 교차점까지의 시간 동안 단 하나의 거래만 열어야 합니다."

질문: "물론, 코드 자체와 어디에 배치해야 합니까?" 미리 감사드립니다.

코드베이스에서 찾아보세요. 그것은 이미 거기에 있습니다.

[Deleted]  
Vinin писал(а) >>

코드베이스에서 찾아보세요. 그것은 이미 거기에 있습니다.

감사합니다. 지금 볼게요.
 
Nail_Saby >> :

안녕하세요 여러분!

여기에서 하나의 기능을 만들려고 했습니다. 누가 여기서 어떤 실수를 했는지 말할 수 있습니까?

스킬테스트인가요? 그렇다면 왜 for 루프가 필요한지 알아내십시오. 이미 각각의 첫 번째 반복에서 프로그램이 return() 에 의해 종료되는 경우

 
alsu писал(а) >>

스킬테스트인가요? 그렇다면 왜 for 루프가 필요한지 알아내십시오. 이미 각각의 첫 번째 반복에서 프로그램이 return() 에 의해 종료되는 경우

나는 기성품 http://fxnow.ru/blog.php?user=Yuriy&blogentry_id=66 ...

그리고 return() 은 맨 아래에 있는 것을 제거하거나 무엇을 제거합니까? 작동하게 하려면?