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

 
RomanRott:

另一个关于优化的提示。
我的指标有2个二维数组Array[10][5],每个数组包含3个变量的结构,也就是说,大致上每个数组有3*5*10=150个变量。

而且由于数组的大小是在我的程序中动态设置的,也许我的内存被堵塞了?我需要通过程序释放它,还是会自动释放?
刚才一切都很好,我以最大速度运行指数几次,一切都很好,但突然在相同的参数下,它说 "MT4没有反应"。

由于在每个tick 上重新计算所有的条形图,所以经常会减慢速度。

 
STARIJ:

由于在每个tick 上重新计算所有的条形图,所以更经常地减慢速度。


我记录了 "之 "字形的最后一个顶点,甚至在测试器中的开端点也会熄灭。
条件:如果zig在前一根蜡烛上不等于零,那么它就会贯穿这些柱子,如果zig在这些柱子上不等于零,那么就会记录下价格

 

新年过后,我第一次启动metatrader 4(build 1090),它立即拉动Flash运行。

我不明白为什么,还是我身上有什么东西?


 

你能告诉我如何在一个不使用线型缓冲器之类的指标上做一个EA吗?

 
RomanRott:

你能告诉我如何在一个不使用线型缓冲器之类的指标上做一个EA吗?


我认为答案就在你的问题中。

根据所使用的东西做出一个EA。

对象? 评论? 警报?

 
RomanRott: 你能告诉我如何在一个不使用线型缓冲器之类的指标上做一个EA吗?

让我们来看看

 
Vladislav Andruschenko:

新年过后,我第一次启动metatrader 4(build 1090),它立即拉动了Flash的启动,不明白为什么,还是因为我这里的问题?

可能是一个巧合...

 
RomanRott:

我记录了之字形的最后一个顶点,甚至在测试器中通过开点,它就出去了。
条件:如果zig在前一根蜡烛上不等于零,那么我就会运行这些条形图,如果zig在这些条形图上不等于零,那么就会写上价格。

上传你的程序 - 让我们看看
 

大家好,请给我一个使用和编辑.mqh .dll和包装代码的链接#define


我感兴趣的是你能从它那里得到什么,什么时候你不能没有它。

由于我看到许多机器人使用这些文件,我对解决具体问题的实际用途感兴趣。
 

所以我猜如果你在OnTimer函数 中每隔1-2分钟计算一次,它对终端的加载会比在OnTick中的相同操作要少?

原因: