求助:请教如何获取多个周期多根MACD的值 - 页 2

 

上面已经写了,函数不能返回数组,所以结构体数组也是不能返回的。

函数能返回的数据大小不可能很大,几个字节了不得了。

基本数据类型,只有几个字节,一般是放在EAX寄存器中。

构造类型的数据,一般是通过临时变量,把要返回的数据放在临时变量中,再把临时变量的地址放到EAX寄存器中。。。。

。。。

所以 函数定义时的返回类型 该怎么写就怎么写,但是不可能返回很大块的数据,大块的数据都是通过临时变量的地址去获取。

具体参考C++语法。

MQL资料 就看论坛 documents and code base ...

 
Ziheng Zhuang:

上面已经写了,函数不能返回数组,所以结构体数组也是不能返回的。

函数能返回的数据大小不可能很大,几个字节了不得了。

基本数据类型,只有几个字节,一般是放在EAX寄存器中。

构造类型的数据,一般是通过临时变量,把要返回的数据放在临时变量中,再把临时变量的地址放到EAX寄存器中。。。。

。。。

所以 函数定义时的返回类型 该怎么写就怎么写,但是不可能返回很大块的数据,大块的数据都是通过临时变量的地址去获取。

具体参考C++语法。

MQL资料 就看论坛 documents and code base ...

谢谢 非常感谢

 
Ziheng Zhuang:

1. 秒级别的timeframe数据你只能自己收集tick数据,参考CopyTick()...从而构造秒级别的数据。 别指望在OnTimer()收集秒的数据,因为这个timer事件并不会精确的以秒来调用。

2.年级别的timeframe数据你可以通过日线数据构造。

这两种数据你只能自己算MACD值,因为秒,年,这种非标准timeframe,无法调用iMACD()。

iMACD()之类的函数只接受标准timeframe。

另外,对于非标准timeframe,MT5不支持创建custom symbol,因而无法构成bar chart,因此也无法调用iMACD()。

MT5的API函数以及图表周期只支持标准timeframe。

创建秒级周期和3月或年周期,我还是没有清晰的思路,能给到一些例子代码吗?https://www.mql5.com/zh/forum/313262 谢谢了

求助 想创建一个30秒的自定义周期
求助 想创建一个30秒的自定义周期
  • 2019.05.12
  • www.mql5.com
你好 想自定义5秒的数据周期 并获取最新的10个macd值 请问该怎么写这个代码 能否给我一个代码实例 谢谢...
 

我只空闲时帮新人解决编程时某个不懂的问题,而且是不太耽误时间的问题,耗时的问题或者整体要写个EA指标啥的,我是不会干的。

这种要写整个EA,指标的问题,都请移步到工作区,付费找人编写,请各位理解。

建议: https://www.mql5.com/en/job

Trading applications for MetaTrader 5 to order
Trading applications for MetaTrader 5 to order
  • www.mql5.com
Hi I am still looking for a developer ho can do my project for one it is ea trial I have indeed been rewrite same that exactly and for more details aboute specifications of my project I will give you all informations I will give the source needed for understand every think :vidéos/ PowerPoint /text /ea trial please please be sure you can do it...
 
Ziheng Zhuang:

我只空闲时帮新人解决编程时某个不懂的问题,而且是不太耽误时间的问题,耗时的问题或者整体要写个EA指标啥的,我是不会干的。

这种要写整个EA,指标的问题,都请移步到工作区,付费找人编写,请各位理解。

建议: https://www.mql5.com/en/job

谢谢你的帮助 你说的我完全能理解 也很正常 你有没有兴趣接我这个case 我们可以商量一个价格 还是你建议我去这个页面找人接我的order

 
niepan.syl:

谢谢你的帮助 你说的我完全能理解 也很正常 你有没有兴趣接我这个case 我们可以商量一个价格 还是你建议我去这个页面找人接我的order

我忙自己的系统,暂时没有兴趣接这些费时的order。

你发到job区,花点钱,问题能又快又好的解决,比自己琢磨几天划算。

 
Ziheng Zhuang:

我忙自己的系统,暂时没有兴趣接这些费时的order。

你发到job区,花点钱,问题能又快又好的解决,比自己琢磨几天划算。

好的 谢谢你的指导 非常谢谢你

原因: