歷史資料維護的方法很多。
如果交易系統的報價環境是用TS而不是HTS。
那每天抓到的即時資料,會儲存成XPO檔。
需要做的資料維護,可能就是遇到錯價,補個資料就好。
漏價,難免的,遇到快市,就算電腦有鬼影擒拿手,也不一定100%全抓到。
只要畫出來的K線不要差太多,其實可以不理他。
有DDE,TS幾乎都可以搞即時報價
從台灣接到美國,再接到歐洲,然後回台灣。
環遊世界交易全靠他。
不過,應該有些人嫌用TS交易太麻煩(像我...)
要接DDE,要解決倉位延遲一根K線的問題...等等。
如果用HTS交易,那TS內的歷史資料應該是久久更新一次了。
小弟我的作法,是從HTS匯出,然後在與之前的歷史資料接上
大概一星期做一次吧,方法挺蠢的,不過習慣了,順手就好。
首先,先到HTS4000畫面中
如圖,點選滑鼠右鍵,選匯出檔案
注意一下K線數量,5分鐘,300根K線,是5天的量
若是要匯出六天前的資料,就必須改改了。
選擇輸出位置,隨意吧~
這是匯出檔案的資料內容
若是餵TS吃CSV格式的人,把內容剪下,跟舊資料接起來就好。
如果格式是TXT,那繼續往下看吧。
上圖是要更改時間這一欄的格式,要把秒去掉。
也就是 09:00:00 要改成 09:00 (hh:mm:ss 改成 hh:mm)
先把時間那一欄全選,點右鍵,選"儲存格格式"...
選"自訂",在類型那邊輸入,hh:mm,最後按下確定
好,已經看見,時間這一欄的秒這一項不見了。
不過說真的,以上更改格式的步驟,我不知道是不是必要動作。
我只是看到我手邊的歷史資料時間的格式是 hh:mm
所以就順手把 hh:mm:ss 的格式改成 hh:mm
也許這是多餘的也不一定XD
然後再講一個絕對是多餘的動作。
HTS匯出的資料中,日期格式是 yyyy/m/d
也就是說,2009年1月1號時
HTS的資料輸出是 2009/1/1 而不是 2009/01/01
不過個人在修改時間時會順手把日期格式改成 yyyy/mm/dd
真龜毛阿~
修改好後,儲存。然後用記事本開啟這個CSV,如下圖。
把內容全部都複製。
開啟餵TS吃得TXT檔案
打複製的資料貼到最後面就好。
以上~
不太高明的更新資料方式。