1. 程式人生 > >轉載自 BotVS 「 珍藏版 」如何搭建一個完整的交易框架

轉載自 BotVS 「 珍藏版 」如何搭建一個完整的交易框架

毫無 過多 模型 什麽 執行 活躍 進行 事情 自動運行

技術分享圖片
NO:01

交易策略 ≠ 交易系統。

一個完整交易系統,其實是交易者給自己定的各種規則,它包括了交易的各個方面,其中並沒有給交易者留下一點主觀想象的余地。大多數成功的交易者都是使用機械交易系統,這並非偶然。

一個正期望的交易系統可以自動運行整個交易程序。在交易中每項決策,交易系統都會給出答案。它至少應該包含策略選擇、品種選擇、資金管理、下單交易、極端行情應對、交易心態等等。

NO:02

策略選擇:
技術分享圖片
1、多因子量化對沖策略

多因子策略用在股票量化比較多一些。影響價格漲跌的因素不勝枚舉,而這些 “ 因素 ” 就是因子!最簡單的方法,先找一些自己熟悉的因子,比如增長率、市值、ROE、PB、PE、漲幅、換手率等等。然後一個個往裏面刪減,看看效果如何,效果好了留下,效果差了刪除,反復重復這個過程就能找到合適的因子。

2、CTA策略

傳統的CTA策略大部分是趨勢追隨策略。俗稱就是追漲殺跌。但是這種策略有個缺點,在沒有行情的時候容易虧錢,歷史上很多CTA基金就是這樣被熬死的,倒在了黎明前的黑暗。為了避免這點,就需要一些在沒行情的日子裏也能喝口湯的策略,這類策略就是反轉策略。和趨勢追蹤相關,反轉策略俗稱高拋低吸。

3、套利策略

套利策略利用不同資產或不同市場之間不合理的價格關系,通過買進低估資產,賣出高估的商品,在未來價格重新回歸合理過程中獲取價差收益的交易策略。關於套利策略有許多類型:期現套利、跨期套利、跨品種套利、分級基金套利、期權套利、ETF申贖套利等等。

技術分享圖片

NO:03

品種選擇:

做過交易的人知道,每個品種都有各自的性格。有些品種性格很 “ 火爆 ”,流動性好、波動大、容易走出流暢趨勢;有些品種性格很 “ 溫順 ”,常年都在震蕩。

技術分享圖片

不同的策略適應不同的行情,選擇好交易品種,對期貨交易這項大工程來說是一個非常關鍵的開始。從絕對意義上來說,沒有絕對好的品種也沒有絕對不好的品種。根據投資風格的不同,以及風險承受力的不同,交易者要針對自己的標準進行相應的調整。

另外,在交易中固定收益策略也是整個交易系統中不可或缺的一部分,它是賬戶穩定與否的另一個壁壘。關於固定收益可以有很多選擇,比如:國債逆回購、貨幣基金、銀行券商理財產品等等。

NO:04

參數設置和參數優化:

策略編寫要簡單到不能再簡單,但是這種簡單是歷經復雜之後簡單!在策略中參數越少越好,核心參數最好不要超過3個。

也很多人說策略最好不要設置參數,做好了的策略應該把參數固定在模型內不再改變。但是這樣未免太過偏激,因為市場總是在不斷進化和變化的,而我們使用的策略也是盡可能抓住這種變化的規律,留一個參數就是為了方便調節這種變化。

技術分享圖片

比如說均線系統,如果近幾年該品種波動率很高,總是大起大落,那麽就用短一點的周期就可以了。因為行情總是比均線走的快,不會頻繁出現開平倉信號。如果未來幾年該品種不活躍了,那麽就應該把周期調長一些,以適應市場。而不是以一刀切的方式解決沒有參數就不用面對參數優化的問題。

技術分享圖片

如果參數過多的話,就等於給策略更大的靈活性,以適應更多情況的行情。但在具體選擇參數的時候就會面臨很大的困惑,因為經過優化後的參數可能只是最符合歷史行情的參數,也就是所謂的 “ 過度擬合 ”。因為在歷史行情中,即使是最爛的策略,都可能因某些參數讓該策略表現出優異的假象。

