官术网_书友最值得收藏!

第一章 交易系統概述

第一節 什么是交易系統

交易系統的概念包含了多重含義。廣義的交易系統包含了交易中需要調動的所有軟件和硬件資源,它能夠在沒有任何人工干預的情況下自動做出當前是否進入、退出市場的判斷,并執行相關的交易指令。而狹義的交易系統則是開平倉邏輯、資金管理和投資組合管理等交易過程中需要遵循的規則。

由于不同投資者之間的硬件條件差異很大,有的人用工作站或者托管服務器進行交易,而有的人則用手機進行交易,他們之間對于交易細節的需求是不一樣的,所以本書不去探討如何優化交易速度、成功率和拆分交易訂單等細節,而是重點關注如何將一個簡單的交易邏輯轉化為一系列可行的交易規則,這些方法對于所有交易者來說是非常寶貴的。

通過使用這些方法,即使是通過最簡單的交易軟件也能夠實現量化投資的效果,因為組成交易系統的條件都是精確設定好的,例如“在持倉收益大于10萬時平倉”“在股價低于10元時買入10手”等。這些有確定數量和方向的交易指令保證了交易系統的可回測性,從而使我們可以使用統計的方法計算出在一定的置信度下,該交易系統在未來將如何表現。

本書中所說的“資金管理規則”并不是通常所說的“風險管理”。風險管理是指在不同的市場風險度量下對倉位進行調整的規則,例如在某個價格設置止損或止盈,又或是在股價偏離均線超過一定比例時減倉等,本書將這些風險管理的規則納入交易規則的范疇中。而本書的“資金管理規則”則討論的是在不同的凈值區間內如何調整持倉的數量,例如盈利超過1手合約所需保證金的150%時才能額外增加1手的持倉等。如果我們構建的投資組合中包含多個不相關資產時,“資金管理”也可以被稱為“投資組合管理”,此時,最大化風險平價收益是資金管理的重中之重。

在實際開發和實現交易系統的過程中,我們需要使用軟件并輔以一定的編程工作使其能自動模擬在市場中的交易。因此我們需要區分“交易系統”(或“算法交易”)與“自動化交易”二者的區別。從邏輯關系上看,前者是后者存在的基礎:我們可以通過計算機產生交易信號但手動進行交易,但無法讓計算機在不設定規則的情況下自動進行交易。而對交易系統的使用者們來說,最大的關注點應該是如何(通過一定的規則計算而不是靠自己的想象)產生交易信號,因為在交易中的其他工作都可以通過交易軟件來完成。

下面是一個固定持倉數量交易系統的簡單例子:

如果當前價格>最近20天的最高價,以該價格買入兩份合約;

如果當前價格<最近20天的最低價,以該價格賣空兩份合約;

持有多倉且當前價格<上一收盤價-2倍近20個交易日收盤價的標準差,則市價平倉;

持有空倉且當前價格>上一收盤價+2倍近20個交易日收盤價的標準差,則市價平倉。

在這個例子中,我們可以看到它具有進入和退出市場的條件,同時還考慮了多空兩個方向。雖然它的退出條件單一,沒有考慮止損、止盈等其他退出條件,但已經符合一個完整交易系統的條件,能夠幫助初學者直觀地理解什么是交易系統。

需要注意的是,如果一個交易者僅僅有一套預先設定的進入和退出市場的交易規則,而并沒有經過測試和檢驗并得出到底應該何時退出和進入市場的最終結論的話,那這只能稱之為“交易思想”,而不能稱之為“交易系統”。只有假設市場中產生的交易信號能夠得以實現,即在得到所有的買入信號后都能夠順利按照目標價格買入,在得到所有的賣出信號后都能夠順利按照目標價格賣出,并對這些交易方法在過去的表現做出詳細研究、輔以必要的統計測試以后,才能稱之為“交易系統”。相比之下,“交易思想”則顯得有更多的主觀判斷和直覺的因素,未必能夠真正實現。正因為交易系統更加精確與科學,且其經過了嚴格的檢驗,越來越多的投資者逐漸從“交易思想”轉到了“交易系統”的探究和使用上。

不過大眾也一直對交易系統存在誤解:人們似乎理所當然地認為,一個好的交易系統必須有一系列煩瑣的規則、龐大復雜的程序,并充滿復雜的公式和算法。雖然這很可能讓這個交易系統賣出一個更好的價錢,但這些繁復的規則和算法帶來的或許是災難——因為過于負責的規則背后隱藏著過度擬合的風險。

事實上,一些常用的技術分析(Technical Analysis)或畫圖(Charting)的方法和指標在實際應用時都能得到不錯的效果,一方面因為這些指標有比較強的預測能力,另一方面也可能因為大部分人的交易都會遵循這些指標以往的規律。類似通道突破、移動平均線等技術分析的邏輯在應用時并不會像大家所想的那樣會降低策略的盈利概率,而是會提高盈利概率。由于后續在交易策略中還要逐步加入資金管理、投資組合構建、風險管理等必要部分,所以不用擔心最初的策略會過于簡單而導致績效指標不好。除此之外,投資組合管理顯得因為必要,因為我們總會有預算約束,而且好的投資組合管理在很多時候能夠利用一個平庸的策略獲得不錯的收益率曲線。

主站蜘蛛池模板: 宣城市| 湟中县| 时尚| 咸阳市| 九江市| 和平县| 乐东| 白城市| 靖安县| 紫阳县| 周至县| 敦煌市| 喀喇沁旗| 宣威市| 遂溪县| 澄城县| 富宁县| 凤翔县| 武城县| 京山县| 农安县| 黑山县| 沐川县| 淮南市| 宝山区| 兴海县| 呼伦贝尔市| 闻喜县| 武威市| 安远县| 宜都市| 高州市| 富蕴县| 新营市| 虹口区| 仙游县| 灵川县| 冷水江市| 甘肃省| 霍城县| 工布江达县|