自動交易策略數量的影響

  •   790 
  • 最後發表   一枝草  2024 十二月 24
一枝草 發文於   2024/07/01

請問
自動交易中

如果我有
1.同時100~200策略在線上跑,但每個策略的選股池只有不到10隻,所其實真正同時監控的脫不到2000隻

2.只有二隻策略在線上跑,但每個策略的選股池是直接抓所有普通股(監控1800隻股)

請問以上那個針對自動交易比較吃資源?
有建議怎樣做比較好嗎?

排序方式: 標準 | 最新
虎科大許教授 發文於   2024/07/01

這要看策略的運算情況。若策略沒有逐筆洗價,多觀察幾檔差異不大。若策略是逐筆洗價,運算又用到TICK判斷,特別是程式沒有寫得很有效率,跑不必要的迴圈時,你執行這麼多策略,恐怕XQ會跑不動。

  • 按讚來自於
  • Pingzz0719
一枝草 發文於   2024/07/04

請問,如果策略內容都是一樣的,單純想比較看看,是策略多還是監控個股數多,兩者誰比較吃資源

虎科大許教授 發文於   2024/07/04

這是個蠻有意思的實證研究,你可以試試看,再告訴大家結果。

XS小編 發文於   2024/07/05

Hello 一枝草,

 

就小編所知,如果策略內容都是相同的話,那麼一個策略執行100個商品,或是100個策略執行1個商品,兩者所使用的效能基本上是沒有差別的。

  • 按讚來自於
  • coolptz
一枝草 發文於   2024/07/08

因為有故意把一個策略(監控的個股不到10個)重復復制100多個去跑模擬單做壓力測試,發現有幾天,XQ畫面會在開盤之後就卡住不動,但實際上是有在下單,只是畫面是卡住無法動,看電腦效能也沒跑滿,開youtube看影片都正常,所以是XQ這程式自己問題,最後只能重開XQ來解決,不知道是不是同時開太多策略在跑的關系,就算起來監控的股票不到2000個,也是會有問題

XS小編 發文於   2024/07/11

Hello 一枝草,

 

就小編所知,XQ所能夠使用的CPU效能是有上限的,否則在用戶使用過多的策略時會影響到其他程式甚至OS的運作。

如果您想要更一步了解狀況的話,麻煩提供 XQ Log 並告知日期時間讓相關人員確認。

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

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

感謝。

一枝草 發文於   2024/07/15

小編你好
所謂"XQ所能夠使用的CPU效能是有上限的,否則在用戶使用過多的策略時會影響到其他程式甚至OS的運作",是指每戶能用到的CPU是有上限的,無論個人的硬體設備CPU多高,用在XQ自動交易上就是會有一個上限值的意思嗎?

XS小編 發文於   2024/07/19

Hello 一枝草,

 

XQ的UI部分是 32 bit,記憶體使用到3GB大概就會開始出現卡的狀況。

DAQEngine (策略運算的引擎) 是 64 bit 比較沒有這個限制。

小編推測是這個原因導致您XQ畫面卡住,但自動交易還有在運算。

若要詳細確認,麻煩提供 XQ Log。

 

CPU的使用上限會隨著工程師優化XQ而有所變動,但是會依比例作調整。

所以一個i7和一個i3的上限自然是會有所區別。

一枝草 發文於   2024/12/22

再請教小編說的「

CPU的使用上限會隨著工程師優化XQ而有所變動,但是會依比例作調整。

所以一個i7和一個i3的上限自然是會有所區別。」

指的是,一樣的工作負載下,i9必定分到比i7更多cpu上限嗎

目前除了遇到畫面卡頓,策略依然在執行的問題,另外還常遇到XQ整個閃退…懷疑是工作過載(但盤中看cpu 最高也只是瞬間來到50幾%),如果想分配到更多cpu 上限的分配比例,我應該把原本的CPU( I7 12700),往I9升級,還是注重基楚頻率的提升,如:I7 14700...或是說目前能分配的cpu就是上限,升級cpu已經沒有幫助

謝謝

XS小編 發文於   2024/12/24

Hello 一枝草,

 

會影響cpu同一時間能處理到的工作數量的是核心數量和執行序數量,這兩者i9都比i7高,所以i9的效能應該是會比較好沒錯。

由於您有遇到閃退的狀況,建議您提供 XQ Log 讓相關人員確認看是否有其他可能的原因造成。

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

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

感謝。

發表回覆
Close