System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及金融數(shù)據(jù)處理領(lǐng)域,尤其涉及股票實(shí)時(shí)行情進(jìn)行異動(dòng)信號(hào)檢測(cè)領(lǐng)域,具體是指一種基于異步事件針對(duì)股票實(shí)時(shí)行情實(shí)現(xiàn)異動(dòng)檢測(cè)的系統(tǒng)。
技術(shù)介紹
1、股票市場(chǎng)是一個(gè)高度動(dòng)態(tài)和復(fù)雜的系統(tǒng),其中股票價(jià)格的快速變化和交易量的波動(dòng)常常是市場(chǎng)異動(dòng)的信號(hào)。為了及時(shí)捕捉這些信號(hào),投資者和分析師需要一個(gè)能夠快速響應(yīng)市場(chǎng)變化的系統(tǒng)。現(xiàn)有技術(shù)中,多采用從行情主站同步輪詢方式,以獲取最新的股票價(jià)格和交易量等信息進(jìn)行異動(dòng)信號(hào)的判斷,在實(shí)時(shí)性、擴(kuò)展性、高可用方面存在局限。
技術(shù)實(shí)現(xiàn)思路
1、本專利技術(shù)的目的是克服了上述現(xiàn)有技術(shù)的缺點(diǎn),提供了一種滿足實(shí)時(shí)性好、擴(kuò)展性高、適用范圍較為廣泛的基于異步事件針對(duì)股票實(shí)時(shí)行情實(shí)現(xiàn)異動(dòng)檢測(cè)的系統(tǒng)。
2、為了實(shí)現(xiàn)上述目的,本專利技術(shù)的基于異步事件針對(duì)股票實(shí)時(shí)行情實(shí)現(xiàn)異動(dòng)檢測(cè)的系統(tǒng)如下:
3、該基于異步事件針對(duì)股票實(shí)時(shí)行情實(shí)現(xiàn)異動(dòng)檢測(cè)的系統(tǒng),其主要特點(diǎn)是,所述的系統(tǒng)包括:
4、低頻數(shù)據(jù)同步模塊,用于對(duì)接行情主站,進(jìn)行股票代碼表、股票基礎(chǔ)信息、歷史行情數(shù)據(jù)的同步更新與格式轉(zhuǎn)換加工,定期將低頻數(shù)據(jù)更新到數(shù)據(jù)存儲(chǔ)模塊;
5、數(shù)據(jù)接收適配模塊,用于對(duì)接多路行情源數(shù)據(jù),進(jìn)行協(xié)議解析和數(shù)據(jù)格式轉(zhuǎn)換,將實(shí)時(shí)行情數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一格式,并發(fā)布行情更新通知;
6、異動(dòng)指標(biāo)庫模塊,用于定義多種不同的異動(dòng)信號(hào)判斷規(guī)則;
7、數(shù)據(jù)存儲(chǔ)模塊,用于緩存和持久化中間數(shù)據(jù)和結(jié)果數(shù)據(jù),供低頻數(shù)據(jù)同步模塊和異動(dòng)信號(hào)檢測(cè)模塊使用;
8
9、異動(dòng)信號(hào)推送模塊,輸出端與客戶端相連接,用于為客戶端提供數(shù)據(jù)訪問服務(wù),并接收客戶端的異動(dòng)訂閱請(qǐng)求建立長連接,向客戶端實(shí)時(shí)推送異動(dòng)信號(hào)數(shù)據(jù)。
10、較佳地,所述的低頻數(shù)據(jù)同步模塊用于對(duì)接行情主站,進(jìn)行低頻數(shù)據(jù)的拉取,同步全量股票代碼表,解析后從應(yīng)答數(shù)據(jù)提取多條數(shù)據(jù)進(jìn)行轉(zhuǎn)換,并按股票子類別進(jìn)行分類;同步歷史行情數(shù)據(jù),主要指同步最新指定周期的歷史行情k線,將格式化的低頻數(shù)據(jù)更新到數(shù)據(jù)存儲(chǔ)模塊。
11、較佳地,所述的數(shù)據(jù)接收適配模塊包括:
12、數(shù)據(jù)接收單元,用于對(duì)接多路實(shí)時(shí)行情源數(shù)據(jù),區(qū)分不同市場(chǎng)、不同數(shù)據(jù)中心行情源;
13、數(shù)據(jù)解析單元,與所述的數(shù)據(jù)接收單元相連接,用于解析行情源數(shù)據(jù),并從每幀實(shí)時(shí)數(shù)據(jù)中提取多條數(shù)據(jù);
14、結(jié)構(gòu)轉(zhuǎn)換單元,與所述的數(shù)據(jù)解析單元相連接,用于解析后的行情數(shù)據(jù)進(jìn)行轉(zhuǎn)換,提取數(shù)據(jù)所屬類型;
15、數(shù)據(jù)去重單元,與所述的結(jié)構(gòu)轉(zhuǎn)換單元相連接,用于數(shù)據(jù)去重,排除未發(fā)生更新但推送的行情數(shù)據(jù);
16、數(shù)據(jù)更新單元,與所述的結(jié)構(gòu)去重單元相連接,用于格式化的數(shù)據(jù)更新通知。
17、較佳地,所述的異動(dòng)信號(hào)檢測(cè)模塊包括:
18、初始化單元,與所述數(shù)據(jù)存儲(chǔ)模塊相連接,用于根據(jù)配置加載股票代碼集合及其對(duì)應(yīng)的基礎(chǔ)信息和歷史行情數(shù)據(jù),生成多種本地緩存指標(biāo);
19、數(shù)據(jù)訂閱單元,與所述數(shù)據(jù)存儲(chǔ)模塊相連接,用于訂閱數(shù)據(jù)變化通知,獲取更新的行情更新數(shù)據(jù);
20、數(shù)據(jù)分發(fā)單元,與所述數(shù)據(jù)訂閱單元相連接,用于將收到的行情更新數(shù)據(jù),分發(fā)給對(duì)應(yīng)的異動(dòng)判斷單元;
21、異動(dòng)判斷單元,與所述數(shù)據(jù)分發(fā)單元通過異步事件模型相連接,用于對(duì)接收到的行情數(shù)據(jù)結(jié)合本身基礎(chǔ)指標(biāo)、緩存數(shù)據(jù)進(jìn)行異動(dòng)指標(biāo)判斷,并用實(shí)時(shí)行情數(shù)據(jù)更新本身緩存。
22、較佳地,所述的異動(dòng)信號(hào)推送模塊根據(jù)推送邏輯判斷是否需要進(jìn)行推送,輸出端與客戶端相連接,用于為客戶端提供數(shù)據(jù)訪問服務(wù),并接收客戶端的異動(dòng)訂閱請(qǐng)求建立長連接,向客戶端實(shí)時(shí)推送異動(dòng)信號(hào)數(shù)據(jù)。
23、采用了本專利技術(shù)的基于異步事件針對(duì)股票實(shí)時(shí)行情實(shí)現(xiàn)異動(dòng)檢測(cè)的系統(tǒng),通過接收節(jié)點(diǎn)間數(shù)據(jù)同步的方式實(shí)現(xiàn)數(shù)據(jù)接收環(huán)節(jié)的速度優(yōu)先和故障自動(dòng)切換,保障實(shí)時(shí)行情數(shù)據(jù)接收環(huán)節(jié)的高可用接收;充分利用redis作為數(shù)據(jù)中轉(zhuǎn),通過sub/pub機(jī)制發(fā)布行情更新通知,延時(shí)低;異動(dòng)檢測(cè)充分利用異步事件模型,將數(shù)據(jù)處理劃分為多個(gè)相對(duì)獨(dú)立的主題,支持輕量化部署,擴(kuò)展方便;將異動(dòng)信號(hào)推送通過緩存保障不重復(fù)推送,支持多節(jié)點(diǎn)部署,提高可用性;綜上,本專利技術(shù)具有高可用、高性能、易擴(kuò)展等明顯特征。
本文檔來自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種基于異步事件針對(duì)股票實(shí)時(shí)行情實(shí)現(xiàn)異動(dòng)檢測(cè)的系統(tǒng),其特征在于,所述的系統(tǒng)包括:
2.根據(jù)權(quán)利要求1所述的基于異步事件針對(duì)股票實(shí)時(shí)行情實(shí)現(xiàn)異動(dòng)檢測(cè)的系統(tǒng),其特征在于,所述的低頻數(shù)據(jù)同步模塊用于對(duì)接行情主站,進(jìn)行低頻數(shù)據(jù)的拉取,同步全量股票代碼表,解析后從應(yīng)答數(shù)據(jù)提取多條數(shù)據(jù)進(jìn)行轉(zhuǎn)換,并按股票子類別進(jìn)行分類;同步歷史行情數(shù)據(jù),主要指同步最新指定周期的歷史行情K線,將格式化的低頻數(shù)據(jù)更新到數(shù)據(jù)存儲(chǔ)模塊。
3.根據(jù)權(quán)利要求1所述的基于異步事件針對(duì)股票實(shí)時(shí)行情實(shí)現(xiàn)異動(dòng)檢測(cè)的系統(tǒng),其特征在于,所述的數(shù)據(jù)接收適配模塊包括:
4.根據(jù)權(quán)利要求1所述的基于異步事件針對(duì)股票實(shí)時(shí)行情實(shí)現(xiàn)異動(dòng)檢測(cè)的系統(tǒng),其特征在于,所述的異動(dòng)信號(hào)檢測(cè)模塊包括:
5.根據(jù)權(quán)利要求1所述的基于異步事件針對(duì)股票實(shí)時(shí)行情實(shí)現(xiàn)異動(dòng)檢測(cè)的系統(tǒng),其特征在于,所述的異動(dòng)信號(hào)推送模塊根據(jù)推送邏輯判斷是否需要進(jìn)行推送,輸出端與客戶端相連接,用于為客戶端提供數(shù)據(jù)訪問服務(wù),并接收客戶端的異動(dòng)訂閱請(qǐng)求建立長連接,向客戶端實(shí)時(shí)推送異動(dòng)信號(hào)數(shù)據(jù)。
【技術(shù)特征摘要】
1.一種基于異步事件針對(duì)股票實(shí)時(shí)行情實(shí)現(xiàn)異動(dòng)檢測(cè)的系統(tǒng),其特征在于,所述的系統(tǒng)包括:
2.根據(jù)權(quán)利要求1所述的基于異步事件針對(duì)股票實(shí)時(shí)行情實(shí)現(xiàn)異動(dòng)檢測(cè)的系統(tǒng),其特征在于,所述的低頻數(shù)據(jù)同步模塊用于對(duì)接行情主站,進(jìn)行低頻數(shù)據(jù)的拉取,同步全量股票代碼表,解析后從應(yīng)答數(shù)據(jù)提取多條數(shù)據(jù)進(jìn)行轉(zhuǎn)換,并按股票子類別進(jìn)行分類;同步歷史行情數(shù)據(jù),主要指同步最新指定周期的歷史行情k線,將格式化的低頻數(shù)據(jù)更新到數(shù)據(jù)存儲(chǔ)模塊。
3.根據(jù)權(quán)利要求1所述的基于異步事件針對(duì)...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:俞楓,黃韋,喬少明,
申請(qǐng)(專利權(quán))人:國泰君安證券股份有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。