2014年5月22日 星期四

交易系統的幾個要件

一般人對於交易系統往往只專注在進場訊號與出場訊號,事實上一個完整的交易系統應該包含許多要件,進出場只是其中的一項而已。大約在9年前,我第一次看到 Turtle System,那時的心中感到非常的震撼,因為那是我第一次看到一個完整的交易系統。簡單的說,一個完整的交易系統應該包含以下幾個項目

第一是投資組合管理(Portfolio Managerment),What do you trade ? 這個問題決定了你交易那些市場,不交易那些市場,我以前常跟我的朋友說,與其花時間找系統,還不如花時間找個好做的市場,好做的市場只要很簡單的方法就可 以獲利。這個問題對於你績效的好壞影響最大,但是一般人花在思考這個問題上面的時間是最少的。Portfolio Managerment的方法有很多,有動態也有靜態的,也有分有方向性與無方向性。

第二是資金管理(Money Managerment),How much do you trade ? 這個問題決定了你交易量的大小,通常也決定你單筆交易所承擔的風險值,很多人會把資金管理與風險管理混在一起,事實上兩者在本質有些不同。Money Managerment 的方法也很多,一般人常聽到的是Fixed Fractional,也就是固定比率法,其他的還有ATR Adjust, STD Adjust等等很多,就算你說我是小蝦米,我不需要用資金管理,但是事實上你還是在用資金管理的公式之一可能是Fixed Contract(固定口數法),或是Fixed Equity(例如20萬做一口),只是你沒有用心去研究而已。

第三才是進出場訊號(Entries and Exits),When do you entry and exit?這個問題只決定了你進出場的時機,這是一般人投入最多時間的地方。我在這上面花的時間佔總體時間是最少的,Simple is the best.

第四是風險管理(Risk Meangerment), How do you control your protfolio risk?這個問題和資金管理不同,因為資金管理計算的是單筆的風險值,這裏則是要管理與限制整個投資組合的風險值,也就是在Turtle System中有關於部位限制的這些規則,這也是被大多數人忽略的主題,常常有人用一些回測軟體寫Turtle System的回測,但是這個部份往往被簡化或忽略,所以我才會說對Turtle System有正確理解的人,其實很少。
事實上這是最重要也是最困難的主題,如何讓你的風險被限制,但是又不會限制你的獲利,這同時也關係到你破產的風險有多大,用蒙地卡羅模擬法只能算出你破產 的可能機率,並沒有真正積極的管理你的風險,我個人的看法非常反對把蒙地卡羅模擬法用在資金管理上面,因為把一個最佳化的結果用亂數重組得到的結果其實沒 有任何意義,但是蒙地卡羅模擬法用在其他地方則有非常有用的效果,風險管理常用的方法有Correlation Limit, Group Limit , Margin Equit Ratio Limit , Total Risk Limit , Unit Limit

上次我post有關 Donchian System的回測,有人一直無法理解難道交易市場可以無上限的增加嗎?這個問題其實答案在Portfolio Managerment與Risk Meangerment上,其實交易的市場不可能無上限增加,因為你每增加一個市場的部位,你就增加了你整體投資組合的風險。就算你都不限制你的投資組合 風險,事實上你也會被你的保證金所限制,這就是Margin Equit Ratio Limit。

日本汽燃油價差交易經驗談

