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次