一、原始的歷史資料長度本來就不足
若您在呼叫查詢時未出現錯誤訊息,而返回的資料筆數為0時。
因為歷史資料的保存,需要大量的空間,為避免歷史資料用光服務主機硬碟,所以每個資料型態的保存天數是可以設定的。
【管理界面 → mdcsd-[datasource] → Parameters】
MDCS.HistoryTick=30 < 逐筆成交保留天數
MDCS.HistoryDepth=30 < 買賣20檔保留天數
MDCS.HistoryMinute=365 < 分線保留天數
MDCS.HistoryDay=9999 < 日線保留天數
二、登入帳號權限的限制
為保護伺服器流量過大,及避免有心人士,大量使用API取得有價的歷史資料,所以登入帳號有查詢各類資料的天數上限設計。
【管理界面 → mdcvad → Tables → 權限群組(grades)】
不同的 groupid 的使用者,有自己的 days(日線查詢天數),minutes(分線查詢天數),ticks(成交查詢天數),depths(買賣檔查詢天數)。
※修改後使用者需重新登入,才能套用新的權限設定。