回測問題

  •   133 
  • 最後發表   爽貓  2023 八月 01
爽貓 發文於   2023/07/26

您好

 

有空方交易回測的問題想請教

有附上回測檔跟print 在mail裡

 

想請問序號10的交易 

 

在6/12 10:18:00觸發賣出 為何在10:48:00回補條件觸發 10:48:00跟10:49:00沒買回呢

 

排序方式: 標準 | 最新
XQ小幫手 發文於   2023/07/28

Hello 爽貓,

 

因為小幫手這邊沒有您的腳本,無法判斷觸發條件,所以只能用印出和報告中的資訊來判斷。

需注意回測中若該根Bar沒有成交,就算有觸發交易指令也不會下委託單或成交。(因為即時的狀態下腳本要有洗價才會運算)

根據print的結果,您的 出場 T 是 6/12 10:48:00,而該根Bar成交量為0,故不會有委託執行,也不會成交。

且就印出的資訊來看,您印出的資訊和回測報告應該是不同次執行的結果,因為兩者交易的時間不同。

兩次的差異應在於觸發即判斷成交。

爽貓 發文於   2023/07/28

小幫手您好

不好意思我重新提供在mail 也附上語法 (剛剛又跑一次)

print 25是沒打勾觸發判斷成交 251是有打勾觸發判斷成交

 

您的意思是,在回測的時候,不管觸發判斷成交有沒有打勾,該根BAR若沒有成交量,都不會下委託單嗎?

XQ小幫手 發文於   2023/08/01

 Hello 爽貓,

 

那麼您的狀況應該就如同小幫手所說,是因為該根Bar沒有成交量故沒有委託也不會成交。

由於回測要盡量逼近實際的狀況,所以即時的狀態下若沒有成交量時自然沒有洗價,腳本也不會運算。

回測的運作方式也會跟此雷同,故該根Bar是不會下出委託的。

 

爽貓 發文於   2023/08/01

好的,了解,謝謝小幫手

發表回覆
Close