2010年4月22日 星期四
幫自己的系統準備自動停損
過去講過在程式中設定絕對點數停損或是移動停損、停利,講的都是單一筆交易的風險控制,雖然只要會留倉,以台股的特性突然的大跳空其實讓單次的交易風險超出原本的控制範圍之內也不是什麼新鮮事。
今天要談的是:交易系統的停損。也就是如何讓我們自己辛苦開發的交易系統不要再繼續傷害我們的帳戶而無法停止!什麼意思?自己開發的交易系統傷害自己的帳戶?道理很簡單,通常自己開發交易系統,特別是還被市場電得不夠的人,特別容易追求漂亮的歷史績效曲線,比如這個...
也許我們的運氣沒那麼差,實際投入資金去操作的時候,不是在上面這張圖的桃紅色那個分界點,而是藍色的地方,實際進場運作之後,績效屢屢攀高,有什麼能比帳戶真的賺到錢更具說服力呢?能賺錢就是硬道理啊!但是往後呢?歷史 MaxDrawDown 通常參考性其實不那麼高,因為被突破是必然,而不是偶然。糟糕的是,過去的經驗會讓我們對於運作中的交易系統產生眷戀:都拉回這麼多了,要上去了啦~要是我現在停掉它,它後來又賺錢咧... 這個心態想必在已經有交易經驗的朋友中經歷不少(這跟股票的拉回找買點有什麼不同,萬一我的程式已經走空頭了呢?)
我們一定需要一個機制來判斷交易程式(策略)很可能或是已經走空頭了!
以交易程式本身最近過去一段時間(次數)的表現去設定成另外一個指標,來對這個程式所發出的交易訊號做加減碼的控制,甚至是減碼到 0 !也就是說:不下單了。這就等於是給這個交易系統設下停損。效果上有如下面這張圖,想一想,如果當後來交易訊號的賠錢,績效曲線不斷往下走,但是實際上沒有下單,而不需要人為判斷的藝術成分,我們事先設下規則,讓它隨著自身的表現去調整,那是不是好很多?
暫且不論針對過去的交易表現加碼而能否提高實際的運作績效,光是可以做到系統的自我自動停損,這就是一個非常重要的機制了!
熱門文章
-
殷鑑不遠。這是 2019/07/03 的台指期貨,在大約 10來秒的時間之中,台指閃崩了近 500點,並且快速回復。這樣類似的事件,在台指不是空前,也不會絕後,即使台灣期貨交易所有所謂的動態穩定機制在運作,這一天,據我所聽聞到也有不少友人在這很短的時間內... 中槍了。這裡,我們...
-
在 MultiCharts 裡,本來我以為 EntryPrice(0) 就代表了最後一個進場的成本價,經過測試後,確定了 EntryPrice( 0 ) 不是最後一次進場價,而是最後進場方向的第一筆價格(可查閱"程式交易語法大全 page 255")。什麼意思...
-
我在台指上的交易,讓交易策略每到結算日就收盤清倉的作法,已經維持數年。 僅用 if _checkDay then setexitonclose; 一句來達到訊號的回測。但是,這樣的寫法是不能直接用在日常實戰的。我自己不用內建下單機,不知道她會怎麼動作?而外接下單的方式,則因為單...
-
經過多年的策略開發對腦力的壓榨,如果手上的素材(資料)沒有新東西的話,基本可以說很快就會從滿腔熱血走到老狗變不出新把戲。因為最容易取得的資料就是商品歷史價格,策略的開發也就幾乎是圍繞在價格及其衍生的數值為基礎,也就是價格因素策略。 台灣是一個特別奇妙的市場,交易所公開的資料相...