指標跨頻率問題

  •   555 
  • 最後發表   pure4321  2021 十二月 17
pure4321 發文於   2021/12/10

在【指標】1分頻率如何取得日成交量平均量

GetField("Volume","D")[20] 是取得前20日的成交量

average(GetField("Volume", "D"), 20)似乎是取得前20分的成交量平均量

請問小幫手如何取得前20日的成交量平均量?

 

排序方式: 標準 | 最新
XQ小幫手 發文於   2021/12/14

Hello pure4321,

 

若是在1分鐘頻率下的話:

average(GetField("Volume", "D"), 20) 是包含今日的20日平均日成交量。

average(GetField("Volume", "D")[1], 20) 是不包含今日的前20日平均日成交量。

需注意的是如果您是這樣作的話:

value1 = getfield("Volume", "D");

average(value1, 20); 會是包含當根Bar的20根1分鐘Bar的日成交量平均。

您可以實際畫出來和日頻率作比較就可知道差異。

pure4321 發文於   2021/12/15

在1分頻率

Plot1(average(GetField("Volume", "D"), 20));

為何不是前20日的日成交量平均,反是接近前20根1分Bar的日成交量平均?

XQ小幫手 發文於   2021/12/17

Hello pure4321,

 

小幫手將包含今日的20日資訊和平均值同時畫出來,您可以將 plot2 ~ plot21 平均起來值看是否等於plot1。(參考附圖)

小幫手這邊算出來的結果是 20 日的成交量平均資料無誤。

如果您還是有問題的話,麻煩您提供 頁面匯出檔勾選(包含)指標腳本 以及 XQ Log 來檢驗。

Log資料夾(預設路徑:C:\SysJust\XQLite\LOG)直接壓縮後提供即可。

您可以直接將檔案上傳,如果檔案過大的話也可以Mail至客服信箱 XQservice@XQ.com.tw且附上 討論文章連結網址(小幫手才能盡早處理)。

感謝。

附加文件

發表回覆
Close