2015年3月27日 星期五

區間突破當沖策略 優劣



  最早其主要是寫區間突破型策略 不外乎就是幾根K棒的區間高低點突破

最出是使用在台指期上面 大概寫了10個類似的策略 覺得組合起來好像沒有問題

但是後來發現其實這種東西就是一樣的邏輯,當市場結構出現特定情況他會失效

有趣的是他失效不一定是看起來掛掉或是破DD 而是時間的壓力造成你覺得策略失效

這是給大家的ES套到台指期策略 只改停損和時間(空單9:30才發動) 手續費200 穿價

分批進場3口單  所有回測時間都是從2007-2015

TXF













當然我可以不要用做ES的策略套,畢竟新興市場和成熟市場波動度是不同的

這是我曾經上架過的TXF策略(一樣邏輯 就進+停損出+當日出),

但是最後是賠錢就停在最低點(最右邊格子有個低點 我停在那),

其實他過去MDD就是21W 平均一口7W 但是那個低點其實只有15W

你會問我說為什麼停? 其實就是時間得壓力 我實際做剛好

是在最右邊格子開始做的,大概是2013/9-2014/4 將近有8個月沒賺錢

我想多數受不了的人就會砍單 單實際上就砍在最低點

最近又回檔 或許是開始做單的好時機














回當原來那個策略來看看 簡單的邏輯其實很不簡單 我附件是給大家NQ和ES

但是我無聊又亂套其他商品(3 MIN 其他就停損和交易時間不同)

NQ














ES














HSI














HHI















可以發現到這策略近年還是有賺錢的,而且更奇妙的是他可以穿透多市場

說不定他還可以套到更多其他市場,至少是一個有點可信度的策略

當全部一起做可以互相抵銷虧虧損月份達到一個不錯的全球投資組合

---------------------------

但是我做這策略做一陣子後也有了新的想法 同套策略為何IF300不能用

後來我發現到這策略不是只有時間壓力的問題

他還有其他不太好的缺點供給大家參考

1.區間突破強迫策略一天只有一個方向 就算不對還是家馬上去只是賠更多

2.某種程度上他就是賭幾天的壓縮去賺一波突破的金錢 這種在緩慢的多頭市場(一直跳空)

或者是毎日劇烈波動的時後賺不到錢,因為區間變太大,等到你抓到時往往就折返了

這大概就是這策略3個的最大缺點,某種程度上做這套策略最後是取決於你對他有沒有信心







2014年8月20日 星期三

海龜交易系統(2)--思考系統核的心




過去很多人推崇海龜的突破系統是所有被公佈中最有效用且能夠多市場都適
用,平心而論一個突破系統在順勢的時候的確是會賺錢的,在搭配上加碼的
方式讓順勢系統的可以在趨勢出來後有更高勝率去獲得利潤。

在沒有趨勢的時後順勢系統很容易產生虧損,因為價格漲漲跌跌,突破系統
會一直出現進場、出場和停損的訊號,隨著盤整時期越長突破策略會開始產
生連續的虧損,若沒有撐到順勢出來的時候多數突破策略就會陣亡。

先來看看海龜使用的通道突破使用在台灣期貨的績效策略結果

1.日線




















2.30MIN





















若只論多空對翻進場來看還真的是很糟糕的策略,所以多數人有嚴重的錯誤
認知。市場有7成的時間是處於盤整只有3成的時間是處於趨勢,若以單口進
出的思考點來看,獲利的金額一定要超過連續虧損才能讓系統有活下去的能
力,從回測上來看我們可以知道單純用這種方法是不可能了。

那真正的關鍵在哪裡? 是部位管理還是是出場管理,我認為這還是沒有一個
系統交易的思維,一個完整的系統要思考的有很多。

海龜核心點出了進場、口數風險管理、加減碼、出場。在一個完整系統框架
下我認為一個都不能夠少
a.進場決定你的成本
b.出場決定你的贏虧
c.部位管理決定你面臨多少風險能夠要下多少
d.加減碼則是減少單口重倉被巴的情況

與其鑽研海龜突破進出場不如認真研究他的每個模組和發現海龜系統的核心
下次將研究海龜系統回測的機效用在台灣是否有期參考性。


