2013年6月27日 星期四

動能指標-ADX與Momentum

 

在 動能策略 中介紹了基本的momentum,這篇再紀錄常用的動能指標DMI及ADX。

 

引用 WIKI的解釋 來看,動向指數(Directional Movement Index,DMI),又稱動向指標、趨向指標,由美國威爾德(Welles Wilder JR.)提出的技術分析方法,「基本原理,是股價在上漲及下跌過程中,藉創新高價或新低價的動能,研判多空買賣力道,藉以尋求多空雙方力道的均衡點,以及股價在多空雙方互動下,波動的趨劫循環過程。」

 

計算的方法和步驟有兩點

一、計算方向指標(Directional Indicator,DI)

二、計算趨向指數(Directional Movement Index,DX)及「平均趨向指數」(Average Directional Movement Index,ADX)

 

以上都是從WIKI節錄下來的,更詳細的公式可以直接到wiki 研究。

 

DMI、ADX與momentum都是公開的公式,在Multicharts也都直接有內建的指標可以使用,只要瞭解這個指標的定義和用途,我們不需要去記錄公式和程式函數怎麼寫,想知道時都可以再查。

 

但怎麼應用到邏輯設計上就很有紀錄的價值了,動能指標是判斷趨勢用的,趨勢明顯時ADX高,沒趨勢時ADX低,那麼我們要在ADX高點追趨勢還是ADX低點佈局下一波趨勢? 這並不是單選,兩者都有理,看你習慣和偏好,以L自己的經驗來說也是兩者都有設計,不過除了ADX之外還可加其它的指標判斷,以這篇紀錄來說,ADX可以搭配momentum。

 

策略的設計紀錄如下。第一個當盤勢震盪已有一段時間,ADX會回落低點,尋找這個低點的門檻,判斷是適合進場的時機,再用momentum判斷方向,當兩者同時成立是進場建立部位。第二個當ADX已經高過門檻值,表示趨勢已發動一段時間,此時以momentum判斷方向,進場追隨趨勢。

 

程式的主體如下圖,

 

AdxMomCode

 

有幾個INPUT參數,意義如下,
adxLen: ADX所取用的長度
momLen: Momentum所取用的長度
aThi: ADX進場門檻(低)
aTho1: ADX進場門檻(高)
aTho2: ADX出場門檻(非常低)
mThh及mThl是用來判斷Momentum方向的門檻

 

部份進出的狀況如下圖,

 

2013年6月21日 星期五

美元與FOMC會議

 

美元,是一個對所有商品都有影響的因素,最直接的就是外匯和利率類的商品,對於商品類的影響也很大,因為大部份的商品都是美元計價,不論是原油、黃金還是農產品黃小玉。對於指數類的影響也很大,美元的動向一方面左右了產業的競爭力,一方面左右了資金的流動方向。

 

美元的影響力又廣又遠,就算不是操作期貨的投資朋友,股票或房地產方面,美元也是一個重要的參考因素,例如當美元長線走空時,開始引動黃金和原油上漲、歐元和非美元的主要外匯上漲、再來可能和原物料的上漲觸發航運、鋼鐵或塑化這類原物料相關的產業上漲、再來物價上漲及通膨更明顯觸發房地產上漲。反之當美元長線走多,也有一連串的影響。這些變化雖然紀錄的很大略,時期也拉的很長,但都是一再的循環,沒有人可以不受影響,所以對於會影響美元的FOMC會議自然是需要注意了。

 

FRB(Federal Reserve Board),就是美國聯邦準備理事會,簡稱聯準會,或Fed。其召開的FOMC會議主要任務在決定美國貨幣政策,以貨幣政策的調控,來達到經濟成長及物價穩定之間的平衡。

 

OK,我們知道FOMC會議的結果會對各種商品都有影響,但這不表示我們需要去預測會議的決議如何,事實上市場價格自己就會作預測,而不論結果如何,也可能在會議公布後走的方向相反。預期會議結果並提早布局來獲取短線利潤,這真的很困難,不過至少我們可以確定一件事,在會議日和前後的日子,各商品比平時更容易波動。

 

