量化程序化投資的止損和止盈管理[程序化老手]
金融市場時(shí)刻存在著各類不確定性因素,因此,從某種程度上來說,價(jià)格的波動(dòng)具有隨機(jī)性和不確定性。對于任何一筆交易而言,進(jìn)場就能夠迅速獲利的概率非常小。我們往往需要給市場一些時(shí)間和一定的價(jià)格波動(dòng)空間亂來觀察價(jià)格的走勢,以便及時(shí)調(diào)整交易思路。另一方面,價(jià)格走勢存在隨機(jī)性和不確定性的同時(shí),其走勢又具有一定的周期性,有時(shí)候又遵循某種運(yùn)動(dòng)軌跡,如波浪形態(tài)。通過周期和形態(tài),我們又可以對于價(jià)格的走勢進(jìn)行預(yù)測,和有規(guī)律的研究。交易周期的臨界點(diǎn)和價(jià)格波段運(yùn)動(dòng)的拐點(diǎn),就往往成為主要運(yùn)動(dòng)方向變化的標(biāo)志性時(shí)空點(diǎn),也就是我們設(shè)置止損和止盈的最佳位置。然而這些點(diǎn)位往往又存在不確定性,在價(jià)格實(shí)際運(yùn)動(dòng)的過程中,我們通過各類復(fù)雜計(jì)算得到的點(diǎn)位往往與市場自發(fā)形成的點(diǎn)位存在一定的誤差。而我們計(jì)算得出的點(diǎn)位也經(jīng)常需要市場更進(jìn)一步的驗(yàn)證。因此,在進(jìn)行量化投資時(shí),止損止盈管理亦是重中之重。 止盈和止損管理從長遠(yuǎn)看是提高量化操作業(yè)績的好辦法,止損的目的就是盡量控制一次不利的交易所造成的損失,世界上最偉大的交易員有一個(gè)有用而簡單的交易法則稱為“鱷魚原則”(Alligator Principle)。所有成功的交易員在進(jìn)入市場之前,都在反復(fù)訓(xùn)練對這一原則的理解程度;與此同時(shí)在量化交易出現(xiàn)盈利的時(shí)候要科學(xué)設(shè)置止盈點(diǎn),在借助有利趨勢盡量擴(kuò)大收益的前提下,不忘設(shè)置止盈點(diǎn),防止行情逆轉(zhuǎn)利情況下利潤流失,落袋為安。 注:鱷魚原則。這源自于鱷魚的吞噬方式,獵物愈試圖掙扎,鱷魚的收獲愈多。假定一只鱷魚咬住你的腳;它咬著你的腳并等待你掙扎。如果你用手臂試圖掙脫你的腳,則它的嘴巴便同時(shí)咬你的腳與手臂。你愈掙扎,便陷越深。所以,萬一鱷魚咬住你的腳,務(wù)必記?。耗阄ㄒ簧娴臋C(jī)會便是犧牲一只腳。若以市場的語言表達(dá),這項(xiàng)原則就是:當(dāng)你知道自己犯錯(cuò)誤時(shí),立即了結(jié)出場,不可再找借口、期待、理由或采取其他任何動(dòng)作,趕緊離場! 1、等價(jià)鞅策略 等價(jià)鞅策略是在你之前的建倉出現(xiàn)連續(xù)虧損時(shí),采取繼續(xù)加倉的策略,即所謂的“虧損加倍”;這類交易策略在量化交易中經(jīng)常會涉及到,其較好的利用了金融市場呈波浪式波動(dòng)的運(yùn)行特征,因此,在交易過程中,贏利的概率非常高,但前提基礎(chǔ)是投資者有后續(xù)資金可以不斷的進(jìn)行補(bǔ)充,以應(yīng)付一些逆境之下的非常態(tài)行情價(jià)格波動(dòng),即大級別的單邊行情上漲或下跌,因?yàn)榇藭r(shí),隨時(shí)逆市不斷的對倉位進(jìn)行調(diào)整加倍,其風(fēng)險(xiǎn)頭寸持續(xù)增加,資金的虧損度亦大幅提高,在期貨的桿杠效應(yīng)之下,一旦出現(xiàn)后續(xù)跟進(jìn)資金斷層,將被迫面臨強(qiáng)行平倉的尷尬境地,呈現(xiàn)為“一失足成千古恨”的悲壯局面。 為了避免此類極端風(fēng)險(xiǎn)的發(fā)生,采用相應(yīng)的止損止盈管理,顯的尤為必要而且迫切。因此,在進(jìn)行量化交易中,我們必須首先對這類情況有一定的預(yù)期并制定配套的應(yīng)對策略,一旦出現(xiàn)此類情況,立即執(zhí)行即定的止損止盈管理策略。在這里,我們簡單的介紹兩類方法.其一,分批止盈,并設(shè)定一個(gè)最大持有倉位及最大資金虧損額度來配套止損。依據(jù)波浪理論,大浪中往往包含著小浪.當(dāng)行情出現(xiàn)與現(xiàn)有持倉相反的大行情時(shí),如持有多頭頭寸,而目前商品價(jià)格大幅走弱,但其在走弱的盤中,也會伴隨著相應(yīng)的反彈,只不過此類反彈可能幅度偏小,反應(yīng)到頭寸上,即價(jià)格未能達(dá)到持有頭寸整體獲利平倉的界線,但可能已經(jīng)超過最近一次開倉的頭寸價(jià)格水平,此時(shí),如果反彈中價(jià)格超過我們預(yù)先設(shè)定的最近一次新開倉的獲利平倉價(jià)位,就相應(yīng)的平掉最近一次的新開倉手?jǐn)?shù),使得持有頭寸依據(jù)價(jià)格變化進(jìn)行動(dòng)態(tài)調(diào)節(jié),從而避免在逆趨勢行情中出現(xiàn)大幅虧損.而設(shè)定最大持有倉位和最大資金虧損額度,主要是為應(yīng)對市場出現(xiàn)極端的單連大級別行情。避免持有倉位及資金損失在此糞市場價(jià)格走勢中持續(xù)擴(kuò)大,當(dāng)然,目前我們并不能斷定后市仍將繼續(xù)大幅下探,但此時(shí),更應(yīng)注重的是保全資金不被全部吞沒,正所謂“留的青山在,不怕沒柴燒”。其二,整體獲利止盈,并設(shè)定一個(gè)最大持有倉位及最大資金虧損額度來配套止損這類止損止盈管理的思路架構(gòu)基本類同于“方法一”,不過,從風(fēng)險(xiǎn)收益比角度考慮,“方法二”要優(yōu)于的“方法一“。 2、反等價(jià)鼓策略 與等價(jià)鞅策略相反,在一次虧損的交易中,等價(jià)鞅策略在頭寸做反導(dǎo)致虧損之下,進(jìn)行逆市加倉,而反等價(jià)鞅剛在一攻盈}q交易中,進(jìn)一步的加倉以圉擴(kuò)大贏利。等價(jià)鞅策略是在虧損形勢下加倉來承受更大風(fēng)險(xiǎn),而反等價(jià)鞅是在已有獲利盈利情況下冒更大的風(fēng)險(xiǎn)。在投資領(lǐng)域,聰明的投資者會在他們盈利的時(shí)候在一定限度內(nèi)追加倉位而擴(kuò)大勝利果實(shí)。從概率統(tǒng)上來看,反等價(jià)鞅策略的獲勝概率遠(yuǎn)比等價(jià)鞅策略要小,因此,從某種意義上來說,在量化交易中采用反等價(jià)鞅策略,相應(yīng)的止損止盈管理變得重中之重,通過較好的止損止盈管理,以盡量使其做到賠小而賺大,以一次大的收益而覆蓋之前多次的小額虧損。 所以,此糞策略的簡單止損止盈管理,可以對初始建倉單事先設(shè)置一個(gè)相對較好的止損點(diǎn)位和預(yù)期盈利平倉點(diǎn)位,一旦行情順著判斷方向發(fā)展,在繼續(xù)加倉的同利,提高止損點(diǎn)位,不使初始贏利的單子最終虧損出局,而行情順勢走至預(yù)期目標(biāo)價(jià)位,即時(shí)果斷平倉獲利,不要輕易去追求額外的收益。不過.從另外一層意義上來看,反等價(jià)鞅策略相對重趨勢而輕波段,考慮至趨勢行情初始階段,經(jīng)常伴隨著價(jià)格波動(dòng)較大,或反復(fù)來回震蕩的局面.基于此,從止損止盈角度考慮,可以依據(jù)“寧失小單而力保大單”思路來進(jìn)行相應(yīng)平倉點(diǎn)位的設(shè)置,即剛開始的加倉,不對止損點(diǎn)位做過大的變動(dòng),以力求不輕易被洗出去,從而失去即將到來的趨勢行情,從在持倉頭寸達(dá)到一定量之后,資金情況將受到一定考驗(yàn),應(yīng)即時(shí)調(diào)整止損點(diǎn)位,防止重倉之下由于價(jià)格的無序波動(dòng),導(dǎo)致可以使用的資金大幅波動(dòng),從而對投資的心理造成打擊。 3、趨勢策略 對于趨勢的形成具有多種理解,但無外平以下三種:1)突破震蕩區(qū)域形成趨勢.2)突破阻力/支撐線從而形成新的趨勢,3)形成反轉(zhuǎn)趨勢。趨勢策略在于把握“主浪”。那么我們應(yīng)當(dāng)采用何種止損止盈的管理方法,以求在此糞交易策略中使損失盡量降到最低,或者保護(hù)已有盈利甚至進(jìn)一步擴(kuò)大盈利呢々跟蹤止損不失為一種較好的處理方法,跟蹤止損并不適用于所有的交易策略,大多數(shù)跽蹤止損是專門舟來實(shí)現(xiàn)盈}Ⅱ繼續(xù)擴(kuò)大目的的,因此,這些策略用在趨勢跟蹤上最為有效。在反趨勢交易中,采用相對保守的退出管理,即“落袋為安”的止損止盈理念更為合適,因?yàn)檫@類行情中的期望收益較小。而在趨勢策略中,如果僅圖小利潤而匆忙離市,一旦后市趨勢繼續(xù)延續(xù),將無形中會給投資者造成極大的挫敗感。而使用相應(yīng)的跟蹤止損.可以有效的提高平均回報(bào)率。 簡單的跟蹤止損是在確定預(yù)期止盈價(jià)位的情況下,將止損點(diǎn)跟隨著趨勢前進(jìn)的方向不斷向前移動(dòng),可以采用百分比回輯、黃金分割線以及近期高點(diǎn)或近期低點(diǎn)的位置進(jìn)行相應(yīng)的平移得到。例如,在上升趨勢中止損點(diǎn)可以放在近期的低點(diǎn)附近;在下降趨勢中止損點(diǎn)可以放在近期的高點(diǎn)附近。用來判定最高點(diǎn)和最低點(diǎn)的K線條數(shù)取決干預(yù)期給予價(jià)格波動(dòng)空間。給定波動(dòng)空間越大,相應(yīng)的,在觸發(fā)止損前盈利回撇的幅度也會越大。使用越近的高點(diǎn)或低點(diǎn),止損被觸發(fā)的速度也越快,這類跟蹤止損也通常稱為“通道止損”。如從日線考慮,假定選擇10天期通道作為趨勢策略的止損點(diǎn),每一天都要確定最近10天的最低點(diǎn),并以此作為止損點(diǎn)。當(dāng)價(jià)格向預(yù)期的方向運(yùn)動(dòng)時(shí),最近10天低點(diǎn)也隨著不斷上移,因此該策略不僅能跟蹤趨勢,還能保護(hù)不斷累積的盈利。通道止損點(diǎn)只會向著持倉的方向移動(dòng)而不會逆著持倉的方向移動(dòng),當(dāng)價(jià)格擊穿最近10天低點(diǎn),就會觸發(fā)的止損指令,從而退出交易。當(dāng)然,這里我們需要考慮的另一個(gè)問題是對趨勢大小的判斷,一般而言,在大趨勢中,長周期的通道止損策略可以積累更多的盈利在小趨勢中,短周期的止損策略可以抓住更多的利潤。在一個(gè)相當(dāng)持久的趨勢中,使用長周期的通道跟蹤止損策略能積累起巨大的浮動(dòng)盈利;然而當(dāng)止損點(diǎn)最終被觸發(fā)時(shí),該方法仍然會回吐大量的浮動(dòng)盈利。短周期的通道止損策略設(shè)置的止損點(diǎn)較近,因而能保護(hù)更多的浮動(dòng)盈利,但較近的止損點(diǎn)通常不像較遠(yuǎn)的長周期止損點(diǎn)那樣善長于積累盈利,往往會使我們過早的被止損出局。 然而,在實(shí)際情況,一方面,對趨勢大小的判斷往往尚會遇到諸多挫折另一方面,長周期通道與短周期通止損本身各自亦存在矛盾,通道止損策略使用的時(shí)間周期越長就越能抓住更多的利潤,但止損點(diǎn)一旦被觸發(fā)還是會回吐大量的利潤;通道止損策略使用的時(shí)間周期越短能抓住的利潤就越少,但它能保護(hù)更多的浮動(dòng)盈利。一個(gè)有效的止損止盈管理是在交易初期使用長周期的通道止損策略,然后隨著賬面利潤的逐漸累積逐步縮短通道止損策略的時(shí)間周期。一旦交易獲得可觀的利潤,或者出現(xiàn)一個(gè)非常強(qiáng)勁的趨勢運(yùn)動(dòng)后,我們就應(yīng)該使用非常短周期的通道止損策略,目的是只回吐巨幅浮動(dòng)盈利中的小部分。另外方法可根據(jù)當(dāng)前的價(jià)格特性,以波動(dòng)率來衡量價(jià)格波動(dòng)大小,適時(shí)調(diào)整整通道寬度。 4、震蕩策略 震蕩策略是顯著區(qū)別于趨勢震蕩,在于抓住調(diào)整行情中的小波段,并且頭寸相對變動(dòng)比較靈活,因此,其更多的以短線交易為主,所以,對止損止盈管理的執(zhí)行力度上要求更高,從而防止因貪小利而吃大虧。當(dāng)然,其與趨勢策略也有一定的相通之處,都對趨勢有一定的要求,只不過趨勢策略在于把握整體行情的中主浪,而震蕩策略則注意波段行情中的小趨勢,因此,在設(shè)置止損止盈點(diǎn)位時(shí),也可參考趨勢策略的方法,如參考震蕩走勢中的高低點(diǎn)位置,或者支撐、阻力位來進(jìn)行的設(shè)置,而通道寬度上要大幅收窄,另外,從統(tǒng)計(jì)上來看,其獲利概率較趨勢政策要大,因此盈虧點(diǎn)對比上可以較趨勢策略相對寬松。而此類策略對價(jià)格波動(dòng)較為敏感,因此更多的還要考慮在于價(jià)格本身的波動(dòng)性,一方面,各商品間的波動(dòng)特征各不相同,另一方面,當(dāng)波動(dòng)放大的形勢下,其價(jià)格華東也同步放大,應(yīng)即使對止損止盈點(diǎn)位做適當(dāng)調(diào)整,防止輕易的被洗出局。
{來源 www.kzuj.com.cn }
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
- 上一篇:金融量化投資將在股指期貨時(shí)代取得快速發(fā)展
- 下一篇:沒有了!
相關(guān)文章
-
沒有相關(guān)內(nèi)容