當(dāng)海龜遇上幽靈四[程序化老手]
海龜投資法則中的兩大原則,趨勢交易與加碼,已經(jīng)用臺指實(shí)作探討過了,本可以結(jié)束,想想,還是從資金管理,進(jìn)一步來補(bǔ)充。
資金管理應(yīng)該包含有四個(gè)部分(Bruce Babcock在高級技術(shù)分析書中的說法):適當(dāng)資金規(guī)模,風(fēng)險(xiǎn)控制,多角化(多市場)和多重進(jìn)場部位。海龜法則都有納入設(shè)計(jì)之中,前面我們的實(shí)作中,主要只探討到多重進(jìn)場部位而已,接下來,先來看看風(fēng)險(xiǎn)控制更深層的意義。
風(fēng)險(xiǎn)控制的目的在達(dá)到預(yù)先設(shè)定的目標(biāo),也就是資金最大虧損的風(fēng)險(xiǎn)水平,一般聽到的方式是,每筆交易不超過1~2%,但為什么?又這樣可以有什么保證?顯然,這個(gè)量化的背后公式,沒有浮上臺面來,這里,我要公開我?guī)啄昵暗难芯?,讓不小心就虧損過多的交易者,可以參考應(yīng)用在控制虧損。
回來談目標(biāo),每個(gè)人的目標(biāo)不會(huì)一樣,比如,最大虧損率(1-EP)有人可以是30%,有人只能是10%,有人根本沒想過,到底多少才合適呢?在數(shù)學(xué)上,當(dāng)然可以有答案,只要看看下面的關(guān)系式:
100元,虧損多少比例后,需要再賺多少比例來打平?
虧10%后,剩90元,需賺10元,也就是10/90 = 11.1%;
虧20%后,剩80元,需賺20元,也就是20/80 = 25.0%;
虧30%后,剩70元,需賺30元,也就是30/70 = 42.9%;
虧40%后,剩60元,需賺40元,也就是40/60 = 66.7%;
虧50%后,剩50元,需賺50元,也就是50/50 = 100.0%。
如果,你要設(shè)50%的最大虧損,那就要有獲利一倍的能力,而且,要保佑這一倍獲利要來的比最大虧損早,否則,最多只是打平,最壞可能會(huì)很難翻身,運(yùn)氣當(dāng)然是財(cái)富的一個(gè)要素,但是,在交易里,不能沒有勝算,只靠運(yùn)氣,畢竟,運(yùn)氣在機(jī)率上只眷顧極少數(shù)的人。
就風(fēng)險(xiǎn)來說,控制的越低,當(dāng)然越好,只是,相對的,報(bào)酬也會(huì)因此降低,這才是個(gè)難題,說難其實(shí)不難,問題只是人性的起伏不定,看風(fēng)險(xiǎn)就要低,看報(bào)酬又嫌不夠,這是個(gè)心理問題,最好先找出自己真正的最大風(fēng)險(xiǎn)忍受度是多少?然后,對照自己最大的獲利能力是多少?找出一個(gè)平衡點(diǎn)來,接下來,就是接受。
我不愛談心理面,因?yàn)槿诵郧ё內(nèi)f化,沒有人可以決定別人要怎樣做,定量的部分比較客觀,還是繼續(xù)完成這個(gè)數(shù)學(xué)式吧!
假設(shè),最大風(fēng)險(xiǎn)設(shè)定了20%,要如何控制呢?首先要找出兩個(gè)參數(shù):勝率(p)以及風(fēng)險(xiǎn)控管的信心水平(1-RP),前者是交易系統(tǒng)的能力,后者是統(tǒng)計(jì)管理上的嚴(yán)謹(jǐn)度,這兩者的目的是要算出連續(xù)虧損的最大次數(shù)(n),從統(tǒng)計(jì)二項(xiàng)分配可以得到公式:
(1-p)^n >= RP
這樣,就可以反推出n了,以99%的信心度,勝率30%,最大的n是12次,勝率50%時(shí),最大的n是6次,如果每次交易的虧損控制在2%,這兩種情形的最大連虧次數(shù)發(fā)生,也只會(huì)虧損24%與12%.
到底要用多少比例來當(dāng)做單筆交易的虧損額度?還是要看交易者愿意接受最大的風(fēng)險(xiǎn)是多少,有了最大虧損次數(shù)n的估計(jì)量,可以得到下列公式,來求得單筆的最大風(fēng)險(xiǎn)率(r):
(1-r)^n > EP
接下來,我們又在實(shí)作的程序中,套上這個(gè)r值,反推交易口數(shù),看看結(jié)果,這里無法提供程序代碼,因?yàn)闉榱嗽赥radestation上把這部分模塊化,得克服許多軟件上的不足,程序代碼多達(dá)數(shù)千行,或許,未來有時(shí)間時(shí)回頭檢視,有可能簡化,屆時(shí),再來分享。
以下,設(shè)定最大虧損率(1-EP)=15%,風(fēng)險(xiǎn)控管信心水平(1-RP) =0.1%:
這里也不能直接以報(bào)表上的賬戶報(bào)酬率來看,因?yàn)椋~戶的最大持續(xù)損失金額,可能從之前的獲利就可以支應(yīng)了,而不需要一開始就準(zhǔn)備在保證金賬戶中,從另外的方法驗(yàn)算,雖然,最大的風(fēng)險(xiǎn)設(shè)定值是15%,實(shí)際上,卻只發(fā)生過12%的最大風(fēng)險(xiǎn),所以,起始賬戶金額以10000千的15%,也就是1500千就可以了,然后除上凈獲利9163K,得到611%,才是實(shí)際的賬戶報(bào)酬率,這比多重進(jìn)場的績效還高,如果,再加上多重進(jìn)場,那結(jié)果就可想而知了。
最后一張圖是風(fēng)險(xiǎn)控管下的凈值曲線圖,請自行比較。
這個(gè)實(shí)作,包含了風(fēng)險(xiǎn)控管,也處理了適當(dāng)?shù)馁~戶規(guī)模,前一篇也做過多重進(jìn)場了,以后,有機(jī)會(huì)再來驗(yàn)證多市場。(CXH99.COM)
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 262069696 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
- 上一篇:當(dāng)海龜遇上幽靈三
- 下一篇:沒有了!
相關(guān)文章
-
沒有相關(guān)內(nèi)容