請問進場後當天固定經過一段時間之後平倉要怎麼寫?
例如固定5分鐘後平倉
10:01進場, 10:06 出場;
謝謝
請問進場後當天固定經過一段時間之後平倉要怎麼寫?
例如固定5分鐘後平倉
10:01進場, 10:06 出場;
謝謝
Hello YHC,
您可以使用 FilledRecordTime 來取得最後一筆交易時間,並搭配 TimeDiff 和 CurrentTime 計算出與腳本運算時當下的時間差距,如果大於等於5分鐘就出場。
舉例來說:
if position <> 0 and filled <> 0 and timediff(currenttime, FilledRecordTime(FilledRecordCount), "M") >= 5 then setposition(0, market);
這樣當部位庫存不為0時,腳本就會運算當下和最後一次進場間的分鐘差異。
如果大於等於5分鐘的話就出場。
需注意腳本是要有洗價才會運算,所以並不保證5分鐘一到就出場。
1 評論