想詢問關於量比程式寫法,想寫出的邏輯是每分鐘的累積量跟前10日同時段的累積量比較量比如何,假設現在是9:15,那9:00-9:15今天這時段的累積量為5000張,十日平均9:00-9:15累積量是10000張,那這樣量比公式是5000/10000=0.5,如果時間到9:30,那就是9:00-9:30的累積量跟十日平均的9:00-9:30的累積量相除所得到了量比,想詢問這要怎麼寫?感謝
xq量比程式疑問
- 336
- 最後發表 小小猴 2023 四月 25
XQ小幫手
發文於
2023/04/17
Hello 小小猴,
您可以直接使用 量比 的資料欄位。
如果要計算的話,小幫手會用陣列將相同時間的累積量保存起來計算。
或是可以用 GetBarOffset 來抓取相對位置上的資料。
舉例來說,1分鐘頻率下:
value1 = getfield("Volume", "D");
value2 = getbaroffset(getfield("Date", "D")[1], time); //前一工作日同一時間的相對位置,
所以 value1[value2] 就會是昨日同一時間的累積成交量。
小小猴
發文於
2023/04/23
想請教,目前xq欄位是不是沒辦法自定義?只能用內建量比的欄位,謝謝
XQ小幫手
發文於
2023/04/25
Hello 小小猴,
欄位資料是XQ系統的資料庫,沒辦法自行設定欄位。
但您可以撰寫函數腳本計算所需數值,這樣就可以在其他腳本中呼叫該函數腳本取得運算數值。
3 評論