HSP程式交易論壇 >> 程式交易 >> 論壇主區 >> 程式交易討論區 >> 陣列運算
陣列運算 megus002,2013-11-04 16:25:14

版主好.
va=(high+low+close) /3
vb=ema(ema(va,12),21)
vc=(va-vb)/vb  
 
請問要怎麼寫?
 
因我試著用陣列...va  ...ok    
vb  ok..............>用陣列ema
 
可..vc   ..我不知怎麼  弄?..因 我没法用變數去接值啊?..想不出來..救命啊...要放副圖指標用。
..又1
若進一步..我要用  vc  前一k值..去比較判斷...那..vc_前1k值..也没法想出來啊.............
 
請幫我..謝謝...
_

Hunta,2013-11-06 09:30:06

  10 載入陣列[ 5分_最高價 , 最高價 -> 陣列1 ] 
  20 載入陣列[ 5分_最低價 , 最低價 -> 陣列2 ] 
  30 載入陣列[ 5分_收盤價 , 收盤價 -> 陣列3 ] 
  40 A1{} = 陣列運算( 陣列1 , 1 ~ 250 , + , 陣列2 ) 
  50 A1{} = 陣列運算( 陣列1 , 1 ~ 250 , + , 陣列3 ) 
  60 A1{} = 陣列運算( 陣列1 , 1 ~ 250 , / , 3 ) 
  70 A2{} = 陣列EMA( 陣列1 , 150 ~ 250 , 參數 12 ) 
  80 A2{} = 陣列EMA( 陣列2 , 200 ~ 250 , 參數 21 ) 
  90 Vc = ( 陣列1值( 250 ) - 陣列2值( 250 ) ) / 陣列2值( 250 ) 
 100  前一Vc# = 前一K線Vc

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

[查看完整模式]

LeadBBS 5.0 耗時62.5毫秒 請求2次