如題,我試著回測2017一整年會顯示選股策略在此資料範圍沒有篩選出任何商品
但在2018一整年是可以正常回測的
本來以為是2017之前沒資料了,可是我用同一腳本選2017的隨便一個日期也是選得到股的,請問一下你們的回測機制到底是怎麼一回事?
爬文說腳本寫得太複雜,回測超過5分鐘就有可能回測不到股,但問題程式跑不到1分鐘就跳出失敗了
我的策略也沒很複雜,就用了兩三個swinghigh、swinglow、swinghighbar跟swinglowbar而已
如題,我試著回測2017一整年會顯示選股策略在此資料範圍沒有篩選出任何商品
但在2018一整年是可以正常回測的
本來以為是2017之前沒資料了,可是我用同一腳本選2017的隨便一個日期也是選得到股的,請問一下你們的回測機制到底是怎麼一回事?
爬文說腳本寫得太複雜,回測超過5分鐘就有可能回測不到股,但問題程式跑不到1分鐘就跳出失敗了
我的策略也沒很複雜,就用了兩三個swinghigh、swinglow、swinghighbar跟swinglowbar而已

typeking 您好
是否能夠請您提供以下檔案給予小幫手讓我更快釐清問題
1. 選股策略匯出檔案(*.DSTX)匯出時記得勾選包含選股腳本。
2. 選股回測報告(*BTReport)
3. Log資料夾(預設路徑:C:\SysJust\XQLite\LOG)壓縮檔。
並附上此討論串連結,最後 Mail 至 XQservice@XQ.com.tw
因為正常來說即使雷達真的發生錯誤 那成功失敗那邊依然會有數字, 而不會顯示0 /0 這樣
已傳送郵件,請再確認,謝謝
typeking 您好
已有收到您的郵件了 待確認問題原因會在通知您
感謝
typeking 您好
該問題經過查驗
是因為swinglowbar 如果回傳呈現負值的話會發生一些問題
而相關實際原因還在釐清
但目前可以先用
if secondlowbar >=0 then condition4 = close[secondlowbar] > average(close[secondlowbar], 5) and close[secondlowbar] > high[secondlowbar+1];
來排除此錯誤( 也就是先設定bar 一定會大於或等於 0)
此問題我們也會繼續做追蹤
5 評論