跨頻率均量問題請益

  •   403 
  • 最後發表   小梯子  2024 十一月 12
小梯子 發文於   2024/11/04

想在主頻率1分k下,跨頻率取60分K的5日均量(MV5)及23日均量(MV23)

但計算出的值是錯誤得, 以創威(6530) 2924/11/04(一)為例:

以下程式 在主頻率1分k 13:29:00 跨頻率60分K 計算出的成交量,MV5及MV23分別是

成交量=91張, MV5=1356張, MV23=1840張

但在60分K頻率 13:00:00 成交量是91張, MV5應該是2682張, MV23應該是1534張,

請問程式要如何修改.

//1分K_60分K_成交量

Var: v60(0);

v60=getfield("V","60") ;

plot1(v60,"1分K_60分K_成交量");

 

setbackBar(23, "60");

Var: mv5(0), mv23(0);

mv5  = FLOOR(xfMin_XAverage("60",GetField("V","60"),5)); 

mv23 = FLOOR(xfMin_XAverage("60",GetField("V","60"),23));

 

排序方式: 標準 | 最新
虎科大許教授 發文於   2024/11/04

mv5  = FLOOR(xfMin_XAverage("60",GetField("V","60"),5)); 

mv23 = FLOOR(xfMin_XAverage("60",GetField("V","60"),23));

改成

mv5  = Average(GetField("V","60"),5); 

mv23 = Average(GetField("V","60"),23); 

小梯子 發文於   2024/11/05

虎科大許教授:

正確了 ! 謝謝 !

XS小編 發文於   2024/11/12

Hello 小梯子,

 

小編補充,average 函數計算的是移動平均,xaverage 計算的則是指數移動平均。

xfMin_XAverage 則是用在計算跨頻率指數移動平均時。

發表回覆
Close