我分享一下我交易日本汽燃油價差的經驗,我有一陣子剛好在交易日本汽燃油,算是做得還不錯,有一次聯貿的佐佐木來找我聊天,跟我介紹汽燃油的價差交易,於 是我就自已做了一些價差交易的研究,發現汽燃油有季節性的價差趨勢存在,而且非常的明顯,於是我就拿了100萬下去試著操作看看,結果短短三個月的時間, 就變成二百萬回來,讓我對價差交易非常有信心,覺得我終於找到聖杯了,心裏想我只要每年操作一次,三個月的時間就能賺100%,那幾年之後,我不就
於是隔年我決定要來做一筆大買賣,於是入金1000萬,開始做價差交易,因為部位很大,所以每天都要分批進場,花了一個多月才把部位建立好,剛開始的第一 個月非常的順利,汽燃油價差果然依照著我研究出來的方向走,我的未平倉的獲利也不斷增加,一路走高到800萬的高點,那時爽的不得了,覺得真的挖到金礦 了,再賺個兩百萬我就可以獲利出場了,結果我看到未平倉800萬那天是那年價差的最高點,那天之後價差急轉直下,不到一個星期的時間,那800萬的未平倉 獲利就消失不見了。這時我開始緊張了,我開始想要平倉出場,不幸的是這時汽燃油的合約已經變成近月的合約,每天的成交量只有一兩百口,我的未平倉口數,佔 了整體市場未平倉的口數的10幾%,所以我沒辨法一次就停損出場,我只能每天盯著汽燃油的報價,只要有人掛價出來,我就馬上打電話掛單,這樣一天最多也只 能成交10組左右,但是我有一百多組單子要出場。不過市場不會理會你的情況,價差還是像自由落體一樣一直往下掉,我每天看著我的虧損一天比一天擴大,我那 時壓力大到吃不好也睡不好,連晚上睡覺時都會做夢,夢到我在看盤平倉,看到帳戶歸零,然後被嚇醒全身冒冷汗。
最後花了二個多星期,終於把我的部位全部平倉,算一算這次的交易損失高達500萬,這是我專職交易之後,金額最大,百分比也是最大的一次損失。不過事後看,如果我那時候不平倉的話,最後的結果是我的帳戶真的會歸零,實在是非常的可怕的經驗。

波段加碼單的回測研究

最近因為K大波段的中心思想是價差一文,讓我想研究不同加碼比例的差異與比較,廢話不多說,先來看這次要回測的系統的統計表,這是日線的系統單口沒有加碼的統計果。
01.png
01E.png
可以看出來MaxDD很大,PF 1.89,ROA 497%,這種系統有興趣做的人應該不會很多
我另外加了兩個很簡單的加碼訊號,並且設定不同的加碼口數,然後用最佳化跑各種口數的組合,最佳化的報表在下方。
Test1.rar (1.75 KB, 下載次數: 131)
我們以ROA做排序,可以找出最佳的組合為1:2:3,剛好是倒三角型的加碼方式,最差的組合為3:2:1剛好為正三角型的加碼方式。由最佳到最差的組合分別如下:
1:2:3>1:3:2>2:3:1>2:1:3>3:2:1
看一下1:2:3的回測報表
123.png
123E.png
可以看出來很簡單的加碼策略,可以很有效的提昇一個系統的績效,PF從1.89提昇到2.79,ROA從497%提昇到1103%,而且最佳的加碼方法是 一般人都不敢用的倒三角型的加碼方式,所以做交易時很多時候不要只相信你的直覺,回測結果往往可以顛覆你平常的觀念,盡信書不如自已動手做回測,你會有很 多新的發現。

20140522補充:
加碼時要算好槓桿,不要過度重倉交易,建議把加碼訊號都拆開來成為單獨的策略,這樣比較不會過度交易

市場生態理論

市場像是一個生態系統,不同類型的交易者就好像不同的物種,它鼓勵多樣化。

每個人都可以擁有某方面的相對優勢,有些人分析資訊的能力很強,他可能用基本分析交易,有些人數理能力很強,他可能用程式交易,也有些人直覺能力很強,那他可能用直覺交易,每一種方法都有它的優點與限制。

沒有人可以在市場上擁有絕對的優勢,不然經過一段時間後他將會破壞這個市場,就好像一個有效的方法,如果每個人都用的話,那個方法最後一定會賺不到錢,因為沒有人做你的對手。

所以不論市場多有效率,市場一定存在個人交易者生存的空間。當市場上都是大型的基金時,個人反而擁有容易進出市場的優勢,你只要能好好利用這些相對的優勢,你就能在市場上取得一個生存的位罝。

至於如何利用這些優勢,這和你的心態有關,因為這些優勢並非絕對的,所以短期的結果是無法預期的,你是否有足夠的紀律和耐心和執行力,就成了你獲利的關鍵,這也是大多數成功的交易員會強調心態重要的原因。

