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

 
下午好。请在代码方面帮助我。在实践中,它应该交替打开交易,即(打开买入-关闭买入打开卖出-关闭卖出打开买入)。
附加的文件:
snake_x1t.mq4  14 kb
 
ANDREY:

再次感谢你的提示,但是.....,在《参考手册》中说,这个函数只适用于动态数组。而且我的代码不是一个动态数组,而是一个普通数组。

如果你能告诉我(或者更好的是,告诉我)如何改变正规数组的一维大小,我将非常感激。
再次感谢您的帮助。

你不能,它是静态的,因为维度不会改变。

动态数组,这并不意味着它的大小必须每次都改变。这只是一个机会,如果有必要,可以改变它。

 
ANDREY :

明白了,谢谢。有没有办法 用一个变量来设置数组的大小?

像这样试试吧。

 #define  W 1000

 double T_P [ W ] = { 0 };

 void OnTick ()

{

the code

}
 
数组的大小 增加时,数组中的数值是否保持在同一数量级?
 
Alexey Viktorov:

你不能这样做,它是静态的,因为维度不会改变。

动态数组并不意味着每次都必须改变其大小。这只是意味着,如果有必要,你可以改变它。

谢谢你的帮助。

 
大家好,哪里有关于MT4编程的教程?对于傻瓜来说,也就是从头开始。我在https://www.mql5.com/ru/articles/100 找到了MT5,但据我所知,由于为MT5编写的一些差异,它根本无法在MT4上运行。我需要它来做MT4。
Пошаговое руководство по написанию MQL5-советников для начинающих
Пошаговое руководство по написанию MQL5-советников для начинающих
  • www.mql5.com
Эта статья предназначена для начинающих, для тех, кто хочет научиться написанию простых советников на новом языке MQL5. Сначала мы определимся с тем, что требуется от нашего советника, а затем приступим к написанию того, каким образом он будет это делать. 1. Торговая стратегия Он будет следить за некоторыми индикаторами и при определенном...
 
jaffer wilson:

像这样试试吧。

定义是一个变量吗?

 

傍晚时分。

有没有一种更简单的方法来确定是先有高点还是先有低点?

谢谢你!

 
Сергей Таболин:

定义是一个变量吗?

这是一种替代。这就是它的写法和理解。只有(没有检查)在声明数组 时,同时对最后一个元素进行赋值 ...不知道这是否正确。

 
Ontonello:
大家好,哪里有关于MT4编程的教程?对于傻瓜来说,这完全是从零开始。我在https://www.mql5.com/ru/articles/100 找到了用于MT5的软件,但据我所知,由于一些差异,为MT5编写的软件根本无法在MT4上运行。我需要它来做MT4。

Sergei Kovalev的MQL编程教科书。查一查,很容易找到。唯一没有添加的是2016年以后,OOP,今天的枚举。但开始时是可以的。你找到的是一篇好文章,根本不是一本教科书。

原因: