HSP程式交易論壇 >> 程式交易 >> 論壇主區 >> HSQL語言討論區 >> 三重指數平滑移動平均指標
三重指數平滑移動平均指標
bw5168,2010-10-26 17:12:53
請教版主 畫起來有點怪怪,請指正一下
THANK
(TRIX) 三重指數平滑移動平均指標是根據移動平均線理論,對數據進行三次平滑處理,再根據這條移動平均線的變動情況來預測股價的長期走勢。
[B]計算方法[/B]
1.首先計算 N 天收盤價的指數移動平均數值 AX 2.然後計算 N 天的 AX 的指數移動平均數值 BX 3.然後計算 N 天的 BX 的指數移動平均數值 CX 至此,已經對 N 天的收盤價進行了三次平滑處理 4. 當日CX - 前一日CX TRIX = ------------------ 前一日CX
Triple Exponential
10 自訂技術指標[ #1 , AAA ]
20 Va = 5分_均價( 10 )
30 Vb = 5分_均價( Va )
40 Vc = 5分_均價( Vb )
50 Vk = ( Vc - 前1K線_Vc ) / Vc
60
70
80 Vs = 前1K線_Vk
90
100 If Vk >= 0 Then
110
120 直線[ ( 0 , Vk ) - (-1 , Vs ) , 技術1 , 寬度: 1 , 樣式: 0 , 顏色: 255 ]
130
140 ElseIf Vk <= 0 Then
150
160 直線[ ( 0 , Vk ) - (-1 , Vs ) , 技術1 , #1 , 數值 , 寬度: 1 , 樣式: 0 , 顏色: 16744448 ]
170
180 Else
190 直線[ ( 0 , Vk ) - (-1 , Vs ) , 技術1 , #1 , 數值 , 寬度: 1 , 樣式: 0 , 顏色: 4227327 ]
200
210 End If
Hunta,2010-10-26 20:46:20
程式碼如下:
10 載入陣列[ 5分_收盤價 , 收盤價 -> 陣列1 ]
20 A2{} = 陣列均值( 陣列1 , 248 ~ 250 , 參數 10 )
30 A3{} = 陣列均值( 陣列2 , 248 ~ 250 , 參數 10 )
40 A4{} = 陣列均值( 陣列3 , 248 ~ 250 , 參數 10 )
50
60 Va = 陣列4值( 250 )
70 Vb = 前1K線_Va
80 直線[ ( 0 , Va ) - (-1 , Vb ) , 主畫面 , #1 , 數值 , 寬度: 1 , 樣式: 0 , 顏色: 2987775 ]
下載程式碼 [URL=http://www.huntasoft.com/hsp/0116.rda]http://www.huntasoft.com/hsp/0116.rda[/URL] (請下載至huntap資料匣內)
執行結果如下:
[IMGA=0,absMiddle]http://www.huntasoft.com/hsp/pic/1025-1.jpg[/IMGA]
97 1 8: 此主題共有2帖 此頁2帖 每頁12帖
[查看完整模式] LeadBBS 5.0 耗時62.5毫秒 請求2次
|