20140522補充:
知道自已在這生態中處於那個位置是很重要的一件事。你是在食物鏈的上方還是下方?

全球85個交易所總整理




補充內容 (12-10-19 20:03):
CFFE - http://www.cffex.com.cn/en_new/

大鯨魚與小蝦米

這個問題從友站一直談到這裏,所以我解釋一下為何我認為大鯨魚與小蝦米差異在於心態與知識而不是資金的大小,在我個人的看法,我對大鯨魚與小蝦米定義如下:
大鯨魚使用複利角度在思考,所以他不是以獲利率而是以年複合成長率(CAGR, Compound Annual Growth Rate)在評估他的操作績效。這一點很重要,因為你如果使用CAGR的角度在思考的話,你不會把你的獲利提領出去,你會想辨法把你的獲利變成你的本金,利用你的獲利創造更多的獲利,這樣的角度思考,你才有可能從一個小蝦米變成大鯨魚。

相反的小蝦米只在意獲利率,他只使用他期貨帳戶中的保證金評估他的操作績效,為了維持好看的操作績效,他會不斷地把他的獲利從帳戶中領走,因為帳戶中保持固定的金額,因此他對於MaxDD的承受能力也被固定住了。

舉例來說,也許50萬的損失對大多數的人看起來很大,但是如果這個交易員有1000萬的資產的話,那50萬的損失不過是他資產5%的變動而已。對大鯨魚心態的人來說,這是5%的損失,但是對小蝦米心態的人來說,那是50萬的損失。

這樣的情況特別在一些極短線的交易員身上容易看到這個現象。因為極短線要放大口數是非常困難的。加上口數變大之後,心理上的壓力也會隨之增加,加上市場的流動性的限制存在,放大口數之後要保持相同獲利率不是一件簡單的事情。

因此對大鯨魚心態人來說,隨著獲利的增加,他一定會遇上瓶頸,但是他的瓶頸並不是如何提高勝率或是如何提昇他的作法或系統,而是如何消化他一路增加的資 金。20萬的帳戶有20萬帳戶的做法,200萬的帳戶也有200萬帳戶的做法,兩者的做法是不可能會一樣的,於是為了克服問題,他會開始研究資金管理,多 市場分散,投資組合,所以大鯨魚與小蝦米在知識上面所研究的問題也不一樣。所以兩者的心態不同,思維邏輯不同,研究的重點也不一樣,這就是我對大鯨魚與小 蝦米的定義。

這也是為何我會寫下專職交易會經歷的幾個階段,這也是我一路走來不斷克服問題的心路歷程。

交易記錄20140522

群益的未平倉續創新高,TS的情況有點改善





2014年5月20日 星期二

交易記錄20140520

TS的帳戶中有幾支多空對翻的順勢系統,這種系統缺點是在盤整時,DrawDown會很大,優點是行情來的時候可以吃到整段的行情。





2014年5月19日 星期一

用蒙地卡羅模擬法做系統最佳化

蒙地卡羅模擬法是一種很好用的方法,特別適用於一些不確定結果的情況,應用亂數的模擬取得一些可能的結果。然後你再跟據這些結果做出一個累計次數分佈表,你就可以得到在多少信心水準之上,你會可能會得到什麼結果,基本觀念我想大家都懂,問題是如何把蒙地卡羅模擬法應用在交易上呢?

一般常看到的用法就是把蒙地卡羅模擬法運用在MaxDD的估計上面,把交易結果打散用亂數重組,用以估計未來可能發生的MaxDD,但是基本上我覺得這樣做沒有任何的意義,因為這樣的統計結果不會對你的系統有任何的幫助,相反的它會強迫你不斷的做最佳化,因為越好的結果跑出的來統計越好,最後又掉入Over Fitting的陷阱中,因為最後的交易結果往往和統計的結果有很大的差異。所以我個人非常反對把蒙地卡羅模擬法運用在MaxDD的估計上面,那是把好的工具用在錯誤的地方的最佳例子。

