程序化時我們一定要堅守交易系統(tǒng)的信號操作嗎?[程序化新手]
一定要堅守交易系統(tǒng)的訊號嗎?
對于執(zhí)行系統(tǒng)交易的朋友而言,剛開始一定會面臨到一個鍛鍊。就是我們能不能夠堅守交易系統(tǒng)訊號的鍛鍊。當系統(tǒng)發(fā)出買賣訊號的時候,我們能不能夠忠實的遵守系統(tǒng)的訊號進行買賣的動作?我相信一定有很多朋友會說,做系統(tǒng)交易,就是一定要遵守交易系統(tǒng)的訊號。就算連輸十次也要繼續(xù)堅持下去,因為可能第十一次交易就會把之前輸?shù)哪鞘乌A回來。怎麼可以有不跟單的情形。所謂輸少贏多就是這樣的道理。
對于這樣的論點是否正確(堅守系統(tǒng)的訊號),我會說Yes and No。Yes的原因是因為交易系統(tǒng)本來就是要摒除人性的弱點(貪婪和恐懼)。所以當然要遵守系統(tǒng)的訊號才對。而我說No的原因,則是當下面這情形發(fā)生的時候,我們還需要遵守交易系統(tǒng)的訊號嗎?
1.交易系統(tǒng)的生命週期已經(jīng)結束(壽命終結,死掉了)
2.我們所交易的市場,特性已經(jīng)改變了(eg.從趨勢市場變成了擺盪市場. )
3.我們的交易系統(tǒng)根本就是over-fitting出來的產(chǎn)物,經(jīng)不起實際市場的考驗
如果當上面這些情形發(fā)生了,而我們還在堅守交易系統(tǒng)的訊號,(就像滿清末年的義和團一樣,強迫催眠自己是刀槍不入),那麼結果就是我們會眼睜睜的看著我們的資金逐步縮水。更糟糕的是,我們還必須說服自己:我一定要遵守訊號, 我一定要遵守訊號,我一定要遵守訊號… 然后看著自己的資金跳下懸崖。
那這時候我們應該怎麼辦呢?我們做系統(tǒng)交易不就是為了要”進退有據(jù)”嗎?進場,出場都有交易系統(tǒng)的訊號可以遵守。那”要不要遵守交易系統(tǒng)的訊號”的這件事情,是不是也可以有個規(guī)則來決定。( www.weiqiv.net.cn )
所以今天要報告的題目就是,什麼時候該暫停使用一個交易系統(tǒng),國外這種方法叫做Trade Equity Curve。
一般我們都是根據(jù)價格做交易,但是Trade Equity Curve的觀念則是把資金曲線當作一條曲線來做交易。因為剛剛我們問的三個問題:
1.交易系統(tǒng)的生命週期已經(jīng)結束(壽命終結,死掉了)
2.我們所交易的市場,特性已經(jīng)改變了(eg.從趨勢市場變成了擺盪市場. )
3.我們的交易系統(tǒng)根本就是over-fitting出來的產(chǎn)物,經(jīng)不起實際市場的考驗
如果這些問題的答案是Yes的話,那都會有一個共同的表現(xiàn)方式。就是我們的資金曲線會開始往右下角下降。講的白話一點,就是我們開始賠錢了。Trade Equity Curve的觀念就是我們?nèi)∽罱?0個資金曲線上面的點,然后畫出一條移動平均線(不是股價的移動平均線喔)。以后只要我們系統(tǒng)的表現(xiàn)是在這條移動平均線之上,則我們就繼續(xù)接受交易系統(tǒng)的訊號進行交易,這代表著系統(tǒng)的表現(xiàn)是正常的。但是當系統(tǒng)績效開始變差,而往下掉落到移動平均線之下的話,則我們就暫停採用系統(tǒng)的訊號(也就是忽略系統(tǒng)的訊號,不進行實際交易)。等到資金曲線往上回升到這條移動平均線之上,我們才又重新採用訊號進行實際交易。
這裡所提的取30個資金曲線點的移動平均線,只是一個說明而已。實際所應該使用的參數(shù),則要看我們交易系統(tǒng)的特性而定。舉例來說,如果我們是使用順勢系統(tǒng),而這個順勢系統(tǒng)平均而言,會有著小輸十次,然后大贏一次的特性(平均來說)。那這時候我們就不應該取5個資金曲線點的移動平均線,因為很可能前面的小輸十次,就會讓我們的資金曲線掉落到移動平均線之下,然后我們就會把接下來真正會大贏的那次訊號給忽略掉。所以這個移動平均線,應該不要取的那麼敏感。
Trade Equity Curve 的優(yōu)點是可以在系統(tǒng)壽命終止的時候,讓我們的資金不會隨著一起消失。但是也有其缺點,因為我們只採用移動平均線之上的訊號交易,移動平均線之下的訊號會被忽略,所以約略會有一半的訊號會被我們忽略不用。對于有些人來說,這樣的交易次數(shù)可能就少得不符合他的風格了。
所以在這裡提出個人的一個建議,就是我們可以取資金曲線的Bollinger Band,Bollinger Band的移動平均線是採用30 個trade 的平均值,但是我們加上upper band & lower band的觀念,upper band & lower band各是equity curve的移動平均值加減一個標準差。而我們暫停接受交易系統(tǒng)訊號的時間點,則是當資金曲線往下掉落到equity curve的lower band以下的時候才停止接受訊號。這樣就可以避免捨棄掉太多的訊號,而當系統(tǒng)真正壽命終結的時候,我們也知道什麼時候要停止使用這個系統(tǒng)。
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯(lián)系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
- 上一篇:程序化交易可以發(fā)展優(yōu)勢有什么?
- 下一篇:沒有了!
相關文章
-
沒有相關內(nèi)容