選股與選股回測內容不一致

  •   155 
  • 最後發表   IMEI  2021 八月 11
IMEI 發文於   2021/08/03

如題,寫了一個月營收創高的選股程式,有一檔長聖8/2日公告營收創高,8/2選股清單沒有出現長聖,但打開回測功能點長聖出來卻有買進訊號,想請問中間的差異點為何

排序方式: 標準 | 最新
XQ小幫手 發文於   2021/08/05

Hello IMEI,

 

小幫手這邊回朔8/2日時長聖有符合月營收創3個月新高。(參考附圖)

需要麻煩您提供 選股中心匯出檔勾選(包含)選股腳本、回測報告儲存檔以及XQ Log來檢驗。

Log資料夾(預設路徑:C:\SysJust\XQLite\LOG)直接壓縮後提供即可。

您可以直接將檔案上傳,如果檔案過大的話也可以Mail至客服信箱 XQservice@XQ.com.tw且附上 討論文章連結網址(小幫手才能盡早處理)。

感謝。

 

附加文件

IMEI 發文於   2021/08/05

input:period(120,"月份數");

value1=highest(GetField("月營收","M"),period);//單位百萬

GetField("月營收","M")=value1 and value1[1]<>value1

then ret=1;

 

嗨小幫手 用這程式跑10年營收創高的個股,就會看到長聖沒被選出來,當然有可能是長聖資料不夠多,雖然在8/2選股清單沒跑出長聖,但只要開回測長聖是有因為營收創高的進場訊號,兩邊有點矛盾,

 

 

XQ小幫手 發文於   2021/08/10

Hello IMEI,

 

經小幫手測試過後,6712長聖確實會發生在選股中心篩選時出現在執行錯誤的商品,且錯誤訊息為資料長度不夠計算。

考量到長聖是在2021/01/08上櫃,這是有可能發生的,但是回測時長聖卻會出現並交易。

小幫手會和工程師檢驗,看應該怎麼處理。

感謝。

XQ小幫手 發文於   2021/08/11

Hello IMEI,

 

經工程師確認,這問題較為複雜,需要花上一些時間來檢驗修正。

小幫手建議您可以使用較為簡單的修正方式: 將 highest 改為 simplehighest,這樣兩邊就會有同樣的結果。

感謝。

發表回覆
Close