以這件較確定的因素來調整投資組合是可以考慮的,例如雖然我們不是基本分析派,會議的結果對於各項商品的衝擊程度我們不瞭解,但是我們至少可以作到在這種時刻少作多看,或者反而利用這種波動可能變大的時機來設計策略。

 

那麼基本必需要先知道,過去和未來 FOMC會議日期,連結如下圖。

 

fomc_date

 

這個網站是FRB的官網,資料很豐富,若要對於貨幣和利率政策有研究的話,這是很重要的參考網站。所連結的網址是會議日期的排程,一年開會八次,所列的日期就是我們可以紀錄再應用到各商品的策略設計上了。

 

 

2013年6月15日 星期六

Momentum 市場動能

 

Momentum 動能指標是指目前市價與過去一段時間價格的差異,一般應用是在動能的延續性,例如目前價格比十日前的價格高,那也預期之後的價格會持續走高。

 

計算方法即為Momentum = 巿價 - n根K棒前的價格

也可以參考 WIKI 的說明

 

動能指標是以零軸為中心,若在中心線以上則視為強勢,若在中心線之下則視為弱勢。在設計邏輯時可以在向上突破零軸,作為買進信號。向下跌破零軸,作為賣出信號。也可以設定一個基本門檻,例如正50點以上作多,或負50點以下作空。一個例子如下圖

 

momen

 

以動能指標為設計基礎的邏輯可以捕捉到長期趨勢,但也有和其它趨勢指標一樣的困擾,在趨勢不明顯的震盪區間會被翻覆的沒完沒了,因此通常時間不會抓太短,區間也不會抓太小。

 

以上的紀錄是動能指標對單一商品的基礎應用,而依照動能指標的定義,商品價格越強者後勢越強,越弱者後勢越弱,所以也可將一籃子的標的依動能指標篩選作組合,對於組合中同期間最強和最弱的商品進行買進賣出。例如同產業股票間、台指電指金指之間、道瓊小NQ小SP之間等等。

 

實際策略的設計就在之後的程式交易策略再紀錄了。

 

 

2013年6月11日 星期二

週選擇權與2013波動變化

 

2013年的台股波動明顯縮小,每日的高低點差距相較以往更為壓縮,有一說法是週選擇權上市的影響,而這個影響確實嚴重的改變了當沖單的模式。當然,台股過去不是沒有一直被壓縮的時期,我們也不曉得這個變化會持續多久? 或是成為一個常態,若是一個常態,那我們也必須儘速調整去適應這個模式。

 

每日的高低差是顯示波動程度的一種類型,底下兩張圖整理了台指期及加權指數,在2013年(至6/5)及2012全年的高低差比較。

 

台指期高低差

 

加權指數高低差

 

由圖中可以看出2013年比2012年的每日高低差縮小了許多,而再分為週一至週五各別觀察,高低差下降最多的是週二及週三,尤其是加權指數週三的平均高低差僅剩下53.49點,以到目前的資料來說,週三的週選擇權結算似乎真的是有明顯影響。

 

既然市場有這種改變,我們當然也需要應變,第一是調整當沖邏輯,至少要多增加一種判斷波動的開關,如果波動就是這麼小,那應該別作突破單或增加小作逆勢單的機會。第二是這種變化適合新增什麼策略,週二週三比其它日子的波動更小,是不是代表著週二週三一起加入賣方的行列更適合? 那就是要來測試了。

 

回到前題,我們觀察到現象是波動縮小,這個變化可能是因為週選擇權,當然也可能不是,這需要分開來思考。

 

最近這半年的時間,假設沒有週選擇權這個商品,也可能是呈現波動縮小的現象,而這個現象背後的原因我們還不知道,但可以作的是對突破邏輯作更嚴密的進場設計,使得當沖突破單在這樣的環境下渡過Drawdown期,事實上在開發期間就應該考慮,因為過去十年的測試,總是會有這樣的期間,那當時突破單本來就不好,而我們上線時本來就該要有碰到Drawdown的預期。是的,繞了一圈,L想要特別紀錄的是,這本來就是在設計策略時該預期的,不是碰到時再找理由說邏輯不正確。如果策略運作還未到設定的停止條件,應該讓它繼續執行。我們可以再新增設計適合低波動的策略,而不是輕易就去停止原本的策略。

 

