2014年3月31日 星期一

高勝率的跳空日內交易統計

EasyTrader ArtNo 128
缺口之定義
缺口是指股價在快速大幅變動中有一段價格沒有任何交易,顯示在股價趨勢圖上是一個真空區域,這個區域稱之“缺口”,它通常又稱為跳空。當股價出現缺口,經過幾天,甚至更長時間的變動,然後反轉過來,回到原來缺口的價位時,稱為缺口的封閉。又稱補空。

缺口是指某一段當時沒有發生交易的區域,在K線圖上表現為相鄰兩條線高低價位之間的空白。

缺口之意義
 戰場上,交戰的雙方對峙一段時間,若不進行和解,總有一方取得優勢。敗退的一方或且戰且退,或敗如山倒,棄甲而逃。勝利的一方乘勝追擊,渡過河流或海洋繼續作戰,此時面臨嚴重的補給與退路問題,後面是"缺口",敵方若反擊,情勢非常不利,若戰敗則必掉入河流,甚至被大海吞噬,不然就須投降。基於此項不利環境因素,必須奮力作戰,向前挺進,距"缺口"一段距離,建立據點,穩住陣腳。

2014年3月27日 星期四

Larry Williams - 每月交易日(續) [程式碼]

EasyTrader ArtNo 127
上週四每月交易日一文發佈時提到了 3/24 為第三個交易日適合作多,不曉得有沒有讀者作為參考,試單 3/24 開盤 8550 到昨日 3/26 收盤 8711 也有 161點的績效 ,在設定合適停損與停利前提下勝率也將近 60% ,當然讀者手中也一定有很多更優於此的交易策略. Larry Williams只是要強調從交易日的觀點,市場確實有其一些特定的偏離性或說是潛規則存在

以下的測試程式碼加上暴力演算的最佳化方式,可以幫我們列出不同交易日搭配 N日離場或是不同停利/停損設定的績效表現

2014年3月26日 星期三

線性回歸在交易策略的應用 (續) [程式碼]

EasyTrader ArtNo 126
在上一篇我們利用了 TraiggerLine 與 SignalLine 之間的差距作為交易策略的元素, 而從指標的柱狀副圖上,也發現它跟 MACD 的圖有一些類似 ,因此也可以利用柱形的變化來作策略開發(本範例為利用柱子上升或下降的次數),回測績效如下圖

2014年3月24日 星期一

線性回歸在交易策略的應用 [程式碼]

EasyTrader ArtNo 125
線性回歸(linear regression)
什麼是線性回歸模型
所謂線性回歸模型就是指因變數和自變數之間的關係是直線型的。
回歸分析預測法中最簡單和最常用的是線性回歸預測法。

 回歸分析是對客觀事物數量依存關係的分析是數理統計中的一個常用的方法.是處理多個變數之間相互關係的一種數學方法.

 在現實世界中,我們常與各種變數打交道,在解決實際問題過程中,我們常常會遇到多個變數同處於一個過程之中,它們之間互相聯繫、互相制約.

常見的關係有兩種:
一類為“確定的關係”即變數間有確定性關係,其關係可用函數表達式表示.例如:路程S,時間T,與速度V之間有關係式:S = VT
另外還有一些變數.他們之間也有一定的關係,然而這種關係並不完全確定,不能用函數的形式來表達,在這種關係中至少有一個變數是隨機的.

2014年3月20日 星期四

Larry Williams - 每月交易日

EasyTrader ArtNo 124
我最喜歡的短線交易利器之一就是每週交易日法則。為了證實這個論點,我們的研究資料遠溯自1968年起的穀類價格(30年的資料),1977年起的債券(21年的資料),以及標準普爾500指數自1982年開始的交易資料(17年)。而我們所觀察的資料也充分到足以決定它們是否可信,價格並不是在《華爾街日報》裏喝醉的水手的隨機漫步中產生的。

