Getfield("外盤量")在交易策略回測時無法執行

  •   79 
  • 最後發表   閒人  2026 六月 16
閒人 發文於   2026/06/12

交易腳本中使用 GetField("外盤量")、 GetField("內盤量")似乎完全沒有讀取到資料,但是在指標、警示腳本都沒問題。

我全面簡化成只剩這兩個指令,回測結果沒有任何交易,而且查PRINT紀錄,到了這兩個函數的呼叫後,系統似乎就停了,print也沒有被執行

附加文件

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

我使用你的交易腳本以日頻率回測台積電,執行結果是OK的。結果如下:

閒人 發文於   2026/06/14

超級佛心,休假日還上線解救眾生之苦,特別感謝教授的無私解惑

我的測試商品是台指期日盤,1分K,結果卻不理想,設定及回測結果如下,還請教授指導

 

還請教授指設定結果

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

你使用1分鐘頻率,必須將「模擬逐筆洗價」取消打勾。

閒人 發文於   2026/06/14

 感謝教授指點,看到交易紀錄了

不好意思,關於在[回測]與[自動交易]時的[洗價]的設定與選擇,有沒有比較清楚的教學,可以掌握回測結果跟實戰交易可能的誤差,不然也就不知道在使用自動交易策略時,要點選[逐筆洗價]還是[自動洗價]還是都不要選

學生駑鈍,沒有找到合適的網文或文獻,還請教授提點,以免叨擾您太多時間

再次感謝您慈悲救難

教安

 

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

靜待九月我的第二版書籍出版。

  • 按讚來自於
  • jc641433
XQ小幫手 發文於   2026/06/16

Hi 閒人

關於即時的洗價設定,小幫手簡單補充說明如下:

  • 不洗價:每根 K 棒收完後才執行一次腳本
  • 自動洗價:策略會在設定的間隔秒數後自動洗價運算
  • 逐筆洗價:每筆 Tick 進來時觸發一次,快市時可能多筆合併,但會確保特殊價格(OHLC)有洗到

而回測的逐筆洗價機制跟即時會有差異:

  • 1 分鐘頻率:會以 1 分 K 的 OHLC 洗價,產生4個虛擬的Tick來觸發腳本 (4 次 / 分鐘)
  • 其他頻率:則以每 1 分 K 洗一次 (1 次 / 分鐘)

其餘即時洗價詳細運作模式可參考官網說明

發表回覆
Close