今天的價量加權平均該如何寫?

  •   96 
  • 最後發表   阿比啦  2022 四月 06
阿比啦 發文於   2022/03/28

請教各位大大:

1.當今天早盤收盤後,想由系統自動算出,大盤、及期指的每五分鐘K或每分鐘K的收盤價與每根K量的加權平均

例如:期指:(8:45 的收盤*量+8:50的收盤*量.......)/(8:45 量 + 8:50 的量......)

2.隔天早盤算出昨天早盤的加權平均,跟晚盤的加權平均分開計算

謝謝您的不吝指教

 

XQ小幫手 發文於   2022/04/06

Hello 阿比啦,

 

您可以用時間作條件用來限制指標計算的時間。

舉例來說:

if time >= 084500 and time[1] < 084500 then begin    //早盤開始重置變數

    value1 = 0;

    value2 = 0;

    value4 = value3[1];    //保存昨日早盤加權平均

    end;

 

if time >= 084500 and time <= 134500 then begin

    value1 += close * volume;

    value2 += volume;

    end;

 

if value2 = 0 then value3 = 0 else value3 = value1 / value2;

這樣value3就會是早盤累積的加權平均。

股票的做法也類似,只要在換日時重置變數即可。

要取用昨日早盤的資訊,直要在開始計算今日的value3之前先用變數保存前期value3即可 (value4)。

 

發表回覆
Close