請問一下小幫手
我有一支程式
回測時兩台電腦有截然不同的結果,下面這張是回測正常的結果
另一台電腦回測結果如下圖
兩個回測的條件一模一樣,請問為何會有如此大的差異,我自己有發現不正常的那個進場條件都正確,但出場時很多都是在第5跟K棒就出場,跟我設計的邏輯不一樣
回測正常的那個就有按照我設定的出場邏輯出場
log檔案我已發email給小幫手
再麻煩看一下是甚麼原因
請問一下小幫手
我有一支程式
回測時兩台電腦有截然不同的結果,下面這張是回測正常的結果
另一台電腦回測結果如下圖
兩個回測的條件一模一樣,請問為何會有如此大的差異,我自己有發現不正常的那個進場條件都正確,但出場時很多都是在第5跟K棒就出場,跟我設計的邏輯不一樣
回測正常的那個就有按照我設定的出場邏輯出場
log檔案我已發email給小幫手
再麻煩看一下是甚麼原因
Hello ahgi,
就您提供的截圖來看 (雖然幾乎看不清楚),兩次回測的設定並不相同。
單一商品每日最多進場次數,一個是不限制,一個是1。
另外,就伺服器上的紀錄來看,兩個帳號回測中的交易費、資料讀取筆數和開始日期也有差異,麻煩協助確認。
若還是有問題的話,麻煩提供兩次回測的儲存檔協助相關人員確認。
感謝。
小編
另一個帳號我是請我朋友幫忙測試,也許設定可能不完全相同,但是應該不至於差異太大
我昨天把程式再編譯一次就OK了,這個問題真的很奇怪,昨天編譯前跟編譯後的條件跟設定就確定是一模一樣,重編譯之前的結果還是有問題,重編譯之後就正常了
另外還有3個問題再請問一下
1.如果回測之後,以前的版本是按下重新回測,可以依據該次的回測設定直接再回測,可是現在都不行,會變成類似策略雷達的回測方式那種
2.每次回測所有的回測設定都要再次的設定,這個以前也是會記憶的,現在都不會,但是有些腳本的回測又會有記憶,我也不清楚為什麼會這樣
3.常常會在自動交易程式啟動之後顯示錯誤,錯誤訊息是"未編譯"
Hello ahgi,
由於小編沒有您的腳本和相關回測報告確認,無法肯定,但 最多進場次數 有可能會造成同個腳本相差甚大。
建議您調整成相同數值後在進行回測。
1. 就小編所知,自動交易回測報告按重新回測不會出現策略雷達的回測設定。
麻煩提供對應回測報告儲存檔讓相關人員測試。
另外,正常狀況應該是會出現自動交易的回測設定,且回測設定皆和原本的回測報告設定相同。
2 & 3 小編認為沒有記憶回測設定的可能是因為 不同電腦 / 不同位置的XQ 所導致。
每次腳本在編譯時會和伺服器的資料同步,此時本機端和伺服器端都會保存編譯的資訊和時間。
若之後您在其他電腦上開啟XQ (或不同位置安裝的XQ),就算腳本相同,但因本機端和伺服器端保存的最後編譯時間有差別,會造成本機端顯示未編譯。
另外若兩個帳號的腳本並非用匯入匯出的方式來同步,而是建立新的腳本後用複製貼上的方式的話,兩個腳本是視為不同的存在 (無法回測但回測設定應該不會跑掉)。
要確認此問題,麻煩提供 回測報告儲存檔、XQ Log 並告知自動交易程式啟動之後顯示錯誤的時間點,讓相關人員確認。
感謝。
小編,
我昨天有再傳一次email給您,檔案放在同一個雲端的地方
您提到的
2 & 3 小編認為沒有記憶回測設定的可能是因為 不同電腦 / 不同位置的XQ 所導致。
==>我使用的是同一台電腦,給我朋友測試那個的問題是另一個問題
log我昨天有更新,請小編再看一下
我後來有錄製一段影片,小編再看一下我的問題在哪裡
Hello ahgi,
關於點選重新回測出現策略雷達的回測設定的部分,目前相關人員確認到是因為input裡出現某些字串所導致。
若您腳本中的input有包含 許 功 蓋 這三個字的話就可能會發生此種狀況。
建議您可以先刪除對應的字串。
關於前後回測不同的部分,目前相關人員還看不出原因。
如果可以的話,麻煩提供回測的腳本,並描述下是否有作什麼特別的操作或設定,讓相關人員測試。
感謝。
5 評論