今天跟大家分享一下一個稍微比較冷門一點的技術分析指標: TTM Squeeze. 所謂的TTM Squeeze其實包含了兩個技術指標: 布林帶(Bollinger Bands)肯特納通道(Keltner Channel).結合了這兩個技術指標, 就誕生了TTM Squeeze.

定義: TTM Squeeze指的就是當布林帶走到了肯特納通道的裡面的時候. 一般來說, 肯特納通道是比較穩定的, 也就是說, 肯特納通道的寬度一般來說是不太會變動的. 相對的, 布林帶寬度的變化就比較大, 所以當布林帶走到肯特納通道裡面的時候, 就是布林帶變窄很多的時候. 這樣的現象說明了股價進入了浮動較小的”整合期(consolidation)”, 市場在這個時候是在儲蓄下一波走勢的能量, 所以會有很好的機會, 當價位突破通道的時候有比較大幅度的價位變動, TTM Squeeze就是用來找尋這樣的交易機會.

從下圖中的例子我們可以看到, 黃色比較穩定寬度的是肯特納通道, 紅色的是布林帶, 紫色框框就是所謂的TTM Squeeze.
應用: 我很喜歡這一類的技術指標, 這個之前介紹的NR-7有一點點相似的地方. 市場主要分為兩個時期, 第一個就是趨勢期, 在這個時期股價有比較強的方向性, 這時候就是所謂跟著趨勢走(trade with trend)最好的時期. 第二個就是整理期, 這個時期中, 股價雖然上上下下, 但是方向性很弱, 任何一個方向都不容易獲利. 所以在進場之前如果你可以先知道市場現在是在那一個時期, 對於選用策略和制定交易計畫來說會有很大的幫助. 而這一類的技術指標就提供了許多這樣的信息.

如果你用ThinkorSwim的交易平台, 交易平台已經有這一個study了, 你可以直接使用, 你加入這個技術指標後, 你會看到類似下面的圖:


最下面的部分就是TTM Squeeze, 我們要分兩部分來看這個指標, 圖中的綠色跟紅色的點, 是TTM Squeeze有無發生的指標, 當紅色的點出現的時候, 就是TTM Squeeze發生了. 第二部分就是圖中往上跟往下的bar, 往上的青藍色表示動能在往上, 是屬於買入進場(Long)的信號, 往下的紅色表示動能在往下, 是屬於賣出進場(Short)的信號. 當bar的顏色由青藍色轉成深藍色, 表示漲勢的動能可能將要結束, 如果連續出現兩根, 這是結束Long部位出場的信號. 同樣的, 如果向下的bar由紅色轉成黃色, 代表向下的走勢可能要結束, 如果連續出現, 是結束Short部位出場的信號. 我們再看一下上面的例子, 白色箭頭就是剛剛結束TTM Squeeze的進場訊號(紅->綠), 動能的訊號顯示是漲勢, 出場的信號在紫色箭頭的地方.

值得一提的是, 我用這樣的交易法則做了一些back test, 得出來了結論卻是令人失望的, 很多的結果都顯示這樣並不profitable, 但是我發現, 第一, 如果你用這樣的方法在一些變動和趨勢比較強的股票, 你可以收到不錯的結果, 還有, 利用這樣的指標, 搭配一些主要的支撐, 阻力來相互參考, 可以成為制定交易計畫的重要資訊. 第二, 如果應用這樣的指標, 搭配像是信貸息差(credit spread)的選擇權策略, 可以有非常高的勝率, 只要止損和資金控制做的好, 效果相當好, 以上圖為例, 如果在白色的箭頭出現的時候, 能夠在60-65價位附近做Bull Put Spread, 勝率和回報都是相當好的. 大家可以參考一下今天這個TTM Squeeze的應用分享.

 

太多週遭的朋友或是讀者問說今年上市的臉書(Facebook), 該不該買, 因為根本沒有太多的歷史數據或是圖表來判斷, “該不該買”這個簡單的問題我還真的說不上來. 我們今天來換個方向聊聊, 既然大家都在問該不該買, 代表大家都想要趕熱潮湊一咖, 那我們今天就當做”該買”是你想聽的答案, 然後我們來談談這個”該買”之後該”怎麼買”才可以立於不敗之地吧.

