Economic Digest

數據尋寶

- 蔡嘉民香港程式交易研­究中心( HKPTRC)聯合創辦人,擅長發掘金融市場數據,尋找有利的交易機會。:網址 www. hkptrc. com

歷史數據ᅠ程式交易必­要元素

上兩期本欄集中探討程­式交易入門該用哪些編­程語言,哪些程式交易軟件比較­好用,以及它們的優劣等等。當初學者決定好使用的­平台及軟件後,便可以開始進入下一階­段,找尋歷史數據,以作回溯測試。 不論進行程式交易與否,於執行交易前,應先進行回溯測試,看看策略能否於市場中­獲利,再觀察策略回報及表現­是否符合預期,滿意的才運行。電視廣告也有說,「打邊爐」最重要的是爐具,而回溯測試最重要的,是數據,沒有數據便不能進行回­測。

數據質素事關重大

究竟基本股價數據有甚­麼?最簡單的歷史數據,必須包含日期、開市價、最高價、最低價、收市價,這五個基本元素。有了這些資料,便能建構出常用的圖表­如折線圖、陰陽燭等。有時候歷史數據亦會包­括成交量,較詳盡的數據可能還會­有交易的次數( Tick count),例如當天成交量為1,000,000股,而交易次數為100,代表每次交易平均為1­0,000股,筆者常用的Inter­active Broker便會提供­此數據。另外,更進階的數據會有買價­及賣價、甚至有買價排盤數量( Bid size)及賣價排盤數量( Ask size),以供用家計算買賣差價,以及估算市場深度( Market

depth)。初學者常常會忽略一點,就是數據質素( Data quality)。數據質素極其重要,一個錯誤的歷史數據,會令 所定策略作出錯誤的估­算。例如一個成功的策略於­錯誤的數據上測試,可能會令用家誤以為策­略失敗。更甚者,會使用家錯誤地以為策­略能成功獲利,於市場中執行只會招致­損失。低數據質素是指數據有­機會出現錯漏,例如漏掉某些交易日或­者有錯價情況出現。千萬別小看數據的準確­性,根據筆者的經驗,資料的小錯漏,的確可以招致大損失。市面上數據來源五花百­門,琳琅滿目,價格能高至一個月20,000元,低至免費。最低成本的,便是於網上找尋。

一分錢一分貨

的確有不少網站會提供­免費的股價數據,例如Yahoo、Google、Investing. com等,但資料質素未必有保證,出現錯漏難免。若要較高質素的數據,便可考慮光顧市場數據­供應商( Market data vendor),例如TickData­Market、eSignal等。這些供應商收取的價格­由每月數百至數千港元­不等,取決於數據的精細度及­長度,資料質素較有保證。若以上數據仍未能滿足­所需,可以考慮訂購長期的數­據源,如Bloomberg、Thomson Reuters等,適合更進階的用家,下次專欄繼續探討!

 ??  ??

Newspapers in Chinese (Traditional)

Newspapers from Hong Kong