請問進場後固定經過一段時間之後平倉要怎麼寫

  •   129 
  • 最後發表   YHC  2022 四月 14
YHC 發文於   2022/04/08

請問進場後當天固定經過一段時間之後平倉要怎麼寫?

例如固定5分鐘後平倉

10:01進場, 10:06 出場;

謝謝

 

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

Hello YHC,

 

您可以使用 FilledRecordTime 來取得最後一筆交易時間,並搭配 TimeDiffCurrentTime 計算出與腳本運算時當下的時間差距,如果大於等於5分鐘就出場。

舉例來說:

if position <> 0 and filled <> 0  and timediff(currenttime, FilledRecordTime(FilledRecordCount), "M") >= 5 then setposition(0, market);

這樣當部位庫存不為0時,腳本就會運算當下和最後一次進場間的分鐘差異。

如果大於等於5分鐘的話就出場。

需注意腳本是要有洗價才會運算,所以並不保證5分鐘一到就出場。

發表回覆
Close