[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 448

 
fore-x:

请告诉我,#属性stacksize 3--是什么意思,我声明0或1000或-1000,结果却没有变化?


如果可以的话,请提供示例代码,以便理解。

结果是什么?
 
Vinin:

结果是什么?

 Alert("Итог = ",x);
 
fore-x:


这并不是结果
 
Vinin:

这不是一个结果。
这就是我想问的,这里面有什么好处?
#property stacksize X

- 我不明白它是如何工作的,为什么需要它?

我戳了又戳,没有用。

 
这很简单:)))在ME的F1。

堆栈大小 䵮䵮 堆栈大小


或 -https://docs.mql4.com/ru/basis/preprosessor/compilation

堆栈大小 䵮䵮 递归调用的堆栈大小

顺便说一下,还有一份大约二十个特殊参数的清单,很久以前没有对它们提出问题?

P.S. 我的观点是,如果你使用帮助并正确地提出一个问题(比如,我们为什么需要这个堆栈?),那么你甚至不需要答案。特别是如果你在途中用谷歌搜索技术文献...

 
n-i-k:
这很简单:)))在ME的F1。

堆栈大小 䵮䵮 堆栈大小


或 -https://docs.mql4.com/ru/basis/preprosessor/compilation

堆栈大小 䵮䵮 递归调用的堆栈大小

顺便说一下,还有一份大约二十个特殊参数的清单,很久以前没有对它们提出问题?

P.S. 我的观点是,如果你使用帮助并正确地提出一个问题(比如,我们为什么需要这个堆栈?),那么你甚至不需要答案。特别是如果你在途中用谷歌搜索技术文献...

我就不说了,因为你们(专业人员)自己都不使用。但这是一个很好的例子,我不介意使用这种奇特的小工具。
 

现在这个问题--利用分形,如何将以前的分形与新形成的分形(如较低的分形)进行比较?(我只是通过iHigh、iLow通过计数器来描述发生的条件,没有使用函数本身)。

这里有一段代码。

if (iLow(NULL,0,5) >= iLow(NULL,0,4) && iLow(NULL,0,4) >= iLow(NULL,0,3) && //фрактал вниз (обнаружение)
iLow(NULL,0,3) < iLow(NULL,0,2) && iLow(NULL,0,2) <= iLow(NULL,0,1) ) {
if (z == 0){
f1= iLow(NULL,0,3); // присваиваем переменной значение фрактала
z=1;}
else
if (z == 1) {
if (f1 > iLow(NULL,0,3)) { // сравниваем новый фрактал с предыдущим, если предыдущий больше, тогда переменной присваевается значение нового фрактала

f1=iLow(NULL,0,3);

z=0;}

else if (f1 < iLow(NULL,0,3)) {OrderClose(OrderTicket(),OrderLots(),Bid,3,Violet);} // если новый фрактал больше предыдущего закрываем сделку

}

}

如果新形成的分形比前一个分形高,它就会关闭...

但它在分形出现后就关闭了。

PS...好吧,我一定是在描述分形的某个地方犯了一个错误...(我只是把终端的一个标准分形放在上面......)

 
DOCTORS:

现在这个问题--利用分形,如何将以前的分形与新形成的分形(如较低的分形)进行比较?(我只是通过iHigh、iLow通过计数器来描述发生的条件,没有使用函数本身)。

这里有一段代码。

.........................................................

如果新形成的分形比前一个分形高,它就会关闭...

但它在分形出现后就关闭了。

PS...好吧,我一定是在描述分形的某个地方犯了一个错误...(我只是把终端的一个标准分形放在上面......)


因此,通过 iFractals()来寻找分形;否则,你就在寻找极端的分形...
 
artmedia70:
好吧,那就通过 iFractals()来寻找分形;否则你就是在寻找极端的东西...


还有一个例子的线?

论坛的速度越来越慢,我都明白了,只能说我不是在寻找简单的方法 :(

 
DOCTORS:

比如说一条线呢?

1.找到最接近零点的分形,在int和 double 变量中存储其时间和价格水平

2.每一个刻度,寻找最接近零条的分形。如果它的时间不等于 第1点中发现的分形的时间,那么......。

2.1 检查其价格水平。

2.1.1 如果它低于分形水平...一个行动

2.1.2 如果它高于存储的分形水平,....另一个行动

2.2 将这个分形的时间和它的水平写进步骤1的变量中(int和 double)。

3.回到第2步。