改進型VWAP算法
這一部分將基於標準的VWAP交易策略發展一種新的交易策略,綜合考慮歷史數據、實時市場行情等,從而儘可能地獲取等於或優於市場VWAP的成交均價。
策略原理
此改進策略的基本原理是:在市場價格高於市場均價的時候,根據市場價格的走勢不同程度地減少提交量,在保證高價位的低提交量的同時,能夠防止出現價格的持續上漲而提交量過度地向後聚集;在市場價格低於市場均價的時候,根據市場價格走勢不同程度地增加提交量,在保證低價位的高提交量的同時,能夠防止價格的持續走低而提交量過度地提前完成。
策略流程
整個策略的流程如圖8-3所示。
提交量處理
在說明如何進行提交量處理之前,先引入幾個概念。
首先是偏差調整比例函數ƒ(β),表示市場價格和市場均價的偏差β導致的調整比例。爲了更加全面地描述不同決策者對待這種偏差的態度及相應的決策,我們提出了容忍係數ρ的概念,具體而言,設定了5個ρ值:1. 2、3、4、5,每個值對應一個不同的偏差調整比例函數ƒ(β)。
執行效果
現在來看上述策略的執行效果,如圖8-4所示。默認的參數設置爲(容忍係數ρ= 3,激進係數λ=3和調整閾值σ= 0.002)。
選擇2009年12月31日的股票來測試改進型VWAP策略。由圖8-4可以看出,該策略能稍微地戰勝市場均價(勝出0.001278元)。
參數分析
容忍係數、激進係數和調整閾值對策略的效果有很大的影響。如果決策者對市場有一定的看法,並根據看法對策略參數做一定的調整,該策略將能夠取得更好的結果。
從策略的設計上可以看出各個參數的大致影響。容忍係數越大,對小幅價格偏差的反應越小,交易量也越偏向交易時間的尾部;激進係數越大,在發生因價格的調整時候的反應程度越大,黃色峯值越高,而交易量也越偏向交易時間的頭部;調整閾值越大,因價格漲跌幅所導致的調整次數越少,從而黃色峯值的個數也越少。
值得注意的是,如果將調整閾值設置到足夠大,則從策略的設計可以看出此時的改進策略等同於標準的VWAP策略。這從側面說明了改進型的VWAP策略比標準的VWAP策略擁有更大的靈活性,因此也能夠處理更多類型的市場行情。