盤前試搓以及回測問題

  •   57 
  • 最後發表   滿滿魚  2025 十二月 23
滿滿魚 發文於   2025/12/23

Vars:

    YHigh(0), YVol(0),

    TargetPriceMin(0), TargetPriceMax(0),

    TryPrice(0), TryVolume(0),

 

    intrabarpersist Min8556(999999),

    intrabarpersist Cond8556(true),   // 08:55~08:56:整段不跌破

    intrabarpersist Cond857(true),    // 08:57:整段都要符合

    intrabarpersist Cond858(false),

    intrabarpersist Triggered(false);

 

// =========================

// 1. 每日初始化(開盤第一根K觸發)

// =========================

If CurrentDate <> Date[1] Then Begin

    YHigh = HighD(1);

    YVol  = Volume[1];

 

    TargetPriceMin = YHigh * 1.008;

    TargetPriceMax = YHigh * 1.015;

 

    Min8556   = 999999;

    Cond8556  = true;

    Cond857   = true;

    Cond858   = false;

    Triggered = false;

End;

排序方式: 標準 | 最新
虎科大許教授 發文於   2025/12/23

(1)GetQuote不能用來回測。

(2)Date <> Date[1]要等到開盤時,才代表第一根分K。你可以改成currentDate <> Date[1]看看。

(3)試撮期間用到的變數,都加intrabarpersist宣告。

滿滿魚 發文於   2025/12/23

謝謝教授

我再來是試試看

發表回覆
Close