這裡是紀錄一個重要的操作心理,確定好自己的策略,瞭解它會在什麼行情會有什麼表現,在開始執行後,不要隨意去更改,通常去更改都是改到不好的。新增是比較適合的方式,不是直接去改掉主軸,就像是現在波動小適合逆勢、適合賣方,我們受不了突破單而放棄又跟著跳進去作賣方,但誰也說不準,或許下個月、下週、或是明天,波動就跑出來,那反而又受傷了。

 

 

2013年6月7日 星期五

逆勢策略-Bollinger Band

 

此篇延伸 逆勢策略 中的區間、通道、價格帶狀型策略,以布林通道的邏輯作應用,簡單再貼一次定義:

 

中軌 = N時間段的簡單移動平均線

上軌 = 中軌 + K  *(N時間段的標準差)

下軌 = 中軌 − K  *(N時間段的標準差)

 

這樣就有三條線,而一般標準差是用兩倍,若同時畫一倍及兩倍標準差的線圖,那總共是五條線,這也就是一般稱為天羅地網的通道,那延伸可以想的應用就更多了。

 

布林通道可以作順勢突破盤也可以用在逆勢震盪盤,此篇要紀錄的是應用在逆勢邏輯。

 

基本的操作邏輯要有一個解釋,如果我們可以相信它,那可以增加操作的信心,那布林通道逆勢的邏輯是以標準差為基礎,統計學課本有寫,理論上,若資料呈現常態分佈,那在兩倍標準差之內的值約有95%,因此,在兩倍標準差之外的值不是過高就是過低,之後回到區間的機會很大。

 

好像是這樣子,但前提…指數價格是常態分佈嗎?所取中軌移動平均的長度怎樣才適合?這個長度絕對影響通道大小,所以也影響實際應用。再來,價格帶狀可以有很多計算方法,上下線可以是平均線的乖離率(例如上線=中線*1.03,下線=中線*0.97),也可以是過去一段期間的最高最低連線,那我們這邊用的標準差是有何優點缺點?

 

這邊寫出來就是有疑問,關乎邏輯上能不能通,而以作逆勢策略最單純的目標來說,想找到偏高(偏低)的價位作空(作多),這個布林通道是辦的到的,至於上述的一些問題,就以實際回測再與其它方式來比較,讓它自己證明是否可行了。

 

下圖是逆勢策略的範例

 

BB1

 

2013年6月4日 星期二

Fundamental 基本分析

 

在期權交易分類裡頭,基本分析是很大的一個範圍,對於光看指數期貨的投資人來說,可能會認為基本分析不適合用在期貨交易上,而主要採用技術分析或其他更易設計交易策略的分析方法。

 

但是除了指數期貨之外,其他種類的期貨商品的基本分析是各有依據,可研究的範圍和資料非常廣泛,L對於基本分析的方法也不熟悉,但這些應該算是基本的工夫,就算沒有深入研究也至少需要稍微瞭解。

 

基本分析的方式是利用經濟學或財務分析的研究,推測股價或商品價格的合理價,底下列出各類期貨的基本分析方向,這其實算是一個目錄,因為每種研究都是大主題,我們仍然是先求廣泛瞭解,之後再對有興趣的部份作深入觀察。

 

指數期貨的基本分析:

常見影響較大的經濟指標如GDP、失業率、ISM製造業指數、消費者信心指數、採購經理人指數等,其他如經濟周期、國家的財政狀況、金融環境、國際收支狀況等各種類資料

 

外匯及利率期貨的基本分析:

主要是參考各項總體經濟數據,可以到各國的統計局和央行取得基本資料,包括經濟增長、生產總值、和其他經濟統計數據如殖利率曲線圖,也需重點關注各國央行的利率決策

 

能源期貨的基本分析:

