建議 [金字塔]
- 咨詢內(nèi)容:
建議把只刷最后一根K線模式改進(jìn)一下,新來一根K線時(shí)也不要從頭刷一遍,也是只刷最后一根K線。程序?qū)崿F(xiàn)很簡單,記住第 N-1 根K線時(shí)的狀態(tài),平時(shí)只刷第 N 根K線,第 N+1根K線來的時(shí)候,把第N 根K線最后刷一下,記住第N根K線時(shí)的狀態(tài),然后只刷第N+1根K線。
測試發(fā)現(xiàn),你們的只刷最后一根K線,在出現(xiàn)新的一根K線時(shí),會從頭到尾刷一遍,然后改為只刷最后1根K線,所以每根K線的頭5秒會CPU利用率彪升80%以上,當(dāng)然了都用的只刷最后1根K線。
- 金字塔客服:
您好, 新的K線生成時(shí)本身就不會去刷歷史的K線
您是從CPU變化來判斷的? 新的K線生成,公式會在新的K線上從頭到尾刷新一次導(dǎo)致您CPU過高,沒有依據(jù)性!
[此貼子已經(jīng)被作者于2013/11/19 16:26:56編輯過] - 用戶回復(fù):
僅刷最后根K線: 只在第一次加載公式時(shí)在每根歷史K線上完整的計(jì)算一遍公式,其后就只在最后一根K線上做完整計(jì)算,歷史K產(chǎn)生的信號不會隨行情變化而變化
最好的檢測方法就是樓主在圖上疊加信號閃爍的策略,看下K線走完后對應(yīng)的信號會不會有變化即可,cpu反應(yīng)不了問題
[此貼子已經(jīng)被作者于2013/11/19 16:30:00編輯過] - 網(wǎng)友回復(fù):
將圖表上的加載的K線數(shù)量減少一些,如果你有跨周期指標(biāo)引用,那么請使用帶EX的函數(shù),限制引用的數(shù)據(jù)量,這樣即便重新刷新也不至于停頓了
- 網(wǎng)友回復(fù):
你可以讓你們程序員做個(gè)測試:策略A:延遲1秒后EXIT。策略B:調(diào)用策略A。都選擇只刷最后一根K線。你就會發(fā)現(xiàn)每根新K線的頭幾秒機(jī)器會不動,過了這幾秒,就很快了。原因是頭幾秒你策略B要從頭到尾刷一遍,調(diào)用的策略A每根K線也都要從頭到尾刷一遍,那么N根K線的情況下,策略A要刷1+(1+2)+(1+2+3)+。。。。+(1+2+3+。。。+N)這么多次,幾何級數(shù)
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容