關于vba取1分鐘K線信息的問題
作者:金字塔 來源:cxh99.com 發布時間:2018年02月25日
-
咨詢內容:
在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中實時取當前時間的上一分鐘收盤價信息?)
?
?來源: CXH99.COM
-
金字塔客服:
平時都正常,就晚上11點30后出現的問題嗎。你看下k圖上,cu01這個時間點后數據是否正常呢
?
-
用戶回復:
又試了一晚上,到晚上?2017-11-13 23:30:00 ?分以后就取不到信息了,K線圖正常的
?
-
網友回復:
這邊晚上測試下
?
-
網友回復:
本地這邊測試的情況,請問您這邊的軟件版本是多少?是4.4的嗎
?
此主題相關圖片如下:nup_n`7@nptb`q8l4fdfl_a.png