Google Analytics

顯示具有 MT 標籤的文章。 顯示所有文章
顯示具有 MT 標籤的文章。 顯示所有文章

2014年5月3日 星期六

美非農就業數據對金股匯的影響(四)

昨晚美非農再一次演示了它的陷阱 , 在公布比預期好的職位增長及失業率下降後, 美期曾急升一段, 外幣黃金應聲下跌, 一般初學者都會急不及待"順勢而行", 唯恐錯過當晚的大行情, 然而在進市後往往不再往前走,甚至走出相反的行情, 事後的新聞解釋也欠說服力, 比如昨晚稍後有說因為就業不足率從12.6% 微升至12.7%, 因而令人懷疑其他就業數據做好的可持續性, 又或有說烏克蘭局勢升溫令資金暫離股市. 筆者總括, 單靠經濟事件不足以掌握即日的走勢, 而經濟數字的演譯更往往是出人意料之外.

之前筆者作了個粗糙的有關非農數字跟當日走勢的統計, 得出有約40%的相關度, 即是說只有不足一半的走勢是"跟足"數字, 然而走勢跟數字也不是純線性的關係, 只有約15%是符合這樣的簡單關係, 也就是說需要更多的變數來解釋(e.g. 公司業績). 昨晚正好是這樣的情況 , 新增職位好於預期, 然而整日走勢反覆牛皮. 市場數字雖向好, 但又觸發提早升息疑慮 , 雖然美聯儲一再強調仍要一段"相當長的時間". (見 美非農就業數據對金股匯的影響(三) )

再細分日內的走勢也會得出類似的結論,相關度也只有近40%. 有部分外匯策略專注於大數據像非農之前及之後的部署, 筆者發現在非農數據出爐前後那一小時跟之後一小時的走勢跟非農數字的預期差的關係都沒有超過95%的信心區, 而且相關度的誤差也比較大, 表示這期間並沒一個很穩定的關係 , 也就是說這個時候要速戰速決, 刮頭皮(Scalping)之類的策略就比較合適. 直至這2小時之后才漸有共識走邊. 但觀察實際市場有時整晚走勢也較飄忽無趨勢,如果不是走極短線的, 似乎在大數據日避開交易, 或在在公布前一段時間跟預期炒但至公布前一刻平倉為妙. (見 美非農就業數據對金股匯的影響(二) )

現附上過去一周的經濟數據及美道指期貨每小時走勢作參考印證. Note 行表示在圖中分辨到的較大波動

2013年9月17日 星期二

如何以Excel 測試型態(pattern)買賣策略(8) - 一目均衡篇(Ichimuku)

沒有另外期間的比較, 測試結果不會完整. 一目均衡策略在第二期間同樣有不俗的表現

第二期間 2005.1.3 - 2011.12.30  歐元兌美元1小時周期

期間共交易500次, 盈利334次, 勝率66.8% . 累積盈利19261點, 獲利型態穩定




2013年9月16日 星期一

如何以Excel 測試型態(pattern)買賣策略(7) - 一目均衡篇(Ichimuku)

一目均衡系統有很多不同的買賣方法 , 之前提及的只靠雲帶定奪買賣顯然效率不彰. 現在測試另一款複雜一點的方法.

Stockcharts.com 提及一個方法 , 當價位高於雲底(牛市傾向), 然後低於kijun線(回調支撐) , 再回升上穿Tenkan線(上穿阻力)時買進,反之當價位低於雲頂(熊市傾向), 然後高於kijun線(回調阻力) , 再回落下穿Tenkan線(下穿支撐)時沽出。

程式語言的能力決定可以測試得多複雜和精細, 同樣的回測要在Metastock上實現不是那麼顯易, 但透過Excel VBA 或 MT4 之類的強大語言這些工序將變得簡單易懂。 

筆者只透過更改指標的信號, 就可輕易算出實際進出市場的順序, 並算出盈虧, 這就是一個良好設計的重要。 

 以第一期間2001.7.30 - 2004.12.31同比,得出共交易255筆,盈利185筆, 勝出率72.5% , 十分不俗, 累計盈利 10021點, 而且穩定增長.

2013年9月15日 星期日

