程序化交易的風險控制策略
admin
(1)止損。止損是風險控制的基本策略和措施。要進行金融投資,必然面臨虧損的風險,如果我們完全懼怕風險,就最好遠離金融投資市場。損失最小化,收益最大化是金融投資的基本原則。關(guān)鍵是我們能夠承擔的損失風險有多大?我們必須進行合理的判斷,制定合理的止損規(guī)則并堅決執(zhí)行。什么樣的止損幅度是合理的?止損幅度過小,雖然使單筆損失最小,但它可能小于市場的正常波動幅度,其本來符合市場基本趨勢方向的投資隨時會被市場的小幅波動踢出市場,因而很難獲得盈利的機會。止損幅度過大,則本來方向錯誤的投資卻因未及時止損而損失過大。止損的基本方法:趨勢逆轉(zhuǎn)止損法、限額止損法和浮動止損法。
①趨勢逆轉(zhuǎn)止損法,就是根據(jù)有關(guān)指標判斷,投資倉位的方向與市場變化方向相反,或者投資倉位的方向原來與市場趨勢方向是一致的,但現(xiàn)在市場已經(jīng)明確發(fā)生了轉(zhuǎn)向而平倉止損(或止盈)的方法。如圖5-11所示,在短期均線與長期均線金叉開多倉、死叉平多倉的規(guī)則下,開多倉后發(fā)生死叉時,不管是盈利還是虧損,都必須平倉。第一次金叉后開的多倉,在第一次死叉后平倉,發(fā)生虧損,實際上是止損平倉。第二次死叉平倉雖然是止盈,但在趨勢已經(jīng)逆轉(zhuǎn)的情況下,如果不及時止盈,這些盈利就會隨著價格的進一步回落而被完全侵蝕,并可能發(fā)生實際的損失。注意,這里的趨勢逆轉(zhuǎn)是指標顯示的逆轉(zhuǎn),并不一定是市場真實的逆轉(zhuǎn)。如第一次的死叉意味著趨勢已經(jīng)逆轉(zhuǎn)而平倉止損,但是市場趨勢并未真正逆轉(zhuǎn)。而第二次死叉則是真正的逆轉(zhuǎn),但這時的平倉并不是止損而是止盈。因此,趨勢逆轉(zhuǎn)止損的效果,依賴于指標指示趨勢逆轉(zhuǎn)的效果。

圖5-11 趨勢逆轉(zhuǎn)平倉止損
(2)倉位控制和資金管理。有效的風險控制不僅需要有效的止損策略,而且必須進行有效的倉位控制和資金管理。這對于有杠桿功能的期貨交易尤其重要。如表5-1所示。在保證金交易制度下,杠桿率為保證金率的倒數(shù),即杠桿率=1/保證金率。如10%的保證金率,杠桿率=1/10%=10倍。滬深300股指期貨每點300元,如果指數(shù)在2500點,則其每手合約價值為2 500×300=75萬元,交易所保證金比率為12%,期貨公司通常提高2個百分點為14%,需要保證金為75×14%=10.5萬元。根據(jù)交易所規(guī)定,最低開戶資金50萬元。其在2500點最大可開倉4張合約,需保證金10.5×4=42萬元。剩余資金50-42萬元=8萬元。
如果你在2500點開4張多單后,指數(shù)下跌2%后即開始大幅上漲。當下跌2%到2450點時,指數(shù)下跌50點,4張合約損失4×50×300元=6萬元,準備金41.16萬元,剩余資金2.84萬元。
如果你繼續(xù)持有多單,隨后行情持續(xù)大幅上漲350點到2700點。如果將多單持有到2700點平倉,4張多單盈利4×200×300元=24萬元,盈利率=24/50=48%。看起來盈利不錯。
但是,如果在2500點開多倉4張后,指數(shù)不是下跌2%而是下跌5%(到2400點)后反彈到2800點�?雌饋砟愫孟窨梢再嵏嗟腻X,但情況可能完全出乎你的意料。當指數(shù)下跌78點到2422點時(下跌3.12%)。4張合約損失9.36萬元,自有資金剩余50-9.36=40.64萬元,準備金需要40.656萬元,還差496元。這時期貨公司將通知你立即補充準備金。如果你不能在規(guī)定時間補足準備金,期貨公司將立即強行平掉你的所有倉位。盡管指數(shù)隨后即開始大幅反彈,但因為你的倉位已經(jīng)被強制平倉,你已經(jīng)不可能以平倉價格買回同樣的倉位。由于可用資金的限制和指數(shù)的大幅反彈,你只能以更高的價格買回較少的倉位。特別是在強行平倉后,即使行情反彈,但你可能在猶豫之中喪失較好的回補機會。即使指數(shù)反彈到原來開倉的2500點,但強行平倉的損失可能卻無法全部挽回。
如果你在2500點僅開3張多倉,初始準備金31.5萬(占總資金的63%),則可用資金可以維持到指數(shù)下跌到2328點,即最大可以承受指數(shù)6.88%的波動。因此,這里充分顯示了倉位控制和資金管理的重要性。

表5-1 50萬元投資期指可用資金及盈虧變動情況
�。�1)平倉盈虧(逐日盯市)=平當日倉盈虧+平歷史倉盈虧
①平當日倉盈虧=當日開倉價與平倉價之差×手數(shù)×交易單位
②平歷史倉盈虧=平倉價與昨日結(jié)算價之差×手數(shù)×交易單位
�。�2)持倉盈虧(逐日盯市)=持當日倉盈虧+持歷史倉盈虧
①持當日倉盈虧=當日結(jié)算價與當日開倉價之差×手數(shù)×交易單位
②持歷史倉盈虧=當日結(jié)算價與昨日結(jié)算價之差×手數(shù)×交易單位
�。�3)當日盈虧=平倉盈虧(逐日盯市)+持倉盈虧(逐日盯市)
�。�4)當日結(jié)存(逐日盯市)=上日結(jié)存(逐日盯市)+當日存取合計+當日盈虧-當日手續(xù)費
�。�5)客戶權(quán)益=當日結(jié)存(逐日盯市)
(6)可用資金=當日結(jié)存-保證金占用