數據尋寶

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

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

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

數據質素事關重大

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

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

一分錢一分貨

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

Newspapers in Chinese (Traditional)

Newspapers from China

© PressReader. All rights reserved.