機靈的交易員可能會問我現在要回答的下一個問題,“假如每週交易日可以找出偏離,那麼可不可能會出現產生偏離值的每月交易日?”答案是肯定的.這裏的進場日不是指一般月曆上的日期,而是每月交易日。我不會只挑揀每月交易日進行交易。我會以每月交易日做為佈局,做為何時採取何種行動的領先指標。我不見得一定在每月交易日做交易。當可以交易的時間來臨時,我會對該筆交易的最後決定稍作保留。我會留意其他狀況,因為這是一場有頭腦的人真槍實彈的競技,而不是機器人虛擬實境的試驗。

2014年3月19日 星期三

摩台指到期日對台指期之效應研究

EasyTrader ArtNo 123
本研究探討新加坡摩根台股期貨契約到期時,台灣股票市場上的到期日效應形成原因為何?實證發現摩台指期貨契約到期當天,股票市場收盤前最後五分鐘的價量表現,皆異於其他非到期日,且反轉頻率高於其他非到期日從迴歸分析中,發現套利並非造成到期日效應的主因,而未平倉量及負買賣單不平衡則顯著影響到期日效應,顯示操縱者在期貨契約到期前大量留倉,並於結算價格決定時點,以顯著單向大單影響股價,以獲取操縱利潤。

國內自指數期貨開放後,以往也曾發生指數於結算時段,指數瞬間波動大增的情形。目前的歷史記錄結果是台指期結算前波動較摩台指期結算前波動來得大。無論是最大振幅或是平均振幅,皆是台指期結算前波動較大;就發生的機率來看,台指期結算發生的大波動機率與摩台指期機率相當,台指期約41%,摩台指期約43%;就大幅波動的相關性觀察,當月份台指期振幅與摩台指期結算時的振幅是正相關,但摩台期結算的波動對於次月的台指期結算,雖也呈現正相關性,但較無當月份台指與摩台之間的關係強。

2014年3月17日 星期一

台指期到期日 (結算日) 效應研究

EasyTrader ArtNo 122
到期日效應的概念
到期日效應從狹義角度講是專指股指期貨價格在到期日時收斂於標的指數價格;
到期日效應從更寬泛的意義來講,可以指股指期貨合約價格具有向標的指數靠攏並最終收斂於標的指數的運動趨勢。


台期指及摩根台指皆為連續月合約,合約由1至12月份全年都有,故每個月都會有合約到期結算。由於期貨為零和遊戲,故在結算前,勝的一方,會順勢拉抬或摜壓以放大獲利,而敗的一方,則盡力抵抗,或是認輸回補。這樣一來一往的攻防,將會在結算前,產生較大的震盪,市場上一般將此現象稱為到期日市場速度變快,幅度加大的到期日結算效應(Settlement Effect)。本篇內容主要利用歷史資料針對結算日前N個交易日進場買賣並持有到結算日當天收盤是否有獲利機會作一數據整理,從結果來看是不錯的!

到期日效應的形成原因
根據G·Gerard和H·Leland的假設,市場中僅有少數投資者積極搜集有關未來經濟和資產的供求信息,並據此進行股票或股指期貨交易,其他投資者則通過觀察價格變化來推測期貨價格的相關信息。此時,實際的供給與想象的供給之間存在重大差異,這一差別可能會導致信息不充分的投資者作出錯誤判斷與採取不當行動。例如,由於某種原因,某機構投資者決定增加購買股票的數量,併在期貨市場上建立反向頭寸。由於股市流動性遜於期貨市場,這種操作可能導致期貨價格先行下跌。

2014年3月13日 星期四

常見技術指標 VS 標準差應用 [程式碼]

EasyTrader ArtNo 121
在前面幾篇舊文中我們了解到統計學上的標準差 ,也將之應用在法人籌碼的變化,本篇也將此想法再與常用技術指標 RSI , MACD , XMA , ATR 作一些結合,並回測 2004/1 以來的日K資料

2014年3月12日 星期三

布林帶寬度的交易模型 [程式碼]

EasyTrader ArtNo 120
布林線是由上限和下限兩條線構成的路徑型指標。當股價向上突破上限時視為超買,有回檔調整的可能,發出賣出信號;當股價向下突破下限時視為超賣,有反彈的要求,發出買入信號。但運用過程中我們發現,在爆發性行情中會突破上限後繼續揚升,在急挫行情中會突破下限後持續下跌,有時股價會緊貼上限(或下限)忽起忽落,單憑布林線要準確把握買賣時機有很大的難度。