如何以Excel 測試型態(pattern)買賣策略(6) - 一目均衡篇(Ichimuku)

如果把期間轉到2005.1.1 - 2011.12.31 , 以同樣的策略測試 , 表現就不若2005年前的亮麗. 雖則最終也能盈利 , 然而期間經歷漫長的虧損 . 而在2006年中歐元整固後開始重拾升勢, 但累積盈利表現卻無多大起色, 而之前歐元在2002年中同樣整固上升, 累積盈利勢頭卻較佳, 大致一樣的升勢卻得出不一樣的累積表現 . 這對策略的可預測性有所折扣. 另外諷刺的是在第二個測試期累積表現最佳部份是2008年中開始金融危機 .

第二段測試期共交易369次, 盈利169次, 得勝率降至45.8%。 累積盈利最差虧損近1500點,最佳盈利1500點,如下圖所示


2013年9月14日 星期六

如何以Excel 測試型態(pattern)買賣策略(5) - 一目均衡篇(Ichimuku)

要數近年比較多人討論的交易策略 , 一目均衡(Ichimuku)一定位列其中, 尤其應用於外匯方面, 當然也有股指方面的應用, 但討論不及在外匯方面的多. 一目均衡 , 有些人戲稱為"一舊雲" , 起源於1960年代日本 ,但直到近年才比較多香港人認識, 這要歸功近年炒匯人數大增, 以及乾坤燭創辦人大力推廣有關. 一目均衡揉合了平均及突破的概念, 以5條技術線之間關係來確定趨勢及動力作為買賣判斷. 分別為Tenken , kijun, senkou span A, senkou span B, chinkou 所組成, 有關Ichimuku 的買賣策略, 坊間已有不少說明, 在此不累贅.在此僅將其公式以Metastock語言寫出

Tenken = (HHV(H,9)+LLV(L,9))/2  , 用作檢測趨勢及次要支撐/阻力
kijun = (HHV(H,26)+LLV(L,26))/2 , 用作核實趨勢及主要支撐/阻力
senkou span A =Ref( ( Tenken + kijun )/2, -25 ) 
senkou span B = Ref( (HHV( H, 52) + LLV(L, 52))/2, -25) 

span A - span B 就是均衡圖上的雲(Kumo), 如果 span A 高於 span B , 表示牛市, 反之則為熊市, 一個簡單的策略就是轉牛市時買進/平倉, 轉熊市時沽出/平倉. 

2013年8月1日 星期四

如何以Excel 測試型態(pattern)買賣策略(4)

再看看從2006年6月至2012年6月的測試結果, 雙頂沽空期間虧損236次, 共20984點, 盈利155次, 共13886點, 淨損7098點, 得勝率39.6% .雙底入市期間期間虧損147次, 共13451點, 盈利206次, 共18438點, 淨賺4987點, 得勝率58.35%. 策略十分穩定

再看同樣的策略應用在恆指期貨短線買賣. 以HSIM1 (2011年6月到期期貨)5月30日至6月28日止1分鐘周期, 雙頂/雙底誤差設為20點, 止賺,止損設為100點, 交易期間設為100分鐘, 雙頂沽空期間虧損44次, 共3075點, 盈利67次, 共5253點, 淨賺2178點, 得勝率60.36% .雙底入市期間期間虧損70次, 共5943點, 盈利67次, 共5203點, 淨損4987點, 得勝率48.9%.在極短周期下反以雙頂勝算較高.

2013年7月30日 星期二

如何以Excel 測試型態(pattern)買賣策略(3)

雙頂/雙底的近親就是三重頂/三重底,  相比完美的雙頂/雙底, 三個頂/底的高度都差不多的完美三重頂/三重底要比雙頂/雙底罕見, 如果不是那麼嚴苛的, 一般像頭肩頂/底的形態也可歸納為三重頂/三重底, 也就是要求中間頂/底要比兩邊頂/底為高/低, 而同時要求兩邊頂/底高度相差不大於一個值.用之前算得的頂/底及高度誤差作起點, 發現在2003年3月- 2006年6月期間歐元小時圖只找到這樣的三頂形態 , 期間虧損37次, 共3628點, 盈利33次, 共2914點, 淨損714點, 得勝率47% , 比雙頂為佳.

