




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
PAGE4PAGE3P2P全推數(shù)據(jù)接口使用說明(helloword源作者crackking傾情奉獻(xiàn),動(dòng)態(tài)更新博客:/p2p2009)使用前請仔細(xì)閱讀下列條款:1、P2P全推行情接口只是針對P2P實(shí)時(shí)傳輸編程技術(shù)和股票行情數(shù)據(jù)高壓縮技術(shù)的學(xué)術(shù)研究之用,接口所提供的行情數(shù)據(jù)僅供技術(shù)分析愛好者學(xué)習(xí)交流和盤后復(fù)盤使用,接收者不得將行情數(shù)據(jù)用于任何商業(yè)盈利性應(yīng)用。2、由于互聯(lián)網(wǎng)本身不穩(wěn)定和客戶網(wǎng)絡(luò)環(huán)境的差異,P2P全推接口不保證數(shù)據(jù)的準(zhǔn)確性和行情的穩(wěn)定性,不承擔(dān)因行情數(shù)據(jù)錯(cuò)誤或延遲所造成的用戶一切直接或間接損失。3、股市有風(fēng)險(xiǎn),用戶據(jù)此操作,風(fēng)險(xiǎn)自擔(dān)。接口使用說明:(使用前請認(rèn)真閱讀一下本說明,這樣可以避免很多不必要的提問)1.壓縮包中共5個(gè)文件,分別為P2P.exe,P2P.CFG,zlib.dll,Stock.dll和使用說明.txt,可以解壓到任意盤任意目錄下使用。2.支持的行情分析軟件有:(1)分析家2006,分析家機(jī)構(gòu)版V023的支持等,要求分析家主窗口標(biāo)題最前面的幾個(gè)字是"分析家-",是否是破解版關(guān)系不大,最好是下載分析家官方網(wǎng)站的正版分析家,網(wǎng)址是,分析家其他版本號(hào)是否支持,沒全做試驗(yàn),分析家的其它版本是否能接收,有興趣的可以自己做試驗(yàn)。(2)飛狐交易師,支持飛狐交易師,要求飛狐交易師主窗口標(biāo)題最前面的幾個(gè)字是"飛狐交易師"或"證券分析師",是否是破解版關(guān)系不大,最好是支持正版,用正版的。(3)大智慧新一代,要求大智慧主窗口標(biāo)題最前面的幾個(gè)字是"大智慧Level"支持的版本號(hào)有09.0302,09.0301,09.0226,08.0907,08.0801,07.0205共五個(gè)。注:如果分析軟件的窗口標(biāo)題不符合上面說的,則分析軟件無法接收數(shù)據(jù)。以上三個(gè)分析軟件最好都是正版的,只要下載正版的軟件,安裝后,無需做任何修改即可使用。再次說明一下,接口中的5個(gè)文件解壓到任意目錄下使用都可以,而無需解壓到某個(gè)分析軟件的某個(gè)目錄下,或替代某個(gè)分析軟件的某個(gè)文件。接口完全是綠色的,無需安裝,除了其他股軟使用本接口打鉤需要修改HKEY_LOCAL_MACHINE\SOFTWARE\StockDrv中股票接口啟動(dòng)設(shè)置外,不會(huì)在注冊表中的其他地方留下任何信息。3.一般每天9:15分以后P2P接口能自動(dòng)清除行情軟件中前一天的行情數(shù)據(jù),如果不能自動(dòng)清除,則用行情分析軟件中的數(shù)據(jù)管理功能,手工清除前一天的行情數(shù)據(jù),然后在右下角“發(fā)送數(shù)據(jù)”前面的鉤選上。4.如果不能在開盤前打開該軟件,比如10點(diǎn)半才打開,那么該接口會(huì)自動(dòng)補(bǔ)充10點(diǎn)半之前的行情數(shù)據(jù),為了能夠盡快的把前面的數(shù)據(jù)補(bǔ)充完畢,請把速度調(diào)節(jié)到100。但如果是飛狐,則把該值調(diào)低一些,否則飛狐會(huì)來不及處理數(shù)據(jù),把大量的數(shù)據(jù)放到內(nèi)存中,造成飛狐使用內(nèi)存越來越大,最后由于內(nèi)存耗完造成飛狐或接口非法退出。大智慧和分析家則不存在現(xiàn)數(shù)據(jù)共享。200904071.今天盤后觀察,發(fā)現(xiàn)有少部分IP連了10多個(gè)端口,多的時(shí)候達(dá)20多個(gè)相同的IP,而端口不同,但仔細(xì)觀察發(fā)現(xiàn),真正連通的也只有1到2個(gè)端口,經(jīng)過分析,可能的原因是這些IP的路由器比較特殊,很有可能是這些路由器的端口也是動(dòng)態(tài)的變化的,為了避免這些IP對P2P網(wǎng)絡(luò)連接性能造成影響,本版對一個(gè)IP的連接數(shù)做了限制,暫定為一個(gè)IP允許兩個(gè)端口。如果一個(gè)IP有多臺(tái)電腦的人,可以通過內(nèi)網(wǎng)之間相互添加內(nèi)網(wǎng)IP的辦法解決,由于內(nèi)網(wǎng)之間速度快,延時(shí)幾乎可以忽略,因此內(nèi)網(wǎng)之間相互添加IP的辦法并不會(huì)影響性能。200904051.對P2P連接信息表頭名稱做了簡化處理,并對具體含義做出了定義(1).遠(yuǎn)完成表示遠(yuǎn)程IP已經(jīng)接收到數(shù)據(jù)包的數(shù)量,如果這個(gè)數(shù)字大于或等于本機(jī)已經(jīng)接收到的數(shù)據(jù)包數(shù),則該節(jié)點(diǎn)就認(rèn)為是種子。(2).遠(yuǎn)請求表示遠(yuǎn)程IP和本機(jī)發(fā)送連接信息次數(shù)及請求讀數(shù)據(jù)包的次數(shù)之和。(3).本請求表示本機(jī)對遠(yuǎn)程IP發(fā)送連接信息次數(shù)及請求讀數(shù)據(jù)包的次數(shù)之和。(4).請返回表示遠(yuǎn)程IP對本機(jī)請求讀數(shù)據(jù)包回應(yīng)的次數(shù)。(5).不通數(shù)表示對該IP發(fā)出連接信號(hào),而該IP未響應(yīng)連接的次數(shù)。2.增加了對最新版大智慧20090301版的支持。3.補(bǔ)充了幾個(gè)漏掉的股票代碼。200904031.增加了支持內(nèi)網(wǎng)多臺(tái)電腦連接外網(wǎng)的功能。2.增加了盤中請求速度,對于原來行情有延后的IP,行情速度可以提高0.2秒左右。200904021.修正了由于4月1日匆忙推出造成不能自動(dòng)獲取IP地址的BUG。2.改進(jìn)了返回?cái)?shù)據(jù)包顯示算法,使得顯示的數(shù)字合理。3.解決了同時(shí)打開大智慧自帶接收和P2P接收發(fā)生數(shù)據(jù)混亂的問題,可以使用大智慧自帶的接口接收板塊數(shù)據(jù)。200904011.增加了9:15自動(dòng)點(diǎn)擊發(fā)送總控的功能。2.改進(jìn)了種子數(shù)和活動(dòng)節(jié)點(diǎn)數(shù)算法,顯示更準(zhǔn)確了。3.更正了部分股票代碼中股票名稱沒更新的問題。請用壓縮文件中新的代碼表文件P2P.CFG替換老的P2P.CFG文件。4.對大智慧不能處理內(nèi)外盤問題進(jìn)行了處理,如果大智慧不能正確的顯示內(nèi)外盤,處理方法如下:(1)P2P中把發(fā)送總控鉤去掉(2)在大智慧中清除今日行情數(shù)據(jù)(3)對準(zhǔn)P2P右下角的"發(fā)送設(shè)置"四個(gè)子雙擊一下(4)退出大智慧(5)重進(jìn)大智慧(6)點(diǎn)擊P2P中的發(fā)送復(fù)位(7)P2P中發(fā)送總控鉤上。5.增加了屏蔽大智慧自動(dòng)補(bǔ)分筆的功能,實(shí)現(xiàn)該功能后大家盤中就可以同時(shí)打開P2P和連接大智慧的服務(wù)器而不會(huì)導(dǎo)致分筆數(shù)據(jù)混亂的問題,并且連接大智慧后,智慧后還能自動(dòng)補(bǔ)日K線,5分鐘K線等其它功能功能。6.建議大智慧使用0801以后點(diǎn)播的版本,減少網(wǎng)絡(luò)流量。全推數(shù)據(jù)由P2P實(shí)現(xiàn),其他數(shù)據(jù)功能由大智慧完成,充分發(fā)揮各自的優(yōu)勢。200903311.對踢除無效IP的時(shí)間參數(shù)進(jìn)行了調(diào)整,如果IP表中IP的個(gè)數(shù)少于8個(gè),則20分鐘無連接,就踢除,如果多于8個(gè),則20秒無連接就刪除該IP.2.在自動(dòng)獲取IP中,對部分無效的內(nèi)網(wǎng)的IP進(jìn)行了過濾。3.自動(dòng)獲取IP的時(shí)間進(jìn)行了設(shè)定,在打開自動(dòng)獲取功能的情況下,為2分鐘自動(dòng)獲取一次。200903291.優(yōu)化無效IP處理算法,如果IP表中IP的個(gè)數(shù)少于8個(gè),則20分鐘無連接,就刪除,如果哦多余8個(gè),則2分鐘無連接就刪除該IP.2.對推送數(shù)據(jù)的算法進(jìn)行了優(yōu)化。200903261.修正了某些電腦上出現(xiàn)的非法退出的問題。2.增加顯示自己接收數(shù)據(jù)包個(gè)數(shù)的功能。200903251.增加了電腦時(shí)間同步于行情數(shù)據(jù)發(fā)送時(shí)間的功能。該功能主要是用在盤后復(fù)盤時(shí)使用,有些網(wǎng)友需要盤后復(fù)盤與盤后測試預(yù)警功能的測試,有了這個(gè)功能,則盤后復(fù)盤與預(yù)警測試環(huán)境完全等同于白天的實(shí)盤情況了。2.對連接數(shù)據(jù)繼續(xù)做了些優(yōu)化處理。3.對數(shù)據(jù)時(shí)快時(shí)慢原因的分析:行情數(shù)據(jù)的發(fā)送三種形式(1).L1點(diǎn)播行情,這種行情對于活躍的股票是6秒【請求】發(fā)送一筆數(shù)據(jù),如果在某個(gè)時(shí)段由于網(wǎng)絡(luò)擁擠或服務(wù)器忙等原因?qū)е聰?shù)據(jù)不能發(fā)送,那么,網(wǎng)絡(luò)恢復(fù)后,未【請求】到的數(shù)據(jù)不再不發(fā)送,這種情況就是大家所說的合并分筆情況。(2).L2全推行情,這種行情對于活躍的股票是3秒【推】送一筆數(shù)據(jù),如果在某個(gè)時(shí)段由于網(wǎng)絡(luò)擁擠或服務(wù)器忙等原因?qū)е聰?shù)據(jù)不能【推】送,那么,網(wǎng)絡(luò)恢復(fù)后,未【推】送的數(shù)據(jù)也不再【推】送,因此L2全推行情也會(huì)合并分筆。但多數(shù)L2股票軟件一般都有補(bǔ)分筆的功能,你翻到哪個(gè)股票,軟件就請求補(bǔ)分筆,把合并的分筆補(bǔ)充回來,如果你沒有翻到的股票,合并的分筆是不會(huì)補(bǔ)回來的,因此,對分筆數(shù)據(jù)要求高的人,盤后需要補(bǔ)所有的分筆一次,否則就會(huì)少分筆。(3).P2P全推行情,這個(gè)行情也是3秒【推】送一筆數(shù)據(jù),如果在某個(gè)時(shí)段由于網(wǎng)絡(luò)擁擠或服務(wù)器忙等原因?qū)е聰?shù)據(jù)不能【推】送,那么,網(wǎng)絡(luò)恢復(fù)后,未【推】送的數(shù)據(jù)會(huì)立即恢復(fù)【推】送,而不是通過補(bǔ)分筆的功能實(shí)現(xiàn),因此,這種方式,所有人的分筆數(shù)是一樣的,不會(huì)有哪個(gè)人會(huì)少分筆數(shù)據(jù),哪怕是一筆都不會(huì)少。如果清楚了上面幾種工作方式后,對于數(shù)據(jù)時(shí)快時(shí)慢的現(xiàn)象就好解釋了,越活躍的股票,這種現(xiàn)象越明顯,而對于不活躍的股票,比如對于600610、600721等這些ST股票,很難發(fā)現(xiàn)有這個(gè)現(xiàn)象。我們以12秒時(shí)間段內(nèi)的情況來解釋,如果在該時(shí)間段內(nèi)由于網(wǎng)絡(luò)等原因在12秒內(nèi)不能接收數(shù)據(jù),那么對于L1行情,由于不補(bǔ)【推】送數(shù)據(jù),在12秒的時(shí)候恢復(fù)網(wǎng)絡(luò)了,那么,你會(huì)收到一筆數(shù)據(jù),丟掉前一筆即第6秒的數(shù)據(jù),也就是出現(xiàn)了合并分筆的情況,對于丟掉的這筆數(shù)據(jù),多數(shù)人發(fā)現(xiàn)不了這筆丟掉的數(shù)據(jù)的。而對于P2P接口,由于不丟失分筆數(shù)據(jù),并且是3秒一筆,因此,在12秒的時(shí)候恢復(fù)網(wǎng)絡(luò)的時(shí)候,就把第3秒、第6秒、第9秒連同第12秒的數(shù)據(jù)數(shù)據(jù)一同【推】送送過來,共4筆數(shù)據(jù)一下【推】送過來,這個(gè)就造成了大家看到的時(shí)快時(shí)慢的現(xiàn)象。因此,今天看盤,請大家注意瞬間收到4筆左右甚至8筆左右數(shù)據(jù)情況的頻度,便于我分析原因,優(yōu)化接收。200903241.增加了與各IP連接速度優(yōu)化的功能,自動(dòng)把連接良好的IP放在IP表的前面,優(yōu)先與這些IP進(jìn)行P2P。2.修正了由于輸入代碼表錯(cuò)誤,把600259的代碼和600258的代碼打重復(fù)了,導(dǎo)致600258分時(shí)圖出現(xiàn)問題的錯(cuò)誤。200903221.增加了其他支持通視規(guī)范的股軟,接收實(shí)盤數(shù)據(jù)的功能。2.增加了無效IP過濾的功能。本《股票行情P2P全推接口》是采用了高效、超壓縮率的數(shù)據(jù)壓縮算法和最新P2P技術(shù)編寫的股票行情數(shù)據(jù)全推接口,它可以實(shí)現(xiàn)用戶之間實(shí)時(shí)行情數(shù)據(jù)的相互共享,相互提供數(shù)據(jù)服務(wù)。目前該接口可支持股票分析軟件是分析家。股票實(shí)時(shí)盤口數(shù)據(jù)包括下面一些字段:昨收、今開、最高、最低、最新、成交量、成交額、成交時(shí)間8個(gè)字段,以及買賣5檔的價(jià)和量共20個(gè)字段,兩個(gè)部分相加為28個(gè)字段,每個(gè)字段需要4個(gè)字節(jié),28個(gè)字段需字節(jié)數(shù)為28*4=112個(gè)字節(jié),再加上市場代碼2個(gè)字節(jié)和股票代碼6個(gè)字節(jié),因此一筆成交數(shù)據(jù)需要包含的字節(jié)數(shù)為112+2+6=120個(gè)字節(jié)。一般情況下,上海和深圳兩個(gè)市場的L1數(shù)據(jù)每秒大約成交260筆數(shù)據(jù)左右,L2數(shù)據(jù)每秒大約成交450筆數(shù)據(jù)左右,因此,如果不壓縮的話,L1的數(shù)據(jù)流量大約為30K/秒左右,L2為50K/秒左右,這種網(wǎng)絡(luò)流量要實(shí)現(xiàn)股票數(shù)據(jù)的全推對行情服務(wù)器和網(wǎng)絡(luò)的壓力都是很大的。本接口采用了超高效、超壓縮率的壓縮算法后,每筆成交數(shù)據(jù)大約可以壓縮到12到13個(gè)字節(jié)就夠了,網(wǎng)絡(luò)流量是壓縮前的十分之一左右,即3到5K/秒,相當(dāng)于語音聊天的數(shù)據(jù)流量,而且,該壓縮算法十分高效,占用CPU的資源很小,因此,采用了壓縮算法后,可以很輕松地實(shí)現(xiàn)股票實(shí)時(shí)行情數(shù)據(jù)的P2P全推。目前,各股票行情分析軟件的數(shù)據(jù)接收采用的都是服務(wù)器/客戶端的數(shù)據(jù)傳輸方式,在這種工作方式下,如果服務(wù)器出現(xiàn)問題或者客戶端和服務(wù)器之間的網(wǎng)絡(luò)出現(xiàn)問題,那么,客戶端就收不到數(shù)據(jù)了,還有,如果服務(wù)器連接的用戶數(shù)太多,太擁擠的話,服務(wù)器來不及給所有的客戶端發(fā)送實(shí)時(shí)數(shù)據(jù),那么,客戶端行情數(shù)據(jù)就會(huì)出現(xiàn)較大的延時(shí)或停頓。P2P所采用的數(shù)據(jù)傳輸方式是用戶和用戶之間相互連接,一個(gè)用戶一般和多個(gè)其他用戶相連接,本接口一般可以和10個(gè)其他用戶相連接,這樣,即使10個(gè)其他用戶中部分用戶的數(shù)據(jù)傳輸出現(xiàn)問題,也不會(huì)影響到你的數(shù)據(jù)接收,除非和你相連接的所有用戶全部出現(xiàn)問題,否則你是不會(huì)收不到數(shù)據(jù)的,并且,該P(yáng)2P采用了競爭機(jī)制算法,所謂競爭機(jī)制就是誰的實(shí)時(shí)行情數(shù)據(jù)先收到,誰就為其他用戶提供數(shù)據(jù)服務(wù),也就是說,和你相連接的10個(gè)節(jié)點(diǎn),那個(gè)節(jié)點(diǎn)數(shù)據(jù)先到,那個(gè)節(jié)點(diǎn)就為你發(fā)送數(shù)據(jù)了,而不像服務(wù)器/客戶端數(shù)據(jù)傳輸方式那樣,必須等服務(wù)器給你發(fā)送數(shù)據(jù),即使服務(wù)器很忙,很擁擠也要等服務(wù)器發(fā)送數(shù)據(jù),從而導(dǎo)致行情數(shù)據(jù)的延時(shí)、停頓或合并分筆數(shù)據(jù)。因此P2P數(shù)據(jù)傳輸方式比傳統(tǒng)的C/S(即用戶端/服務(wù)器)方式具有更大的優(yōu)越性。本接口采用P2P技術(shù)和傳統(tǒng)P2P文件傳輸技術(shù)有一些相似性,但不完全一樣,股票行情的P2P傳輸要求很高的實(shí)時(shí)性,而傳統(tǒng)文件的P2P傳輸對實(shí)時(shí)性的要求則不高。和傳統(tǒng)P2P文件傳輸軟件一樣,本接口在使用時(shí),和你相連接的節(jié)點(diǎn)中,至少需要有一個(gè)種子,否則就無法收到數(shù)據(jù)。一般來說,和你相連的人中,種子越多越好,相應(yīng)的行情數(shù)據(jù)的延時(shí)也會(huì)越小。一旦你和種子節(jié)點(diǎn)連上后,那么你也就成了種子,也就是說,你也可以為其他用戶服務(wù)了。因此,本接口使用的關(guān)鍵就是你必須找到種子,否則無法使用。種子的添加方法是,你可以通過QQ或UC等通訊軟件,獲得愿意給您提供服務(wù)種子服務(wù)的IP地址和端口號(hào),您的IP地址顯示在接口軟件的“P2P連接信息”的右邊,對方的IP地址也顯示在相同的地方,對方把他的IP地址告訴你后,您可以在本軟件靠近下部的IP地址輸入處輸入IP地址和端口號(hào),端口號(hào)一般為18188,然后點(diǎn)擊其右邊的添加按鈕。添加種子的方法也可以反過來做,即您把您的IP地址告訴對方,對方用同樣的方法來添加您。但在添加種子的時(shí)候,要求兩個(gè)人最好不要都是內(nèi)網(wǎng)。如果一個(gè)是內(nèi)網(wǎng),一個(gè)是外網(wǎng),那么添加的時(shí)候,必須是外網(wǎng)的人把他
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 成人高考中國法制史與法律文化考核試卷
- 投影設(shè)備在船舶導(dǎo)航與海圖顯示的應(yīng)用考核試卷
- 第20課《談創(chuàng)造性思維》教學(xué)設(shè)計(jì) 2024-2025學(xué)年統(tǒng)編版語文九年級(jí)上冊
- 課程思政與價(jià)值觀教育計(jì)劃
- 第22課《智取生辰綱》教學(xué)設(shè)計(jì) 20242025學(xué)年統(tǒng)編版語文九年級(jí)上冊
- 《圓的周長》第2課時(shí)(教學(xué)設(shè)計(jì))-2024-2025學(xué)年六年級(jí)上冊數(shù)學(xué)西師大版
- 體育賽事安保工作的成功經(jīng)驗(yàn)總結(jié)計(jì)劃
- 《化學(xué)生物學(xué)綜合實(shí)驗(yàn)》課程教學(xué)大綱
- 2024-2025學(xué)年八年級(jí)上學(xué)期期末數(shù)學(xué)真題匯編《二元一次方程》含答案解析
- 培養(yǎng)團(tuán)隊(duì)合作意識(shí)的幼兒園教研計(jì)劃
- 油氣田開發(fā)專業(yè)危害因素辨識(shí)與風(fēng)險(xiǎn)防控
- 2025年浙江省衢州市常山糧食收儲(chǔ)有限責(zé)任公司招聘筆試參考題庫附帶答案詳解
- 假肢安裝合同范本
- 《重大基礎(chǔ)設(shè)施項(xiàng)目涉及風(fēng)景名勝區(qū)選址論證報(bào)告編制技術(shù)規(guī)范》編制說明
- 2025年中國中煤能源股份有限公司招聘筆試參考題庫含答案解析
- 2024年蘇州健雄職業(yè)技術(shù)學(xué)院高職單招語文歷年參考題庫含答案解析
- 2024年大慶醫(yī)學(xué)高等??茖W(xué)校高職單招語文歷年參考題庫含答案解析
- 四川省綿陽市2025屆高三上學(xué)期第二次診斷性考試語文試題(含答案)
- 2025年1月 浙江首考英語試卷
- 2024年07月威海市商業(yè)銀行校園招考大學(xué)生報(bào)到筆試歷年參考題庫附帶答案詳解
- 房屋修繕工程難點(diǎn)、重點(diǎn)分析及應(yīng)對措施
評論
0/150
提交評論