回測每日部位歸零問題?

  •   31 
  • 最後發表   KAOEBOY  2 週前
KAOEBOY 發文於   2026/06/01

請問小編
內建的回測每日部位歸零,為何平倉會有13:29和13:44??

日盤交易時間不是只到 13:30

如果要自已撰寫是不是如下?

if Time = 133000 and Position <> 0 then begin

SetPosition(0, label:="每日強制平倉"); 

截圖圖片

虎科大許教授 發文於   2026/06/02

5/20是近月份台指期的最後交易日,交易時間只到13:30。

若要用程式控制最後一分鐘出場,主頻率設1分鐘,並使用變數處理。

var: intrabarpersist LastTradeDate(0);
var: intrabarpersist EndTime(0);
if isFirstCall("RealTime") then
    begin
        LastTradeDate=GetLastTradeDate(Month(Date),Year(Date));
        if Date=LastTradeDate then
            EndTime=132900
        else
            EndTime=134400;
    end;
if Time=EndTime and position>0 then setposition(0,market);

  • 按讚來自於
  • KAOEBOY
發表回覆
Close