偏重在商品的供給與需求面,以原油來說,新興市場的需求成長性變化、OPEC石油輸出的變化、美國原油供需及庫存量變化,另外原油是重要的戰略資源,也深受地緣政治的影響

 

金屬期貨的基本分析:

以黃金來說,主要生產國的供給變化、主要消費國的需求變化、SPDR黃金持有量、各央行的儲備動態,同樣,黃金也受政治和避險需求影響,以基本面分析黃金的因素太多,所以不論黃金怎麼走都有一派說法會正確,但其實等於沒說。

 

農產品期貨的基本分析

偏重在商品的供給與需求面,以及天氣和季節性循環的影響,各農產品的播種及收成進度,進出口的數據,政府的政策,另外個別商品的特有價值,例如玉米也是重要的生質燃料,作為一種替代能源,當能源價格高漲時,也會影響玉米的價格,

 

 

2013年5月29日 星期三

兩岸期貨從業人員資格證照

 

整理了一下兩岸期貨從業人員資格證照,基本的。相比之下,中國的題型複雜很多,法規要背的很熟才行。

 

主辦單位:

證劵暨期貨市場發展基金會

中国期货业协会

 

期貨證照1

 

期貨證照2

 

期貨證照3

 

 

 

 

 

2013年5月25日 星期六

資訊人學交易

 

現在作期貨交易,幾乎離不開資訊和交易兩大主題,而關於學習的方向,有兩種類型是大部份人的情況,一是資訊人學交易,二是交易人學資訊。L這邊想針對第一種類型作紀錄。

 

資訊本科的人或從交易工具出發的人,最常見的情況是由程式交易的觀念開始,熟悉策略開發的工具,可能是從EXCEL、VB開始,接著學習Trade Station、Multicharts,然後從策略開發工具上尋找範例策略,開始建構程式,接著再看交易邏輯的書、或論壇、或網路上的交易策略分享等等。

 

L也是這類型的人,在一個念頭下就自己建立報價資料庫,以SQL建立交易策略,設計邏輯與回測,在還不瞭解什麼是最佳化之前,就已經在測什麼參數對這個小模型最有利,後來才知這一連串的動作是最佳化,而且也用了TS才知道寫邏輯和參數最佳化這麼方便。

 

過去的經驗比起現在的交易人來說,學習曲線非常慢,因為什麼都要自己來,你可以想像用SQL程式寫交易進出和作迴圈然後計算損益多了多少工夫嗎? 還沒說測試的績效報表的建立。而現在有了這些交易工具,對我們資訊人來說實在太方便了,easy language確實很easy,報價資料、圖形顯示和測試報表都不用我們多花工夫,只要針對交易邏輯的開發就行了。

 

問題就是這個交易邏輯的設計,我們東拼西補,所有找到的東西都拿來套看看,績效會不會獲利,無例外的,我們都能找到很棒的策略,跑出來的績效非常優秀,迫不及待的上戰場了,當然,事情哪有這麼簡單。

 

直接一點的說,我們寫的不是程式交易,頂多是交易程式而已。它會贏會輸,我們根本無法想像,只是一廂情願的認定它是會獲利的,當事情發展不如預期時,我們才發現這個交易程式少了靈魂,少了我們對策略的瞭解,少了如同上一篇所說的認同感。

 

有的人沒想通,會說程式交易無效,卻不知那是交易邏輯無效,或說是無法駕馭,和程式無關。有的人不甘心,會繼續更多嘗試和學習,才開始瞭解要學習的目標和範圍越來越廣,時間越來越不夠,和學資訊一樣,環境和制度一直在變,要學習的東西似乎是永遠少不了。

 

交易策略的選擇

 

在期權交易策略分類這篇裡紀錄了許多種交易策略的類型,而要選擇哪種策略為發展主軸,可以從下面兩種方式推測

 

  1. 每個人對於每種策略都有不同程度的偏好或認同

  2. 是否符合每種策略或市場的需求


 

似乎有點像找工作,第一是你有興趣的,第二是你能作到的。

 

