[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 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로 변경하면서 거래를 하려했는데 프로그램이 안되네요 구매 및 착석 버튼이 켜지지 않습니다.

 
Arius писал(а) >>

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

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

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

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

고맙습니다.

 

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

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

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

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

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

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

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

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

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

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

 
Vinin писал(а) >>

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

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

안녕하세요 여러분!

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

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

 
alsu писал(а) >>

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

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

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