SET Histroy1 = marketdata.GetHistoryData( “rb10”,"sq",9,0,2)
myclose=Histroy1.Close(Histroy1.Count-2)
为什么得到的收盘价和k线的收盘价不同(差距较大)
我得到myclose=2481,应该是2548才对啊?求解
Histroy1.Count-2
这个取的不是你最后一根k而是倒数第一根k的值。数组坐标是从0开始到Histroy1.Count-1(也即图表上最后一根)
最后一根k线是随时变动的 所以取倒数最后根K线的收盘价(
Histroy1.Count-2),但是得到的值不对 所以求解
这倒数第一根就是2481的啊,你自己看下k线图2日k线的收盘价
此主题相关图片如下:0n5rkscvv`v2{q2zby%}pc.png
