記憶體不足,策略雷達卡住

  •   64 
  • 最後發表   CHING208  3 天前
CHING208 發文於   2026/01/06

最近發現使用在 台股指數近月 (FITXN*1) 指標策略中有以下代碼,XQ程式使用的記憶體會一直飆高,最後就會出現記憶體不足,翻了以前討論區是因為32位元所以只有3G上限,但是這段指標代碼已經用了好幾個月,最近這兩三個禮拜才出現這種現象,是不是最近有啥BUG?

Input: _M1(23.6, "回檔23.6%"); // 黃金分割支撐一

Input: _M2(38.2, "回檔38.2%"); // 黃金分割支撐二

Value1 = HighD(0) - ((HighD(0) - LowD(0)) * (_M1 * 0.01));

Value2 = HighD(0) - ((HighD(0) - LowD(0)) * (_M2 * 0.01));

if CrossUnder(Close, Value1) or CrossOver(Close, Value1) then Plot1(Close, "支撐一");

if CrossUnder(Close, Value2) or CrossOver(Close, Value2) then Plot2(Close, "支撐二");

 

 

排序方式: 標準 | 最新
XS小編 發文於   2026/01/13

Hello CHING208,

 

受限於32位元的記憶體上限的,只有XQ的主程式,也就是技術線圖等視覺呈現的部分。

策略雷達中的策略在運算的時候,會由64位元的引擎處理,不受到32位元的記憶體限制。

要麻煩您提供 XQ Log 讓相關人員確認記憶體不足的原因。

您可以透過XQ內的設定 => 問題回報的方式來上傳提供,並附上討論區問題連結。

若需要附上的檔案數量或大小超過了問題回報可附上的範圍,則可以將相關檔案放置在雲端空間開放權限後提供連結。

感謝。

CHING208 發文於   2026/01/15

已於XQ問題回報附上問題畫面截圖跟log檔,謝謝!

附加文件

發表回覆
Close