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

 
Nikolay Ivanov #:

什么,在哪里,什么时候,从哪里到哪里,答案很清楚。

图表的像素大小是已知的,显示的烛台数量,它们的日期,缩进是已知的,最大/最小价格是获得的。问题是什么?

 
Vitaly Muzichenko #:

让我说得更具体些

应该在0或1的哪个柱子上检查极值吗? 或者其他哪个柱子?

 
Andrey Sokolov #:

图表的像素大小是已知的,蜡烛图的数量,它们的日期,缩进是已知的,最大/最小价格是获得的。问题是什么?

我可以一目了然地概括出2个问题......

1)如果你有1个像素对应10个点(比如说)。你需要多少个像素来覆盖15个点?

2) 如果通过滚动改变图表的最小和最大值,或改变TF或改变比例,是否会满足圆圈必须对应于给定数量的点的要求?

 
Nikolay Ivanov #:

我能想到两个问题...

1) 如果你有1个像素对应10个点(例如)...那么需要多少像素才能覆盖15个点?

2) 如果最小和最大的图表将通过滚动,或改变TF或改变比例来改变,那么圆圈必须对应于给定的点数的要求是否会被满足?

1 - 你能四舍五入到整数吗?

2 - 不禁止根据图表上的事件进行重新计算。

你有真正的问题,还是被设计的问题?
 
Vitaly Muzichenko #:

我将尝试更加具体。

当前时刻:我们看到顶部有两条线,底部有两条线

上面的一个人发出了信号,下面的一个人也发出了信号--从下面的第二个人(骨折)。


那么,"之 "字形有什么问题?- 它将始终显示最后一次休息的方向。

你将立即摆脱下一个任务--在几个点上过滤断点--偏差设置


像你的TS这样的人的另一项未来任务--找到多少个柱子前的断裂--在我的例子中,你也可以返回这样一个值

还有一次--我的ZZ代码必须做成一个单独的函数,在每一个tick上计算每一行的ZZ,并记住每一行最后的ZZ方向和最后计算的bar编号--计算会很快,你可以在测试器中运行它。



如果你想,就像论坛上说的那样 - 如果Buf[1] >Buf[2] &&Buf[2] >Buf[3]....可能马云要下台了....

 
Nikolay Ivanov #:

不,没有人说过关于拟合的事情。 你需要圆的直径总是等于一个给定的点的数量。

我可能理解错了,但以点为单位设定直径有什么难的?


 
Nikolay Ivanov #:

应该在0或1的哪个柱子上检查极值吗? 或者其他哪个柱子?

在零点。

两条低线中的一条 = Bar[1] <Bar[0],两条 高线中的一条=Bar[1] >Bar[0]

沿着顶部2行和底部2行搜索

在任何时候,第二高位和第一低位,或最低位和最高位,或第一高位和第二低位都可能出现断裂。或者同时在两个方面。

 
Andrey Sokolov #:

1 - 你能四舍五入到整数吗?

2 - 不禁止对图表上的一个事件进行重新计算。

1) 这不是四舍五入,而是一个错误......而且是一个非常大的错误......在我的例子中是10,但在某些仪器上可能是100、1000、10000等......不错的四舍五入

2)所以你会告诉客户这是有可能的,然后让他的处理器24小时7天每秒钟检查所有图表上的所有图标,看看那里的圆圈大小是否可以改变......+ 他需要确保你的代码始终处于开启状态。我认为这是一种破坏行为 :)

底线...一开始你说任务可以解决,但后来发现数值会是近似的,有很大的误差,看门狗代码必须运行,通过挂起处理器来修复和调整数值......。

而你认为这就叫解决问题?这叫不假思索地抓取,然后说服/提出/质疑,认为这是正确的......

 
Igor Makanu #:

那么,"之 "字形有什么问题?- 它将始终显示最后一次断裂的方向

你将立即摆脱下一个任务--在几个点上过滤断点--偏差设置


像你的TS这样的人的另一项未来任务--找到多少个柱子前的断裂--在我的例子中,你也可以返回这样一个值

还有一次--我的ZZ代码必须做成一个单独的函数,在每一个tick上计算每一行的ZZ,并记住每一行最后的ZZ方向和最后计算的bar编号--计算会很快,你可以在测试器中运行它。


如果你想,就像论坛上说的那样 - 如果Buf[1] >Buf[2] &&Buf[2] >Buf[3]....可能MA下降....

又看了看,如何适用于我的问题--还没有想明白。

 
Vitaly Muzichenko #:

在零点。

两条低线中的一条= Bar[1] <Bar[0],两条 高线中的一条=Bar[1] >Bar[0]

我们沿着顶部2条线和底部2条线搜索

在任何时候,都可能在第二高和第一低,或在最低和最高,或在第一高和第二低出现断层。或者同时在两个方面。

1)寻找所有线路上的裂缝。

2) 从那些有断裂的地方,我们选择有0条极值的那条。

这种算法是否有效?

原因: