初学者的问题 MQL5 MT5 MetaTrader 5 - 页 1279

 
pit84:

请学会逐字阅读,而不是字里行间。

关于交易、自动交易系统和交易策略测试的论坛

初学者的常见问题 MQL5 MT5 MetaTrader 5

Vladimir Karputov, 2021.01.25 13:58

仔细阅读:指标不在你指定的地方。

使用编码 按钮粘贴您的MQL5代码,并从Windows Explorer中粘贴一张截图--以证明指标的存在。

EA的代码在哪里?Windows资源管理器的屏幕截图在哪里?

 

有太多的下巴了。这就是交易和收集指标的意义所在))

   ExtJawsHandle=iMA(NULL,0,InpJawsPeriod,0,InpMAMethod,InpAppliedPrice);
   ExtJawsHandle=iMA(NULL,0,InpJawsPeriod,0,InpMAMethod,InpAppliedPrice);
   ExtTeethHandle=iMA(NULL,0,InpTeethPeriod,0,InpMAMethod,InpAppliedPrice);
   ExtDroolingHandle=iMA(NULL,0,InpDroolingPeriod,0,InpMAMethod,InpAppliedPrice);
 
pit84:

尝试减少计算指标 的条数

 

你好。

你能告诉我这个设计是否有区别吗?

//+------------------------------------------------------------------+
   if(IsFillingTypeAllowed(SYMBOL_FILLING_FOK))
      m_trade.SetTypeFilling(ORDER_FILLING_FOK);
   else
      if(IsFillingTypeAllowed(SYMBOL_FILLING_IOC))
         m_trade.SetTypeFilling(ORDER_FILLING_IOC);
      else
         m_trade.SetTypeFilling(ORDER_FILLING_RETURN);
//+------------------------------------------------------------------+
bool IsFillingTypeAllowed(int fill_type)
  {
   int filling = m_symbol.TradeFillFlags();
   return((filling & fill_type) == fill_type);
  }
//+------------------------------------------------------------------+

和这个。

m_trade.SetTypeFillingBySymbol(m_symbol.Name());

如果我正确理解了帮助中写的内容,它基本上是一样的。

但我有疑问,为什么人们要写大的代码而不是一行。

 
Vladimir Karputov:

请学会逐字阅读,而不是字里行间。


EA的代码在哪里?Windows资源管理器的屏幕截图在哪里?

ex5中的EA,附上Windows Explorer的截图
附加的文件:
b9u3p1.PNG  88 kb
 
pit84:
ex5中的EA,附上Windows Explorer的截图

在EA中显示iCustom调用 字符串。你需要这方面的源代码,而不是ex5。

 
Vladimir Karputov:

在EA中显示iCustom调用 字符串。你需要这方面的源代码,而不是ex5。

我没有源代码。
 
pit84:
我没有源代码。

所以要联系作者,澄清自定义指标 的调用字符串。

 
你好,从市场上购买软件时,激活的数量是多少?这个程序可以同时在不同的电脑和账户上使用吗?问题是,我们想为两个人购买一个程序,并分别使用它们。
 
请告诉我如何检查是否存在某种类型的订单(在这种情况下是ORDER_TYPE_BUY_LIMIT)或神奇的数字......如果它不存在或它被关闭 - 然后EA继续其工作......我将非常感激...