求教一下各位大侠
tbigvb是我自己编的一个技术指标,flc: a and b。在K线副图上,flc是正常的显示0或者1的。
然后我用下面这段VBA程序去调用,结果显示出来的全部是0,和K线指标上flc显示的完全不一样。
请问这个是什么原因?这个技术指标,我分别尝试了用序列和逐K线,都是一样的。
Set fft = marketdata.STKINDI("603838","sh","tbigvb.flc",0,1)
ffid=fft.datasize
for ij=0 to ffid-1
msgbox fft.GetBufData("flc",ij)
next
你这么提交问题我们没法回答的,建议你认真检查一下 STKINDI 的各个参数是否正常,是否是缺失历史数据导致。
另外STKINDI函数的你这么调用并不一定保证与图表在时间周期上完全一致,建议你打印一下数据长度,还有最早的日期看一下
晕。真的是周期出错。原来这个1不是代表一分钟,和公式内的调用是不一样的。
谢谢,王老师。
[此贴子已经被作者于2015/9/23 11:43:23编辑过]