如何抓取過去幾天特定時間的成交值

  •   168 
  • 最後發表   airforce迷思  2022 四月 28
airforce迷思 發文於   2022/04/20

我想要抓過去幾天,指定一段時間內的特定頻率的成交量。
例如:禮拜五要抓禮拜一至四的上午9:00~9:15的成交量,總共四個值。
想請問語法上該怎麼寫~~~~

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

Hello airforce迷思,

 

這牽涉到您使用的頻率和執行方式,您可以使用變數或陣列紀錄加總所需時間內的成交量。

舉例來說,假設您使用1分鐘頻率的話:

Array: record_volume[4](0);

 

if DayOfWeek(date) <= 4 then begin

    if time = 090000 then record_volume[DayOfWeek(date)] = volume else if time < 091500 then record_volume[DayOfWeek(date)] += volume;

    end;

這樣record_volume陣列中的1~4的位置就會是對應的星期1~星期4所需時間成交量。

需注意這種寫法會需要先經過星期1到星期4才會累加到成交量。

發表回覆
Close