코딩 도움말 - 페이지 763

 

안녕 믈라덴

MoveAverage 가 있는 MFI를 EA에 넣으려고 하는데 MA가 "첫 번째 지표의 데이터"를 사용하고 있습니다...
이 코드를 생성했는데 MA가 "첫 번째 데이터 표시기"에서 데이터를 가져오지 않습니다.)

//--- inputs for expert
input ENUM_TIMEFRAMES                   Timeframe= PERIOD_CURRENT ; //Timeframe
input string varname160= "- - - - - - - - - - - - - - - - - -" ; //- - - Money Flow Index - - -
input int                               MFI_Period= 14 ;                       //MFI Period
input ENUM_APPLIED_VOLUME               MFI_Volume= VOLUME_REAL ;             //MFI Volume
input string varname200= "- - - - - - - - - - - - - - - - - -" ; //- - - Média Móvel- - -
input int                               MA_Period= 09 ;                     //MA period
input int                               MA_Shift= 0 ;                       //MA shift
input ENUM_MA_METHOD                    MA_Method= MODE_SMA ;               //MM Method
input ENUM_APPLIED_PRICE                MA_Price= PRICE_CLOSE ;             //MM Price

//+------------------------------------------------------------------+
//| Global expert object                                             |
//+------------------------------------------------------------------+
   int                m_MFIHand;
   double             m_mfi0[ 1 ];
   double             m_mfi1[ 1 ];

   int                m_MAHand;
   double             m_ma00[];  


//+------------------------------------------------------------------+
//| Initialization function of the expert                            |
//+------------------------------------------------------------------+
int OnInit ()
  {
   int temp= 0 ;
      temp=( int ) ChartGetInteger ( 0 , CHART_WINDOWS_TOTAL );
      m_MFIHand= iMFI ( _Symbol ,Timeframe,MFI_Period,MFI_Volume);
       if (m_MFIHand!= INVALID_HANDLE )
        {
           ChartIndicatorAdd ( 0 ,temp,m_MFIHand);          
        }    

      m_MAHand= iMA ( _Symbol ,Timeframe,MA_Period,MA_Shift,MA_Method,MA_Price);
        {
           ChartIndicatorAdd ( 0 ,temp,m_MAHand);
        }    
  
  
   return ( INIT_SUCCEEDED );
  }
//+------------------------------------------------------------------+
//| Deinitialization function of the expert                          |
//+------------------------------------------------------------------+
void OnDeinit ( const int reason)
  {
  
  }

MA가 "첫 번째 지표의 데이터"에서 데이터를 가져오도록 하는 구성 요소를 만드는 데 실제로 필요합니다.
또는 이것은 EA의 코드로 수행할 수 있습니까?

도와줄 수 있니?

 
baraozemo :

안녕 믈라덴

MoveAverage 가 있는 MFI를 EA에 넣으려고 하는데 MA가 "첫 번째 지표의 데이터"를 사용하고 있습니다...
이 코드를 생성했는데 MA가 "첫 번째 데이터 표시기"에서 데이터를 가져오지 않습니다.)

//--- inputs for expert
input ENUM_TIMEFRAMES                   Timeframe= PERIOD_CURRENT ; //Timeframe
input string varname160= "- - - - - - - - - - - - - - - - - -" ; //- - - Money Flow Index - - -
input int                               MFI_Period= 14 ;                       //MFI Period
input ENUM_APPLIED_VOLUME               MFI_Volume= VOLUME_REAL ;             //MFI Volume
input string varname200= "- - - - - - - - - - - - - - - - - -" ; //- - - Média Móvel- - -
input int                               MA_Period= 09 ;                     //MA period
input int                               MA_Shift= 0 ;                       //MA shift
input ENUM_MA_METHOD                    MA_Method= MODE_SMA ;               //MM Method
input ENUM_APPLIED_PRICE                MA_Price= PRICE_CLOSE ;             //MM Price

//+------------------------------------------------------------------+
//| Global expert object                                             |
//+------------------------------------------------------------------+
   int                m_MFIHand;
   double             m_mfi0[ 1 ];
   double             m_mfi1[ 1 ];

   int                m_MAHand;
   double             m_ma00[];  


//+------------------------------------------------------------------+
//| Initialization function of the expert                            |
//+------------------------------------------------------------------+
int OnInit ()
  {
   int temp= 0 ;
      temp=( int ) ChartGetInteger ( 0 , CHART_WINDOWS_TOTAL );
      m_MFIHand= iMFI ( _Symbol ,Timeframe,MFI_Period,MFI_Volume);
       if (m_MFIHand!= INVALID_HANDLE )
        {
           ChartIndicatorAdd ( 0 ,temp,m_MFIHand);          
        }    

      m_MAHand= iMA ( _Symbol ,Timeframe,MA_Period,MA_Shift,MA_Method,MA_Price);
        {
           ChartIndicatorAdd ( 0 ,temp,m_MAHand);
        }    
  
  
   return ( INIT_SUCCEEDED );
  }
