2008年8月29日 星期五

DMI指標:True Range (真實區間)

一根K線 不管是

月線 周線 日線 小時線 分鐘線...

都可以用4個價位表示:
開盤價,最高價,最低價,收盤價
每根K線都在 最高價和最低價之間活動



最高價和最低價之間的範圍
稱為振幅,或是區間(Range)
如圖 左上K線

真實區間(True Range)則是把前一根K線的收盤價考慮進去
找出這三個價位(高,低,前收)的最大值和最小值...
相減即可得到真實區間
如圖 右上K線

要求出真實區間
那我們要先用Close[1]與High和Low比較
找出真實高點(True High)和真實低點(True Low)
如圖A B

True High
codition1:Close[1] > High,True High = Close[1]
codition2:Close[1] < high =" High" low =" Close[1]"> Low,True Low = Low

所以真實區間
TrueRange = TrueHigh - TrueLow

而真實高低點和真實區間的程式碼
請參考DK的在分線內實作 ATR 指標

現在來寫一個指標 先假設
真實高點,真實低點,真實區間的函數分別為
TrueH,TrueL,TrueR

指標程式碼為

plot1(TrueH+0.5*TrueR,"UP",red);

plot2(TrueL-0.5*TrueR,"DN",green);



在分時線畫出的圖找這樣


大概可以看到
走勢幾乎都在線內
當然有少數是再現外的(紅圈)
當走勢遇到線的時候
似乎會出現很強勢的動作
強勢反彈(藍圈)或是強勢突破(黃圈)

個人認為 有參考價值
但指標的設計還需要深入研究..
HEMiDEMi Technorati Del.icio.us MyShare?犖?貊惜 Yahoo