HSP程式交易論壇 >> 程式交易 >> 論壇主區 >> 程式交易討論區 >> 連續ema計算問題
連續ema計算問題 megus002,2013-07-23 15:10:47

Var3:(CLOSE+HIGH+LOW)/3;
Var4:EMA(EMA(EMA(Var3,1),5),10);
 
請問怎麼轉成hsp??
 
========================================
 
  10 Va = ( 5分_收盤價 + 5分_最高價 + 5分_最低價 ) / 3 
  20 Vb = 前1_5分_EMA( Va ) 
  30 Vc = 前Vb_5分_EMA( 5 ) 
  40 Vd = 前Vc_5分_均價( 10 ) 
  50 Vg = 前1K線_Vd 
  60 直線[ ( 0 , Vd ) - (-1 , Vg ) , 技術2 , 寬度: 1 , 樣式: 0 , 顏色: 255 ] 
 
出現有問題.....
或是得改用陣列..
一個值一個值去塞..然後..計算ema...  [我不會耶....]  謝謝

Hunta,2013-07-23 15:25:29

可編寫如下:
  10 載入陣列[ 5分_最高價 , 最高價 -> 陣列1 ] 
  20 載入陣列[ 5分_最低價 , 最低價 -> 陣列2 ] 
  30 載入陣列[ 5分_收盤價 , 收盤價 -> 陣列3 ] 
  40 A4{} = 陣列運算( 陣列1 , 1 ~ 250 , + , 陣列2 ) 
  50 A4{} = 陣列運算( 陣列4 , 1 ~ 250 , + , 陣列3 ) 
  60 A4{} = 陣列運算( 陣列4 , 1 ~ 250 , / , 3 ) 
  70 A5{} = 陣列EMA( 陣列4 , 1 ~ 250 , 參數 1 ) 
  80 A5{} = 陣列EMA( 陣列5 , 1 ~ 250 , 參數 5 ) 
  90 A5{} = 陣列EMA( 陣列5 , 1 ~ 250 , 參數 10 ) 

 97 1 8: 此主題共有2帖 此頁2帖 每頁12帖 

[查看完整模式]

LeadBBS 5.0 耗時62毫秒 請求2次