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