交易系統(tǒng)的重要性就不用再啰嗦了,做股票這么多年見(jiàn)過(guò)、思考過(guò)、測(cè)試過(guò)數(shù)千種炒股思路技巧,幾乎全部都不能長(zhǎng)期實(shí)戰(zhàn)使用。股票這行是最重實(shí)踐的,來(lái)不得半點(diǎn)虛假?,F(xiàn)把開(kāi)發(fā)交易系統(tǒng)中遇到的有普遍意義的問(wèn)題說(shuō)一下:
一、未來(lái)函數(shù)。
未來(lái)函數(shù)的危害就不用再提了,是騙子和自欺欺人的家伙常用的伎倆,在自己使用和開(kāi)發(fā)交易系統(tǒng)時(shí)要千萬(wàn)注意。這里說(shuō)說(shuō)隱性的使用未來(lái)的概念。先說(shuō)說(shuō)跨周期引用,比如:日線分析時(shí)引用了周線數(shù)據(jù),這里由于本周沒(méi)有結(jié)束,卻引用了本周沒(méi)有結(jié)束確定的周線數(shù)據(jù),這樣發(fā)出的信號(hào)就有可能在后來(lái)消失,從而錯(cuò)誤的指導(dǎo)了交易,應(yīng)當(dāng)注意。也可以引用上一周已經(jīng)確定不會(huì)變化的數(shù)據(jù)來(lái)避免,或者根本不用跨周期。也就是說(shuō)可以使用已經(jīng)定型的不變的未來(lái)函數(shù)或跨周期,但一定不能用正在變的。
二、漲跌停板。
漲跌停板是極端行情,漲跌停時(shí)交易幾乎就無(wú)法進(jìn)行。在系統(tǒng)測(cè)試時(shí)如果以收盤價(jià)來(lái)確定買入的話,遇到漲跌停板在現(xiàn)實(shí)中就根本無(wú)法買入,然而現(xiàn)有的分析測(cè)試軟件卻可以用漲停板價(jià)格買入的,這很不合理。比如:我前面的B交易系統(tǒng)在前期就忽略了這點(diǎn),年平均收益居然達(dá)到397%交易325次/年,讓我開(kāi)心了好幾天,后來(lái)在認(rèn)真分析每一筆交易就發(fā)現(xiàn)了問(wèn)題,去掉漲停后,收益降到年257%,還是開(kāi)心,結(jié)果又發(fā)現(xiàn)只是去掉了漲跌停10%的,忘記去掉ST5%的漲跌停,全部去掉后就只能做到117%的年收益,這其實(shí)也是未來(lái)概念的一種,應(yīng)當(dāng)避免,這從另外一面也說(shuō)明追漲停確實(shí)是收益提高最快的一種方法,前提是你要知道當(dāng)天確實(shí)會(huì)漲停。
再就是我為了去掉ST,在代碼中加入strfind(stkname,'ST',1)來(lái)發(fā)現(xiàn)和去掉ST,但是這只能發(fā)現(xiàn)去掉現(xiàn)在的st,在歷史測(cè)試時(shí)還是會(huì)買到當(dāng)時(shí)ST股后來(lái)改邪歸正的,所以還要加入去掉歷史上ST的代碼。
網(wǎng)上看到有人用一字股代碼來(lái)去掉不能買入的開(kāi)盤就漲停的股票,其實(shí)也有問(wèn)題,后面漲停你一樣買不到。做交易系統(tǒng)一定要嚴(yán)謹(jǐn)。
三、買入價(jià)的判斷
這很重要,日線測(cè)試買入時(shí)有個(gè)買入價(jià)選擇,這里問(wèn)題很多,對(duì)測(cè)試結(jié)果影響巨大。大智慧好像默認(rèn)是用中間價(jià)買入,真是笑話,都快收盤來(lái)確定買入,你怎么買到當(dāng)天的中間價(jià),除非收盤就在中間價(jià)這里。長(zhǎng)期計(jì)算出來(lái)收益差別巨大,應(yīng)當(dāng)用收盤價(jià)來(lái)確定買入,這樣基本可以在收盤前5分鐘分析和確定,當(dāng)天行情都快走完了,價(jià)格和成交量等等基本定型,是可以分析而且可以買入的價(jià)格。很多用中間價(jià)買入測(cè)試大賺的系統(tǒng)改用收盤價(jià)就會(huì)出現(xiàn)大虧,一定要注意。
四,手續(xù)費(fèi)。
手續(xù)費(fèi)一定要設(shè)置并加入測(cè)試系統(tǒng),對(duì)短線交易系統(tǒng)來(lái)說(shuō),手續(xù)費(fèi)相當(dāng)重要。是否加入手續(xù)費(fèi)的短線交易系統(tǒng)結(jié)果是天差地別。當(dāng)然一年交易個(gè)幾次的完全可以忽略。
五,熊市判斷
好的交易系統(tǒng)在熊市一定不能大虧,否則這個(gè)系統(tǒng)是有問(wèn)題的,比如在2007年大賺5-6倍的好系統(tǒng)如果在2008年大虧個(gè)70-80%就不行,這個(gè)系統(tǒng)就要改進(jìn),最起碼要加入大盤判斷代碼,那怕加入大盤判斷后使得牛市收益降低也是值得的。
再就是一個(gè)好的系統(tǒng)不但要幾年合起來(lái)測(cè)試,更要分年測(cè)試,并且記錄下來(lái)認(rèn)真分析,不要怕麻煩,好系統(tǒng)是要千錘百煉的。
六、電腦是白癡
做過(guò)軟件開(kāi)發(fā)的都知道,電腦除了計(jì)算速度快以外根本就是個(gè)白癡,你一定要把一切可能都考慮到并告訴電腦,它才能辦好事情。你認(rèn)為理所當(dāng)然的電腦卻不知道,代碼少寫一條,選股條件少一個(gè)都不會(huì)給你預(yù)想的結(jié)果。因此交易系統(tǒng)出來(lái)后一定要把測(cè)試結(jié)果每一個(gè)都核對(duì)檢查一遍,不能偷懶(雖然很累,好幾百上千個(gè)?。?,你會(huì)發(fā)現(xiàn)很多問(wèn)題的。這也是提高系統(tǒng)交易勝率的一個(gè)方法,通過(guò)檢查還能發(fā)現(xiàn)更好的沒(méi)有考慮到的改進(jìn)方法。
七、多交易系統(tǒng)干擾
兩個(gè)各100%收益的系統(tǒng)合起來(lái)使用是否能達(dá)到200%呢?答案是不會(huì),因?yàn)橄到y(tǒng)之間會(huì)因?yàn)槎噙x和持股時(shí)間等原因而互相干擾,比如我的A、B系統(tǒng)合起來(lái)只有130%左右的收益,根本做不到200%。ABC三個(gè)加起來(lái)更不好,只能比單獨(dú)使用C系統(tǒng)強(qiáng)一點(diǎn)點(diǎn),因此實(shí)戰(zhàn)中各系統(tǒng)也有個(gè)先后優(yōu)選問(wèn)題。
八、實(shí)戰(zhàn)干擾
實(shí)戰(zhàn)干擾是影響巨大的,人性弱點(diǎn)很難克服,就算是嚴(yán)格執(zhí)行也會(huì)與測(cè)評(píng)有差別(降低收益),因此全自動(dòng)交易系統(tǒng)被提上日程安排,但因?yàn)殡娔X是白癡,人總有考慮不到的各種正常與非正常原因,初期的系統(tǒng)也只是發(fā)出提示信號(hào),人為確定后才能交易,當(dāng)然最終目的是電腦全自動(dòng)交易。