任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 24

 
pasha5282:

我可以从账户历史中获得信息吗,在某一时期内提取了多少钱,存款是多少,利润是多少?

我应该使用什么函数或变量? 我可以用一个周期来计算某个时期的利润,但我不知道怎么做,一周前的存款是多少,取了多少钱。

这些数据也将通过邮件发送。

为了计算提取/输入了多少钱,寻找一个类型==6的订单,然后已经用一周的利润做了一个循环,排除/包括那里的OrderType()==6。然后你可以计算存款,这是在本周初。
 
如何去除线性回归 通道中的平均线。我应该在EA中的哪一行写这个?
 

你好,我下载了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);
  }
//+------------------------------------------------------------------+
如果能检查到零就更好了,除法可能会导致错误。
 
Vinin:
检查是否为零是个好主意,因为除法可能导致错误。
而从 "过去到现在 "的重新计算,作为一种习惯是很好的(尽管对于这个指标来说,重新计算的顺序是不重要的)。
 
Vinin:
最好检查一下是否为零,除法时可能会有错误。
谢谢你,它似乎在工作!
 
TarasBY:
而从 "过去到现在 "的重新计算也是一个好主意--这是作为一种习惯(尽管在这个指标上,重新计算的顺序并不起作用)。
这是我的第一个指标。我对MQL4并不完全熟悉。我正在重读课本。能否给我一个例子,以便更好地理解。