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

 
TarasBY :

따라서 (MACD와 관련하여):

감사합니다. 모든 것이 잘 되고 있지만 나중에는 단 하나의 막대만 있을 수 있습니다! 할 수 있는 다른 일이 있습니까?

 
TarasBY :

따라서 (MACD와 관련하여):

ExtMapBuffer1[pos]에 대한 이전 옵션이 더 논리적이고 보편적인 것 같습니다. 이 옵션을 고려할 수 있습니까?
 
MK07 :

감사합니다. 모든 것이 잘 되지만 나중에는 단 하나의 바만 가능합니다! 할 수 있는 다른 일이 있습니까?

이렇게 시도하십시오.

파일:
 

Vinin
:


스토캐스틱의 교차점을 찾지 못했습니다(코드에 대해 말하는 것입니다)

 // Обращение к функции техн.индикат.
   
   M_1= iStochastic ( NULL , 0 ,Kperiod,Dperiod,Slowing, MODE_SMMA ,Price_field,MODE_MAIN,   1 );
   M_2= iStochastic ( NULL , 0 ,Kperiod,Dperiod,Slowing, MODE_SMMA ,Price_field,MODE_MAIN,   2 );
   S_1= iStochastic ( NULL , 0 ,Kperiod,Dperiod,Slowing, MODE_SMMA ,Price_field,MODE_SIGNAL, 1 );
   S_2= iStochastic ( NULL , 0 ,Kperiod,Dperiod,Slowing, MODE_SMMA ,Price_field,MODE_SIGNAL, 2 );

                         // Анализ ситуации
   
   if (M_2 < S_2 && M_1==S_1)                      // Условие откр. Buy и закр. Sell 
     {
       if (Total> 0 )
        {
        Close_Order_S(Ticket,Ans,Lts); 
        }
      
        Ticket = Open_Order_B(StopLoss,Lts); 
                                                                         
     } 
   if (M_2 > S_2 && M_1==S_1)                      // Условие откр. Sell и закр. Buy        
     {  
       if (Total> 0 )
        {
        Close_Order_B(Ticket,Ans,Lts);   
        }                           
      
        Ticket = Open_Order_S(StopLoss,Lts); 
 
granit77 :

이렇게 시도하십시오.




감사합니다. 모든 것이 해결되었습니다.
 
Equilibrium :



교차로가 어디입니까?

실수 비교에 대해 읽기

 
TarasBY :

생각해보면, 두뇌 버그는 "날카롭게" 되지 않았고, 핸들은 "검색" 버튼에 닿지 않았습니다. 예, 그리고 "fu-fu-fu"는 일종의 약한 것으로 밝혀졌습니다. 땀을 흘리지 않았습니까? ! 양철 병사들 - 이것이 당신이 필요로하는 것입니다 - 그리고 아이스크림을위한 돈은 남고 어머니는 맹세하지 않을 것입니다. :)))

진심 어린 동정과 동정을 표합니다.

내 질문은 이가 탐지기였습니다. MetaQuotes Language 4(MQL4)에서 사전 정의된 시계열 배열 이름의 매개변수 중:

시간, 시가, 종가, 고가, 저가, 거래량 매수도 매도도 없습니다. 그러나 상인의 이름이 없기 때문에. 이 정보는 다른 모든 사람보다 더 평등하기 위해 비공개입니다.

당신은 탐지기를 통과하지 못했습니다.

 
asd123321 :
내 질문은 이가 탐지기였습니다. MetaQuotes Language 4(MQL4)에서 사전 정의된 시계열 배열 이름의 매개변수 중:

시간, 시가, 종가, 고가, 저가, 거래량 매수도 매도도 없습니다. 그러나 상인의 이름이 없기 때문에. 이 정보는 다른 모든 사람보다 더 평등하기 위해 비공개입니다.

당신은 탐지기를 통과하지 못했습니다.

상대와의 말다툼은 건드리지 않고 실망시키고 싶다. 당신의 "검출기"는 틀렸고 어떤 프로그래머라도 이 모든 것을 알고 있습니다. 당신은 단순히 개인적인 용어를 사용하여 수수께끼의 형태로 질문을 하십시오. 따라서 질문이 무엇이든 답도 마찬가지입니다.
 

CodeBase에서 검색했지만 답을 찾지 못했습니다(

아시는 분 계시면 알려주세요.

 if (Bid > Line_2 && Rsi < 30 )     //Если цена больше максимальной(верхней) линии..
                                   //..и RSI меньше заданного условия..
      {
       Opn_B= true;               //..тогда получаем условие на открытие  Buy
      }

첫 번째 조건 Bid > Line_2가 충족되면 두 번째 조건 RSI<30이 손실됩니다. RSI 지표선 이 30을 넘습니다.

두 조건을 올바르게 연결하는 방법은 무엇입니까?

 

나는 내 아이디어를 구현하는 데 성공했습니다)

포럼 전문가 여러분, 코드를 분석하고 코드를 보다 정확하게 구현할 수 있는 방법을 작성해 주십시오.

물론 말도 안되는 소리라는 것을 이해하지만 작동합니다)

미리 감사드립니다.

 bool Flag_Rsi_B= true ;
bool Flag_Rsi_S= true ; //Эти переменные я вынес за ф-цию старт

if (Flag_Rsi_B== true )
   { 
     if (Rsi < 30 )     
      Flag_Rsi_B= false ;
   }   
       if (Bid > Line_2 && Flag_Rsi_B== false )   //Условия для покупки
      {    
       Opn_B= true ;  
       Flag_Rsi_B= true ;
      }
      
      
      
       if (Flag_Rsi_S== true )
       {
         if (Rsi > 70 )   
        Flag_Rsi_S= false ; 
       }
      
       if (Flag_Rsi_S== false && Bid < Line_1) //Условие для продажи
          { 
           Opn_S= true ;  
           Flag_Rsi_S= true ;
          }           
사유: