小幫手您好
我想要在XS裡面寫語法抓出最後一盤的價跟量,可以怎麼寫呢?因為理論上是不是時間應該要大於133000才有試搓完最後一比的結果。有點想不通怎麼xs怎麼寫法
謝謝!
小幫手您好
我想要在XS裡面寫語法抓出最後一盤的價跟量,可以怎麼寫呢?因為理論上是不是時間應該要大於133000才有試搓完最後一比的結果。有點想不通怎麼xs怎麼寫法
謝謝!
Hello boku,
小幫手會建議您在隔天的開盤時,再去抓出前一日的最後一筆交易。
由於股票的最後5分鐘是集合競價,所以您使用1分鐘頻率的話可以這樣寫:
if issessionfirstbar then begin
value1 = close[1];
value2 = volume[1];
end;
這樣就可以抓到前日最後一筆成交價與成交量。
如果是在指標中的話,1分鐘頻率下您也可以使用 if time = 132900 then ... 為條件抓取當日最後一根Bar的資訊。
Hello boku,
關於您的郵件,如果您是在期貨商品上,要抓股票商品的最後一筆資訊。
那麼只要在 13:30 以後使用 getsymbolfield 就可以取得最後一筆跨商品的資訊:
if time >= 133000 then begin
value1 = getsymbolfield("商品ID", "Close");
value2 = getsymbolfield("商品ID", "Volume");
end;
因為在收盤後,13:30~13:45 之間會取得對應商品的最後一筆資料。
您可以實際測試在指標中,或是用雷達print即可看出。
2 評論