编码帮助 - 页 461

 

嗨,Mladen,我得到了一个箭头指标的MQ4。我自己看了一下代码,但我不太擅长发现问题:每当你切换时间段或重新加载时,该指标就会重新显示。

当你在图表上加载它时,历史记录看起来非常好,但在实际交易中,信号是不同的。重新加载它,信号看起来又很好。你能不能研究一下代码,看看为什么它不能马上给出好的信号?或者至少对它进行调整,使其不再重绘?一定有什么东西让指标在你重新加载或切换时间框架时故意重绘。我已经附上了mq4文件:binary_w.mq4

我改变了一些简单的东西,如箭头的样式等。但上述问题对我这样的新手来说太难了,所以感谢任何帮助。

附加的文件:
binary_w.mq4  6 kb
 
wranger:
嗨,Mladen,我得到了一个箭头指标的mq4。我自己看了一下代码,但我不太擅长发现问题:每当你切换时间段或重新加载时,该指标就会重绘。

当你把它加载到图表上时,历史看起来非常好,但在实际交易中,信号是不同的。重新加载它,信号看起来又很好。你能研究一下代码,看看为什么它不能马上给出好的信号?或者至少对它进行调整,使其不再重绘?一定有什么东西让指标在你重新加载或切换时间框架时故意重绘。我已经附上了mq4文件:binary_w.mq4

我改变了一些简单的东西,如箭头的样式等。但上述问题对我这样的新手来说太难了,所以感谢任何帮助

巫师

你是否有该指标的原始(未反编译的)源代码? 如果有,请发布出来,以便进行分析。

 
mladen:
wranger 你是否有该指标的原始(未反编译的)源代码? 如果有,请发布出来,以便对其进行分析。

谢谢你的快速回复。我唯一的其他mq4是原始反编译的。在任何地方都找不到真正的源代码mq4,我想这是一些付费的indi,有人反编译的...附上我所下载的原始mq4,以证明它的价值。所以你不能对被反编译的mq4文件做任何事情?

binary_indicator.mq4

附加的文件:
 

嗨,mladen。

我想得到一些关于市场关闭或不连接时的代码,我的想法是采取经纪人时间和本地时间之间的差异,并在这个差异上增加一个保证金,例如30秒。我的想法是,当市场关闭或失去连接时,经纪商时间停止,但本地时间继续进行,所以一旦本地时间超过经纪商时间的设定幅度,就会关闭EA中的一些功能,以阻止持续的订单发送或修改功能的机会,我知道你可以通过使用start()或OnTick()来解决这个问题,但在一些股票型的EA中,我有使用OnTimer()代码的交易功能,这样订单和交易就没有什么延迟,而且在任何事情发生之前都不依赖于父图表的更新,作为OnTimer()代码的结果,EA将试图运行,即使在平台没有连接或市场关闭。

我在这个问题上一直在兜圈子,不能让任何东西工作,所以非常感谢任何帮助或提示,但我可能完全看错了,当然这也不是第一次了。

 
cja:
嗨,mladen。

我正试图为市场关闭或不连接时获得一些代码,我的想法是利用经纪人时间和本地时间之间的差异,并在差异上增加一个保证金,例如30秒。我的想法是,当市场关闭或失去连接时,经纪商时间停止,但本地时间继续进行,所以一旦本地时间超过经纪商时间的设定幅度,就会关闭EA中的一些功能,以阻止持续的订单发送或修改功能的机会,我知道你可以通过使用start()或OnTick()来解决这个问题,但在一些股票型的EA中,我有使用OnTimer()代码的交易功能,这样订单和交易就没有什么延迟,而且在任何事情发生之前都不依赖于父图表的更新,作为OnTimer()代码的结果,EA将尝试运行,即使在平台没有连接或市场关闭。

我在这个问题上一直在绕圈子,不能让任何东西工作,所以任何帮助或提示都将是非常感激的,但我可能是以完全错误的方式看待这个问题,这不是第一次了

cja

如果我理解正确的话,你为什么不在尝试执行任何取决于订单的功能 之前总是使用IsConnected()?