相反的我把蒙地卡羅模擬法用在系統的開發與最佳化上面,一般開發系統往往免不了的一個步驟就是最佳化,但是最佳化沒做好就變成Over fitting,結果聖杯拿到市場交易變剩杯,我想這是許多人都有共同的經驗,不要懷疑我也有相同的經驗,而且我交的學費也不會比別人少,但是要判斷有沒有Over fitting非常的困難,於是又有什麼參數孤島的理論,搞了一堆理論,但是問題仍然沒解決。所以我提出我自已的解決辨法。

我寫了兩支亂數的程式,其中一支程式是用亂數的方法選擇市場,也就是我用程式產生一個Random Portfolio,而且這個Random Portfolio是每次回測的時候,它都會重新組合一個新的Random Portfolio,也就是每次回測的Portfolio的內容是不相同的。透過這樣的方式,我可以很放心的去比較不同參數或方法的好壞,也可以檢視我的 Money Managerment與我的Risk Managerment是否有發揮它應該發揮的效用。
下面的結果是我用Random Portfolio搭配我的系統產生10次回測的結果,你可以看結果的分佈知道你的Robustness(系統穩建度)如何,你可以看到回測的結果分佈的情況非常的穩定。當然你也可做100次以上的回測,然後再把回測的結果做成分佈表。
RandomPortfolio.png
第二支程式則是Random Entry 隨機進場法,透過這支程式我可以檢視我的Portfolio Managerment是否有優勢存在。也可以檢視不同的參數所產生的結果的分佈情況,做為參數選擇的依據。下面是我用Random Entry搭配我的Portfolio Managerment,做10次回測產生的結果,可以看到每次的結果都是正數,這可以證明我的Portfolio Managerment存在一個正數的期望值。
RandomEntry.png

雖然用蒙地卡羅模擬法做系統最佳化有許多的好處,不過同時它增加系統開發的難度,可想而知,許多的系統經不起這樣的方法催殘,你很快就會看到系統的真面目,另外一個是倍數增加的測試量,假設你每個參數要做10次的回測,那麼你在做參數最佳化的時候,需要多跑10倍的回測量,等於你回測的時間也多了 10倍。不過和它的好處比起來,它的缺點其實不算什麼。

Fictitious Equity & Secure Equity 資金管理公式

有網友私下PM我,想問我的資金管理公式,基本上我用的方法和一般書上談的沒什麼不同,基本上就是Fixed Fractional這類的公式,真的要說不同的話,就只有我用了Fictitious Equity和Secure Equity的觀念。這個觀念我沒有在書上看過,所以我就分享一下這個觀念。

Fictitious Equity的用法,這個可能是大家最有興趣的觀念,一般而言計算口數的公式應該如下:

TradingQuantity = RiskEquity / DollarRisk

TradingQuantity是可交易口數
RiskEquity是你的風險總值(用金額計算)
DollarRisk是你單筆單口的風險值(用金額計算)

其中Risk Equity的計算如下

RiskEquity = System.TradingEquity * RiskPercentPerTrade

System.TradingEquity是你的可交易資本
一般而言System.TradingEquity = System.TotalEquity*Leverage,不過你也可以用System.CloseEquity或System.CoreEquity
RiskPercentPerTrade是單筆交易所冒的風險,以百分比計算
我把第二個公式改變如下:

RiskEquity = ( System.TradingEquity + FictitiousEquity ) * RiskPercentPerTrade

FictitiousEquity是虛擬資金,隨便你想設多少都可以

當你把公式改成這樣的時候,你的RiskPercentPerTrade和真正的比例會不同,而且會是一個變動的值。
舉例來說,假設你的起始資金是100萬,你決定每筆交易冒1%的風險,而你的DollarRisk算出來是10000元,那根據公式算出來的可交易口數是1口,不管你是賺錢或賠錢,你都是保持固定的RiskPercentPerTrade,這是一般人的做法。

對我而言,我覺得小資金和大資金的資金管理的觀念是不同的,我覺得小資金追求是成長的機會,大資金追求的是穩定的成長。所以我可以增加一個100萬的 FictitiousEquity,加入我的TradingEquity,這樣的話TradingEquity會從100萬變成200萬。那根據公式算出來的可交易口數會變成2口,實際上RiskPercentPerTrade會變成2%。

