在实盘中 当前K线 求得一个值 比如说是 X 想在一下根线中 得到 X-2 下下根K线中为X-4 这样的问题 如何解决。
王老师:序列变量是在K线传递值,通常理解为的传递的值是一个常量, 如果想实现传一个递增的量或是递减的量 怎么传递?
序列变量是在K线传递值的
用for循环。但是要注意,计算的K线数量不要太多,太多容易死机
If(CurrentBar >= 0)
{
Integer i;
for i=0 to 10 - 1
{
i = i + 1;
Print (\"i \"+Text(i));
Commentary(\"i \"+Text(i));
}
}
我试了一下 不能达到下根 ,下下根K线 ,所传的值变化的效果。还有别的方法吗 ?
将求得的值X, 赋值给序列变量y,
y = x;
y = y - 2;