以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  [求助]STKINDI调用结果出错  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=85520)

--  作者:dddf
--  发布时间:2015/9/22 19:02:21
--  [求助]STKINDI调用结果出错
求教一下各位大侠 


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


--  作者:王锋
--  发布时间:2015/9/22 20:17:27
--  

你这么提交问题我们没法回答的,建议你认真检查一下 STKINDI 的各个参数是否正常,是否是缺失历史数据导致。

另外STKINDI函数的你这么调用并不一定保证与图表在时间周期上完全一致,建议你打印一下数据长度,还有最早的日期看一下


--  作者:dddf
--  发布时间:2015/9/23 11:41:31
--  
晕。真的是周期出错。原来这个1不是代表一分钟,和公式内的调用是不一样的。

谢谢,王老师。
[此贴子已经被作者于2015/9/23 11:43:23编辑过]