至于发现市场是否关闭:ERR_MARKET_CLOSED错误将只在事后返回(试图执行一些订单相关的操作)。你可以在出错后停止执行EA一段时间,但重启终端或EA不会阻止新的尝试,所以,也许最好的方法是硬编码(或添加参数)市场收盘时间

 

只是检查一下 这个问题的最新情况--像往常一样,感谢你的帮助............................

早上好,谢谢你的快速回复。你指导我的页面有一些有趣的东西,但并不完全是我需要的。让我更好地解释一下....,"之 "字形摆动1从上到下是60点--摆动2从上到下是44点--摆动3从上到下是106点--摆动4从上到下是86点--当前的摆动仍然活跃,并根据价格进行调整。我想做的是有一个指标,将过去4个完成的波动的平均点数作为一个数字显示在图表上。不需要看到图表上显示的zig/zag indy--只需要显示最后 "X "次波动的平均数。在上面的例子中,指标给我的读数是 "74"(60+44+106+86+4),希望这能更好地解释它。再次感谢您。

 

嗨,我需要帮助来改变这个EA。谁能让这个EA每条街只开一个交易?

hilobar12.mq4

附加的文件:
hilobar12.mq4  7 kb
 

mladen,关于你为改变这个指标所作的答复。

https://www.mql5.com/en/forum/174385/page294

mladen:

在这样的情况下,最大的问题是什么是 "范围 "的标准(永恒的问题:市场什么时候是范围,什么时候是趋势)。如果你有这个标准,那么根据这个标准来应用着色是相当容易的。但如果没有这个标准,情况就完全不同了(事后我们可以很容易地看到这一点,但在运行时间上,这是很困难的--如果不是不可能的话)。

那么问题就很明显了:你心目中的什么标准(可以用数学方法量化的)可以用来确定市场的范围?

我已经找到了一个指标,它查看MA的角度并相应地改变颜色,问题是,该指标在MQ4中不再起作用。该指标本身的不同之处在于,它以直方图的形式输出MA,但它仍然是基于MA的角度。也许确定MA角度的代码对我原帖中的XPMA是有用的?

简单的编码帮助--不承诺。- 第123页

这样,颜色变为黄色是在MA线本身,就像你在我原帖的图片例子中看到的那样。更好的是,如果在指标的输入屏幕上有一个额外的字段可以改变角度。这样你就可以通过一个数字来选择角度是完全平坦,还是相对平坦,等等。

 
wranger:
mladen,关于你为改变这个指标所作的答复。

https://www.mql5.com/en/forum/174385/page294

我已经找到了一个指标,它查看MA的角度并相应地改变颜色,问题是,该指标在MQ4中不再工作了。该指标本身的不同之处在于,它以柱状图的形式输出MA,但它仍然是基于MA的角度。也许确定MA角度的代码对我原帖中的XPMA是有用的?

简单的编码帮助--不承诺。- 第123页

这样,颜色变为黄色是在MA线本身,就像你在我原帖的图片例子中看到的那样。更好的是,如果在指标的输入屏幕上有一个额外的字段可以改变角度。这样你就可以通过一个数字来选择角度是完全平坦,还是相对平坦,等等。

wranger

没有所谓的平均数的角度 - 只有近似值

请阅读这个帖子:https://www.mql5.com/en/forum/173056/page3,了解更多细节

 
mladen:
wranger

没有所谓的平均角--只有近似值

请阅读此帖:https://www.mql5.com/en/forum/173056/page3 以了解更多细节

嗨,mladen,谢谢你给我指出正确的方向。不知道我上次的回复是否通过,但我刚下载了这个。

Forex TSD - 外汇论坛 - 下载Angle of NonLag MA 1.01.mq4

这看起来像是我在寻找的东西。

然而,我在那里看到了一个较早的版本,它的内容正是我所想的。

https://www.mql5.com/en/forum/173056/page4(fileForex TSD - forex forum - Download !! Angle of average.mq4)

不幸的是,现在的mt4.... 已经不能用了,有没有可能在图表上做一个这个版本的MA呢?Forex TSD - forex forum - Download Angle of NonLag MA 1.01.mq4?