NO:05

資金管理:

1、初始倉位

資金管理首先涉及的是初始倉位,很多人開的倉位都很重,賬戶上有多少資金基本都能發揮它最大的效用,高效運用資金,這種方式在對的行情裏面,盈利可能很大,可能一年翻好幾倍都不是新鮮事,但是這種方式一旦遇到不利的行情,資金下滑的速度同樣也會遠超你的想象。

2、加減倉

達到什麽條件加減倉,加減倉的時候加減多少?這些都會直接影響交易結果。加減倉的方式有很多,有順勢加減倉的、有逆勢加減倉的。而哪種加減倉方法更科學,對應的是你的贏利點 ,不能一概而論。

技術分享圖片

如上圖,CTA策略就比較適合 “ 金字塔加減倉法 ” 。即初始進場的資金量比較小,後市如果行情方向一致,逐步加減倉,加減倉比例越來越小,倉位控制呈下方大,上方小的形態,像一個金字塔。

NO:06

入場策略:

一個好的買點,是成功的一半,它能夠讓你迅速擺脫成本區。關於入場方式,有兩種主流方式:突破開倉和回調開倉。如果你是以為有經驗的交易者,就會發現,無論以哪種方式開倉,其實區別不大。

突破開倉,這種大道至簡略顯粗暴的方式是公認的進場交易方法之一。好處是,不會錯過行情。但是卻有一個缺點,遇到假突破時就得頻繁止損。因為在盤中沒有人能夠完全確定這是一個真突破。如下圖:

技術分享圖片

回調開倉,如下圖,在這個走勢中,每個波谷都是一個好的回調入場點。這種入場方式的好處是開倉風險小,止損小,盈虧比好,倉位可以大點。缺點是一旦行情出來,都是以突破為開始,而且行情越大,回調幾乎沒有,或者很少,往往錯過行情,更糟糕的是,行情突破大幅拉升後,後面一般是大幅震蕩甚至是行情翻轉了。

技術分享圖片

毫無疑問開倉條件僅是一個試錯的依據。不管是月線加日線混合判斷,還是基本面分析,不管是資金動向,均線交叉,還是拋硬幣,這些都是一個入場試錯的依據而已。重點在於,當這筆單子進到市場開始接受行情走勢的波動後,如何處理單子所面臨的各種可能走勢。

曾經有一個 “ 裸K ” 高手說過:開倉可以無需任何條件,永遠不會有什麽人能告訴你在這個點開始是對的,在那個點開始是錯的。開倉不是交易的核心,交易的核心是開倉之後,如何盡可能優化處理單子。當然做交易時間長了,經驗可能客觀上幫助投資者提升開倉技巧,除此之外,談任何開倉信號都是浪費時間。下面讓我們看看如何出場。

出場策略

不管是短線策略,還是長線策略,比的不是看誰持倉時間長,而是風險收益比。換言之,影響策略績效的最終結果是如何出場,何時兌現利潤。

出場方法又可以分為兩種:止損出場和止盈出場。而這兩個部分都是任何交易系統所必需的,也是關乎於交易策略成敗的重要分水嶺。

止損出場

止損出場的目的是為了控制風險,這是它的優點。但是任何止損出場策略都會或多或少的降低交易系統的獲利,這是它的缺點。但是止損損失是不能夠完全避免的,就好像開車,買汽車保險的錢不能省一樣。

最初的止損價位通常是根據重要的技術指標而定的,例如,趨勢線,移動平均線,支撐阻力位等。當然,也可以根據時間,價格百分比%來制定。

止盈出場

你甚至可以在買入之前,估算出的目標價位出場。但是這樣做的缺點是,不能夠使獲利最大化,有時候當價格趨勢開始後,可能有很可觀的延伸。所以,如果你做短線交易,或是根據震蕩策略交易,你可以利用價格反轉來出場,也就是價格收於前一個交易日最低點以下就出場。 如果,你是做趨勢跟蹤交易,那麽你最好能夠利用跟蹤出場的方法,這樣做的優點是可以使你有機會抓住大的趨勢。

