MQL5: language of trade strategies built-in the MetaTrader 5 Trading Platform, allows writing your own trading robots, technical indicators, scripts and libraries of functions
SeriesInfoInteger - Доступ к таймсериям и индикаторам - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
我将其重写为 MQL5。我删除了工作对象。
当设置 Ratio=1 时,它以应有的方式出现在图表上,即以高低柱形图的形式叠加在图表上。但在调试模式下,由于某些原因,情况并非如此、
它显示为比率设置为 2,而实际设置为 1。
代码中的一切都正确吗?
在指标中很清楚。但脚本呢?
如何通过脚本获取参数值
这在指标中很清楚。但脚本呢?
https://www.mql5.com/ru/docs/series/bars
https://www.mql5.com/ru/docs/series/bars
可以理解,我以前也是这么做的。谢谢
我想知道是否有其他方法。
这是可以理解的,我以前也这样做过。谢谢
我想知道是否有其他办法。
可以。SeriesInfoInteger().
在哪里可以看到实现片断线性插值的简单示例?
例如,对于数组 x[]={0.1,0.8,3.2,7.9,9.3}(5 个值),在数组 y[]={-3.2,2.7,1.1,-6.4,20}(5 个值)中有相应的值。
如何通过参数 x1[]={0.1, 1, 2, 2.5, 5, 5.1, 6, 8, 9.3} (9 个值) 的片断线性插值函数,从数组 y[]9 个值中获取参数 x1[]={0.1, 1, 2, 2.5, 5, 5.1, 6, 8, 9.3} (9 个值) 的相应值?
我的理解是,首先在数组 x[] 中查找数组 x1[] 中的值,如果完全匹配,则将数组 y[]/ 中的值赋值给数组 y1[]。
如果不匹配,则在数组 x1[] 中寻找两个值,在这两个值之间是数组 x1 的值。然后,对于数组 y1[],我们通过公式计算数组 y[] 中的相应值。
这样就可以得到所需的点数。但是通过枚举数组中的 每个元素 进行搜索并不 经济。也许可以使用二进制搜索(我读过有关搜索方法的资料)。
因此,我想知道这种函数是如何编写和使用的。在搜索过程中,我只找到了 ALGLIB。但我不知道它从何而来,如何使用。
不要把我送到 ALGLIB。
因此,我想知道这样的函数是如何编写和使用的。在搜索过程中,我只找到了 ALGLIB。但我不知道它从何而来,又是如何使用的。
别让我去找 ALGLIB。
为什么要分别搜索?如果 x 和 x1 是有序的,我们就可以通过两个索引对它们进行排序。
为什么要分别搜索?如果 x 和 x1 是有序的,我们就前进两个索引。
是的,我没想到这一点。所以我才要求举例说明。但我找不到。我需要正确的方法。
我如何在市场中上传 MQL5 中的机器人进行销售?
在市场 中。右上方有一个绿色按钮...