當然一定有人會問,為何不要直接把 RiskPercentPerTrade設定為2%就好,因為隨著你的獲利的增加,你的System.TradingEquity也會增加,你的 RiskPercentPerTrade也會漸漸自動下降,這樣就可以做到我想要的,在資金小的時候追求成長的機會,在資金大的時候,追求穩定的成長。這剛好和Van Tharp的想法完全相反,他認為Market Money可以冒比較高的Risk,我帳戶裏的每一毛錢都是從市場賺來的,我也不覺得可以冒比較高的風險。

但是要注意的是,FictitiousEquity最好不要比你的TotalEquity還高,不然帳戶爆了,不要來找我。還有一點要注意的是,當 TotalEquity小於StartingEquity的時候,要把FictitiousEquity也等比例往下調整,不然你的 RiskPercentPerTrade也會開始增加,這會增加你陣亡的機會。

如果你現在的資金已經很大了,那麼Fictitious Equity可能已經不適合你使用了,你需要的可能是限制MaxDD的方法,因為你可能經不起太大的風險,現在我來介紹Secure Equity這個觀念。
我們把RiskEquity公式改成

RiskEquity = ( System.TradingEquity - SecureEquity ) * RiskPercentPerTrade

SecureEquity代表你想保護的資金,它代表你保留一部份資金不投入交易之中。
當你把公式改成這樣的時候,相同的事情發生,你的RiskPercentPerTrade和真正的比例會不同,而且會是一個變動的值。
舉例來說,如果你有1000萬的資金,你可以設定SecureEquity為500萬,然後把公式中RiskPercentPerTrade設定為2%,此時你真正的RiskPercentPerTrade會是1%,萬一你交易不順利的話,TotalEquity開始下降,你的 RiskPercentPerTrade會自動減少,只要不是因為跳空的風險造成的Over Loss,你的MaxDD一定不可能會超過50%。

通常來說,如果你的回測MaxDD如果是30%的話,你可以設定一半的TotalEquity做為SecureEquity,那實際上操作MaxDD會超過30%的機會通常很小。當然萬一你的系統有問題或OverFitting的話,最多就只有50%的MaxDD。

另外一點要注意的是,這個方法是屬於動態調整法,也就是當你有獲利的時候,你要定期或定量調整你的SecureEquity,往上調整就可以不用往下調整,這樣你的SecureEquity會越來多,這些都是保證安全的資金,當然你不調整也可以,最大的RiskPercentPerTrade不會超過你設定的那個值。

交易是發展優勢的遊戲

交易是發展優勢的遊戲,可以發展優勢有
1.成本面的優勢,你的交易成本有沒有優勢?特別是一些極短線的當沖交易員,交易成本可能會佔到毛利的8成以上。

2.交易平台的優勢,你的交易平台是不是有效率與穩定,不是只有電腦快就足夠了,下單的軟體,報價的速度與正確性,網路的速度與穩定性,下單的速度與方便性,回報的速度也同樣的重要,特別是市場爆量的時候,有沒有任何針對網路電腦與下單平台的備援的計劃?

3.策略面的優勢,你的策略是否有優勢?你是否了解你的策略,策略是否能適應不同的市場狀況?你做過什麼樣的檢定?它是否能經得起市場的驗證?策略之間的相關性如何?

4. 風控面的優勢,你就認真研究過風控嗎?你如何控管你的風險?你知道你每日與每月的最大可能損失是多少嗎?你能承受嗎?你是否有追蹤每個系統的表現?什麼樣的狀況需要做調整?如何調整?你有透過多策略分散來分散你的策略風險嗎?那麼多策略分散要如何配置才能得到最大的風報比?你有研究過或思考過嗎?你有透過市場分散來分散你的市場風險嗎?你能分散到多少市場?

5.資金面的優勢,資金大有大的優勢,你是否有足夠的資金做分散,資金的規模是否有效率,這些資金是否能承受風險?操作的資金與生活用的資金是否有分開?如果你的資金不大的話,你是否有發揮小資金的優勢?你有使用或研究過資金管理公式嗎?你的策略是否符合你的資金大小?

