搜尋

搜尋結果

2015年每天只交易第一個MACD訊號也能賺錢?
創富坊
程式交易 www.quants.hk (導師: 財經書藉作家: 麥振威)・2015-09-15

近日有學員問及,若2015年每天只交易第一個MACD12,26,9的金叉或死叉訊號好像也能賺錢,原來這麼簡單的策略在2015年也能有不俗回報 但其後他再測試2014年的數據卻又發現虧損收場。 附圖是在2015年每天只交易第一個MACD12,26,9入市訊號的BACKTEST REPORT,結果是2015年1月2日至9月14日獲利41.77%,15萬元本金交易1張大期,資金累增至212652元扣除手續費手及滑價,但2014年卻虧損34.76%。 2015年回報 2014年回報 在這當然不是指只交易第一個MACD入市訊號便能賺錢,這絕不可能如大家自行測試,也可看到雖在2015年能賺錢,但部份交易坐倉的幅度達200點或以上,在真實交易時根本承受不了這份壓力。 以下是利用Amibroker簡單地寫出每日只交易第一個MACD入市訊號的方法, 1先開啟Amibroker的Formula Editor 2 把以下的language貼上 SetPositionSize1, spsshares;BuyCondition = CrossMACD12, 26, Signal12, 26, 9;ShortCondition = CrossSignal12, 26,9, MACD12, 26;CrossCondition = BuyCondition OR ShortCondition; CrossTotal = SumCrossCondition, BarsSince DateNum=RefDateNum,1;Buy = BuyCondition AND RefCrossTotal, 1==0;Sell = 0 OR TimeNum gt;= 160000;Short = ShortCondition AND RefCrossTotal, 1==0;Cover = 0 OR TimeNum gt;= 160000; ProfitPercent = Optimizeldquo;WinPercentquot;, 1.6, 0.2, 2, 0.1;LossPercent = Optimizeldquo;LossPercentquot;, 1.2, 0.2, 2, 0.1; ApplyStopstopTypeProfit, stopModePercent, ProfitPercent;ApplyStopstopTypeLoss, stopModePercent, LossPercent; 3 在backtest前根據以下做設定 一個十分簡單的策略,在2015年又好像比很多的策略回報更好 其實,既然單單是交易每天第一個MACD入市訊號也能在2015年賺錢,是否能根據這個觀念去作出修改 藉此想出一套個人的交易策略 比如出訊號後把入市位介定在其他水平,如平均線等 又或將1分鐘圖表改為3分鐘、5分鐘或10分鐘的圖表 另外,是否每天也需要交易 如附圖中便是將這個簡單得不可再簡單的策略,加上與上日收市的MACD作比較這個準則,藉此剔走一些入市訊號,結果2015年1月2日至9月14日獲利由41.77%提升至182.37%,15萬元本金交易1張大期,資金累增至423547元扣除手續費手及滑價。 以下是利用Amibroker簡單地修改上述策略的寫法 SetPositionSize1, spsshares;BuyCondition = CrossMACD12, 26, Signal12, 26, 9;ShortCondition = CrossSignal12, 26,9, MACD12, 26;CrossCondition = BuyCondition OR ShortCondition; CrossTotal = SumCrossCondition, BarsSince DateNum=RefDateNum,11;Buy = BuyCondition AND RefCrossTotal, 1==0;Sell = 0 OR TimeNum gt;= 160000;Short = ShortCondition AND RefCrossTotal, 1==0;Cover = 0 OR TimeNum gt;= 160000; ProfitPercent = Optimizeldquo;WinPercentquot;, 1.6, 0.2, 2, 0.1;LossPercent = Optimizeldquo;LossPercentquot;, 1.2, 0.2, 2, 0.1; ApplyStopstopTypeProfit, stopModePercent, ProfitPercent;ApplyStopstopTypeLoss, stopModePercent, LossPercent; 當然這個也只是作參考,並不是單單這樣便能賺錢 在課堂上向來也鼓勵學員多嘗試,如上述策略是每天開市後的第一個MACD入市訊號,那若然把策略改為每天「正股市場」開市後的第一個入市訊號,結果又會如何 利用程式的好處就是可以自行去測試,再加上自己經驗得來的交易觀念去修正任何一個策略,繼而進行程式交易。不過在這想提醒一點,2015年港股及期指的波動情況確實比過去五年中任何一年更大,這也令不少Trader的策略在2015年的回報與過去數年不同當然有些高手年年也大賺的。 此外,在這想指出一個問題,2015年港股及期指的波動情況與過去數年不同,相信滬港通的推出是其中一個原因,這點在滬港通剛推出時在講座中提及,但凡一些政策上的轉變,也會令市場的波動產生變化,正如2011年推出期指延長交易時間,大家在設計交易策略時便常遇到一個問題,策略放在2015、2014、2013、2012、2011年也可以賺錢,但在2010及之前的年份表現卻不同,這便是政策令市場波幅改變的結果。 如何去解決這個問題,如何在新政策推出後再修正個人的交易策略,這方面在課堂中會與大家探討