如果把止賺止損調為分別0.005 及0.02 , 則同期虧損大幅減少至22次, 共3319點, 盈利48次, 共2400點, 淨損919點, 得勝率68.6% , 反不及前者. 然而細看下有改進的空間 , 賺的部位全都止賺出脫, 表示止賺過於保守, 另外止損的部位不多, 表示止損過於寬鬆, 有優化的空間 , 重訂止賺止損為0.006及0.009 , 期間虧損28次, 共2520點, 盈利42次, 共2493點, 淨損27點, 得勝率60% , 較前兩者為佳.

2013年7月25日 星期四

如何以Excel 測試型態(pattern)買賣策略(2)

上回講及到雙頂沽空歐元小時圖在2001-2003年效果不佳 , 反過來以雙底入市效果不俗, 期間多次可以止賺, 期間虧損72次, 共5527點, 盈利103次, 共9066點, 淨賺3539點, 得勝率58.8% . 可見並不需要超高的得勝率也可盈利.

補充一下, 以雙頂同期入市, 期間虧損87次, 共6920點, 盈利63次, 共5126點, 淨損1794點, 得勝率42% .

如果把止損擴大至200點, 止賺縮窄至50點, 對整體盈虧有什麼影響呢?

2013年7月17日 星期三

如何以Excel 測試型態(pattern)買賣策略(1)

Excel 其中一個強項, 就是可以隨意設計靈活的歷史回向測試(Backtest), 只要有完整準確的數據, 以及一定的VBA 技巧 , 沒有測不出來的策略.

技術指標一般分幾大類,計算的(如MACD), 單支或數支型態的(如陰陽燭型態, 如十字星...), 又或是廣義型態的(如雙頂, 雙底,...). 一般來說,很多人以為計算的比較簡單易弄, 廣義型態的比較難, 其實只要懂得將抽象的型態變成實在的數學條件, 多複雜的形態也迎刃而解.

筆者就以常用的雙頂型態作示範. 觀圖當然容易分別出來. 但如果是面對一堆價位, 又如何分出來? 其實先想一想, 什麼是頂? 頂, 嚴格來說, 就是這一刻的最高價位比之前及之後一段時間的都要高, 或不低於. 再深入的想, 兩邊平衡的, 就要求前一段時間長跟後一段的一樣, 比較寬鬆的, 可以要求前後的時間長不一, ... 再想想, 什麼是雙頂, 要嚴格的, 那是要兩個頂的最高點都一樣, 那可說是十分嚴苛的, 放寬點, 只要頂跟頂的差距不多於一個誤差, 也可算雙頂, 那麼能符合的也就多了... 只要想好這些關係和規則, 就不難把它們轉成程式思路, 也就可以對一堆數字進行型態回測.

2013年1月3日 星期四

如何將即市DDE數據接入Metastock

不少交易資訊供應商有提供DDE 實時數據 , 像路透, Bloomberg , IB, 國內的大智慧,台灣的 凱基, 元大,本地的輝立 , 經濟通,.. 又或之前筆者介紹過的廉價版港股及期指DDE 等等, 主要由於DDE 是一個在微軟平台上資訊傳送的公開的格式, 不少廠商都有支援 , 並可以輕易透過Excel 及一般編程工具進一步開發. 然而部分著名的分析軟件如Metastock , Tradestation 都有自己的即市數據格式, 並不支援直接接入DDE 數據源. 不少已訂購了DDE數據源的用戶就只能跟這些功能強大的分析軟件緣慳一面, 又或要另花錢去訂購有支援相關軟件的數據源(e.g. ESignal),又或改用可直接連上DDE的分析軟件(e.g. Amibroker)

2012年6月19日 星期二

如何運用網上資源學習少交市場學費成為專業炒家(一)

現在一打開財經網頁, 到處都是來自世界各地的交易平台, 分析軟件, 課程, 討論區等林林總總的廣告. 現在的投資人已不用再局限於傳統的交易工具, 交易平台, 交易知識渠道, 不同地方的高手雲集在虛擬世界, 先進的智能交易及大量的及時資訊已不再是投行的專利, 交易平民化, 簡易化, 全球化, 智能化, 這大概是現在的趨勢.