2014年8月18日 星期一

海龜交易系統(1)--獲利上億的系統

 


做交易的人最想知道的一件事情是:偉大交易員究竟是天生而來、還是後天培養?
但兩個最頂尖的交易人彼此的賭注,透過實驗來試著找尋這個答案。

實驗名稱:海龜交易特訓班

這兩個市場贏家僅用短短兩週內直接把他們的交易方法、時間點、風險控管以及他創下高年報酬的模式教給來自不同行業和地方的23個普通人,那結果如何呢?

所有的海龜使用相同方法和相同的初始資本,但最後績效卻完全不同 ,有的人則存活很久,但有的人提早離開了市場,到最後連他們的海龜的始祖也被市場淘汰。而當年最成功的海龜也沒有自己出來做避險基金而是跑去交易軟體公司去設計軟體,有人宣稱這個計畫證明了偉大交易員是後天培養的,那真的是如此嗎?  想要驗證我想最重要的是要先了解海龜交易是甚麼。


***海龜系統簡介***

海龜交易系統總共有四大結構組成:進場、口數風險管理、加減碼、出場


1).進場--決定方向性
系統1:  20天  價格突破新高 , 10天新低出場
系統2:  55天  價格突破新高 , 20天新低出場


2).口數風險管理--限制交易風險
衡量市場的波動值N  引進波動性到交易中,告訴我們部位應該要多大
絕對值差 = 價格擺盪的絕對距離  
三個值取最大值:C[1] - H 、 C[1]- L 、H  - L  
也就是我們現階段所知道的ATR指標每次交易下注(冒險)總資金2% = 一單位
也可以修改2%此數值去下降或增加風險2N停損,表示絕對停損是日N值2倍
合約風險=350美元*2 =700美元如果帳戶有10,0000美元
帳戶風險 = 2%*10,0000 = 2000美元
合約數 = 帳戶風險/合約風險= 2000/700=2.67   去小數點買賣2份玉米合約
IF N=7美分 2N停損=14美分  一個250美元的進場點,就有236美元的絕對停損


3).加碼--伴隨趨勢衍生
每次移動1N時就加碼一單位最多加到5單位交易第一次停損為2/1N
第二單位以後停損全部升至新單位的2N停損

第一單位
帳戶有$50,000風險2%每次冒險$50,000*2%=$1000
假設做多突破訊號為74
1N=0.8   1點$400   1N=0.8*$400=$320  2N=1.6=$640
合約數=$1000/$640=1.56  即一口合約
移動1N加碼 = 價格來到74.8就加碼
停損2N = 價格來到72.4第一口就出場停損
以此類推最多加碼到五個單位


4).出場--獲利了結 or 停損
1.2N 的停損點
2.系統1  S1 : 10天反向突破出場    
3.系統2  S2 : 20天反向突破出場


這裡我們可以清楚的看到一個完整的系統要有進出場、部位風控、加減碼
而不像是我們在回測上是只是單進單出,很多人會說這麼簡單的系統怎有辦法
獲利,那現在到底還有沒有獲利的能力? 

待續...

2014年8月13日 星期三

交易的海市蜃樓(2)--心靈的詮釋、抉擇




維基對於海市蜃樓的解釋是這樣的

" 是自然發生的光學現象,它將光線偏折而在遙遠的距離或天空中生成虛像,
相對於幻覺,海市蜃樓是一種真實的光學現象,由於觀測到的位置是由實際
光線折射形成的虛像,然而會出現甚麼樣的影像全由人類心靈解釋的能力來確定 "

我們知道了假性跳空的原因是不是就開始要去思考對回測的影響性以及解決方法。
在這紀錄自己的一點經驗和看到多數網路或是身旁朋友的一些觀點,畢竟你的決定
就如同海市蜃樓的影像全由心靈解釋的能力來確定


1.取得困難不如做罷--任何事情差不了太多,No Mind的啦

