以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  高级功能研发区  (http://www.weistock.com/bbs/list.asp?boardid=5)
----  [求助]为什么得到的数据不对  (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=76814)

--  作者:cyq2206570
--  发布时间:2015/3/24 11:05:48
--  [求助]为什么得到的数据不对
SET Histroy1 = marketdata.GetHistoryData( “rb10”,"sq",9,0,2)
         myclose=Histroy1.Close(Histroy1.Count-2) 
          为什么得到的收盘价和k线的收盘价不同(差距较大)
       我得到myclose=2481,应该是2548才对啊?求解
  

--  作者:yukizzc
--  发布时间:2015/3/24 11:15:52
--  

Histroy1.Count-2

这个取的不是你最后一根k而是倒数第一根k的值。数组坐标是从0开始到Histroy1.Count-1(也即图表上最后一根)


--  作者:cyq2206570
--  发布时间:2015/3/24 13:16:58
--  
就是倒数第1根k啊 就是数据不对啊
--  作者:cyq2206570
--  发布时间:2015/3/24 13:21:39
--  
最后一根k线是随时变动的 所以取倒数最后根K线的收盘价(Histroy1.Count-2),但是得到的值不对 所以求解
--  作者:yukizzc
--  发布时间:2015/3/24 13:50:32
--  

这倒数第一根就是2481的啊,你自己看下k线图2日k线的收盘价


图片点击可在新窗口打开查看此主题相关图片如下:0n5rkscvv`v2{q2zby%}pc.png
图片点击可在新窗口打开查看


--  作者:cyq2206570
--  发布时间:2015/3/24 14:36:28
--  
谢谢 ,不知道为什么我边图标倒数第一根K线的时间是3月23日,倒数第2根K线的时间3月19日 和你不一样,所以导致图标的值和对象求得的值不一样,这是什么原因?第4个参数的原因吗?
--  作者:yukizzc
--  发布时间:2015/3/24 14:42:43
--  

右键坐标轴,看下你是不会用自然日坐标了??

我这边都是交易日的坐标


--  作者:cyq2206570
--  发布时间:2015/3/24 14:44:12
--  
哦,谢谢了
--  作者:cyq2206570
--  发布时间:2015/3/24 14:50:59
--  
是交易日坐标
--  作者:cyq2206570
--  发布时间:2015/3/24 14:54:14
--  
看错了