5分K交易回測持有區間都在1,這問題該如何排除

  •   279 
  • 最後發表   安東尼  2025 五月 12
安東尼 發文於   2025/05/12

請問虎大老師,

我的策略回測發現都在當根5分K下單進場,平倉都於次根的5分K,持有區間都是1,請問我該用什麼函數來避開當根買次根賣的困擾。

執行回測的執行頻率與策略設定與程式碼如貼圖與附件檔

已下是簡略顯示其中幾行可能有相關的程式碼

// === 固定參數與變數 ===

vars: 

 

    intrabarpersist stoploss_point(0),

    intrabarpersist entry_bar(0),

    intrabarpersist _bar(0),

 

    intrabarpersist counts(0); 

=== 每根 Bar 開始時重設觸發次數 ===

if _bar <> currentbar then begin

    counts = 0;

    _bar = currentbar;

end;

 

// === 多單進場條件(限制時間 + 僅觸發一次)===

if position = 0 and 

   time >= 084500 and time <= 133000 and

   ha_o > ha_ma5 and

   counts < 1 then begin

    SetPosition(1, MARKET);

    entry_bar = currentbar;

    counts += 1;

 

end; 

麻煩抽空回答解決方法與可參考的相關資料。謝謝

 

附加文件

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

(1)沒提供出場的程式,怎麼判斷為什麼出場不合邏輯?

(2)友善一點的人,會將腳本或程式碼貼上來,而不是用圖片。

安東尼 發文於   2025/05/12

請問虎大老師,

虎大老師,

 

不好意思因不太懂討論區要如何呈現程式碼,且有6000字的限制,我將有碰到問題的程式碼上傳,並請老師解惑

虎科大許教授 發文於   2025/05/12

沒看到上傳的檔案。

發表回覆
Close