請問怎麼升級硬體,來增加自訂指標顯示速度

  •   247 
  • 最後發表   努力中  2024 五月 07
努力中 發文於   2024/04/29

腳本編譯約1分鐘,使用在期貨近全1分K,目前往前半年顯示要4分鐘,請問提升什麼硬體可針對自訂指標顯示加快?

已經測試過16G記憶體+i713代CPU沒有幫助,只會加快編譯速度,對於顯示沒有加快

請問是要用最頂的記憶體,還是最強的CPU,才能增加指標顯示速度?

這次提問是希望,官方可以明確建議哪一個硬體項目,而非一般的基本硬體需求建議

另外,請問若想加快指標顯示速度,除了減少頁籤之外還有其他方法嗎?

再請問,當條件1為FALES時,是否條件2就不運算,會直接跳往條件3運算,例如:

CONA=條件1 and 條件2

CONA=條件3 and 條件4

我想藉此加快運算速度

另外強烈建議、強烈建議、強烈建議、指標可以指定計算的日期範圍,以及最新日期(計算終點)可以往前設定,雖然XS語法可以框選日期範圍,但在技術分析頁面上,一樣會從指定日期往後到當日最新全面計算,若可以選範圍,對系統、用戶,都有好處

謝謝

排序方式: 標準 | 最新
XS小編 發文於   2024/05/02

Hello 努力中,

 

小編會詢問相關人員您的設備若硬體升級是否有效,不過看上面提到的設備等級小編認為是幫助有限。

若您願意的話提供 頁面匯出檔勾選(包含)指標腳本 以及 XQ Log 讓相關人員確認應該會比較能夠改善問題。

 

當條件1為FALES時,是否條件2就不運算,會直接跳往條件3運算 這部分就小編所知是如此沒錯。

 

若要限定計算範圍的話,腳本中用日期時間來限制是可以減少大量計算資源的。

舉例來說只要在2023年計算均線的話,只要用條件時間包住相關計算即可:

if date >= 20230101 and date <= 20231231 then begin

    value1 = average(close, 10);

    plot1(value1);

    end;

 

這樣腳本在非指定區間內只需要判斷date條件,所需的資源相當的少。

 

XS小編 發文於   2024/05/07

Hello 努力中,

 

小編補充,由於您計算的資料不少,台指期日夜盤1分鐘半年就相當於要計算 (19 * 60 * 125) 142500 根Bar,在4分鐘內計算完畢的話相當於1秒要計算約 594 根Bar。

且單一指標是由前往後計算、資料有先後順序故沒辦法平行運算,故您提升CPU等硬體的效果有限。

 

小編會建議您嘗試優化腳本的運算,或是可以考慮將單一指標腳本切成多個指標腳本分別畫出,因為這樣的話就可以平行運算,可能提升速度。

若不知如何修改腳本的話可以提供腳本讓相關人員確認看是否有改善的空間。

  • 按讚來自於
  • YEAH301000
發表回覆
Close