今天提供大家我自己已經交易FB一陣子的三招, 第一招最簡單, 第二招次之, 第三招最複雜, 但是別誤會, 這不代表第一招就比後兩招賺的少或是遜, 不論黑貓還是白貓, 會抓老鼠就是好貓, 招不分好不好, 自己用的順心賺到錢就是好招. 閒話休說, 讓我們一招一招看下去.(以下舉例數據是按照12月份選擇權數據)

1. 第一招-固守城池: 簡單, 利用賣裸賣權(sell naked put)進股的觀念, 在歷史低點的價位賣裸賣權. 以12月份的選擇權來說, 賣在strike price = 17, 今天可以收取約35 or 40USD的權利金, 因為你計畫如果價格跌下來要進股, 所以不論保證金的要求多少, 你每賣一口, 請留1700USD最為可能進股的準備, 所以你的ROI = 35or40/1700. 如果到了17後悔了, 不想進, 請轉倉(Rolling), 轉倉我不重複了, 你可以看我之前教轉倉的文章.

選擇權轉倉 Rolling(上)
選擇權轉倉 Rolling(下)

2. 第二招-前後夾攻: 第一招稍微保守了一點, 如果你想要稍微積極一點的策略, 這一招可能適合你, 一樣是在strike price=17賣裸賣權, 得權利金35USD每口, 再去買strike price=25 買權(call)花費差不多也是35USD每口, 因為如果價位跌到17要進股, 所以一樣每口要保留1700USD現金, 這一方法, 股價在DEC到期前沒到25, 你就是沒來, 只要超過25的都是你的, 這一方法很容易就沒來, 主要用在你認為他會大漲, 用賣裸賣權(sell naked put)的錢來買買權(buy call), 沒有成本的賭一局, 屬於積極強攻型的策略選擇, 如果股價跌到17以下, 按照第一招方法執行.

3. 第三招-瞻前顧後: 如果你用第一招覺得太保守, 第二招又覺得太積極, 這瞻前顧後之招可能適合你, 基本上, 當你做完第二招(賣裸賣權@17, 買買權@25)之後, 再做一件事, 就是賣買權@27(sell call), 27只是例子, 你也可以賣在26, 以strike price=27為例, 今天可以收取大約15USD權利金, 也就是說, DEC到期時, 如果價位在17-25之間, 你賺15USD/口, 25-27之間, 你每口賺15USD + (股價-25)*100. 超過27, 不管多少, 你每口只賺215USD. 這一招的壞處就是限制你的獲利上限, 但是當股價沒有大漲時, 你還有權利金可以賺一賺, 算是第一招和第二招的綜合之招.

如果股價真的到了17, 你可以做轉倉, 也可以進股, 如果你進股, 參考之前教的小資練金術, 利用抵補銷售買權(Covered Call, 保護性買權)來收租就是了, 而且17應該是相當合理長期持有的價位, 你可以按照自己不同的需求設止損點.

小資賣肝族煉金術之我就是沒時間(上)!
小資賣肝族煉金術之我就是沒時間(下)!

靈活利用這三招加上之前的選擇權轉倉技巧, 小資收租練金術, 大概可以立於不敗之地了. 當然facebook只是一個 剛好的例子, 你可以靈活的應用於其他適合的股票.

說到facebook, 如果你支持權傾天下無私分享理念和精神, 別忘了Like我們的文章或是Page喔!

 

由於颶風Sandy逼近紐約市, 今天跟明天美股都將要休市, 這兩天大家可以輕鬆一下, 也來放個交易颱風假. 在輕鬆的同時, 我們也來順便充實一下自己吧! 今天權傾天下再次免費送你原始碼, 希望可以在交易的路途上助你一臂之力!

很多的讀者有問我們類似的問題, 我們常常說到隱含波動率偏高, 或是偏低, 到底有沒有什麼準則可以用來判斷到底是偏高還是偏低呢? 答案是, 有, 但也沒有, 為什麼呢? 因為所謂的隱含波動率, 就是大家對股票波動的期待, 期待越高, 隱含波動率就越高, 但是事出必有因, 空穴不來風, 大家有期待, 就很有可能有重要的事件像是最常見的財報, 新產品發表, 官司等等影響股價巨大的因素, 所以你說他”高”, 他也是高的有其價值的, 不可以簡單的就說這是所謂的”over priced”, 同樣的道理也適用於所謂的”under priced”, 用這樣的角度來說, 隱含波動率並沒有一定的基準或法則來判斷所謂的高低.

