如何在盤中知道明天未來要處置的股票

  •   63 
  • 最後發表   19741115  2025 八月 25
19741115 發文於   2025/08/25
虎科大許教授 發文於   2025/08/25

處理未來日期與目前日期距離幾個交易日,總是因為可能夾著假日或週末而造成困擾。

以下是交易腳本,你可以在盤中得知下一個交易日開始處置(但若遇到颱風假或週末以外的假日就不準了)。你可以用3081聯亞測試看看。

if dateDiff(GetField("處置開始日期"),date)>0 then
    begin
        if DayOfWeek(Date) < 5 then
            begin
                if dateDiff(GetField("處置開始日期"),date) = 1 then 
                    print("今天是",date," 下一個交易日"+datetoString(GetField("處置開始日期"))+"開始處置!");
            end
        else 
            if DayOfWeek(Date) = 5 then 
                if dateDiff(GetField("處置開始日期"),date) = 3 then 
                    print("今天是",date," 下一個交易日"+datetoString(GetField("處置開始日期"))+"開始處置!");
    end;

 

發表回覆
Close