如何建立一個獲利的交易系統

 

這篇文章,也是近期藍色投機客的部落格,原文照翻轉貼,翻死我了,可是一樣很有用,請大家K一下

http://tw.myblog.yahoo.com/Blue-Speculator/article?mid=1666&sc=1#1741

*****************************************

在這篇文章裡,我們會教大家以五個步驟建立獲利系統:

1.選擇市場與時間框架
2.制訂進場規則
3.制訂出場規則
4.評估系統
5.改善系統


好了,我們來把這些步驟說個仔細吧。


1.選擇市場與時間框架:

每個市場及時間框架都能夠用系統交易。但當你面前有是50個不同的期貨市場與6個主要時間框架時(例如:5K、10K、15K、30K、60K、日K),等於是有300個選擇等待你來評估。這裡有一些好方法,可以篩選你的選擇:

‧雖然每個期貨市場都可以交易,但我建議你專注在電子化市場上(例如e-mini S&P、國庫券、貨幣等)。通常這些市場流動性都很好,買賣不會有太大的問題。低手續費是另一個電子化市場的優點:大概比非電子化市場便宜至少一半。有時候,甚至可以便宜到75%。

‧選擇小一點的時間框架(小於60K),每次交易平均獲利,通常會比較低,但交易可能性會比較多。以較大的時間框架交易,每次的交易利潤會比較高,但交易可能性會比較低。哪一種時間框架比較適合自己,就靠自己決定了。

‧小一點的時間框架,表示利潤會少一點,但風險性也會小一點。當你有個沒甚麼錢的戶頭,最好選擇小一點的時間框架,以確保你不會過度交易。大多數獲利系統,用較大的時間框架,如日K或週K,但交易次數會少許多,最大折返也會大許多。


2.制訂進場規則

讓我們掀開神秘的進場規則。基本上有兩種進場類別:

‧trend-following趨勢系統:起漲,就跟著買,跌了,跟著賣。

‧Swing-trading擺盪系統:當價格漲超高(例如在價格通道上緣時),就賣,並試著抓住價格回到「正常範圍」的時機。同樣的規則適用於跌超高時。


我 認為,擺盪系統是最適合程式交易初學者的第一步。相對而言,如果交易者能抓住數週或數月的主波段,趨勢系統提供了極佳的獲利潛能,但只有很少數的交易者, 有足夠的紀律能這麼長時間的守住部位而不放棄。在交易軟體裡面找到的大部分指標屬於這趨勢與擺盪這兩種類別:同時會有數種指標來判斷趨勢(如MA移動平均 線),或是有定義超買或超賣的指標,供你設立一個擺盪系統。


所以,要進入交易的世界,不要被各式各樣的資訊困擾了。只要確認你瞭解為什麼要用這個指標,還有這個指標量測了甚麼。在下一章節,便有一個簡單的擺盪策略的例子。


3.制訂出場規則

這裡也還是簡單的說明:有兩種不同的出場規則可以應用:

‧停損出場->保護資金

‧奪取點數->變現資金


這兩個出場規則,都可以用4種方法來表現:

‧固定金額(如1000元)

‧價格百分比(如1%的進場價)

‧波動百分比(如50%的每日平均波動值)

‧時間出場(如3天後出場)

我 不建議固定金額,因為市場的相異性太大。例如,天然瓦斯,每天的每筆平均交易以數千元計,歐元則是數百元。建立系統時需要一致化這些差異,才能再不同市場 回測。這是為什麼應該使用百分比停損或停利(如1%停損),或用波動直停損等方式,取代固定金額出場。時間出場,可以在市場沒有趨勢時,幫助你出場,活化 你的資金,進入別的交易。


4.評估系統

第一個要看的數字是net profit淨利。你當然想要你的系統賺錢。但不要在設計系統時,因回測的虧損而喪氣,可以試著反轉進場訊號。在我們的網站http://www.rockwelltrade.com/,你已經學會交易是零合遊戲:如果你買多虧損,那就試試看賣空。這個簡單的方式,常常可以翻轉一個虧損策略變成賺錢的。

第二個要看的數字是average profit per trade每次交易平均獲利。確認這個數字大於滑價與佣金,這樣交易才值得進行。交易充滿了風險與回報,你需要確認每次付出的風險,得到足夠的回報。