但是, 如果我們用圖形的觀點來分析, 每一支股票都有其股性, 也就是說, 一般而言, 同一支股票的隱含波動率會在一定的”範圍”之中震盪, 所以當他到這個範圍的”高點”時, 就有很大的機率要回落, 同樣的, 如果到了低點, 那可以很合理的猜測將要回漲, 依照這樣歷史圖形分析的觀點, 我們是可以來定義所謂高低的. 今天我們就要針對這一種觀點, 送給大家一個可以在ThinkorSwim交易平台中的原始碼, 讓大家可以很快的判斷一下當下隱含波動率的情形, 這對於擬定交易策略是有很大的幫助的. 如果你不會在你的ThinkorSwim的平台中加一個新的Study, 你可以參考一下之前的文章.

好了, 閒話休說, 重點來了, 把下面的原始碼加到你的ThinkorSwim平台中吧!

declare lower;
input days = 252;
input upperRange = 20;
input midUpperRange = 40;
input midLowerRange = 40;
input lowerRange = 20;
plot iv = round(impVolatility()*100);
plot hv = round(historicalVolatility()*100);
plot highIV = highest(iv, days);
plot lowIV = lowest(hv, 252);
def upperPct = upperRange/100;
def midUpperPct = midUpperRange/100;
def midLowerPct = midLowerRange/100;
def lowerPct = lowerRange/100;
def yearlyRange = highIV - lowIV;
plot upperPlot = highIV - yearlyRange*upperPct;
plot midUpperPlot = highIV - yearlyRange*midUpperPct;
plot midLowerPlot = lowIV + yearlyRange*midLowerPct;
plot lowerPlot = lowIV + yearlyRange*lowerPct;
addCloud(highIV, upperPlot, color.GREEN);
addCloud(lowIV, lowerPlot, color.RED);
addcloud(midUpperPlot, midLowerPlot, color.Yellow);
highIV.setDefaultColor(color.GREEN);
lowIV.setDefaultColor(color.RED);
upperPlot.setDefaultColor(color.GREEN);
midUpperPlot.setDefaultColor(color.Black);
midLowerPlot.setDefaultColor(color.Black);
lowerPlot.setDefaultColor(color.RED);

加完之後你會看到類似以下的圖:
圖中淺粉紅色的是歷史波動率(History Volatility,HV), 淺青色的是隱含波動率, 綠色的區域表示所謂”高”隱含波動率, 紅色是低隱含波動率, 淺黃色就是中等. 這個圖有兩種觀點的看法, 第一個是, 你可以由隱含波動率和歷史波動率差距的距離大小來判斷隱含波動率目前是高或是低, 另一個更簡單的看法就是看看淺青色的Implied Volatility是在綠色, 紅色, 或是黃色的區間來做判斷. 當然, 大家也要了解, 這只是根據歷史數據的一種推測, 並不是100%確定的結果, 雖然如此, 我個人還是覺得這是一個很好的參考指標, 大家可以試著用用看, 你也可以根據自己的需求, 更改一些參數, 但是基本的理論都是一樣的. 大家利用休市的颱風假, 花時間了解一下吧!

 

在之前跟大家分享了所謂NR7在ThinkorSwim的平台上的應用之後, 有一些讀者問我應該要怎麼樣把新的原始碼加到ThinkorSwim的交易平台裡, 所以今天就花短短的時間用影片的方式跟大家簡單介紹一下.

 

今天來談談所謂的NR7, 這是一個短期的交易訊號, 如果搭配一些Momentum indicator像是MACD或是 Stochastic等等, 可以收到很好的效果.

定義: 那NR7到底是什麼呢? 如果當天的high/low(高點和低點)的差, 是過去七天中最小的, 那當天就是所謂的NR7. 當然, 如果不是用在日圖, 也可以解釋為當下candlestick 的high/low的差是之前七根candlestick中最小的. 所以NR7可以應用在不同時段的candlestick線圖中.

意義: 當NR7發生的時候, 他代表當下股票累積了一定的動能, 有很大的機率在不久的將來有大幅度的價位變動, 但是請注意, NR7只告訴你股價很有機會有大變動, 並沒有告訴你方向, 這時候需要利用其他的技術圖表或工具來預測方向.