市面上並沒有人提供要取得要付費也不知道資料到底對不對,就相信自己的策略
能夠有好的表現,不過基本上這影響約10%左右。但大家要思考的點是
若你的策略是做空次屬多可能造成的影想是假性跳空而產生虛擬獲利。
若你的策略是做多次數多你可能會因為假性跳空被洗掉停損。
可以看看今年七月那91點的虛假跳空,我想回測多單一定會被洗掉。
個人認為這有點對交易這件事情不夠細心且太懶惰了


2.參與當日結算,等訊號出現或是隔天在做多或放空--賭點運氣,有修正做法就可以

詳細可以看下圖,這種做法基本上是沒有問題的,解決假性跳空的贏虧問題
但是有幾個小點要注意,以下圖左邊圈起來的來看當天主力硬是拉高結算,
但實際上次月13:30過後就立刻吐回,若你是做多單參與結算的確是賺到的
但你是空單我想就會欲哭無淚吧。而且這種拉高結算盤通常隔天會跌的機率
很高,你看策略變成放空那有真的賺到嗎?這只能看運氣了。
另外還有一點是因為跳空還是沒有解決所以或多或少仍會影響策略方向的延續
性,尤其是你策略有很多停利和停損的影響就會很大。
















3.使用換月價差修正去回測--看待任何事情做到最細最明確

其實國外TS的資料都是有換月價差修正的,比如說@ES、@GC、@YM等等
國外都會幫忙組成,若有做多商品拿來回測績效就會是對的,只是自己要決定
何時換月,有些商品可能是何提前換倉或是看成交量換倉。

不過換月價差修正容易造成遠期的指數被修正數字變小甚至有負的情況產生
從數學上來看會有兩種影響,一種是你使用停損停利百分比,
9000點的0.5%是45點,但是被修正成7500點就會變成37.5點會讓績效變怪
另一個是你的策略有用到數學符號的開根號orLOG。
以上解決方法就是用data2放TXF,或是不要用百分比停損,或是使用absvalue
讓負的數值被導正在去開根號或是取LOG













其實台灣資訊商沒有提供免費還真的是一見怪事情,但是沒辦法只能自己
手動做或者是買別人的軟體來測看看嚕。對於這種假象,我個人認為10%
的績效還是有影響的,做交易越精準越細心一定不會吃虧,自己算是一個
會粗心的人吃過不少悶虧,能少犯錯還是少犯錯了好。

2014年8月11日 星期一

交易的海市蜃樓(1)--指數假性跳空


做交易每個越常常會看到一個奇怪的現象,不論是在哪個國家的市場都會
有這情況發生,期貨指數會出現這些假的跳空(上圖為台指期,下圖為滬深300)。




先從台指期圖表直觀上來看假設你前一日是放空你會是獲利的情況,
且賺的可真不少你前天放一口空單可以得到的獲利有2萬6千台幣。
而在滬深300的情況下則是損失7千5百元人民幣(約3萬6千元台幣)。
這一來一往就相差很大,若你是用10W台幣去做一口大台,
那你在當日就可以賺到26%的獲利。但真的是這樣子嗎????






















很不幸的天底下沒有白吃的午餐,事情總是藏在眼睛看不見的地方,
這種假性跳空在每個換月日期前後都會有這種現象,
圖表上來跳空有大有小,尤其在除權除息的時後更加明顯
(除權息期間約在台灣為6-8月,大陸4-8月)。除權息後的股票會假性跳空,
所以大盤也會跟著假性蒸發點數,不是消失而是發放到股東們的手上。

這對於指數期貨的影響就會很大,在本次舉台灣7月分合約(TXFG4)
在7/16已經全部結算完畢,對於交易者會有兩種情況

case1:沒有轉倉就會變成空手
7/17開盤才放空你的放空價實際上是9392才對而非9483,
所以你實際上是沒有賺到91點的跳空值。

case2:有轉倉則會轉到8月份合約(TXFH4)
為了讓手上持續擁有空單所以在當日快結束時去放空
假設你的放空成本為9413(TXFH4當日收盤價),
隔天開盤價為9392所以你是只有賺到21點的跳空值。












這影響大不大? 每年都會有除權息期貨就會一直有特大的假性跳空的產生,
你的策略回測上就有可能出現假性虧損或假性獲利,如同沙漠中海市蜃樓
以為喝到了綠洲泉水,實際上是喝了一堆泥沙。那位於交易回測要怎麼解決
就需要動腦思考一下。



