量化交易或許是通往成功交易者行列快的方法。科學、數量化的方式驗證交易系統的有效性和市場規律,這種知識和理性加深了對市場的了解,改變了主觀錯誤信念,從而指導交易者脫離初的生理和心理反應,使交易水平升華到系統和策略的高度,自然而然地形成了對自己交易能力的信心,也有利于交易紀律的遵守,從而從貪婪和恐懼造成的輪回中解脫出來,輕松快樂地去交易。
及時章 交易系統和開發過程
不奮發,則心日頹靡;不檢束,則心日恣肆。
——朱熹
交易系統是指交易者在交易過程中逐漸形成的包含入場、出場、風險控制和資金管理等能體現交易者系統化思維的一組完整的交易規則體系。沒有交易系統指導的交易是盲目的,而沒有實踐、沒有數據支撐、沒有經過反復驗證的交易系統則是空洞的。交易系統是交易者市場理論和實踐有機統一的智慧結晶,缺一不可。
本章首先介紹系統相關的基本概念;第二節則介紹投資市場幾個基本理論,以指導交易系統的構建,從而少走彎路;第三節說明交易系統的類型、特征和好處;第四節討論什么是量化交易,很顯然,交易系統的構建過程也就是交易規則量化過程;第五節說明交易系統的開發流程,供讀者參考。
1.1 系統、系統論、系統思維、系統科學及復雜系統
系統一詞來源于英文system單詞的音譯。系統是由相互關聯的一些事物(即系統的組成部分)所組成的有機整體。所謂事物通常指對象、元件、變量、屬性、現象等。關系則指結構、組織、約束、交連等。系統是一個概念,反映了人們對事物的一種認識論,其內容是系統論或系統學。
系統論或系統學是研究系統的一般模式、結構和規律的學問,它研究各種系統的共同特征,用數學方法定量地描述其功能,尋求并確立適用于一切系統的原理、原則和數學模型,是具有邏輯和數學性質的一門科學。
系統思維就是把認識對象作為系統,使用系統學知識綜合考察認識對象,研究系統和要素、要素和要素、系統和環境的相互聯系、相互作用的一種思維方法。
系統科學是以系統為研究對象的基礎理論和應用開發的學科。它著重考察各類系統的關系和屬性,揭示其活動規律,探討有關系統的各種理論和方法。系統科學的理論和方法正在從自然科學和工程技術向社會科學廣泛轉移。人們將系統科學與哲學相互作用,探討系統科學的哲學問題,形成了系統哲學。
復雜系統是具有中等數目基于局部信息做出行動的智能性、自適應性主體所組成的系統。復雜系統相對牛頓時代以來構成的科學事業焦點的簡單系統而言,具有根本性的不同。簡單系統內的相互作用比較弱,比如封閉的氣體或遙遠的星系,以至于我們能夠應用簡單的統計平均方法來研究它們的行為。系統的復雜性并不一定與規模成正比,但復雜系統要有一定的規模。復雜系統中的個體一般來講具有一定的智能性,例如組織中的細胞、期市中的散戶,這些個體可以根據自身所處的部分環境,通過自己的規則進行智能的判斷或決策。
復雜系統具有以下特征:
(1)具有多數量組成主體的系統,主體互動關系的重要性大于主體本身。
(2)組成主體具備智能性和自適應性,無中央控制。復雜系統內的元素或主體的行為遵循一定的規則,根據“環境”和接收信息來調整自身的狀態和行為,且主體通常有能力來根據各種信息調整規則,產生以前從未有過的新規則。通過系統主體的相對低等的智能行為,系統在整體上顯現出更高層次、更加復雜、更加協調職能的有序性。在復雜系統中,沒有哪個主體能夠知道其他所有主體的狀態和行為,每個主體只可以從個體集合的一個相對較小的集合中獲取信息,處理“局部信息”,做出相應的決策。系統的整體行為是通過個體之間的相互競爭、協作等局部相互作用而涌現出來的,無中央控制。
(3)組成成分構成自我相似的多層級結構/高層級向下的因果關系/低層級向上因果關系/組成成分間的多重因果。比如,期貨市場的波動性體現在不同層級的時間框架上,大到月K線,小到毫秒級別,無所不在。
(4)是動態的,不停止的/突現,不可預測、不可化約、非線性;沒有時間的變化,就沒有系統的演化,也就談不上系統的復雜性。“事物總是發展變化的”,因此,復雜系統同時具有秩序與混沌的雙重特點。
以上關于系統、系統論、系統思維、系統科學及復雜系統的基本說明都摘錄于MBA或百度百科。讀者如有興趣,請查閱相關資料,加強對于這些方面知識的了解。本節的目的在于說明股票或者期貨市場是全球50億人參與(大部分人沒有直接參與交易,但是他們的消費、欲望和對于經濟的信心都會影響股票和期貨的價格)、互動形成復雜、巨大、動態的系統。交易者必須脫離對于交易投機的簡單、機械、線性思維,轉而樹立復雜、動態、非線性、隨機、統計的系統思維方法。
1.2 投資市場的基本理論
投資金融領域有非常多的理論和實踐,龐雜繁多、流派眾多。成功的交易者使用某種或某些理論,結合自己的體會,最終形成自己的交易思想和交易系統。本節只列出一些簡單理論知識,如風險與收益均衡、隨機游走和有效市場,以及期貨價格的決定等作為引子。更多的理論和知識,需要每個交易者去學習和實踐。
1.2.1 風險與收益均衡
風險與收益是一種對稱關系,等量風險必然伴隨等量收益,即風險收益均衡。在投資學的資產定價理論中,資本資產定價模式的表達用公式表示為:
Kj=Ri βj(Km-Rf)
式中,Kj為第j項資產的必要報酬率;Ri為無風險資產的必要報酬;βj為第j項資產的風險系數;Km為市場均衡報酬率。
資本的高預期收益意味必須承擔相應的高風險。如果存在一種很高的不需要額外風險的預期收益,那么所有人都會蜂擁而至購買這種高收益率資本,結果這種資產的價格必然大幅上漲,從而導致預期收益降低和風險增加,最終風險收益趨于均衡。
1.2.2 隨機游走和有效市場
“隨機游走”(random walk)是指基于過去的表現無法預測將來的發展步驟和方向。這一術語應用到投資上,則意味著資產價格的短期走勢不可預知;投資咨詢服務、收益預測和復雜的圖表模型全無用處。
如果在證券市場中價格反映了所有可以獲得的信息,那么就稱這樣的市場為有效市場。
衡量證券市場是否具有外在效率有兩個標志:①價格是否能自由地根據有關信息而變動;②證券的有關信息能否充分地披露和均勻地分布,使每個投資者在同一時間內得到等量等質的信息。
根據這一假設,投資者在買賣股票或期貨等時會迅速有效地利用可能的信息,所有已知的影響一種股票或者商品價格的因素都已經反映在價格中,因此根據這一理論,股票或者期貨的技術分析是無效的。
有效資本市場假說的三種形式:
(1)弱式有效市場假說。
該假說認為,在弱式有效的情況下,市場價格已充分反映出所有過去歷史的證券價格信息,包括股票或者期貨的成交價、成交量、賣空金額、融資金額等。
推論一:如果弱式有效市場假說成立,則股票或者期貨價格的技術分析失去作用,基本分析還可能幫助投資者獲得超額利潤。
(2)半強式有效市場假說。
該假說認為,價格已充分反映出所有已公開的有關公司營運前景的信息。這些信息有成交價、成交量、盈利資料、盈利預測值、公司管理狀況及其他公開披露的財務信息等。假如投資者能迅速獲得這些信息,股價應迅速做出反應。
推論二:如果半強式有效假說成立,則在市場中利用技術分析和基本分析都失去作用,內幕消息可能獲得超額利潤。
(3)強式有效市場假說。
強式有效市場假說認為,價格已充分反映了所有關于公司營運的信息,這些信息包括已公開的或內部未公開的信息。
推論三:在強式有效市場中,沒有任何方法能幫助投資者獲得超額利潤,即使基金和有內幕消息者也一樣。
1.2.3 期貨價格的決定
在茲維 博迪等著的《投資學精要》中提到,商品期貨價格可以看成現是從現在到T時間(期貨交割日)現貨價格的持有成本。公式如下:
F0=S0(1 rf)T
式中,F0為到期日;T為期貨合同的現在價格;S0為現貨的價格;rf為無風險利率。
1.3 交易系統
交易系統是投資者將投資市場理論運用到證券市場,形成包含入場、出場、風險控制和資金管理等能體現交易者系統化思維的一組完整的交易規則體系(或者系統性解決方案)。這些規則是根據投資者對投資理論的理解、對市場的觀察研究、數據測試、綜合權衡、反復實戰、不斷磨礪的基礎上得出的。一套設計良好的交易系統必須符合使用者的心理特征、投資市場或對象的統計特征以及投資資金的風險特征,應嚴格明確地規定交易過程中的每一環節,保障投資決策過程和交易管理流程的系統性、客觀性、原則性和規范性。
系統化交易是指交易者運用交易系統來解決交易過程中的信息收集、數據處理、交易決策、交易計劃、交易執行等問題的交易方法。系統化交易的核心是一套完整的交易規則體系(即交易系統),體現為市場分析的客觀性、交易思維的全局性、交易規則的明確性、投資決策的計劃性、交易行為的一致性、資金管理的可行性、風險管理的有效性、心態調控的穩定性、盈利模式的復制性等。
使用交易系統進行系統化交易可以獲得“統計學優勢”(交易是在統計意義上有利于交易者長期利益的基礎上做出),同時保持客觀性、一致性以及多元化等優勢。
1.3.1 交易系統的類型
交易系統包含科學的資金管理、有效的分析技術和良好的風險控制,最終目的是實現交易者的長期、持續、穩定盈利。在波濤著的《系統交易方法》一書中介紹了交易系統大體上可以分為:
(1)以技術指標為基礎的交易系統。
(2)以數理統計分布模式為基礎的交易系統。
(3)以圖形分析為基礎的交易系統。
(4)以數學理論為基礎的交易系統。
(5)以基礎分析為基礎的交易系統。
(6)以心理分析為基礎的交易系統。
由此可見,交易系統的設計可以建立在各種不同的理論基礎上。還有其他的高階理論,比如人工智能、混沌理論、高頻交易、數據挖掘等,也可以用來建立交易系統,不拘一格。股票交易系統一般劃分為五大類:趨勢型、回復型、價值型、成長型以及品質型,其中趨勢型和回復型交易系統是基于價格或者技術指標的交易系統,而價值型、成長型以及品質型這三種策略則基于基本面數據。
根據操作性質分類,期貨交易者一般常用的交易系統歸為五大類型:
(1)趨勢跟蹤交易系統(Trending System)。
趨勢跟蹤交易系統是最早流行的交易系統類型,主要利用移動平均線進行買入、持有、賣出。數據表明,市場大約20%~40%的時間在做趨勢運動。行情中有某些因素導致投資者更為貪婪(在上升趨勢中)或者更為恐懼(在下降趨勢中),投資者的這些極端情感和行為導致市場價格持續變化從而形成趨勢。趨勢跟隨系統就是利用這樣的優勢,往往能夠在較短的時間內獲得豐厚的利潤。
趨勢跟隨系統是對交易品種價格運動的反映,而非預測。因此在度量到的趨勢方向上建倉,時間點上必然滯后。趨勢交易的缺點是在震蕩區間容易受到兩面拉鋸式虧損的影響。另外,如果市場以較快的速度運動,那么移動平均線在發出趨勢改變信號時就顯得比較慢,看起來比市場反轉慢了一拍。在出場時放棄一部分利潤也是趨勢跟隨系統特有缺點,交易者必須保持耐心和堅韌,很多時候眼睜睜地看著利潤得而復失,必須堅守遵守交易紀律坐等交易信號出現才能出場,因此需要非常高的心理素質和強大的承受能力。
(2)反趨勢交易系統(Countertrending System)。
反趨勢交易系統是一種預測型策略,根據市場足夠隨機的統計特性,在市場的當前趨勢上尋找反向交易機會的系統。反趨勢交易是在較短的時間周期或者中級時間周期做與當前趨勢相反的交易,在市場進入超賣或者超買狀況下持有相反的頭寸。由于市場的區間波動要比趨勢多得多,因此反趨勢交易系統的勝率比較高,但由于入場價位比較隨機,且有了一定數量的盈利就會平倉,因此盈虧比和整體表現不如趨勢跟蹤系統。
反趨勢交易成功的關鍵在于反趨勢指標、特殊的K線圖以及相當充足的交易經驗。優點是,如果市場在做區間波動,反趨勢策略會產生另人驚訝的風險與回報比,在關鍵反轉點或者時間很長的區間特別容易獲利;同時入場信號非常靈敏,檢查到價格極值和執行交易的時延非常短。
與趨勢交易系統相比,由于反趨勢交易系統是逆向交易,因此通常伴隨更大的交易風險,如果市場動量足以推動價格按原先的趨勢運動,反趨勢策略可能導致巨大虧損,從而抹平多筆盈利交易累積起來的利潤。所以,作為反趨勢交易者,必須具備更好的止損素質或者靈敏的止損策略。反趨勢交易區間的幅度一般比趨勢運動的幅度小,每筆平均利潤比較低,需要很好的執行力和較低的費用。趨勢往往是勢不可當的,而反趨勢的交易機會稍縱即逝并且帶有嚴重的投機傾向,因此連續做錯方向的情況也較為常見。
(3)突破型交易系統(Breakout System)。
突破型交易系統是指實際價格突破交易區間、技術指標或統計指標所預先設定的限定值時入場的交易系統。該類型交易系統具有以下幾個特征:①價格觸發類交易系統,入場信號依靠價格觸發而發生;②趨勢類交易系統,建倉過程總是順應趨勢的方向;③非連續的交易系統,出入場信號可以不一致。海龜交易法則就是典型的突破型交易系統,當前價格突破過去一定時期內的較高價或低價入場交易即可,信號簡單明確。
相對于趨勢跟蹤類交易系統而言,突破型交易系統具有以下幾個突出的優點:①試圖消除震蕩區間兩面拉鋸式虧損對趨勢跟蹤類交易系統的影響,抓住突發性趨勢,即使短期內被市場洗出,也會在趨勢繼續維持時重新進入,保障趨勢一旦出現,就絕不放過;②出入場策略無需對應,可以自由設計和搭配出場策略;③多種突破型入場策略可組合或合成使用,進一步提高交易系統的勝率,這也是常見多指標交易系統都是突破型交易系統的原因。
作為趨勢類交易系統的一種,突破型交易系統同樣具有趨勢類交易系統的主要特征:①該類型系統在趨勢期(價格的波幅大于系統擬捕捉的波幅)持有正確頭寸而獲利,差異在于入場的早晚而帶來的收益的多少;②該類型系統因在盤整期(價格的波幅小于系統擬捕捉的波幅)持有錯誤頭寸而虧損,差異在于入場的早晚而帶來的損失的多少;③突破型交易系統盈利的關鍵是趨勢期的盈利額度能否超過盤整期的虧損額度,若超過的話,那么該系統就能帶來正的期望收益;④由于單品種的趨勢期有限,為了降低資金曲線的波幅和回撤,突破型交易系統一般都要求多品種同時交易。
突破型策略的優點:突破型策略可以克服趨勢跟隨策略的限制,方法是避免在價格整固區間交易。該策略在趨勢的方向建立頭寸,信號延時很小或沒有,另外很容易定義風險,因為入場點和出場點在交易之前便可地決定。該策略通常可以及時進入最適合交易的價格趨勢運動。較為廣泛的多元化投資組合上的長期測試結果證明突破策略是完善的。
突破型策略的缺點:當市場突破新的價格高點或低點后又反轉進入先前的價格整固區時,突破型策略易受突破失敗的影響,失敗突破的概率大約30%~70%。將突破型策略運用于投資組合時,在不相關市場板塊上易受同時突破失敗的影響。另外,突破策略在心理上比較難以運用,因為價格突破之前一般已有大幅運動,很容易覺得可能反轉。,突破之后的價格運動可能很虛弱或者受到市場流量不足的影響,賬戶資金易受波動市場的破壞。
(4)價格區間交易系統(Trading Range System)。
價格區間交易系統是20世紀后期發展起來的交易系統,適用于價格區間系統的市場通常發生在價格猛烈運動后的停滯階段。價格區間市場有別于無趨勢市場,處于該狀態的市場震蕩幅度較大且有明顯的低和較高值。因此既不適用趨勢跟蹤交易系統更不適用于突破系統,通常認為最小波動區間至有10%才能稱為價格區間市場。
價格區間系統是利用在價格區間內波段循環的特點,持有頭寸直到較高價被觸發,然后賣空頭寸等待價格下跌。價格區間系統交易者在價格上升時買入,在價格下跌時賣出。在市場處于價格區間狀態下,這是一種的盈利模型,并且能為有經驗的投資者帶來豐厚的利潤。
價格區間系統的局限性在于:首先市場通常不處于一個價格波動區間內;其次價格波動區間不會總是的,可能本次的高點比上一次高,也可能比上一次低。價格區間交易者總是默認價格的走勢會重復之前走勢,因此這種類型的交易者需要大量的市場經驗。
(5)對沖系統(Hedging System)。
對沖交易,即同時進行兩筆行情相關、方向相反、數量相當、盈虧相抵的交易。行情相關是指影響兩種商品價格行情的市場供求關系存在同一性,供求關系若發生變化,則同時會影響兩種商品的價格,且價格變化的方向大體一致。方向相反是指兩筆交易的買賣方向相反,這樣無論價格向什么方向變化,總是盈虧相抵。兩筆交易的數量大小須根據各自價格變動的幅度來確定,大體做到數量相當。
對沖系統的交易者在買入某一種商品或股票后會賣出另一種商品或股指來規避單邊持倉風險。比如,在期貨市場中,交易者買入鐵礦石、賣出螺紋鋼;在外匯市場中,交易者買入一種貨幣、賣出另外一種貨幣;在股票市場中,交易者買入股票、賣出股指等。
期貨市場的對沖交易大致有以下四種:
(1)期貨和現貨的對沖交易,即同時在期貨市場和現貨市場上進行數量相當、方向相反的交易。這是期貨對沖交易最基本的形式,與其他幾種對沖交易有明顯的區別。首先這種對沖交易不僅在期貨市場上進行,同時還要在現貨市場上進行交易。其次,這種對沖交易主要是為了規避現貨市場上因價格變化帶來的風險,而放棄價格變化可能產生的收益,一般被稱為套期保值。而其他幾種對沖交易則是為了從價格的變化中投機套利,一般被稱為套期圖利。當然,期貨與現貨的對沖也不僅限于套期保值,當期貨與現貨的價格相差太大或太小時也存在套期圖利的可能,只是由于這種對沖交易中要進行現貨交易,成本較單純做期貨高,且要求具備做現貨的一些條件,因此一般多用于套期保值。
(2)不同交割月份的同一期貨品種的對沖交易。因為價格是隨著時間而變化的,所以同一種期貨品種在不同交割月份價格的不同而形成價差,這種價差也是變化的。除去相對固定的商品儲存費用,這種價差決定于供求關系的變化。通過買入某一月份交割的期貨品種,賣出另一月份交割的期貨品種,到一定的時點再分別平倉或交割。因價差的變化,兩筆方向相反的交易盈虧相抵后可能產生收益。這種對沖交易簡稱跨期套利。
(3)不同期貨市場的同一期貨品種的對沖交易。因為地域和制度環境不同,同一種期貨品種在不同市場的同一時間的價格很可能是不一樣的,并且也是不斷變化的。在一個市場做多頭買進,同時在另一個市場做空頭賣出,經過一段時間再同時平倉或交割,就完成了在不同市場的對沖交易。這樣的對沖交易簡稱跨市套利。
(4)不同期貨品種的對沖交易。這種對沖交易的前提是不同的期貨品種之間存在某種關聯性,如兩種商品是上下游產品,或可以相互替代等。雖然品種不同,但反映的市場供求關系具有一致性。在此前提下,買進某一期貨品種,賣出另一期貨品種,在同一時間再分別平倉或交割完成對沖交易,簡稱跨品種套利。
1.3.2 交易系統的特征
交易系統具有反映交易對象的價格運動和統計特征、交易資本的風險特征和交易者的心理特征等要求。
交易系統必須反映交易對象的價格運動和統計特征,其中價格運動特征包括價格運動的趨勢和價位,為交易決策提供交易的戰術方向,而統計特征體現為交易策略,為交易提供戰略方針。
交易系統必須反映交易資本的風險特征。風險交易對象的價格運動是隨機性和規律性、偶然與必然的對立統一。因此,在承認風險交易對象可以揭示價格運動的規律的同時,也必須承認價格的隨機擾動是不可避免的,是與其規律性共生共存的。由于價格的隨機擾動的存在,必然形成交易風險,造成交易資本的損失,風險的大小則由虧損占交易資本的比例來衡量。并且,資本本身也具有獨特的風險特征,譬如資本占用時間的長短、資本的來源、投資的目的等,都會對資本的風險屬性構成影響。因此,交易系統僅僅具有行情判斷功能是不行的,還必須具有風險控制功能,交易系統在結構上必須具有風險控制與資金管理子系統,從而在滿足資本的風險特征的同時,達到量化地控制風險、保護資本的效果,進而實現資本的增值要求。
交易系統還必須反映交易者(投資者)的人性特征。交易方法本身是科學的藝術,也是具有藝術性的科學。其中,交易方法受價格運動特征和資本特征的制約,這種制約是科學性的體現,但交易方法還必須受到人性的制約,具有投資者的激進型、保守型或穩健型的個性色彩,否則,交易系統則不為交易者接受。交易系統的人性特征,則導致了交易方法的藝術性,并具體體現為帶有人性色彩的不同的交易策略。
1.3.3 交易系統的執行
成功的交易者與一般散戶的差別在于交易者會管理自己的交易。高質量、一致性的交易行為導致滿意的交易結果。交易系統就是交易者用來管理交易行為的規則體系,在經過或長或短時間的痛苦交易生涯后,交易者最終將自己的交易思想物化為交易系統,并制定和遵守交易紀律,限制自己交易行為不會偏離交易系統的軌道,以期望獲得滿意的交易結果。
交易者使用交易系統逐步讓自己和市場融合,這是一個不斷反復改進和逐漸完善的過程。執行交易系統需要面對許多困難,這些困難和造成的痛苦,最終會幫助交易者不斷完善交易系統,達到人和市場的合一。交易者通過不斷地學習和總結經驗逐漸認清市場,而這些經驗反過來塑造和約束交易者的性格和行為,改變了交易者對市場變動直接的情緒反應,如果加上毅力和勤奮,會加快交易者蛻變過程。成功的交易必然是交易者和交易系統的結合。
交易系統對于交易者來講僅僅是一種交易工具,對交易系統的信心程度、自我約束能力的不同會導致即使使用相同的交易系統也可能得出不一樣的交易結果,差別在于交易者否能在困難時期保持強大的信心以及順利時期保持謹慎的態度。
1.3.4 交易系統的好處
交易系統的好處主要在于客觀、完整、一致、穩定和可復制性。一筆交易是什么時候入場、什么時候出場、多大的倉位、可以承受的風險等都有明確的規定,從而形成一個完成的決策鏈條。而所有這些決策都是電腦根據客觀的數據生成的,從而較大限度地幫助交易者克服人性的貪婪和恐懼。交易系統規范下的交易還具有一致性,因為所有這些交易系統都是根據交易系統發出的,前后一致,都遵循一個同樣的交易策略。正是由于交易系統的客觀、完整和一致性,從而使交易成績也相對穩定,并且是可復制的。
1.4 量化交易
量化交易是指經過投資者嚴格研究檢驗后的交易策略,交給計算機自動執行。盡管量化交易可以自動、系統化地執行,但是交易策略研究過程、策略選擇、投資組合等等都是交易者完成的。賦予量化交易策略生命的是人,而不是機器。人們的決策貫穿于量化交易策略從設計、測試、實施和監控的各個環節。因此量化交易和傳統的主觀判斷型交易策略在投資做法上并無太大差別,只不過后者主要依賴于交易者每天來管理投資組合。
量化交易和傳統的主觀判斷型交易策略主要差別在于交易策略如何生成,以及策略如何實施
學習作者的實戰總結和研究成果
內容質量都滿意,很喜歡。
內容詳細,還沒仔細閱讀,讀完再說。
經常在當當網買各種書刊,服務滿意,以后還回經常購買需要的書
書怎樣不太清楚,但是快遞很差,到了直接人保衛那,沒短信沒電話,沒有任何通知,搞得我現在才知道到了。
還沒看,希望能有幫助
紙張不錯,應為正版,還沒閱讀。
私募精英誠意之作。書中內容論述嚴謹,數據翔實,有一定的學術性。同時書中也有交易心理調控方面等定性的理論性描述,兼顧了初級讀者的需求。