6. 心態面的優勢,你是否在任何情況都能相信你的系統或方法,巴菲特在1999年的時候,全市場都在追逐科技股,儘管全市場的人都在取笑他的觀念已經過時,他公司的股價落後大盤,他還是不為所動,他依然堅守他的原則,只投資他了解的公司,最後證明那些取笑他的人才是輸家。你有像他一樣的堅守原則的心態嗎?

7.執行面的優勢,你每天例行的工作是否有自動化?你自動化的程度有多少?是否在任何情況下都能維持你的交易正常運作?停電,地震,網路斷線這些情況你是否有考慮?如果你想出國度假一個星期或一個月,你的交易系統還能正常運作嗎?

8.團隊的優勢,你是單打獨鬥的交易員嗎?或是你的背後有一個團對在支援你?一個人的能力再強,他也不可能是萬能的,無論是正式的團隊或是非正式的合作關係,你是否有利用別人的優勢彌補自已的不足,發揮1+1大於2的優勢?

9. 資訊的優勢,你有資訊的優勢嗎?所謂的內線消息,就是一種資訊的優勢,做股票的人常說千線萬線不如電話線一條,但是並非所有的資訊的優勢都是非法的內線消息,但是這種特定人擁有特定的資訊優勢卻是一件不爭的事實,市場上的一些大玩家或法人,往往有這種資訊的優勢,他們有錢請研究員做研究報告或有特別的政商關係可以取得一些其他人無法取得的資訊,一般的投資人只好透過盤後的籌碼分析,試圖解讀這些法人的動態。或是你有其他的非價格的指標,你也會多了一維的空間觀察市場的變化,這也算是一種資訊上的優勢。

10. IT的優勢,隨著電腦的普及與運算速度大幅提昇,IT的優勢在現在的市場已經越來越重要了,現在的市場已經像是在打資訊戰,各種新的交易平台,回測工具,還有高速的交易平台,高等數學或統計的回測平台,從美國程式交易的成交量可以佔到6成以上,就可以知道台灣未來的發展方向。你的交易平台是自行開發或是用現成套裝軟體?你有沒有撰寫程式的能力?這些都有可能是你的的優勢。

如果你在上面幾點都有優勢的話,那你在市場上面賺錢是必然的結果,但是要知道要在每一方面都有優勢的話是要花很多的時間與精力,那並不是一件容易的事

不要太聰明

所謂不要太聰明的意思就是
操作模式不要變來變去
也不要搞得太複雜...
在營造界也有同樣的經驗
聘任工程師或是機械操作手...日本人或德國人最好用
因為他們遵守固定的手冊...比較不會自以為聰明...跳脫[軌道]
看起來似乎很笨...但是不會出狀況
太聰明的人不適合擔任工程師或機械操作手...他們不願意照規矩辦事

股市其實非常簡單
但是都被人複雜的心給弄複雜了
學歷高根本不重要
因為這是一種眾人的行為
自然的規律
宇宙的脈動之一

只是簡單的東西往往非常困難
因為我們的心太複雜
所以知易行難啊

不要因為股市而迷失了心
更不要因為賠錢而把心賠光
心一旦賠光
任何悲劇都有可能發生的
所以說
沒有找到一套適合自己的穩健獲利的方法
就不要進場玩
不想找就趕緊離開股市吧

多市場分散的重要性

之前一直想寫一篇關於多市場分散對於交易系統的重要性分析,不過一直受限於歷史資料不足,還有很多技術上的困難沒有克服,所以一直沒有動手寫,最近我終於把我的報價升級到World Futures,所以也沒有藉口再拖下去,所以上來報告一下我的研究結果。

我想很多人都知道分散投資的重要,但是因為對於國外市場的熟悉度不足,所以目前大多數的交易人都還是以台指為主要的交易標的,有做分散的大多以策略分散為主,真正有做多市場分散交易的人少之又少。不幸的是去年2010年台指的波動率很低,所以就算你做了策略分散,去年的績效應該都不會讓人滿意,一些條件比較差的交易員去年可能已經從市場畢業了。所以我覺得還是要在此再強調一下多市場分散的重要性。