第一種,關於偏好或認同,要考量的是每種策略的特性。例如風險控制的能力、策略投資的期間,以技術分析和基本分析為例比較,應用技術分析交易的策略,一般都能設計出明確的風險控制,因為使用的數據就是市場的價及量;但基本分析的風險控制則不容易,因為使用的數據都是市場外部,不但廣泛而且容易互相影響。

 

而策略投資的期間,技術分析也能比基本分析有更明確的定義,一般基本分析假設以總體經濟為基礎來估計指數合理價位,要等到市價趨向目標價的這個期間,可能很快可能很久。又例如某貨幣專家根據XXX,警示某商品早就泡沫化了,然後? 又繼續更大的泡沫,若相信他所分析而去作空的,不知要等多久時間,要承擔多少虧損,就算最後真的如他所說的泡沫破滅,對於已經虧損出場的人來說,都無濟於事了。

 

看起來技術分析在這兩點上是比基本分析好,但是認同感是另外一回事,有些人就是不認同技術分析,那就不應該去用,就像有些人就是不認同程式交易,那就不應該去用。因為用了如果會獲利,心裡會矛盾,而用了如果會虧損,心裡會更後悔,這裡指的還不是正常的虧損,而是只要輸一兩次,他們就會說程式交易是不行的,完全無視策略的測試數據。

 

2013年5月22日 星期三

逆勢策略 - HighShort - LowBuy

 

由逆勢策略這篇中提到好幾種逆勢交易的方法,此篇來實作長短期間的逆勢單。

 

若只單純的因為漲多了就去放空,或跌多了就去作多,這樣是沒辦法獲利的,還很容易虧損,所以很多人說逆勢單不會賺錢,根本捨棄了逆勢單。

 

但 L 認為逆勢單還是不可或缺的一部份,儘管它只是很小一部份,但它也不需要輸出多少獲利,只要長期下來是打平或是小贏就已足夠,因為有它在策略組合內,可以更有效降低整體組合的Drawdown。

 

同時,我們需要利用它的特性,目標勝率高、停利快,讓整體組合的損益更平滑。試想一個上沖下洗的交易日裡,趨勢單和突破單虧損連連時,一支小賺的逆勢單就突顯了它的價值。

 

我們要想的是逢高放空及逢低作多,先思考這樣作有效嗎?

為什麼逢高放空後,市場就該跌?

 

以長短期區間這個方法來解釋,原因是長期間的方向,代表了趨勢,而我們在短期間找尋逆勢的機會,如下圖顯示

 

HighShort示意圖

 

 

藍色雙箭頭表示一個較長的期間,目前的價格位置是在整個期間裡偏低的位置,我們假設趨勢是偏空的。

 

紅色雙箭頭表示一個較短的期間,目前的價格位置是在整個期間裡偏高的位置,對應長期趨勢是偏空,我們找尋一個高點開始往下跌的位置作空,例如綠色圈圈的價格。

 

這樣想還算合理,實作上要怎麼設計呢? 有一些不同的方法,例如

 

2013年5月21日 星期二

交易策略評估-損益期間

 

此篇介紹交易策略評估第三個面向,也是最後一個主要的評估重點。前兩個面向,KELLY 值 及 獲利風險比 是策略的特質,而這篇要說明的是損益期間,可以說是策略的表現。

 

為何還需要這個面向的評估,有兩點需要考慮

 

  1. KELLY值從勝率、盈虧比來看,就算是很好,也不見得適合使用,例如交易次數可能太少、獲利不足。

  2. 獲利風險比就算是很好,但我們不瞭解期間內的損益表現是如何,可能導致我們沒辦法長久使用。大部份原因是失去耐心。


 

以範例說明如下圖,A策略及B策略的評估。

 

AB策略比較


 

兩策略測試條件及期間相同,

KELLY值方面,A策略19.68大於 B策略14.69

Pro/D值方面,A策略19.15大於 B策略10.87

但是以每年報酬來看,明顯B策略比A策略穩定

 

那你覺得哪個策略比較好呢?

 

2013年5月20日 星期一

網站介紹(元大期、群益期研究報告)

 

