WH3的根本問題與解決方案 [贏順期貨]
- 咨詢內(nèi)容:
WH3走到現(xiàn)在,可以看得出,老板想把它做大做強(qiáng)的決心非常大,辛辛苦苦的多次升級(jí),只有真正干事業(yè)的人,才可以做到這一點(diǎn),我在思考:為什么文華財(cái)經(jīng)每次升級(jí),都會(huì)產(chǎn)生新的問題呢?根本原因,恐怕在于數(shù)據(jù)的下載和調(diào)用方式上。
關(guān)于數(shù)據(jù)下載與調(diào)用的問題,如果處理不好,會(huì)從根本上妨礙文華的做大做強(qiáng),這個(gè)關(guān)系如果沒有理順,無(wú)論文華怎么升級(jí),都會(huì)出現(xiàn)這樣那樣的漏洞和不足,而且,升級(jí)得越復(fù)雜,功能越全,系統(tǒng)的內(nèi)部沖突越多,甚至發(fā)生顧此失彼,走入死胡同的風(fēng)險(xiǎn)。
如何理順數(shù)據(jù)下載與調(diào)用關(guān)系呢?
這里涉及到三個(gè)基本問題,一是下載數(shù)據(jù)問題,二是設(shè)置本地?cái)?shù)據(jù)文件問題,三是調(diào)用問題。我本人主張,數(shù)據(jù)應(yīng)當(dāng)是先下載到本地電腦,并形成本地文件,然后一切數(shù)據(jù)都是從本地的數(shù)據(jù)文件中調(diào)用,而不是從內(nèi)存中調(diào)用,或者從緩存中調(diào)用。下面我將分別就這三個(gè)問題,一個(gè)個(gè)的說(shuō)明我的想法。
一、數(shù)據(jù)下載問題。
理論上講,對(duì)用戶需要的數(shù)據(jù)進(jìn)行下載,不需要的數(shù)據(jù)不進(jìn)行下載,是最佳效果。如果無(wú)用數(shù)據(jù)下載過多,會(huì)占用大量帶寬,從而影響所需數(shù)據(jù)的正常下載,為達(dá)到這一目的,我建議:
1、設(shè)置手工下載歷史數(shù)據(jù)。用戶一次只能下載一個(gè)產(chǎn)品的某段歷史數(shù)據(jù),這個(gè)功能已經(jīng)存在,不用我多說(shuō)。
2、設(shè)置自動(dòng)下載近期數(shù)據(jù)。用戶可以確定某品種數(shù)據(jù),為自動(dòng)下載的近期數(shù)據(jù),只要打開WH3,該品種的近期數(shù)據(jù),就處于自動(dòng)下載狀態(tài),目的是為了跨周期函數(shù)的調(diào)用。為了減輕占用寬帶的壓力,時(shí)間上可以把近期數(shù)據(jù)確定為最近500個(gè)K線段以內(nèi),品種上可以限定用戶最多設(shè)置兩個(gè)品種,并允許用戶更換品種。
3、設(shè)置全自動(dòng)下載。用戶打開什么頁(yè)面,就自動(dòng)下載什么頁(yè)面對(duì)應(yīng)品種周期的近期數(shù)據(jù),注意是近期數(shù)據(jù),可以設(shè)置在500個(gè)K線段以內(nèi),這么做,是為了程序化調(diào)用數(shù)據(jù)。
4、頁(yè)面顯示數(shù)據(jù),這一塊不需要下載到本地,所見即所得,用戶打開哪個(gè)頁(yè)面,就顯示這個(gè)頁(yè)面的數(shù)據(jù),用戶翻過這個(gè)頁(yè)面,數(shù)據(jù)僅保留在內(nèi)存中,不需要保留在本地計(jì)算機(jī)里,關(guān)機(jī)后,其數(shù)據(jù)隨著內(nèi)存的清空一同消失。
二、本地?cái)?shù)據(jù)文件的設(shè)置問題。
文華財(cái)經(jīng)涉及的數(shù)據(jù)面很廣,有股票、期貨、外匯等等,很全面,因此,本地?cái)?shù)據(jù)文件,可以根據(jù)數(shù)據(jù)性質(zhì),設(shè)不同的文件夾,同一個(gè)文件夾的數(shù)據(jù),屬于同一個(gè)大的類別,例如,國(guó)內(nèi)期貨,全部數(shù)據(jù)可以裝在同一個(gè)文件夾里,小類別可以用不同的數(shù)據(jù)名稱來(lái)加以區(qū)別,例如以DD名稱開頭的全部為大豆等,并對(duì)于過了交割期的數(shù)據(jù),設(shè)置自動(dòng)清理功能。
三、數(shù)據(jù)的調(diào)用問題。
這里面有兩種性質(zhì)的數(shù)據(jù),一種是用來(lái)顯示給用戶看的,這種數(shù)據(jù)僅存于內(nèi)存中即可,關(guān)機(jī)后即可消失,一種是程序化用來(lái)調(diào)用計(jì)算的數(shù)據(jù),可以做這么一個(gè)規(guī)定,一切程序化用來(lái)調(diào)用的數(shù)據(jù),都必須從本地?cái)?shù)據(jù)文件中提取。
以上建議的好處:
1、理順了數(shù)據(jù)的下載與調(diào)用關(guān)系,為以后文華軟件的升級(jí),打下了良好的基礎(chǔ)。
2、極大的減輕了服務(wù)器的工作量,發(fā)送數(shù)據(jù)不及時(shí)等問題,或者因發(fā)數(shù)據(jù)不及時(shí)產(chǎn)生的掉數(shù)據(jù)問題,大大的減少了。
3、大大的方便了用戶使用跨周期函數(shù),使得計(jì)算機(jī)調(diào)用跨周期函數(shù),和普通的程序化一樣方便簡(jiǎn)單。
- 贏順技術(shù)人員:
感謝您的關(guān)注及建議,我們?nèi)娣治隹紤]。
- 贏順客服:
不如學(xué)學(xué)飛狐或大智慧,來(lái)個(gè)全推的,不是更好了么,何苦搞那么多動(dòng)作呢。當(dāng)然是期貨全推,股票就不必了。
- 網(wǎng)友回復(fù):
翻了一了樓主的帖子,樓主是跨周期的高手,跟樓主了解一個(gè)情況:其他的軟件,例如開拓者、金字塔,還是樓上提到的大智慧、飛狐,跨周期的函數(shù),是利用本機(jī)的數(shù)據(jù)?調(diào)用速度比文華快得多的?
- 網(wǎng)友回復(fù):
利用本地?cái)?shù)據(jù),只有當(dāng)本地需要調(diào)用服務(wù)器更新數(shù)據(jù)的時(shí)候,才占用寬帶和服務(wù)器,有很多的優(yōu)越性,一是調(diào)用速度快,二是大量減少了服務(wù)器的工作量,三是節(jié)約了寬帶資源,四是內(nèi)存占用小,優(yōu)點(diǎn)非常多,高質(zhì)量的軟件,客戶群體大的,絕大多數(shù)喜歡這樣設(shè)計(jì)。
相關(guān)文章
-
沒有相關(guān)內(nèi)容