如題,寫了一個月營收創高的選股程式,有一檔長聖8/2日公告營收創高,8/2選股清單沒有出現長聖,但打開回測功能點長聖出來卻有買進訊號,想請問中間的差異點為何
選股與選股回測內容不一致
- 155
- 最後發表 IMEI 2021 八月 11
XQ小幫手
發文於
2021/08/05
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,這樣兩邊就會有同樣的結果。
感謝。
4 評論