選股中心選股完,關掉程式重啟,部分策略的選股結果消失!

  •   196 
  • 最後發表   金士曼  2026 七月 30
金士曼 發文於   2026/07/23

選股中心選股完,關掉程式重啟,部分策略的選股結果消失!
例如有5個選股策略,關掉程式重啟,會有2個策略之前的選股結果沒有保留下來,需要再重新執行選股一次
每次都是同樣幾個關掉XQ程式後,選股結果就會消失,需要再重新執行選股

刪除佔存檔跟重新安裝XQ程式,我都試過,情況依舊!
請問要如何解決這個情況?

排序方式: 標準 | 最新
金士曼 發文於   2026/07/25

「我拿同一個選股腳本進行交叉測試:只要執行週期設為『日頻率』或『週頻率』,關閉 XQ 重開,選股結果都能正常保留;但只要切換回『月頻率』或『季頻率』,重開 XQ 選股結果就會消失。

之前『月頻率』或『季頻率』的選股結果都是能夠保留下來 (非當月選股),前陣子突然就無法保留選股結果

由於電腦環境與腳本皆相同,已確定是 XQ 程式底層對於月/季頻率的快取時間戳記比對邏輯有 Bug,請幫忙轉達工程師修復,謝謝!」

PS:我的選股策略有包含月的、季的基本面條件,只要有含月的、季的基本面條件,關掉程式,選股結果就會消失!(非當月選股,例如前一個月的選股!)

XQ小編 發文於   2026/07/28

您好,感謝您詳細的交叉測試回報!這對工程團隊排查非常有幫助。
麻煩您透過XQ的「問題回報」功能(個人版:設定→問題回報;企業版:系統→問題回報),並附上您的測試過程與截圖,我們會請工程團隊優先確認月/季頻率快取比對邏輯的問題,謝謝您的協助!

金士曼 發文於   2026/07/28

個人版:設定裡 並沒有問題回報!

我說的情況,工程團隊隨便測試一個選股策略,測試不同時間週期就知道了!

附加文件

虎科大許教授 發文於   2026/07/28

(1)設定裡面沒有問題回報,挺奇怪的。我用20.01版本,是有的。

(2)用20.01版本,寫了一個顯示所有股票漲跌幅的腳本,分別用日、週、月、季選股。關掉XQ之後,再打開,四個選股結果都還被保留。

Value1 = GetField("漲跌幅");
ret=1;
outputfield1(value1, "漲跌幅");    

金士曼 發文於   2026/07/29

我目前用的XQ是WIN7可用的最後一版,所以沒有問題回報這功能吧!

因為我的選股策略有包含基本面條件,你試試看拉進月的、季的基本面試看看

問題應該是卡在有含月的、季的基本面因素,選股結果關掉程式就會消失!

之前沒有這個情況

虎科大許教授 發文於   2026/07/29

我使用下列選股腳本,分別用日、週、月、季等頻率選股。重新啟動XQ之後,選股結果仍然被保留。並沒有你說的情況發生。

Value1 = GetField("漲跌幅");
Value2 = GetField("月營收","M");
ret=1;
outputfield1(value1, "漲跌幅");    
outputfield2(value2, "月營收");    

金士曼 發文於   2026/07/30

我今天測試 當月選股完,選股結果都會保留!

目前的Bug 是不能保留當月之前!

使用任何選股週期:日、週、月、季,當月選股再關掉XQ程式都沒問題!

但是使用當月之前,現在是7月,用6月選股完,月和季的週期

選股完,關掉XQ程式再開啟,選股結果就不會保留!

PS:我還沒用週的週期去測試跨月(當月之前),很有可能週的週期跨月也無法保留!

---------------------------------------------------------------------------

你再測試上個月底 6/30 日,不要用當月選!

試這2個基本面條件看看,問題應該就是出在跨月、跨季的基本面上

月營收年增率 (月) > 10% 和 稅後淨利成長率 (季) > 10%

虎科大許教授 發文於   2026/07/30

我使用下列選股腳本,分別用月頻率及季頻率選股,關掉XQ之後,再開啟XQ,兩個選股結果仍然存在選股中心,並沒有你說的情況。我會建議,你升級到較新的版本。可能是你的版本太舊造成這個問題。我使用的是最新的20.01版本。

Value1 = GetField("月營收年增率","M");
Value2 = GetField("稅後淨利成長率","Q");
ret=1;
outputfield1(value1, "月營收年增率");    
outputfield2(value2, "稅後淨利成長率");

金士曼 發文於   2026/07/30

前一項回答我有重新更新!

你再測試上個月底 6/30 日,不要用當月選!

試這2個基本面條件看看,問題應該就是出在跨月、跨季的基本面上

月營收年增率 (月) > 10% 和 稅後淨利成長率 (季) > 10%

-----------------------------------------------------------------------------------------
選股結果無法保留也差不多是這2個月內的事,應該不是版本問題!

XQ更新有限制系統,WIN7系統只支援更新到XQ  約2年前的版本!

虎科大許教授 發文於   2026/07/30

經過使用下列選股腳本測試月與季頻率,且關閉XQ後重開,選股結果仍然保存著。若你還是使用WIN7,無法更新到新的版本,我就愛莫能助了。

Value1 = GetField("月營收年增率","M");
Value2 = GetField("稅後淨利成長率","Q");
if value1>10 and value2>10 then ret=1;
outputfield1(value1, "月營收年增率");    
outputfield2(value2, "稅後淨利成長率");

 

 

顯示更多回應 發表回覆
Close