代码如下:
fr:stkindi('IF00',close,0,4); 在股指连续30分钟K线下为什么不能正确显示收盘价?
fr:stkindi('IF00','close',0,4); 也不行。
完全不对啊,函数说明上是这么写的吗?
不会用的话推荐一个调用行情信息专用函数:callstock
举例
fr:callstock('if00',vtclose,4);
fr:callstock('if00',vtclose,4); 在 股指连续 30分钟K线上正常显示收盘价;fr:callstock('ag00',vtclose,4);却不能在 上期夜盘 的 白银连续 上正常显示收盘价。
为什么这样子?
我的目的是在上期夜盘上正常显示。
fr:callstock('syag00',vtclose,4);
要这么写,不仅要写ag00,还要写对应的市场SY(上海夜盘市场)
我想引用TR,callstock引用不了,代码a:STKINDI('if00','close',0,6,-1);不知道错在哪里,不能正确显示。麻烦帮我改正。
callstock引用完全没有问题,stkindi写法参考函数说明
CALLSTOCK('1A0001',VTCLOSE,6,-1); 这个是函数列表里面的例子,我直接复制,VTCLOSE改成VTTR,编译提示变量未定义。关于STKINDI,我确实循着函数列表里的函数介绍在写,可能是我身在其中所以没看懂,请帮我写一个。这个函数我从上礼拜就开始问,现在还没能正确使用,并不是随便一个不懂就找别人要代码,不算过度依赖别人。
引用TR的话,可以这么写:
ATR1:STKINDI('','ATR.ATR',6,-1);
引用行情数据close,那么用callstock是没有问题的
fc:callstock('',vtclose,1);这行代码不能画出线来。
副图,逐K线计算,没勾 仅刷新最后一根K线。版本V2.997
callstock中不能用''来替代默认的当前品种,得要这么写stklabel