自動交易中心內商品監控之回測交易數量及損益

  •   77 
  • 最後發表   XQYi  2025 六月 30
XQYi 發文於   2025/06/25

自動交易中心內商品監控之回測交易數量及損益,在使用模擬帳號時,會有回測交易的數量和損益

雖庫存為0,但開盤洗價的過程中仍然存在,如何取消?

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

你可能需要更清楚地說明問題。最好有截圖。

XQYi 發文於   2025/06/25

策略部位:由腳本計算

虎科大許教授 發文於   2025/06/25

策略部位選擇了『由腳本計算』?

XQYi 發文於   2025/06/25

是的 策略部位:由腳本計算

若選擇與庫存同步

截圖圖片

 // --- 訊號 3: 籌碼集中度進場 ---

    s3_bs_net = GetField("主力買賣超張數");

    s3_period_volume = summation(volume, CC_days);

    s3_period_bs_sum = summation(s3_bs_net, CC_days);

    if s3_period_volume <> 0 then

        cc_concentration_s3 = (s3_period_bs_sum / s3_period_volume) * 100

    else

        cc_concentration_s3 = 0;

        

    if close[CC_days-1] <> 0 then

        cc_price_change_s3 = (close - close[CC_days-1]) / close[CC_days-1] * 100;

        

    if cc_concentration_s3 > CC_ratio and cc_price_change_s3 < CC_percent then

        SetPosition(1, label:="籌碼集中度進場");

虎科大許教授 發文於   2025/06/25

由腳本計算,主要想知道該策略執行到目前為止的初始部位,所以啟動策略計算之後,若有部位,就會將之設定為初始部位。若不想開始有部位,策略部位請使用『不設定』。

XQYi 發文於   2025/06/25

原來是這樣。

一直以為依腳本計算是依程式碼,不管既有庫存量,結果是依資料讀取日的回測交易就開始計算部位。

如此一來依腳本是具有回測功能外,還比回測更貼近真實交易的數據情況。

其差異

使用了安控中所有的設定來進行回測交易!

策略部位:

依腳本計算 改 依回測日計算,更貼近

XQYi 發文於   2025/06/30

花了時間測試
測試結果 自動交易的執行結果幾乎等於回測
且似乎並未依安控中所有的設定來進行回測交易!

虎科大許教授 發文於   2025/06/30

交易腳本的回測,安控只有單一商品的兩種安控,若有未依安控回測的情況,請提供截圖說明。

發表回覆
Close