單獨使用布林線時,其應用上的盲點,布林帶寬度(Band width)的發展,適時解決了這方面的困擾。布林帶寬度(Band width)是由布林線所衍生出來的指標,被用來測量帶狀布林線的上限和下限,距離中間平均線的寬度。布林帶寬度主要的作用在於輔助布林線辨別買賣點的真偽。

2014年3月10日 星期一

抄底逃頂系統 [程式碼]

EasyTrader ArtNo 119
最近看到 Wen大介紹 底部釣魚系統 , 想到自己有看過的抄底逃頂系統的概念相接近,因此將它轉化為策略程式,並作了幾個商品的測試


2014年3月6日 星期四

Larry Williams - 價格的循環型態(續篇) [程式碼]

EasyTrader ArtNo 118
ATR作為市場波動性指標具有的通用性和適應性的使用價值無論怎麽肯定都不過分。ATR對於建立堅實的投資理論是非常有價值的(也就是說投資理論可能在未來同樣有效),而且他們能不加修飾的用於多個市場。

波動區間收縮背景:許多技術派已經註意到大幅價格運動往往出現在價格平靜的橫盤整理之後。通過比較短期ATR和長期ATR可以非常容易的鑒別出價格平靜的橫盤整理區間,比如當10期ATR小於等於0.75倍50期ATR時,就表明近期市場不尋常的平靜。這就是一個背景條件,表明關鍵的入場時機就在眼前。

2014年3月5日 星期三

DMI趨向指標的交易模型 [2] (程式碼)

EasyTrader ARtNo 117
關於趨向指標的運用,最重要的延伸可能是平均趨向指數(average directional movement index,簡稱ADX)。ADX就是趨向變動指數的移動平均,移動平均期間通常設定與前述計算的期間相同(換言之,14)。

 拉寶與盧卡斯表示,「適當解釋ADX可以顯著提升交易者選擇好市場的成功率。」他們相信ADX可以把價格趨勢強度數量化,而且他們自認為在這方面的研究相當投入。我與拉寶經常一起舉辦講座,相當瞭解他對於ADX的熱愛與運用。

 大體上,ADX讀數愈大,市場的趨向愈明確。可是,我們不知道趨勢究竟是向上或向下。另外,ADX讀數愈小,市場愈缺乏趨向。所以,ADX讀數大小,可以顯示市場的趨勢強度,但沒有顯示趨勢方向。

拉寶與盧卡斯認為,我們不能根據ADX數值大小而判斷趨勢的強弱。他們提出下列建議:

2014年3月3日 星期一

DMI趨向指標的交易模型 [1] (程式碼)

EasyTrader ARtNo 116
趨向指標(Directional Movement Index)簡稱為DMI,是由技術分析大師威爾德(J. Welles Wilder)所開創出來一組技術工具。它不僅是威爾德自認為最實用的技術分析工具,同時也是深受一般技術分析師肯定的分析工具之一。DMI指標是一套在理論與實際應用上都相當複雜的技術指標。

DMI指標在線圖的設計上,將呈現出二條的方向線(+DI、-DI)與一條趨向平均線(ADX)來。使用者便是以此來估算出買賣雙方所累積的力量,並且以此來尋求雙方力量的均衡點,進而求知在雙方力量互動下,價格波動循環的過程。

在計算DMI的方向線與趨向平均線值之前,首先得先求得它們形成的根本來源,即每日行情的趨向變動值DM(Directional Movement 或者稱為創新幅度值)與真正波幅值TR(True Range)。其中趨向變動值又可依據創新幅度的向上與向下而區分為正趨向變動值+DM (positive directional movement value)與負趨向變動值-

原來DMI說的是:在每日股價的真正波動幅度(TR)中,往上創新高的力量有多少(+DI t線);以及往下創新低的力量又有多少(-DI t線).所以,只要+DI值大於-DI值,那麼就是買盤力道強於賣盤,是股價的漲升階段,該買進;反之,如果是-DI大於 +DI值,那麼就是賣盤力道強於買盤,是股價的下跌階段,該賣出.