尾盤最後一筆的成交價與成交量

  •   540 
  • 最後發表   boku  2022 六月 21
boku 發文於   2022/06/13

小幫手您好

我想要在XS裡面寫語法抓出最後一盤的價跟量,可以怎麼寫呢?因為理論上是不是時間應該要大於133000才有試搓完最後一比的結果。有點想不通怎麼xs怎麼寫法

 

謝謝!

 

排序方式: 標準 | 最新
XQ小幫手 發文於   2022/06/17

Hello boku,

 

小幫手會建議您在隔天的開盤時,再去抓出前一日的最後一筆交易。

由於股票的最後5分鐘是集合競價,所以您使用1分鐘頻率的話可以這樣寫:

if issessionfirstbar then begin

    value1 = close[1];

    value2 = volume[1];

    end;

這樣就可以抓到前日最後一筆成交價與成交量。

如果是在指標中的話,1分鐘頻率下您也可以使用 if time = 132900 then ... 為條件抓取當日最後一根Bar的資訊。

XQ小幫手 發文於   2022/06/21

Hello boku,

 

 

關於您的郵件,如果您是在期貨商品上,要抓股票商品的最後一筆資訊。

那麼只要在 13:30 以後使用 getsymbolfield 就可以取得最後一筆跨商品的資訊:

if time >= 133000 then begin

    value1 = getsymbolfield("商品ID", "Close");

    value2 = getsymbolfield("商品ID", "Volume");

    end;

因為在收盤後,13:30~13:45 之間會取得對應商品的最後一筆資料。

您可以實際測試在指標中,或是用雷達print即可看出。

發表回覆
Close