2014年8月8日 星期五

績效曲線圖的意義--燃燒的考驗



再寫策略的時後大家總喜歡打開很長的區間來回測,一開始可能有了個想法於是動手
寫了一個漂亮策略,下圖為回測2001-2012/1/1,為了避免最佳化的情況我使用WFA的
方式來確保策略的有效性,當時開發策略的時間點也約在2012年中左右。



















開始回顧近3年的績效結果,好像也是很不賴,至少在這幾年仍有獲利的情況
雖然有比較大的回檔但還是沒有超過歷史最大回測。獲利60幾萬虧損15萬,
風險報酬比3.6倍左右,對一般人這算是不錯的投資方案。


















以前沒做的時後傻傻的認為只要寫出漂亮的策略應該就是躺著獲利,我可以讓電腦自動
去跑,一開始新手總是有新手運不到短短1個月就賺了10幾趴,但是接下來開始遇到連續
2個月的虧損,這時候我開始心慌、緊張了,每天就是盯著資金水位變化。
這種感覺就像哈利波特再準備三巫鬥法大賽,不僅要面對比他年級高且是各校選出的精英
還要面對準備時間和情報不足的情況下應對艱難的考驗。



















虧損的期間如同一把火正在燃燒你的錢,若你先前有獲利那獲利回吐就還可以承受,但你一開始是賠錢的我想多數剛入市的人就很難可以把持住,風險雖然設好,比如說20%好了,但是一開始交易前的三個月就虧損7%你能不能忍耐?

我們回測看起來很好但是實際去下單才會真的感受到那線型的波動,程式回測可以讓你迅速知道10幾年的結果,但卻無法告訴你"某個時間點的當下"你會遇到的情況。

交易可以很簡單也可以很複雜,其實回測最好的方法是你隨機挑選一個短期區間或是隨機挑選一個市場去做回測,你就可以知道這策略績效圖對你的影響是多少了。

2014年8月6日 星期三

執行策略最常遇到的事(1)--策略失效




今天看到一則新聞

市場研究機構Canalys指出,小米(Xiaomi)在今年第二季於中國智慧型手機市場以14%的佔有率擊敗了三星的12%,首次奪下中國最大智慧型手機供應商的龍頭寶座。
http://www.ithome.com.tw/news/89904

過去三星的模仿、壓低價格和強大的行銷策略開始受到更低階且模仿效率更好的中國和印度廠商瓜分其市佔率,三星在前波至能手機大戰獲勝的武器開始受到更多的挑戰,高階無法與蘋果抗衡,低階也開始敵不過中印手機商。這說明商場上不能依賴單一性的策略,而是要不斷去變化和調整,那交易呢? 交易其實也是在執行你個人的商業計劃呀!


天底下沒有完美的事情,每個策略剛做出來都讓人對於交易很有信心
不外乎是那精美的45度線,很小的資金回撤率,高勝率,每個月都賺錢等等
網路上也有人提供上述類似的策略程式碼,但是開始實際交易卻錯誤百出
用精美的左邊來交易務實的右邊就是一種不確定性的賭博


前陣子意外拿到看過一些很棒很漂亮的策略,只有一小部份變平但其他都是每次交易都一直賺錢但是我看了一下程式碼發現我竟然看不懂他在寫什麼而且程式碼真的是太長,於是就把他放著觀察看看,畢竟自己真的不了解這個東西還是謹慎一點為上。


























最近行情變得很大波動率也回來了,我在回來看看這策略變得怎樣,有一段時間還是穩穩的往上走,但是某天開始忽然瞬間開始失效,而且完全每有拉回的趨勢開始一路向下的走去。


























策略會失效的原因有很多,在這個案例主要是程式碼太複雜,程式碼幾百行幾十個條件去跑,甚至針對每個年份月份都有做最佳化,這樣策略績效要不好也非常的難。

近期走勢壓縮的盤勢一噴出但策略的績效卻沒有噴出反而往下漏出,這也證明當初自己的疑慮是對的,交易久了其實也就知道策略失效的原因有哪些,知道原因接著就要想解決的方法,有機會再來紀錄了。