2013年10月15日 星期二

聖盃 - 程式交易者的追尋 Part2

EasyTrader ArtNo023
在過去十年中屬於一般投資人的零星交易方式的最大趨勢改變,在於使用自動交易(或稱程式交易)人數逐漸增加。在這種類型的交易,也稱為自動的下單執行,由系統所產生的買入和賣出的信號,自動由連接到個人帳戶的券商交易平台執行。無需動手的作業模式,不但使得交易執行更快速、錯誤下單更少,另外更加提昇了在更短時間週期內作高頻交易策略的能力。

當越來越多的交易員轉移到自動交易的同時,對有系統邏輯的交易策略有興趣的人也同步增加。雖然有些交易者開發自己的交易策略,但是仍然有很多交易者缺乏有能夠實現他們的想法的程式設計技能,或是缺乏設計可使用的交易策略所需的技術分析方法或經驗的具體知識。甚至即使具備開發交易策略應有的知識與技能的交易者,想到開發好策略所需花費的時間與精神就不自主的裹足不前

我們先來看看程式交易與人為(主觀)交易的差異
透過程式交易可使投資趨於理性,程式交易甚至被認為是違反人性的、紀律導向的。比較程式交易與人為交易間的差異,有以下幾點:


1.「程式交易」藉由大量歷史資料的分析形成交易策略,執行交易時以遵守交易策略為原則,根據即時市況的判斷僅作微調;「人為交易」則較為隨性,藉由過去不精確經驗歸納得到大致的交易規則,並根據即時市況之訊息,預測市場變化,制定交易決策。換言之,程式交易決策判斷「理性客觀」,人為交易決策交易方式「感性主觀」.

2.程式交易通常以可以取得、能形成明確數值化交易規則,以供驗證的分析面向為基礎,例如技術面與基本面、總經面等;而「人為交易」則除了考慮前述面向外,也會考慮較難量化(難以科學驗證)的面向,如政治面、消息面、即時指標(如買賣力道、價差等的瞬間判斷),但也因過多面向的人為綜合考慮,難以回溯驗證,很可能在操作模型中形成矛盾、不穩定的交易策略。

3.程式交易績效穩定性高;人為交易績效穩定性低(有經驗技術的資深交易者也能有高報酬的績效)。交易有其科學面向,也有藝術面向,交易初期,人為交易或佔優勢,但程式交易透過回饋學習,可以讓模型逐步成長,提升獲利的穩定;人為交易的成敗很大部分仰賴交易者的經驗與交易技術。

4.程式交易較不需依賴操作專業與經驗,而能有穩定的表現;人為交易則相當仰賴操作專業與經驗。在優秀交易員難覓情況下,程式交易的機制可以讓一個平庸的交易員,有高於水準的表現。程式交易長期交易平均損失率通常較低;人為交易長期平均損失率通常較高。

5.程式交易以資訊技術隨時監控市場狀況,並對所有狀況提供應對,對於即時狀況處理速度快;人為交易需耗費人力監控市場,當市場訊息超出交易員的處理極限時(資訊爆炸),容易漏掉重要訊息,導致錯誤判斷。

(參考「程式交易系統設計與建構」一書)

在傳統的人工發展策略中,交易者選擇交易策略元素是來自以往的使用技術指標的經驗和知識以及 進場和出場邏輯法則。通常情況下,策略開始基於一個市場假設;也就是說,一個知道怎樣在市場運作的想法。通過一個長時間的反覆運算,修改,和測試的嘗試錯誤過程直到制定可行的交易策略實現。此傳統開發交易系統的過程是極其耗費時間,涉及到系統地消除許多只是單純不適用想法。

而且,所有的交易者對於有關金融市場是如何運作的都有其個人的偏見,這些偏見是會影響系統開發過程的。在某些情況下,這些偏見可能是有幫助的,但它們也同時會限制交易者思考模式。因此如何去除偏見和有限的規則限制,透過電腦基因工程對策略元素的演算,來產生有效可行的交易模型便是一個很好的研究課題,這張圖在"基因工程技術在金融工程的應用"有看到,我們會在[聖盃 - 程式交易者的追尋]系列文章開始應用這想法作策略開發的探討




沒有留言:

張貼留言