编码帮助 - 页 313

 
BadWay:
Mladen,

感谢任何帮助。

我不知道哪里出了问题。

它没有收到正确的数值,请帮助我解决......

我期待着你的答复......

谢谢!

坏道

你能不能解释一下你到底想用那段代码做什么?

 
mladen:
BadWay 你能不能解释一下你到底想用这段代码做什么?

姆拉登

我只是想练习一下,不打算用它来做什么。

见附件

附加的文件:
test123.mq4  7 kb
 
BadWay:
姆拉登

我只是想练习,并不打算用它来做什么。

见附件

坏方法

如果你不能告诉我这段代码的意图是什么,我也帮不上什么忙。我需要知道打算做什么(除了练习)的想法,以便能够检查 代码。

 
mladen:
BadWay 如果你不能告诉我代码的意图是什么,我就不能提供太多帮助。我需要知道打算做什么(除了练习)的想法,以便能够检查代码。

这段代码的意图是什么?

在test123.mq4里面,底部。

 
BadWay:
这段代码的目的是什么?在test123.mq4中,底部。

对不起,省略了

对于这一点(要有每个快马和慢马的交叉,并有时间和周期),数组将看起来像这样的东西

双重交叉[][81][2]。

将不得不使用(81,因为周期从20到100不等 - 包括100)。

另外,除非没有特殊说明,否则数组与缓冲区相比具有相反的索引。数组中的索引0意味着第一个(最古老的),而缓冲区则意味着最后一个(最新的)值,而且只有单维数组可以被设置为系列(相当于缓冲区),所以在这种情况下,不可能使用这种解决方案。但这样就把你带到了一个数组的 "灰色地带",如果你不习惯C/C++的数组用法,会让你非常头痛

为什么不简化整个问题,只在当前或第一个收盘条上检查 交叉点?

 
mladen:
对不起,省略了

对于这一点(要有每个快马和慢马的交叉,并有时间和周期),数组将看起来像这样

double crosses[][81][2]。

...

对不起,Mladen

我只是为了好玩而做的。

想看看mql4有多强大。

就别想了。

 

嗨,mladen。

我刚刚测试了Dolly的按钮版本中使用的按钮,但将其转换为EA,就在改变时间框架和打开输入窗口时按住之前的按钮命令,它是有效的,所以这似乎更像是一个指标问题?

 
cja:
嗨,mladen,我刚刚测试了Dolly的按钮版本中使用的按钮,但将其转换为EA,就在改变时间框架和打开输入窗口时按住之前的按钮命令,它是有效的,所以这似乎更像是一个指标问题?

你在deinit()函数 中是否有删除按钮的部分代码?

如果你有,而且工作正常,这意味着EA和指标的工作方式不同。我也会自己检查,但如果是这样的话,他们又有一个重大的错误。

 
mladen:
你在deinit()函数中是否有删除按钮的部分代码? 如果你有,而且工作正常,那说明EA和指标的工作方式不同。我也会自己检查,但如果是这样的话,他们又有一个重大的错误。

是的,我在denit()函数中有删除按钮的代码,直到我在Dolly指标中加入了按钮,我才注意到这个问题的存在,因为我使用按钮编码的EA都能正常工作

 
cja:
是的,我在denit()里有删除按钮的代码,我没有注意到,直到我在Dolly指标上添加了按钮,才发现问题的存在,因为我用按钮编码的EA都能如期运行

cja

你在这个帖子中告诉我的一些事情让我意识到了事情的真相

所有时间框架的MA已经在正常工作,并且已经发布了。

谢谢

姆拉登