當然, 我不會要你看著你的圖表一個一個算NR7, 如果你用TOS的交易平台, 彼克歐今天送你源始碼, 你在網路上應該也可以找到類似的, 所以如果你想要有不一樣的介面, 像是顏色或是style, 也可以去找找, 這裡是希望節省你的時間. 直接複製以下的原始碼, 在TOS中加入一個新study, 在貼上即可.

def range = high – low;
def na=double.nan;
def plotPoint=high+range*1;
def nr7Flag = (range <= range[1] and range <= range[2] and range <= range[3] and range <= range[4] and range <= range[5] and range <= range[6]);
plot nr7 = if nr7Flag then plotPoint else na;
nr7.setlineWeight(5);
nr7.SetDefaultColor(Color.MAGENTA);
nr7.setstyle(curve.points);

當你設定好, 你會看到類似如下的圖:

圖中圓點就表示NR7發生, 如果連續兩次發生(連續圓點)我們稱之為NR7-2, 如此類推NR7-3, 4, 5…..越多代表能量累積越明顯, 風暴就在不遠處!

如何使用: 說了半天都只是定義, 實戰上該如何使用呢? 我把他分兩部分說.
第一部分是我早期作當日交易(day trading)的時候, NR7被很多day trader所喜愛, 原因? R/L比例很高. 換句話說, 就是Stop Loss可以設的很緊, 但是一旦判斷正確, 獲利卻很高, 我們看一下下圖 (AMZN 15min):

當白色圈圈出現NR7-2, 我們可以在下一個bar突破NR7-2的高點時進場Long, 止損如圖中所示, 你可以看到, 止損很緊, 但是profit卻很高, 假設你的方向判斷10次中有中5次, 你已經有很好的profit了. 之前也有提到, 這是一個短期的Momentum交易, 所以以我們的例子, 一但獲利達到2 – 3 * R(your risk), 就應該獲利了結或是設trailing stop準備出場, 別想賺到全部波段. 很多交易員也會使用一些及時掃描工具來幫助尋找NR7. TradeIdeas就是其中一個專業工具.

上面說的都是當日交易, 跟選擇權有什麼關係呢? 如果你跟我現在一樣多數交易都是選擇權, 看的是日線圖而不是短期的五分鐘或是15分鐘圖, NR7可以幫到你嗎? 可以, 你可以用他來輔助你判斷以下兩種狀況:

1. 強弩之末: 再用AMZN為例, 圖中你可以看到, 如果NR7出現在一個上升或下跌的趨勢中, 並且搭配主要阻力/支撐, 在加上其他的指標像是超買或超賣, 將有很大的機會告訴你短期內這一波的趨勢已經氣力耗盡, 要延續也要休息了.

2. 打底築頂: 就從我們之前說的CMG為例, 圖中可以看出來, 在打底consolidation的時間裡, 出現了4次的NR7, 在加上主要支撐, 可以判斷那個價位有很高的機率是近期的底部. 俗話說的好, 不要去接Falling Knife, 但是大跌的確是創造出許多的交易機會, 這個方法可以給你一點感覺, 哪些Knife已經掉到地上, 是該去撿了.

簡單的說, NR7在趨勢中是反轉訊號, 在consolidation中是打底或築頂訊號, 但是我要跟大家強調的是NR7不可以作為單一的信號使用, 他只是一個輔助的工具, 一定要搭配當時candlestick線圖和其他訊號搭配使用, 還有, 他是短期訊號, 不適用於中長期交易.

不論你喜歡當沖交易或是選擇權交易, NR7都可以大大的幫助你找尋交易機會或是提供你早期的警訊. 絕對值得你參考參考, 今天送你的TOS原始碼希望可以幫助大家更了解他.

9/14 EDIT: 有一些人問了我一些問題, 我覺得有必要解釋一下所謂NR7不可以作為單一的信號使用. 這表示單單NR7自己出現, 並不代表任何意義, 他必須要是在搭配其他情況一起出現時, 才有意義.

© 2016 權傾天下 Tradeoptions4living Suffusion theme by Sayontan Sinha
Copy Protected by Chetan's WP-Copyprotect.