我用vb测试了一个取值,发现指标取出来后,是开盘价,而不是收盘价,情景如下:
1、指标定义:
ma1:ma(c,n1);
2、vb代码
Set Formula = marketdata.STKINDI("if00","zj","MA(1)",0,0)
vb_datesize=Formula.datasize-2
param_value=Formula.GetBufData("ma",vb_datesize)
3、我理解是,这段代码去上一根1分钟k线的收盘价;
(测试STKINDI使用,不是真的为了取收盘价)
输出见附件
开盘价收盘价都是3361.4,这怎么说不是取收盘价了呢
vb_datesize,你把这个再减去1取在前面一根k输出再看下