http://www.weistock.com/bbs/dispbbs.asp?boardid=10&id=30380
数组高级用法。
你这个需求没必要使用数组就可以完成,金字塔绝大部分函数都是序变量。
STICKLINE( MOD(BarPos,10)=0, close,open ,0.8,1 ,COLORRED )
你序列变量本身就是封装的数组。若你想充分提高效率,可以考虑使用vba或者c++、
你上面的处理逻辑,在pel层面上效率低、运算量大。
已经说了,你这类的需求处理,根本就是费时费力,处理方法已经提供,干吗非得纠结数组。你这种要求,就是你在每根k上去从新算一遍序列变量量的值。纯粹浪费效率,吃力不讨好的做法。数组的用法并不是用来解决你说的这种。
请你先理解清楚,pel的运行机制,以及序列变量,再询问工作人员。如果你需要灵活的操作数组,建议你使用vba\c++
ZD[BarPos]=1;
这种数组下标的用法,压根就不对。zd[]在定义时的长度就是0,你这种ZD[BarPos],不越界才怪。还有数组赋值,必须是逐个赋值。
2楼给你的是直接简单的解决方案。
我们提供技术支持,但是不是无条件处理没有任何意义的逻辑问题。如果你对金字塔的机制了解很深入压根问这类没有任何营养价值的问题