回測在哪邊執行

  •   222 
  • 最後發表   wctsengc  2020 十月 29
wctsengc 發文於   2020/09/25

剛做腳本回測的時候, 觀察CPU的使用率在客戶端沒有明顯增加, 只在產生回測報告的一瞬間才有增加CPU使用率一會兒, 請問回測過程是在主機端嗎? 不然, 很難解釋為什麼客戶端的資源都沒在回測的時候有變動?

排序方式: 標準 | 最新
XQ小幫手 發文於   2020/09/25

wctsengc 您好

回測的在我們這邊的主機做運算的喔!

所以抓取過程不太會使用到用戶的cpu 

wctsengc 發文於   2020/09/25

請問您那邊的主機會對回測時間做限制嗎? 因為我回測複雜度不高(ex: 幾秒內回傳結果)的腳本, 都沒問題; 但回測複雜度較高(ex: 超過1分鐘以上回傳結果)的腳本, 在市場開盤的時候, 常常都回測失敗 --- 沒有任何資料

XQ小幫手 發文於   2020/09/25

wctsengc 您好

是的,我們會對於回測進行時間上的限制

但是如果在5分鐘以內的話是不會有問題的

建議您可以檢查您的腳本是否運用到像是

ex 迴圈的功能

因為回測是server端的計算 而執行腳本是您的電腦在處理的

wctsengc 發文於   2020/09/26

請問回測功能不在客戶端做的理由嗎? 上傳程式到公司的主機上做回測, 如何確保客戶的程式機密? 如果真的非要上傳幫我們做不可, 反倒希望顛倒過來, 執行的腳本幫我們在公司的主機上執行, 把結果畫面一直傳給客戶就好(類似teamviewer的做法, 也沒很佔網路頻寬), 免得開盤時在客戶端執行腳本的XQ都非常龜速

XQ小幫手 發文於   2020/09/28

wctsengc 您好

首先說明為何腳本執行是在您的電腦就是保障您的個資問題

我們並不會知道您撰寫了甚麼,或是您選出了什麼,這些只有您知道

而這間接說明了回測與選股計算server在我們這邊的原因

目前的作法是

當您在計算的時候,借用我們的主機來運算,

因為其實這類計算所需要的效能比您想像中的還大 

而並非所有用戶的電腦都非常好,

所以我們提供服務,讓各位都能使用的該功能

wctsengc 發文於   2020/09/28

在主機做回測計算的時候, 如果不用拿客戶的程式到主機, 請問是拿什麼邏輯去運算, 而且可以剛好得到客戶程式邏輯想要回測的結果?

wctsengc 發文於   2020/10/14

時間顯示我的提問已經過3周了, 請回應我最後一個問題好嗎?

wctsengc 發文於   2020/10/14

請問回覆問題的平均時間間隔是多少? 這個問題還沒有結案, 為什麼幾個禮拜過去了都不回應? 提問後的作業時間也夠久了吧?

XQ小幫手 發文於   2020/10/14

Hi wctsengc,

不好意思,中秋連假期間問題比較多,漏看了這題,回覆如下:

Q1:在主機做回測計算的時候, 如果不用拿客戶的程式到主機, 請問是拿什麼邏輯去運算, 而且可以剛好得到客戶程式邏輯想要回測的結果?

A1:您撰寫的腳本,都會經過加密儲存在雲端Server上,當您執行回測時,

會在雲端跑回測,跑完回測後的回測報告會顯示在您主機中,詳細的說明如同 2020/09/28 所述。


 

Q2:請問回覆問題的平均時間間隔是多少? 

A2:原則上小幫手會盡量一週至少回覆一次,如有疏漏請見諒,謝謝。

wctsengc 發文於   2020/10/29

根據您的回答, 所謂回測是server端的計算, 其實也是一種在server端執行客戶的腳本, 只是會有所謂的加密機制來保障. 所以前面我的疑問才會: 如果真的非要上傳(腳本)幫我們做不可, 反倒希望顛倒過來, 執行的腳本幫我們在公司的主機上執行, 把結果畫面一直傳給客戶就好(類似teamviewer的做法, 也沒很佔網路頻寬), 免得開盤時在客戶端執行腳本的XQ都非常龜速

顯示更多回應 發表回覆
Close