HSP程式交易論壇 >> 程式交易 >> 論壇主區 >> HSQL語言討論區 >> DPO指標∼
DPO指標∼
pop616,2009-08-12 13:52:03
請問版大∼
DPO公式該怎麼寫呢??
試了老半天,老是怪怪的∼謝謝
區間振盪線(DPO - Detrended Price Oscillator)
區間振盪線(DPO)是一種定義價格循環及超買(超賣)的指標。它的原理是在忽略價格長期平均的影響觀察價格的表現及目前的位置。因為它不考慮價格長期平均對未來價格趨勢所造成的影響,所以對於未來價格趨勢之研判僅提供一個很簡單的判斷指標。
計算方法:
DPO =收盤價- (n/2+1)期前之n 期收盤價的移動平均
(系統預設n 為20 期,可於設定指標設定計算期數)
運用原則:
DPO 為正表示目前是多頭市場,反之為負則是空頭市場。
Hunta,2009-08-12 14:32:19
程式碼如下:
10 自訂技術指標[ #1 , DPO ]
20 Vk = 20
30 Vl = Vk / 2 + 1
40 Vd = 5分_收盤價 - 前Vl_5分_均價( Vk )
50 Vc = 前1K線_Vd
60 If Vd >= 0 Then
70 直線[ ( 0 , Vd ) - (-1 , Vc ) , 技術1 , #1 , DPO , 寬度: 1 , 樣式: 0 , 顏色: 255 ]
80 Else
90 直線[ ( 0 , Vd ) - (-1 , Vc ) , 技術1 , #1 , DPO , 寬度: 1 , 樣式: 0 , 顏色: 65280 ]
100 End If
Run出來圖形如下:
[IMGA=0,absMiddle]http://www.huntasoft.com/hsp/pic/0812-1.jpg[/IMGA]
下載程式碼[URL=http://www.huntasoft.com/hsp/0050.rda]http://www.huntasoft.com/hsp/0050.rda[/URL]
pop616,2009-08-12 16:17:22
多謝版大∼
97 1 8: 此主題共有3帖 此頁3帖 每頁12帖
[查看完整模式] LeadBBS 5.0 耗時54.7毫秒 請求2次
|