//+------------------------------------------------------------------+
//| Deinitialization function of the expert                          |
//+------------------------------------------------------------------+
void OnDeinit ( const int reason)
  {
  
  }

MA가 "첫 번째 지표의 데이터"에서 데이터를 가져오도록 하는 구성 요소를 만드는 데 실제로 필요합니다.
또는 이것은 EA의 코드로 수행할 수 있습니까?

도와줄 수 있니?

"첫 번째 지표의 데이터"를 정확히 어디에 사용하려고 합니까? 내가 아는 한 활성 차트에 존재하지 않는 "첫 번째 지표의 데이터"를 전달할 수 없기 때문에 사용되지 않습니다 (그런 식으로 사용할 수 없습니다). 이 모드는 EA가 아닌 차트와의 대화식 작업 전용입니다. 일부 지표 데이터의 평균을 얻으려면 대신 배열의 평균을 사용하십시오.
 
mntiwana :
MRTOOLS 수정 버전의 이것을 사용하십시오
안녕하세요 죄송합니다만 화살표가 그래프에 직접 표시되도록 표시기를 수정하여 촛불이 표시기를 이전 게시물에 게시한 것과 다르지 않도록 요청했습니다. 변경해 주시면 감사하겠습니다.
 
mladen :
"첫 번째 지표의 데이터"를 정확히 어디에 사용하려고 합니까? 내가 아는 한 활성 차트에 존재하지 않는 "첫 번째 지표의 데이터"를 전달할 수 없기 때문에 사용되지 않습니다 (그런 식으로 사용할 수 없습니다). 이 모드는 EA가 아닌 차트와의 대화식 작업 전용입니다. 일부 지표 데이터의 평균을 얻으려면 대신 배열의 평균을 사용하십시오.

안녕하세요 mladen님

예, 제 샘플이 작동하지 않는다는 것을 알고 있습니다... 이를 위한 구성 요소를 생성하는 데 필요한 것이 맞습니까? 내가 이것을 생산하는 것을 도와줄 수 있니?

MFI + MA("첫 번째 지표의 데이터" 사용).

 
baraozemo :

안녕하세요 mladen님

예, 제 샘플이 작동하지 않는다는 것을 알고 있습니다... 이를 위한 구성 요소를 생성하는 데 필요한 것이 맞습니까? 내가 이것을 생산하는 것을 도와줄 수 있니?

MFI + MA("첫 번째 지표의 데이터" 사용).

아니요. 배열에 ma를 사용해야 합니다. 하려고 하는 대로 하면 안 된다
 
mladen :
아니요. 배열에 ma를 사용해야 합니다. 하려고 하는 대로 하면 안 된다
예 .. 샘플을 줄 수 있습니까?
나는 경고와 함께 MA와 함께 OBV의 mt4 버전을 봅니다.
MA가 있는 MFI에 적용할 수 있지만 문제는 mt4 버전입니다.
 
baraozemo :
예 .. 샘플을 줄 수 있습니까?
나는 경고와 함께 MA와 함께 OBV의 mt4 버전을 봅니다.
MA가 있는 MFI에 적용할 수 있지만 문제는 mt4 버전입니다.
배열에 이동 평균 을 사용하십시오(배열에 적용할 수 있는 모든 이동 평균).
 
친애하는 mladen,

내 전략을 완료하기 위해 표시기를 첨부하고 M1에서 H4에 대한 대시보드를 만들었습니다...

미리 감사합니다
파일:
 

안녕하세요. MT4 기반 브로커에서 거래를 하려면 바이너리 옵션 EA가 필요합니다. 다른 쌍으로 테스트하려면 거기에 내 사용자 지정 지표 를 넣어야 합니다.

시간 특급, 금액, 거래 시간, 뉴스, 마틴게일 단계. 도움을 주셔서 감사합니다.

 

이 조건에 대한 화살표를 만드는 데 코더가 도와주세요.

# 슈퍼 트렌드 화살표 승수 0.3

# 슈퍼 트렌드 화살표 승수 1.0

# Lwma 크로스 화살표 빠른 1 / 느린 2

누군가가 이 3개의 화살에 대한 단일 화살을 동일한 촛불 시간에 표시하도록 만들 수 있다면 그것은 좋은 정확한 화살이 될 것입니다.