-- 关于vba取1分钟K线信息的问题
在VBA中,我需要在定时器中,每隔一分钟,取所有品种的上一分钟的收盘价实时信息,用了下面的代码
\'周期类型
\'0 1分钟 1 5分钟 2 15分钟 3 30分钟 4 60分钟 5日线 6周线 7月线 8年线 9多日线 10分笔成交
\'11多小时线 12多秒线 13多分钟线 14季度线 15半年线 16节气线 17 3分钟 18 10分钟 19 多笔线
set f_tmp = marketdata.GetHistoryData( "CU01", "SQ", 0 )
f_idx = f_tmp.Count - 1
f_date = f_tmp.Date(f_idx)
f_close = f_tmp.Close(f_idx)
用定时器每分钟执行一次,发现在晚上11点30分以后,什么时候取,返回的时间和收盘价都是当天23:30:00的数据,请问原因?
(此外,还有什么方法可以在VBA中实时取当前时间的上一分钟收盘价信息?)