有的投資者有盈利就出場,虧損就開始死扛,那無論怎麽入場,勝率有多高,終歸會有一波扛不住的行情,讓其產生重大損失。相反,還有些人截斷虧損,讓利潤奔跑。在交易中,過分追求入場的精準和完美是一種典型的浪費行為。研究和完善出場規則,構建一個完整的交易系統,才是正確的選擇。

NO:07

如何下單

1、委托下單類型和方式:

委托下單的類型和方式有許多在種,比如:委托時用排隊限價單、對手價、最新價、超價、漲停價、跌停價、買一價、買二價、賣一價、賣二價,或者先用排隊價,再用超價,分批報單,或者把大單拆成一個個小單,或者幹脆直接把單子全部報出去。

2、撤單

如果下單沒有成交,是繼續等待還是撤單,撤單條件依據是時間,比如10秒內沒有成交。還是依據價格,比如價格已經遠離下單時價格10跳。

3、追單

當下單沒成交的時候,是否追單。如果追單,是按最新價去追,還是對手價,還是漲跌停價,如果追單仍未成交是否繼續追單。

4、漲跌停價

當下單信號出現時,剛好是漲跌停價格時怎麽辦。是否在漲跌停價掛單排隊成交,如果沒有成交時怎麽辦。

5、集合競價

開盤集合競價要不要參與,怎麽參與。

6、夜盤

商品期貨夜盤是從21:00至次日02:30,這段時間做不做,人工做還是讓電腦來做。

7、重大節日

重大節日的超長假期之前,倉位需不需要保留。如果保留的話如何控制風險。

NO:08

極端行情應對

1、短時間價格大幅波動

價格瞬間漲跌停、連續漲跌停、烏龍指事件、黑天鵝行情價格踩踏事件等等,這些情況如何處理。

技術分享圖片

2、流動性風險

如果一檔對手盤沒有你要的下單量,但你又需要及時成交,特別是非主力合約流動性很差,自己下的單子很容易對市場造成沖擊,滑點很大,如何應對。

3、品種規則變化

商品期貨品種加入夜盤,保證金比例上調,手續費上調,特別是短線策略,對於這些變化會非常敏感。

4、交易環境風險

比如:突然斷電、斷網、電腦故障、軟件宕機、銀期轉賬暫停、自然災害等,出現時如何應對。

以上情況,出現的概率很小,或者說幾乎不可能。但如果事情可能發生,就一定能發生。做好這些假設,並加以防範是非常有必要的。

NO:09

交易心態

交易中常見的三種主要心理情緒為貪婪、恐懼和僥幸。投資者需要一個強大的交易心理體系在不同階段對上述三種情緒加以控制甚至利用。

技術分享圖片

交易之前要有一個對未來的整體預期,包括市場預期和標的心理預期。市場預期指對市場所處的位置和未來的方向有一個較為明確的目標,標的預期是指該標的在當前位置下的交易機會和風險狀況。如果沒有以上心理基礎,則一切都無從談起。

實盤交易的全過程就是不斷分析、修正和執行的過程,其間交易的時間不多,更多的是跟蹤和忍耐。這是一個綜合考察心態、考驗人性的過程,交易者的各種習性在交易過程中都會被展現無遺和放大。只有不斷學習和總結經驗教訓,不斷歷練,才能克服人性的思維共性和心理弱點。

NO:10

綜上所述,所謂的交易系統,其實就是這樣,有它完美的一面,也有它殘缺的時候,我們衡量一個交易系統的合理性,並不能只看他完美的一面,也不能只看他殘缺的一面,更應該綜合的分析系統的完整性。

最後根據系統的特性,結合自身的性格和資金情況一起去衡量該系統是否適合自己,如果適合自己的話,要充分評估自己堅持下去的可能性有多大,最壞的結果要事先規劃好,如果最慘的一面你都想好了,那麽執行下去的可能性就相對較大。

在交易中,信心源自於你發自內心的認可,信心源自於正確的交易理念。

轉載自 BotVS
作者: Hukybo
--

轉載自 BotVS 「 珍藏版 」如何搭建一個完整的交易框架