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

 
artmedia70:

非常有趣。

1.MA为多少条?

2.如果有一个弯道,信号是否在弯道上?还是在零点酒吧?


还有更多的东西--一条直线可能是20条,举个例子,让它成为30条。

信号要么在C处,要么在D处(当C处形成时--立即--在D的第一小节),或者最好在C的第一小节 处。

 

你好!

1.你能告诉我,原则上是否可以编写代码,如果开单的条件是两个指标的交叉,而这两个指标是在一个单独的窗口(不是在图表上)打开的。但是...一个的数值曲线从-100到0,另一个从-1.3到1.3 ????

2.如果可以的话,使用哪个函数(哪个方向,学习MQL4)????

 
bergkamp.:

还有更多的东西--一条直线可能是20条,举个例子,让它成为30条。

信号要么在C段,要么在D段(当C段在D段的第一小节形成时--立即在D段形成)。

我想知道。你需要一个算法,还是我需要在这里写一个指标?

你不只是决定你需要什么,而是我需要什么?我已经给了你很多指导意见。那里也有很多隐患。该算法将找到通过MAW的曲线段的端点所画的线与指定区间内MAW的最大值之间的最大差异。

这对指标来说是不起作用的--它将找到任何非零的背离,并且只说在这段上的什么地方以及MA向哪个方向弯曲。在一定距离内,可能有不止一个这样的弯道。那么该怎么做呢?

算法如下:在给定的线段两端之间画一条虚拟线,寻找与虚拟线的最大偏差值。如果过去的值小于当前的值,我们就会记住这个值,并把它记下来。循环之后,我们有最大的偏差和它所登记的条形图。

这只是我首先想到的搜索方向。我相信有一些资源消耗更少的算法。这应该交给指标人。我主要研究EA。

 
Scomoroh:

你好!

1.你能告诉我,如果开单的条件是两个指标的交叉,而这两个指标是在一个单独的窗口中打开的(不是在图表上),原则上是否可以编写代码。但是...一个的数值曲线从-100到0,另一个从-1.3到1.3 ????

2.如果可以的话,使用哪个函数(哪个方向,研究MQL4)????

你可以来回改变垂直比例,而且,哎呀......。在这里,他们已经越过了,而现在他们还没有。

首先,他们必须被放入同一个参考框架。但它们根本不会是相同的指标

 
bergkamp.:

比这更多一点 - 直线可以是20条,让它成为30条,例如

信号在C段或D段(当C段在D段的第一根柱子上立即形成时,在D段上)或在C段的第一根柱子上 更好。


你需要找到方向的变化?( 上升---下降 ) 第一导数 == 0

或者说是一条曲线?( 增长为平方根 --- 增长为抛物线) 第二导数 == 0

 
artmedia70:

而你来回改变垂直刻度,然后,哦......他们已经越过了,而现在他们没有。

首先,你必须把它们放在同一参考框架内。但它将完全不是相同的指标


所以原则上是可以的????

如何把他们带入一个参考框架,你必须重写他们的代码,做出改变?

 
ALXIMIKS:


你需要找到 一个改变方向的点?( 上升---下降 ) 第一导数 == 0

2的曲率? ( 增长为平方根 --- 增长为抛物线) 第二导数 == 0

这是非常有趣的,你能不能分享一个例子的代码?

1 - 这将是向上/向下的信号 - 最好是在C段的第一小节。

2-如果没有弯曲,当前的运动方向就不会改变--这是符合逻辑的。

 
artmedia70:

这里有一个有趣的问题。你需要一个算法,还是我需要在这里写一个指标?

你不只是决定你需要什么,我吗?我已经给了你一个好主意。那里也有很多隐患。该算法将找到通过MAW的曲线段的端点所画的线与指定区间内MAW的最大值之间的最大差异。

这对指标来说是不起作用的--它将找到任何非零的背离,并且只说在这段上的什么地方以及MA向哪个方向弯曲。在一定距离内,可能有不止一个这样的弯道。那么该怎么做呢?

算法如下:在给定的线段两端之间画一条虚拟线,寻找与虚拟线的最大偏差值。如果过去的值小于当前的值,我们就会记住这个值,并把它记下来。循环之后,我们得到了最大的偏差和它所登记的酒吧。

这只是我当初寻找的一个方向。我相信有一些资源消耗更少的算法。这应该交给指标人。我主要研究EA。

谢谢你,这个想法非常赞成,但如何在代码中实现呢? 找到这种时刻的非常片段
 
может быть полезно https://www.mql5.com/ru/articles/1569 提供所有事件的变体

3.3. 顶部和槽部

 
artmedia70:

算法如下:在MAH段的给定两端之间画一条虚拟线,搜索MAH值与虚拟线值的最大偏差。如果过去的值小于当前的值,我们就会记住这个值,然后把它放在酒吧。循环之后,我们得到了最大的偏差和它所登记的酒吧。

这只是一开始就出现在我面前的搜索方向。我相信有一些资源消耗更少的算法。这应该交给指标人。我主要研究EA。


关于该指标的有趣想法。几个月来,我一直想做类似的东西。主要问题是,当我把指标放在图表上时,它显示了它应该显示的东西。当我在测试器中运行它时,它没有显示我想要的东西。我试着记录一个值,并在一个新的条形图上进行比较,如果通过了某个值,我们就把当前的值写到缓冲区,在其他情况下,值保持不变(如写的)。但在测试器中,当指标还没有达到这个特定的值时,它仍然执行变化,不应该改变。我已经尝试了很多方案,但到目前为止,我还没有找到解决问题的办法。