您好 工程師,
我試著寫每一周從星期一到星期五的平均成本(類似當日成本線,但是套用在一周的週期):
value1=GetField("TradeValue","W")/(GetField("成交量","W")*1000); //當週成本線
但是畫出來的線都很隨機 上上下下(如附圖),不知道為什麼,麻煩指點一下問題在哪裡或是正確的寫法為何?
感恩
Hello CL,
小幫手這邊測試,問題應該出在於 GetField("TradeValue","W") 會預先取得當週所有的資料,也就是取到未來的資料所導致。
會請相關人員作確認。
您可以考慮使用均價搭配成交量來計算。
舉例來說:
summation(getfield("均價", "D") * getfield("Volume", "D"), dayofWeek(date)) / summation(getfield("Volume", "D"), dayOfWeek(date));
這樣就是用當週的日頻率均價和成交量計算加權平均值。
1 評論