[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 615

 
ToLik_SRGV:


好吧,我也写了同样的东西,只是我建议用一个数组来代替变量。

是否有任何其他方法来确定股权是在增加还是在减少?
 
sllawa3:
是否有任何其他方法来确定股权是在增加还是在减少?

我想在上述内容的基础上,以百分比变化的形式增加平滑的测量。

就在最后几个小节上。

我曾涉足过一次--效果非常好。

P.S. Capslock将是很好的挤压。

 
Swetten:

我想在上述内容的基础上,以百分比变化的形式增加平滑的测量。

就在最后几个小节上。

我曾涉足过一次--效果非常好。

P.S. Capslock将是很好的挤压。

哪些方面的百分比变化以及与哪些方面的关系?
 
sllawa3:
哪些方面的百分比变化以及与哪些方面的关系?

股权的百分比变化。

就其本身而言。

 
我指的是股权和资产负债率(因为尽管在一个增加或增加而另一个减少的情况下,有可能减少它们之间的距离)。而且,为了比较变化,有必要创建一个数组
 
sllawa3:
我指的是股权与余额的比率(因为尽管相互增长或一个增长而另一个下降,但有可能减少它们之间的距离)。为了比较变化,我们还必须创建一个数组

必须创建一个数组。

我们只衡量(测量)股权。

 
双重公平。
int limit = 10; //深度,以条为单位。
for(int i=0;i<limit;i++)
{
equity=(AccountEquity(),i)。

}

像这样的事情(如火鸡),但如何正确地写下它......(因为我们的村子里没有学校......)

 

这样做更好

double эквити[];
int limit = 10; //глубинa в барах 
ArrayResize(эквити,limit);
for(int i=limit-1;i>=0;i--)
{
if(i!=0)эквити[i]=эквити[i-1];
else эквити=AccountEquity();

}
 
Roger:

那就更好了。

double эквити[];
int limit = 10; //глубинa в барах 
ArrayResize(эквити,limit);
for(int i=limit-1;i>=0;i--)
{
if(i!=0)эквити[i]=эквити[i-1];
else эквити=AccountEquity();

}

有些东西告诉我有个小插曲......当然,我在MQL方面还很年轻(我在今年4月开始工作),而且我对数组不是很在行,但目前的结构将在每个tick上填充数组,所以,股权将在每个数组元素(目前可用的)中是相同的。也就是说,循环应该检查是否有新的柱状体打开,如果有,我们应该将股票价值输入到数组中的i单元。
如果我说错了,请纠正我...

 
artmedia70:

有些东西告诉我有个小插曲......当然,我在MQL方面还很年轻(我在今年4月开始工作),而且我并不真正处理数组,但结构将在每次勾选时填充数组,所以,股权将在每个数组元素(目前可用的)中是相同的。也就是说,循环应该检查是否有新的柱状体打开,如果有,我们应该将股票价值输入到数组中的i单元。
如果我说错了,请纠正我...


我想我是对的......我也有疑虑......