金融創新已是各個交易所及交易商要面對的大題目. 就以外匯為例, 10年前本地散戶大都還是靠個BB機提示價位, 圖表欠奉, 出入市也要靠經紀提點, 靠打電話敲價, 買賣差價也大, 這好比拿著石斧在野外狩獵, 能不被外匯猛獸噬掉已是萬幸. 自從互聯網日趨成熟, 就是在本地也可以接觸不同地方的網上交易商, 他們提供的新穎的產品, 更人性化的平台, 更低的點子, 同時開拓了一些新的產業(e.g. 策略交換, 程式制作....), 的確對仍極度倚靠傳統模式的本地劵商/交易所構成威脅.

2012年6月18日 星期一

美非農就業數據對金股匯的影響(二)

在非農數據公布後, 市場一般即時就有反應, 這個一般需在公布前布署才能捕捉該可觀波幅, 如果在事後才跟隨走勢, 是否仍有可靠的策略可從?

我們可以嘗試非農數據實際誤差(A-F)去分別解釋之後英國時間14-15:00, 15-16:00 及16-17:00期間平均走勢(Typical Price - Open)和高低波幅(H-L)來看看是否有可靠的關係. (按: 美東時間8:30AM = 英國時間13:30). Typical Price = (H+L+C)/3 , 用以觀察該期間平均走勢, 向上趨勢越強, Typical Price 就越接近高位. 我們以2009.3.6 - 2012.1.6 共33次觀察作個測試.






測試顯示, 在16-17:00 無論趨勢及波幅都比14-15:00及15-16:00期間較跟實際誤差的走勢, 回歸誤差亦較小. 然而實際誤差亦只能解釋約10%的走勢 , 顯示該期間外匯走勢受更多因素影響. 在16:00後入市更能減少市場噪音及短線平倉行為的影響. 因此, 以小時為周期觀察, 在非農公布後2小時內根據非農數據好壞來買賣, 平均來說並未見到有顯著的勝算. 實際觀察上該段時間市場噪音亦較多, 往往有反向操作.

在基本因素上亦可作出如下解釋: 在非農公布後1-2小時內常伴有另外的美國數據, 美聯儲對數據的評論, 或對上次數據的修訂等,有不少炒家會等待全部公布完畢後審視影響才作較長線的部署.

2012年6月14日 星期四

美非農就業數據對金股匯的影響(一)

經濟數據/事件提供了單靠技術指標以外的交易方法, 屬於一種根據投資人期望落空/實現的反應, 屬於動量追隨的交易方式(Momentum Trading). 交易機會不會天天發生, 但準確度比一般技術指標往往更高, 獲利時間更快. 理論是根據行為財務學上的自我預期實現, 比技術分析更有一個常理的基礎. 有部分對沖基金就是專精於此, 尋找一些突發事件(e.g. 併購, 重大盈喜/虧損 , 債務評級改變 ...) . 今天集中討論美國非農就業數據.

在外匯及美股打拼的朋友對非農數據可說是十分熟悉, 數據公布前後的時間股匯的波動往往較平常大. 由於美國仍為全世界經濟火車頭, 就是港股, 日股, 歐洲股市都受到非農數據引起的市場情緒影響. 一般每月頭第一個星期五美東時間早上8:30AM發布, 很多炒匯的在數據前後都有不同的部署.

非農數據已發布幾十年, 有規模的投行都有專業的人才去維持管理這些, 作為散戶在以往沒亙聯網的時代是十分吃虧, 但現在資訊爆炸的年代, 要隨時獲得並管理這些數據都非難事

