我希望在自動交易的程式中,觀察大戶買賣超張數的變化。我的程式執行在15分鐘頻率中,並有用逐筆洗價
最開始想使用GetField("主力買賣超張數", "D") 取得
但盤中執行有出現不支援,看起來要等收盤後這個累積值才會有
有上官網以及論壇看過一些討論,要透過下面的方式
XBvolume = GetField("買進特大單量", "D") + GetField("買進大單量", "D");
XSvolume = GetField("賣出特大單量", "D") + GetField("賣出大單量", "D");
mainForceDay = XBvolume - XSvolume;
最後 mainForceDay 就會是大戶買賣超張數
我的疑惑是,因為我有勾逐筆洗價,應該是盤中每有一筆交易就會觸發程式跑一次
那上面這樣算抓到的會是我想要的每15分鐘的變化嗎?
就是如果我想比較當前K棒 跟 前15分鐘的大戶買賣超張數,不確定怎麼做才對?
怎麼抓到上一根15分鐘K的大戶買賣超張數
另外我程式中有用if getfielddate("Date") <> getfielddate("Date")[1] then begin 條件
來初始化mainForceDay
3 評論