關(guān)于后臺(tái)交易速度的3個(gè)問(wèn)題 咨詢版主 [金字塔]
-
咨詢內(nèi)容:
關(guān)于后臺(tái)交易速度的3個(gè)問(wèn)題 咨詢版主
1 第一個(gè)速度 ?從模型運(yùn)算完畢到發(fā)出委托的速度. ? 模型是2個(gè)挨著的語(yǔ)句發(fā)出開(kāi)多開(kāi)空的2單 ? 之前用的3.8版本,第一單大約60ms 第二單等第一單發(fā)出之后又過(guò)了60ms才發(fā)出. ? 導(dǎo)致套利老是單腿 虧錢.
? 好在4.3版本速度有較大的提升. 第一單3ms發(fā)出 ?第二單又等3ms才發(fā)出. ? 那么:? ? 既然是一個(gè)模型 挨著的2條語(yǔ)句. ?后面的第二條委托 能不能一起 都在第一個(gè)3ms內(nèi)發(fā)出呢?
2017-11-16 13:57:45.501 ? ?【后臺(tái)】PB01 TSellShort 第 155 行出現(xiàn)信號(hào) 2017-11-16 13:57:45.501 ? ?【后臺(tái)】PB12 TSellShort 已成功觸發(fā)下單操作 價(jià)格:18470.000000 數(shù)量:5 類型:0 賬戶:620717 品種:PB12 2017-11-16 13:57:45.501 ? ?【后臺(tái)】多賬戶及策略系數(shù) 委托賬戶或者組: 620717 2017-11-16 13:57:45.502 ? ?【后臺(tái)】CTP登錄賬戶 0 個(gè) 2017-11-16 13:57:45.502 ? ?【后臺(tái)】金仕達(dá)登錄賬戶 0 個(gè) 2017-11-16 13:57:45.502 ? ?【后臺(tái)】恒生登錄賬戶 0 個(gè) 2017-11-16 13:57:45.502 ? ?【后臺(tái)】子賬戶 登錄賬戶 0 個(gè) 2017-11-16 13:57:45.503 ? ?【后臺(tái)】擴(kuò)展接口 登錄賬戶 1 個(gè) 2017-11-16 13:57:45.503 ? ?【后臺(tái)】 帳戶 620717 下單 2017-11-16 13:57:45.503 ? ?【后臺(tái)】賬戶 620717 下單系數(shù)為1.000000? 2017-11-16 13:57:45.503 ? ?【后臺(tái)】賬戶 620717 下單,系數(shù)調(diào)整后下單量:5? 2017-11-16 13:57:45.503 ? ?【后臺(tái)】實(shí)際賬戶 620717 持倉(cāng) 25 2017-11-16 13:57:45.504 ? ?【后臺(tái)】下單已發(fā)送 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ////////第一條委托
2017-11-16 13:57:45.504 ? ?【后臺(tái)】PB01 TSell 第 156 行出現(xiàn)信號(hào) 2017-11-16 13:57:45.505 ? ?【后臺(tái)】PB01 TSell 已成功觸發(fā)下單操作 價(jià)格:18465.000000 數(shù)量:5 類型:0 賬戶:620717 品種:PB01 2017-11-16 13:57:45.505 ? ?【后臺(tái)】多賬戶及策略系數(shù) 委托賬戶或者組: 620717 2017-11-16 13:57:45.505 ? ?【后臺(tái)】CTP登錄賬戶 0 個(gè) 2017-11-16 13:57:45.505 ? ?【后臺(tái)】金仕達(dá)登錄賬戶 0 個(gè) 2017-11-16 13:57:45.505 ? ?【后臺(tái)】恒生登錄賬戶 0 個(gè) 2017-11-16 13:57:45.506 ? ?【后臺(tái)】子賬戶 登錄賬戶 0 個(gè) 2017-11-16 13:57:45.506 ? ?【后臺(tái)】擴(kuò)展接口 登錄賬戶 1 個(gè) 2017-11-16 13:57:45.506 ? ?【后臺(tái)】 帳戶 620717 下單 2017-11-16 13:57:45.506 ? ?【后臺(tái)】賬戶 620717 下單系數(shù)為1.000000? 2017-11-16 13:57:45.507 ? ?【后臺(tái)】賬戶 620717 下單,系數(shù)調(diào)整后下單量:5? 2017-11-16 13:57:45.507 ? ?【后臺(tái)】實(shí)際賬戶 620717 持倉(cāng) 25 2017-11-16 13:57:45.507 ? ?【后臺(tái)】下單已發(fā)送 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ///////////第二條委托
2 第二個(gè)速度 ?模型的運(yùn)算速度 ? ?勾選了不間斷監(jiān)控 ? 1ms ? ?從日志看,幾百行的模型在15 16毫秒內(nèi)運(yùn)算完畢 .? ? ?但是我做了一個(gè)極簡(jiǎn)單的測(cè)試模型,就1-2句. 按道理可以在3毫秒以內(nèi)運(yùn)算完畢. ? ?然而但是并沒(méi)有,還是15-16毫秒才運(yùn)算完畢.
? ?那么 應(yīng)該是金字塔封印了模型的運(yùn)算速度. ?沒(méi)道理幾百行15毫秒,一句話也要15毫秒. ? ?能不能解除封印呢? 讓電腦以最大速度最快的刷新率去運(yùn)行. 簡(jiǎn)單模型 估計(jì)3毫秒就能刷一次.然后就可以發(fā)單了.
? ?如果這樣,從收到行情開(kāi)始 ?3毫秒算完 3毫秒2個(gè)單子發(fā)出去. 能大大的減少滑點(diǎn).畢竟比別的軟件快就是一大優(yōu)勢(shì). ? ?路上走多長(zhǎng)時(shí)間,這個(gè)就由不得我們了.
3 第三個(gè)速度 ?勾選日志 對(duì)發(fā)單速度到底有多大的影響. ? 或者說(shuō) 當(dāng)前勾選 1收到行情運(yùn)算完畢16毫秒,發(fā)單6毫秒. 總計(jì)22ms
? 如果不勾選, 你們估計(jì) 這個(gè)22ms能縮減嗎,大概縮減到了多少? ?
謝謝!! ? ?期待能優(yōu)化第一個(gè) 和第二個(gè)速度. ?
(畢竟發(fā)單速度 從3.8版本的120ms 變戲法一樣的4.3版本變成了6ms, 相信你們的能力) ? ??
?來(lái)源: m.weiqiv.net.cn
-
金字塔客服:
如果把第二個(gè)模型預(yù)算速度接觸封印,誰(shuí)再說(shuō)金字塔慢,就可以拿個(gè)幾句話的模型懟他. 你看2毫秒算完了 3毫秒就發(fā)出單子了
慢是因?yàn)槟P蛷?fù)雜了,自己改策略去!!
從收到行情到發(fā)出單子 5毫秒以內(nèi),大家都沒(méi)話說(shuō)了!! [此貼子已經(jīng)被作者于2017/11/16 14:48:00編輯過(guò)]?
-
用戶回復(fù):
這就涉及到軟件底層設(shè)計(jì)算法和資源利用的問(wèn)題了,任何軟件都會(huì)有一個(gè)運(yùn)行的極限值的,只有在不斷優(yōu)化運(yùn)行計(jì)算算法,提高硬件資源的利用率,才會(huì)突破這個(gè)壁壘。隨著硬件的提升,客戶的需求,對(duì)這塊的需求我們也會(huì)更加重視,這需要一個(gè)過(guò)程,也是我們努力的方向。
?
-
網(wǎng)友回復(fù):
謝謝版主的重視
軟件都會(huì)有一個(gè)運(yùn)行的極限值的,只有在不斷優(yōu)化運(yùn)行計(jì)算算法,提高硬件資源的利用率,才會(huì)突破這個(gè)壁壘
現(xiàn)在這第二個(gè)速度 ?比較復(fù)雜和極簡(jiǎn)單的模型 都要16ms運(yùn)算完, 應(yīng)該是你們基于某種考慮封印了這個(gè)速度. 如果能解除這個(gè)封印,讓簡(jiǎn)單的模型快點(diǎn)算完把單子發(fā)出去,再進(jìn)行下一次掃描. ?那就最好不過(guò)了.
爭(zhēng)取做到發(fā)單子有多塊 只看模型和電腦. ? ?期待中!!
?
-
網(wǎng)友回復(fù):
日志記錄也需要時(shí)間的,這3ms主要是記錄日志消耗的
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容