【James Altucher的Unilateral Pairs Trading 策略- 5年回報627.75%】
創富坊
程式交易 www.quants.hk (導師: 財經書藉作家: 麥振威)・2024-07-22

在金融市場中有一個人物頗具爭議性,他曾經身家由逾千萬美元跌至一無所有,其後又輾轉變得富有。他便是James Altucher,現在大家基本上經常看到他演講的內容都是與個人成長及心靈有關。 James Altucher試過銀行戶口只剩下143美元,但其後又把身家翻至1500萬美元,要說心靈的故事他自然有很多東西可以發表。但他除了創業做生意外,由於曾在多家對沖基金工作,所以一直都有投資股票及加密貨幣。 對他有興趣的讀者也可以留意他的blog httpsjamesaltucher.comblog 圖一 他blog內的內容有些其實也有參考價值,例如他寫過一篇題目為《THE PERFECT INVESTMENT STRATEGY》的文章,他會說自己本質上是一個非常簡單的人,並不真的喜歡投資,只喜歡學習,喜歡遊戲,喜歡看電視,寫作,做播客等等,還有非常喜歡睡覺。他認為完美的交易策略就是在生活中找到最具潛力的領域,然後買入這個行業中全部的股票。 例如你在1970年到1990年間看好電腦行業,然後你投資每一家即將要上市的公司,假設你買入了合共100家電腦公司股份,每家用1,000美元去買,那你總共投資了10萬美元。但這100家公司中有98家公司最後都破產,不過這並不重要,因為存活下來的2家公司能把你的資產翻至350萬美元。若超過兩家公司能存活,你能賺取的利潤會更多。 除了blog外,他還寫過兩本書,分別是《Trade Like a Hedge Fund》及《Choose Yourself》。圖二 《Trade Like a Hedge Fund》這本書在2004年已出版,筆者就頗為喜歡,若中文版的名稱應該較多人聽過,中文譯名為《20招成功交易策略》,書中他提及的分析方法其實很值得參考。首先他認為交易策略應該簡單的策略才是交易中最穩鍵的。但所謂簡單的策略,又不是像Larry Connors那種初級班的策略。 可以說James Altucher的策略是由複雜的策略進行簡化,目的就是提高真實交易時的執行加,這與那些RSI2超賣再超賣的策略並不相同。 James Altucher在《Trade Like a Hedge Fund》中曾經提及一套名為「Unilateral Pairs Trading」的策略便很值得參考,筆者研究Pair Trade的方法已經很久,而James Altucher也在書中道出了Pair Trade的關鍵,他認為Pair Trade雖然對市場的方向是中立的,意思是你沒有估市況升跌,但實際上對兩個產品的差價是有偏見的,做Pair Trade的人是在估計差價會擴大還是縮小,所以也會要去估,而非完全沒有任何預測就能賺錢。 但Pair Trade的問題是,炒家同時運用兩個「工具」來做交易,在真實交易時當兩個工具的價格也變得不尋常之時,炒家就不只面臨一個資產的風險,要處理的事情就會更多,而且也存在兩個資產同時虧損的可能性。圖三 不過,運用Pair Trade的人都是十分擅長去估計兩個工具之間的差價,有些人擅長預測股價,有些人則會認為預測兩個工具的差價變動會較容易。不過,差價的波動會較股價為少,而且若市場越來越多的人在做Pair Trade,差價會變得更少,因此炒家若要追求更高的回報,就需要利用槓桿,但風險也會因而提升。 所以James Altucher認為,其實可以進行單邊對沖交易,那就是雖然觀察兩個資產的價格差距來做交易,但最終只會買入或沽空其中一個資產,他認為這樣做其實更好,因為其中一個資產的價格變得很不合理時,炒家會預測價格會回歸正常值,假設兩個資產中更為波動的一個資產偏高時便直接沽空,偏低時便直接買入,根本不用兩個資產同時交易,最終也是能達到預測價差收窄的結果,但進行單邊對沖交易就更加有靈活性,而且風險相對較低。 但「Unilateral Pairs Trading」不只適合交易正股,若用以交易流動性更大的ETF如QQQ及SPY等,James Altucher認為效果會更佳。筆者則把相關策略修改,再用SQQQ的數據作測試,結果也證實不俗。下一篇文章會告訴大家 James Altucher所研究的「Unilateral Pairs Trading」詳細內容。 來看Patreon文章 筆者Patreon httpswww.patreon.comquantshk 網頁www.quants.hk