第一次提问,没想到版主在周末能回答问题,金字塔公司该发给你奖金了啊。
Set HistoryDay = marketdata.GetHistoryData( "rb10","sq", 5) '得到日线数据
History.date(History.Count-i) '得到历史日K线的日期,比如得到2013.3.1
JinShou=History.Close( History.Count- i ) '得到历史K结的收盘价
Set HistoryHour = marketdata.GetHistoryData( "rb10","sq", 4) '得到60分钟线数据
我要得到在2013.3.1这天60分钟的第二根K线收盘价,我要在这根K线上判断是否止损,怎么得到这指定的K线收盘价啊?
好象没有指定日期得到指定K线的功能呢
(有一种变通方案,就是测试在收盘后进行,每根日K线对应四根1小时K线,回朔去找对应的1小时K线,但我在测试时确实见到数据不全的情况,不一定对应四根呢)
(另外一个问题,我测试是用螺纹钢连续合约还是用螺纹钢指数合约,两者有好大区别呢)
(此方案是用历史K线数据测试盈利情况,写报告之用,非常急用)
[此贴子已经被作者于2013-3-3 10:31:11编辑过]