포럼을 어지럽히 지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 6. - 페이지 24

 
pasha5282 :

Account History에서 정보를 얻을 수 있는지, 얼마나 많은 돈이 인출되었는지, 예금은 얼마였으며 일정 기간 동안의 이익은 얼마인지 알려주실 수 있습니까?

어떤 기능이나 변수를 사용할 것인가? 일정 기간 동안의 이익은 주기로 계산할 수 있지만 일주일 전에 입금한 금액과 출금한 금액은 어떻게 되는지 모르겠습니다.

이 데이터는 우편으로도 발송됩니다.

인출/입력한 금액을 계산하려면 유형이 == 6인 주문을 찾은 다음 이미 해당 주에 이익이 있는 주기를 생성하고 OrderType()==6을 제외/포함합니다. 그런 다음 주 초에 보증금을 계산할 수 있습니다.
 
선형 회귀 채널에서 중간 선을 제거하려면 어떻게 해야 합니까? Expert Advisor에서는 어떤 라인을 사용해야 합니까?
 

안녕하세요 EMA 인디케이터를 다운받았는데 플랫폼에 설치가 안되어있는데 만드는법좀 알려주세요

 
안녕하세요 여러분, 거래 규칙에 따라 언제까지 거래를 해야 합니까? 이것이 주식과 같은 상품인 경우(선물과 같은 조건이 없는)
 
gi_group :
안녕하세요 여러분, 거래 규칙에 따라 언제까지 거래를 해야 합니까? 이것이 주식과 같은 상품인 경우(선물과 같은 조건이 없는)

뭔 소리야?
 

첫 번째 지표를 작성하려고 했습니다. 눈금이 표시된 순간부터 을 그립니다. 그러나 이전 막대에는 적용되지 않습니다. 오프라인 모드를 포함하여 차트 전체에 표시기가 표시되어야 합니다. 전문가가 무슨 일인지 말해줘?

 //+------------------------------------------------------------------+
//|                                                         сила.mq4 |
//|                                                                  |
//|                                                                  |
//+------------------------------------------------------------------+
#property copyright ""
#property link       ""

#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 Red
//--- input parameters
extern int        Period_MA_1= 7 ;
extern int        Period_MA_2= 7 ;
extern int        Period_MA_3= 7 ;
//--- buffers
double ExtMapBuffer1[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
   SetIndexStyle( 0 , DRAW_LINE );
   SetIndexBuffer ( 0 ,ExtMapBuffer1);
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
     int counted_bars=IndicatorCounted(),                      
    limit;
     double
    MA_1_t,                         
    MA_2_t,                           
    MA_3_t;
    MA_1_t= iMA ( NULL , 0 ,Period_MA_1, 0 , MODE_EMA , PRICE_CLOSE , 1 );  
    MA_2_t= iMA ( NULL , 0 ,Period_MA_2, 0 , MODE_EMA , PRICE_CLOSE , 2 );  
    MA_3_t= iMA ( NULL , 0 ,Period_MA_3, 0 , MODE_EMA , PRICE_CLOSE , 3 );    
 
   if (counted_bars> 0 )
      counted_bars--;
   
   limit= Bars -counted_bars;
   
   
   for ( int i= 0 ;i<limit;i++)
   {
      ExtMapBuffer1[i]=(MA_3_t-MA_2_t)/(MA_2_t-MA_1_t);
   }
   return ( 0 );
  }
//+------------------------------------------------------------------+
 
Forexman77 :

첫 번째 지표를 작성하려고 했습니다. 눈금이 표시된 순간부터 선을 그립니다. 그러나 이전 막대에는 적용되지 않습니다. 오프라인 모드를 포함하여 차트 전체에 표시기가 표시되어야 합니다. 전문가가 무슨 일인지 말해줘?


 //+------------------------------------------------------------------+
//|                                                         сила.mq4 |
//|                                                                  |
//|                                                                  |
//+------------------------------------------------------------------+
#property copyright ""
#property link       ""

#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 Red
//--- input parameters
extern int        Period_MA_1= 7 ;
extern int        Period_MA_2= 7 ;
extern int        Period_MA_3= 7 ;
//--- buffers
double ExtMapBuffer1[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
   SetIndexStyle( 0 , DRAW_LINE );
   SetIndexBuffer ( 0 ,ExtMapBuffer1);
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
     int counted_bars=IndicatorCounted(),                      
    limit;
     double
    MA_1_t,                         
    MA_2_t,                           
    MA_3_t;
 
   if (counted_bars> 0 )
      counted_bars--;
   
   limit= Bars -counted_bars;
   
   
   for ( int i= 0 ;i<limit;i++)
   {
      MA_1_t= iMA ( NULL , 0 ,Period_MA_1, 0 , MODE_EMA , PRICE_CLOSE ,i+ 1 );  
      MA_2_t= iMA ( NULL , 0 ,Period_MA_2, 0 , MODE_EMA , PRICE_CLOSE ,i+ 2 );  
      MA_3_t= iMA ( NULL , 0 ,Period_MA_3, 0 , MODE_EMA , PRICE_CLOSE ,i+ 3 );    
  
      ExtMapBuffer1[i]=(MA_3_t-MA_2_t)/(MA_2_t-MA_1_t);
   }
   return ( 0 );
  }
//+------------------------------------------------------------------+
0을 확인하는 것이 좋을 것입니다. 나눌 때 오류가 발생할 수 있습니다.
 
Vinin :
0을 확인하는 것이 좋을 것입니다. 나눌 때 오류가 발생할 수 있습니다.
그리고 "과거에서 현재까지"를 다시 계산하는 것은 나쁘지 않습니다. 이것은 습관입니다(재계산 순서는 이 지표에 대한 역할을 하지 않지만).
 
Vinin :
0을 확인하는 것이 좋을 것입니다. 나눌 때 오류가 발생할 수 있습니다.
감사합니다. 작동하는 것 같습니다!
 
TarasBY :
그리고 "과거에서 현재까지"를 다시 계산하는 것은 나쁘지 않습니다. 이것은 습관입니다(재계산 순서는 이 지표에 대한 역할을 하지 않지만).
이것은 나의 첫 번째 지표입니다. MQL4는 잘 모르겠습니다. 나는 교과서를 읽고 있다. 더 나은 이해를 위해 예를 들어 주실 수 있습니까?