此篇介紹兩個期貨商提供的研究資料,台灣的期貨商有兩家上櫃,這兩家所提供的期貨研究資料也比其他家豐富,從網站上直接可以獲得研究部的報告,既免費又方便,是一個很好的資料來源。

 

不過一般投資人應該是非常少會去利用到,因為那麼多資料包含國內外,包含技術面、籌碼面、基本面,這些研究報告幾乎無所不談,光是看就很花時間了,而且也不瞭解價值在哪裡?

 

這其實又要回歸自己的交易方法,針對自己有使用到的資料再去看看人家整理的數據,可以省下一些整理的時間。若是對交易方法還沒確認的投資朋友,更可以在裡頭學習這些研究員針對每個商品到底在研究什麼東西,以及認識更多市場和商品。

 

例如引用一段群益期貨研究部的金屬評論:

 

2013-05-17 群益期貨研究部 

黃金下跌0.67%,受累於ETF倉位持續減少。SPDR黃金信託基金前日黃金持有量減少5.71公噸成為1,041.42公噸,累計今年以來減少23%。另一方面,世界黃金協會發表的需求報告顯示,今年第一季的全球黃金需求量,較去年同期下降13%,大陸黃金需求量則逆勢上升20%。基於技術線型跌破20日均線,後勢盤整偏空看待。

 

光是要整理這些資料就很花工夫了,如果有操作黃金的朋友又對這些基本面訊息有關注的話,這正是不錯的平台。

 

又例如七月八月準備要進入除息季了,在他們研究平台和報告也可以看到統計的資料可以參考。

 

兩個期貨商的研究報告網址為

 

 

元大期權網

 

元大期

 

 

 

群益期貨研究平台

 

群益期

 

 

 

 

2013年5月16日 星期四

逆勢策略 Counter-Trend Strategy

 

此篇介紹逆勢策略(Counter-Trend Strategy)

 

由investopedia可基本瞭解逆勢策略的定義

 

counterTrend

 

逆勢交易的目標是

  1. 在行情上漲時,在高點賣出。

  2. 在行情下跌時,在低點買進。

  3. 賺取小波動的小獲利。


 

因為市場總是存在小波動,所以逆勢策略有更多的機會交易,而反過來說,交易次數過多也是需注意的缺點,它必須付出更多的交易成本。相對於順勢或趨勢交易,它應有更高的勝率及更嚴謹的停損條件。

 

以下紀錄常見的逆勢指標,L可以想到的分為五類

  • 價格指標型

  • 區間、通道、價格帶狀型

  • 技術指標型

  • K棒型態型

  • 長短區間相對價格型


2013年5月15日 星期三

網站介紹( Investopedia、幣圖誌)

 

此篇介紹兩個網站,Investopedia及幣圖誌

 

Investopedia,字面上就可看出由 investment (投資) 和 encyclopedia (百科全書) 拼綴而成,他是一個高流量網站的投資百科 (有關投資如銀行利率、金融、商業、證券、股市投資等方面的知訊大薈萃),也有非常多的交易策略可以參考。

 

investopedia

 

 

幣圖誌,是一個多位高手分享交易方法和心得的網站,對於股市期市房市都有很值得學習的文章。

 

Bituzi

 

 

 

面對虧損的心態

 

此篇要紀錄的是面對虧損的心態,認識風險、瞭解虧損的實質意義是要讓我們的策略能夠更趨客觀及完整。

 

若沒有作好虧損的預期和心理準備,一般投資人,心裡就是要只贏不輸,但在實際操作面上,虧損時期是一定會碰到的,此時可說是被市場教訓要瞭解風險。

 

虧損次數一多,表面上投資人可能可以接受風險這個概念,可能將虧損的交易視為投資的成本,但是內心裡仍然無法接受,而想繼續追求戰無不勝的策略。L想到孫子兵法一段重要的觀念:
勝兵先勝而後求戰,敗兵先戰而後求勝。

而瞭解虧損、面對虧損正是求勝的前提之一,沒有先擬好計劃而匆促上陣再求勝者,往往非常辛苦。尤其不瞭解虧損時,交易前對虧損發生的期望機率過低,而虧損發生時,對於虧損的容忍度又過高。