‧還要看一下Profit Factor獲利因子(=Gross Profit/Gross Loss 總收入/總虧損)。獲利因子告訴你,相對於你可能賺的錢,你的虧損是多少。一個系統的獲利因子應該在1.5以上,但如果大於3.0時,要注意你有可能過度最佳化系統了。

‧Winning percentage獲勝比率許多有不錯淨利的趨勢系統,只有一個相當小的獲勝比率,有時候比30%還低。這些系統相信:「虧損要砍,利潤要無限放大」 但,你要考慮一下,能不能承受10次交易裡,輸了7次,只贏3次。如果你希望大多數時候都能贏,那應該選一個高獲勝比的策略。

‧Number of Trades per Month每月交易次數你想要每天交易?如果你希望每天都交易,那你應該選一個每月交易次數比較高的策略。許多賺錢系統,一個月只有2~3次交易,如果你的耐心不夠,那你應該選擇一個交易頻率比較高的策略。

‧Average Time in Trade平均交易部位時間週期有些人在有部位的時候很緊張。我聽過有人流倉的時候,晚上甚至會睡不著。如果你是這樣的,你應該確認平均交易部位時間週期,越短越好。你可能要選一個不流倉的策略。

‧Maximum Drawdown最大虧損/最大折返(即為HTS的最大評價損失幅)一個有名的交易員曾說:「如果你希望你的系統倍增或3倍增加你的錢,你應該預期到在賺 大錢的路上,會有高達30%的虧損。」不是每個交易者,都能夠承受30%的虧損。看看系統至今產生的的最大虧損數值,然後加倍這個數值。如果你可以承受這 個雙倍的虧損,那你就找到了一個適合的系統。為什麼要加倍?記住:最遭的虧損,永遠比你預期的大。

‧Most consecutive losses最大連續虧損次數連續虧損次數,是對交易的重大衝擊,特別是以特別的資金管理策略操作時。在你用高槓桿的資金策略時,5或6次的連續虧損,會 給你帶來大麻煩。另外,這個數值,可以幫你決定你有沒有足夠的紀律來使用這個系統:連續虧損10次,你還會繼續使用這個系統嗎?一個獲利系統,連續虧個 10~12次是很常見的。


5.改善系統

「改善」和「最佳化」是有差別的。可以測試不同出場規則,來改善系統:如果你 用固定金額出場,試著用traling stop移動出場。加一個時間出場,看看結果如何。不要只看淨利,也要看看獲利因子、每次交易平均獲利、及最大虧損。有時候,當增加一個不同出場方式時, 淨利稍稍下降了點,可是其他的數值卻大幅改善了。

不要落入最佳化的陷阱:你可以排除用足夠的規則來排除全部的虧損。例如:你發現星期二的虧 損高於其他日子,你可能會想要加一個濾網來阻擋星期二的交易。然後你發現,一月的成績比其他月份差,你又加了一個濾網,讓系統只在2~12月交易。當濾網 越加越多來避免虧損時,最後會變成我最近看到的一個策略:

IF FVE > -1 And Regression Slope (Close , 35) / Close.35 * 100 > -.35 And Regression Slope (Close , 35) / Close.35 * 100 < .4 And Regression Slope (Close , 70) / Close.70 * 100 > -.4 And Regression Slope (Close , 70) / Close.70 * 100 < .4 And Regression Slope (Close , 170) / Close.170 * 100 > -.2 And MACD Diff (Close , 12 , 26 , 9) > -.003 And Not Tuesday And Not DayOfMonth = 12 and not Month = August and Time > 9:30 .......

雖然你刪除了所有虧損(過去的虧損),回測數字極為夢幻,但實際交易時,數字就沒沒有這麼好看了。


總結:發展一個策略很不容易,但並不如策略商說的這麼複雜。這篇eBook就是要提供一個發展策略的步驟概論。在建立並評估系統時,記得應用「10 Power Principles of Successful Trading Systems」:http://www.rockwelltrading.com/trading_system_step_2.htm

 

轉自 http://nickcatwang.blogspot.com/2009/06/blog-post_1024.html

arrow
arrow
    文章標籤
    交易系統
    全站熱搜

    168 發表在 痞客邦 留言(0) 人氣()