非農數據在美國勞動局網站可獲(http://www.bls.gov/ces/) , 裡面包括了2000年以後的發布日期, 時間, 及實際數字. 要研究預期實現/落空的效應, 我們需要知道每期的專家預測以作比較. 這個可以在雅虎財經(finance.yahoo.com)查找.

2012年6月10日 星期日

如何測試外匯交易策略 (6)

再以60分鐘周期數據在同一期間作測試

3白兵 (連續3陽燭買進)
 止賺: 100點      止損: 50 點    實現盈虧(P & L) : -200點
止賺: 50點      止損: 100 點    實現盈虧(P & L) : -100點
止賺: 50點      止損: 150 點    實現盈虧(P & L) : -50點
止賺: 150點      止損: 50 點    實現盈虧(P & L) : -250點
止賺: 200點      止損: 50 點    實現盈虧(P & L) : -250點
 止賺: 50點      止損: 200 點    實現盈虧(P & L) : 100點
 止賺: 20點      止損: 50 點    實現盈虧(P & L) : -20點
止賺: 20點      止損: 100 點    實現盈虧(P & L) : -240點
止賺: 30點      止損: 100 點    實現盈虧(P & L) : -210點

有趣的是, 在該段數據期間普遍逆市的情況下, 以相同技術指標及止賺<止損的情況下, 短周期的買賣似乎比長周期的風險為小.

2012年6月6日 星期三

如何測試外匯交易策略 (5)

把之前的測試以VBA 來實現, 更易作出在不同止賺止損組合不同策略的比較, 驗證書本上的理論. 制作方法詳見相關VBA中/高級課程.

3白兵 (連續3陽燭買進)
止賺: 50點      止損: 100 點    實現盈虧(P & L) : -50點
止賺: 50點      止損: 150 點    實現盈虧(P & L) : -150點
止賺: 150點      止損: 50 點    實現盈虧(P & L) : -200點
止賺: 200點      止損: 50 點    實現盈虧(P & L) : -200點
 止賺: 20點      止損: 50 點    實現盈虧(P & L) : -140點
止賺: 20點      止損: 100 點    實現盈虧(P & L) : -20點
止賺: 30點      止損: 100 點    實現盈虧(P & L) : -90點

把測試程式的買賣思路反過來, 看看順勢交易下止賺止損的影響

2012年6月5日 星期二

如何測試外匯交易策略 (4)

透過Excel 我們可以作出更多交易程式能力以外的分析
先貼上數據段的大約走勢


 

1. 日內是否有慣性較波動的時段?
     我們可以以高低幅度來量度波動程度. 就觀察的數據而言, 可見在英國時間8:00-16:00 時間較波動, 尤以10:00-11:00 及 15:00- 16:00 附近區間為多, 要在短時間掌握波幅的炒家可以留意.



2012年6月4日 星期一

如何測試外匯交易策略 (3)

很多散戶接觸過推廣槓桿式外匯的經紀, 都聽過以下的一番演辭
"在槓桿式外匯市場賺錢其實不難, 每天基本上都有3種市況, 上升, 不動, 下跌. 外匯市場深度夠, 每一刻都有人看升看跌, 3種市況 機會都大致相等,就算你不懂看市, 只要保持1分止損3分止賺的策略, 那就輸小小, 嬴多多, 長遠就有錢賺".
一般還會建議以50點作止損.
不少散戶聽完都覺得有理, 急不及待開戶入市, 不久就會發現實際操作並未如經紀所說的一樣..

在便用歷史數據測試上, 我們更能看清楚實際的情況

例如我們以歐元兌美元EUR/USD 5分鐘作買賣周期, 以2012.5.17 - 2012.5.28期間數據測試. 我們假定以"3支陽燭"(3白兵)突破作買進信號, 入市後按V1及V2格確定入市後止賺止損的幅度. V1,V2可以調較以觀察不同止賺止損幅度及比例下的組合盈虧次數變化. 為簡易描述及展示, 這裡以Excel Formula 展示原理及交易細節, 讀者可自行以VBA把其中原理自動化, 或參考筆者相關的Excel VBA 交易編程課程

2012年5月31日 星期四

如何測試外匯交易策略 (2)

歷史數據是任何測試的基礎. MT4提供免費的歷史外匯數據 , 小至1分鐘周期, 可以導出至Excel 分析.  MT4本身也自帶歷史數據回測工具, 可以運用MQL4 編程制作, 這個有機會另述 .

打開MT4後, 選工具->歷史數據中心
選擇相關的貨幣合約及周期, 數據接收後見左方圖示變為黃綠色, 在右上顯示記錄數目