(一)请教各位大佬的思路,如何实现如下任务:
想修改历史bar上的变量值,如何构思呢?
例如:
1.已经存在一组序列变量
2.向前回溯三个序列变量
3.修改该序列变量的值
(二)实例如下
OnBar(ArrayRef<Integer> indexs)
{
if(BarStatus !=2)
{
num_onbar = Rand(1,100);
}
Commentary("num_onbar:"+text(num_onbar));
print("--------onbar--------");
print("--------num_onbar+rand--------");
print("num_onbar[1]:"+text(num_onbar[1]));
num_onbar[1] = 0;//报错,这个不让做。
print("--------num_onbar+revaluation--------");
print("num_onbar[1]:"+text(num_onbar[1]));
}
用全局数组
我的办法,全局数组用两个,一个存bar序号,一个存了指标的值。同时回溯。
序列变量不可以回溯修改
实在是不方便。还是python好用。