我用一支我以前寫的策略,使用隨機的方式選取市場交易[註],選取的市場從30個開始,一直到170個市場,每次增加20個市場,每組隨機選取10次做回測,因為是用隨機的方式選取市場,所以每次回測的市場都不相同。這樣可以讓我們來觀察交易的市場數目,對於交易結果的影響是什麼,影響的程度有多大。以下是回測的Summary Results,我依照市場數做分組。

大家可能對TB的報表不太了解,我先簡單說明一下
第一欄是Test No 這只是TB做最佳化回測的編號
第二欄是Sumilation這是我做隨機市場回測的編號,1-10代表是10次的不同的隨機市場組合回測
第三欄是How Many Market這是我隨機選擇市場的數目
第四欄是End Balance這是最後的回測的淨值
第五欄是CAGR%(Compound Annual Growth Rate)這是年複合報酬率或是幾何平均報酬率
第六欄是MAR指數這是把CAGR%除以MaxDD%代表你系統的風報比
其它的應該就不用再解釋了

隨機選擇30個市場,分別做十次回測(每次回測的市場是不同的)
30M.png

隨機選擇50個市場,分別做十次回測
50M.png

隨機選擇70個市場,分別做十次回測
70M.png

隨機選擇90個市場,分別做十次回測
90M.png

中間略......

隨機選擇170個市場,分別做十次回測
170M.png

可以簡單比較一下30個市場和170個市場的差異,要注意的是,這是用同樣的系統與同樣的參數,唯一不同的只是交易的市場數目而已。

下面的圖可以看出市場越多,系統MAR指數的平均值也越高,最低值也隨市場增加而增加
SteppedParameterGraph_P1.png

下面是把全部的市場加入回測
summary.png
LogarithmicEquityGraph_P1.png
LinearEquityDrawdownGraph_P1.png
MonthlyReturnsGraph_P1.png

你是專家還是贏家?

我覺得這個市場上各式各樣的專家真的太多了,技術分析的專家,程式交易的專家,研究交易的專家,解決方案的專家,TS的專家...,只是我很好奇的是不知道這些專家裏面有多少人是贏家?可能還有不少人可能連一筆交易都沒做過,更有趣的是不會TS的人也可以出一本TS的書,沒有交易經驗的人也可以寫程式交易的書,開程式交易的課程,我知道我這樣說會得罪誰,不過我不會怕得罪人就不敢說真話。
曾經有人做程式交易遇到瓶頸無法突破跑問我來想叫我給他一些建議,我只給他一個建議,先把你手上所有的程式丟掉,不要用任何的程式也不要做任何的回測,用你的眼睛看盤下單,想想看如果沒有程式沒有訊號沒有回測的話,你要如何從市場賺錢?當你不用這些東西也可以從市場賺錢的時候,你才會真正的了解交易。

微觀的訓練與巨觀的思考



交易中的交易策略與看盤技巧甚至是加碼技巧,這些都是屬於交易的戰術的運用,也是屬於微觀的訓練,不可否認的,有些人善於微觀,可以從盤面或盤後的資訊中分析出許多不隨機的現象,低進高出,有些人反應神經很強,可以從5檔的跳動中,閃電進出,萬一你這些條件都沒有的話,那你怎麼辨呢?沒有的人當然要趕快找到自已的優勢,不然就是早點看清楚自已的劣勢,不要進來這個吃人的市場。但是就算你是上面提到的高手之一,也不見得能夠高枕無憂,市場不斷的在變化,參與者不斷的在改變,你要如何知道你的方法還能適用呢?萬一有一天你的眼睛出了問題,沒辨法看盤的話,你要怎麼辨?
除了台指的市場之外,你有在關心其他市場嗎?你有在關心整個世界的經濟變化嗎?還是你只關心外資昨天買了多少賣了多少?你有注意到現在商品期貨市場上面有許多的商品一直在創歷史新高嗎?你有思考過這代表什麼意思嗎?商品期貨走了10年的大多頭你有注意到嗎?你有關心嗎?你有去思考要如何運用這個難得的大多頭嗎?交易是一件需要思考的工作,如果你不喜歡思考的話,我會勸你還是認真去上班吧。

交易記錄20140519

今天TS的帳戶做了一些調整,新上線兩支程式