新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1524

 
Alexey Viktorov:
然后你可以阅读整个主题。

在mt5中,类的使用几乎是由开发者强加的。在mt4中iBands返回指标值,而mt5返回句柄,即会出现比我们希望的更混乱的书写(写一个返回布林线值的函数更容易)。同时,他们也给了一个使用CiBands 课的机会,你可以写3个短句。在mt5中,类所提供的功能,例如CTALO、CSymbolInfo 等,使用其他解决方案是很麻烦的。所以现在的问题是在使用CiBands时如何获得数值?

 
Andrey Sokolov:

在mt5中,类的使用是由开发者强加的,相当严重。在同样的mt4中iBands返回指标值,而mt5返回句柄,即会出现比我们希望的更混乱的书写(写一个返回布林值的函数更容易)。同时,他们也给了一个使用CiBands 课的机会, 你可以写3个短句 。在mt5中,类所提供的功能,例如CTALO、CSymbolInfo 等,使用其他解决方案是很麻烦的。因此,现在的问题是在使用CiBands时如何获得数值?


,在oninit里有一行是句柄,然后有第二行是句柄上的调用。(写两行)

 
Andrey Sokolov:

在mt5中,类的使用是由开发者强加的,相当严重。在同样的mt4中iBands返回指标值,而mt5返回句柄,即会出现比我们希望的更混乱的写法(编写返回布林线值的函数更容易)。同时,他们也给了一个使用CiBands 课的机会,你可以写3个短句。在mt5中,类所提供的功能,例如CTALO、CSymbolInfo 等,使用其他解决方案是很麻烦的。因此,现在的问题是在使用CiBands时如何获得数值?

不是由开发者暗示的,而是由一位版主暗示的。至于BB值,所以Artem告诉你,直接获得所有的东西比较容易......顺序是这样的......。

  1. 申报hendle变量和数组以获得指标值。如果有必要,最多3个。如果我们不需要一个平均值,两个数组就足够了。
  2. 在OnInit()中,我们收到了指标句柄...
  3. 在OnTick()或其他函数中,对每一行单独进行CopyBuffer(),需要多少就有多少。
  4. 从这些数组中你可以得到这些条形上的指标线的值,这很有趣...

就这样了。为什么要用OOP¿¿¿¿¿?不幸的是,我不能直接回答你的问题,因为我没有在使用它。正如我所描述的那样,对我来说比较容易。只有4个行动。

 
请告知。有几个指标可以提供很好的进入点,但它们都在ex4中。你能告诉我如何将箭头从缓冲区中取出吗?也就是说,我想根据他们的读数 来做一个指标
 
@Alexey Viktorov 谢谢你
 
jarikn:
请告知。有几个指标可以提供很好的进入点,但它们都在ex4中。你能告诉我如何将箭头从缓冲区中取出吗?也就是说,我想根据他们的读数 来做一个指标
iCustom
YouTube链接已删除
 
Andrey Sokolov:
iCustom
YouTube链接已删除

????

我没有指标的源代码,只有ex4文件本身。
 
jarikn:

????

为第三方资源和私人渠道做广告。如果不是因为我,我可能已经被禁赛了。

 
jarikn:

????

我没有指标的源代码,只有ex4文件本身。
你不需要源代码,你可以在 "数据窗口 "中看到指标的缓冲区编号,并在iCustom 中使用它。
iCustom - Технические индикаторы - Справочник MQL4
iCustom - Технические индикаторы - Справочник MQL4
  • docs.mql4.com
iCustom - Технические индикаторы - Справочник MQL4
 
MakarFX:
你不需要源代码,在 "数据窗口 "中你可以看到指标缓冲区的编号,并在iCustom 中使用它。

好吧,我试一试。谢谢