【发布时间】:2018-02-08 04:55:48
【问题描述】:
for ( int i = limit; i >= 0; i-- )
{
if ( Low[i-1] > Low[i]
&& Low[i+1] > Low[i]
) Dpivot[i]=Low[i];
}
这会将 Low 价格存储在该柱上,满足此条件到 Dpivot[] 数组中。
但显然,在不正确的柱上,该值为 0。
如何创建一个数组,其中所有的 0 都被跳过,并且只包含 Dpivot[] 中显示的实际价格。
对不起,如果这是一个非常微不足道的问题。我对编程很陌生,MQL4 文档让我头疼。
我真的很想把整个数组的东西都包起来!
在很多情况下,我的主要问题是在满足条件时查找值,但在不满足条件时无法再次引用它们,如果这有意义的话。
【问题讨论】:
标签: trading algorithmic-trading mql4