if(c==h)
{
ArrayPushBack(g1,CurrentBar());
}
按这个例子,如果收盘价等于最高价,把bar的序列值添加到数组g1的末尾,但实际运行数组总是只有一个值?哪个位置错了,请帮忙解答一下
你定义的数组是局部类型的,作用域只在当前bar上,换了bar就重置了,所以起不到记录的效果
要么定义成global,要么定义成series
正常了,谢谢老师,有关于数组的学习资料和视频吗?
正常了,谢谢老师,有关于数组的学习资料和视频吗?
这样可以说明问题吗,序列号887,911都满足条件,但是数组g1中只有一个值
定义数组的时候,用 Global 修饰一下即可。
请给出诊断demo 光这个语句 无法复现你说的问题