剛做腳本回測的時候, 觀察CPU的使用率在客戶端沒有明顯增加, 只在產生回測報告的一瞬間才有增加CPU使用率一會兒, 請問回測過程是在主機端嗎? 不然, 很難解釋為什麼客戶端的資源都沒在回測的時候有變動?
回測在哪邊執行
- 222
- 最後發表 wctsengc 2020 十月 29
wctsengc 您好
回測的在我們這邊的主機做運算的喔!
所以抓取過程不太會使用到用戶的cpu
請問您那邊的主機會對回測時間做限制嗎? 因為我回測複雜度不高(ex: 幾秒內回傳結果)的腳本, 都沒問題; 但回測複雜度較高(ex: 超過1分鐘以上回傳結果)的腳本, 在市場開盤的時候, 常常都回測失敗 --- 沒有任何資料
wctsengc 您好
是的,我們會對於回測進行時間上的限制
但是如果在5分鐘以內的話是不會有問題的
建議您可以檢查您的腳本是否運用到像是
ex 迴圈的功能
因為回測是server端的計算 而執行腳本是您的電腦在處理的
請問回測功能不在客戶端做的理由嗎? 上傳程式到公司的主機上做回測, 如何確保客戶的程式機密? 如果真的非要上傳幫我們做不可, 反倒希望顛倒過來, 執行的腳本幫我們在公司的主機上執行, 把結果畫面一直傳給客戶就好(類似teamviewer的做法, 也沒很佔網路頻寬), 免得開盤時在客戶端執行腳本的XQ都非常龜速
wctsengc 您好
首先說明為何腳本執行是在您的電腦就是保障您的個資問題
我們並不會知道您撰寫了甚麼,或是您選出了什麼,這些只有您知道
而這間接說明了回測與選股計算server在我們這邊的原因
目前的作法是
當您在計算的時候,借用我們的主機來運算,
因為其實這類計算所需要的效能比您想像中的還大
而並非所有用戶的電腦都非常好,
所以我們提供服務,讓各位都能使用的該功能
在主機做回測計算的時候, 如果不用拿客戶的程式到主機, 請問是拿什麼邏輯去運算, 而且可以剛好得到客戶程式邏輯想要回測的結果?
時間顯示我的提問已經過3周了, 請回應我最後一個問題好嗎?
請問回覆問題的平均時間間隔是多少? 這個問題還沒有結案, 為什麼幾個禮拜過去了都不回應? 提問後的作業時間也夠久了吧?
Hi wctsengc,
不好意思,中秋連假期間問題比較多,漏看了這題,回覆如下:
Q1:在主機做回測計算的時候, 如果不用拿客戶的程式到主機, 請問是拿什麼邏輯去運算, 而且可以剛好得到客戶程式邏輯想要回測的結果?
A1:您撰寫的腳本,都會經過加密儲存在雲端Server上,當您執行回測時,
會在雲端跑回測,跑完回測後的回測報告會顯示在您主機中,詳細的說明如同 2020/09/28 所述。
Q2:請問回覆問題的平均時間間隔是多少?
A2:原則上小幫手會盡量一週至少回覆一次,如有疏漏請見諒,謝謝。
根據您的回答, 所謂回測是server端的計算, 其實也是一種在server端執行客戶的腳本, 只是會有所謂的加密機制來保障. 所以前面我的疑問才會: 如果真的非要上傳(腳本)幫我們做不可, 反倒希望顛倒過來, 執行的腳本幫我們在公司的主機上執行, 把結果畫面一直傳給客戶就好(類似teamviewer的做法, 也沒很佔網路頻寬), 免得開盤時在客戶端執行腳本的XQ都非常龜速
11 評論