




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、維護紅寶書:二代擴展行情系統(tǒng)安裝配置說明文檔記錄:版本時間修改者描述1.02010-05-051.12010-08-05田進恩針對DTF和主站2.10版的修改1.22010-12-16田進恩主站都升級為2.158DTF升級為2.166一 二代擴展行情相對一代擴展行情主站的改進改進之處:1. DTF行情發(fā)送端沒有改變。2. 純內(nèi)存方式提升性能。dshost采用純內(nèi)存方式,減少寫盤量。3. 優(yōu)化排序算法,減少CPU占用。4. 各品種都采用收盤邏輯。按timecfg.ini設(shè)置的收盤時間進行收盤,減少盤中的寫盤量。5. 采用yxhj目錄方式。一般情況下只需要拷貝yxhj目錄下面的codelist.i
2、ni、indexlist.ini、curr.dat、excurr.dat和rawtick.dat,就可以補充數(shù)據(jù)。6. 解除品種數(shù)的限制。7. 盤中文件大小減少。8. dshost中加入各種用于維護的腳本。dshost環(huán)境請安裝在/tdx/dshost目錄下get_yxhj(自帶的,需chmod)將yxhj的5個文件打包并放在repair目錄下。put_yxhj(自帶的,需chmod)將repair目錄下的yxhj.zip解到y(tǒng)xhj目錄下并運行。put_yxhj_ph(自帶的,需chmod)將repair目錄下的yxhj.zip解到y(tǒng)xhj目錄下并運行,進去后進行收盤。clean_oldfi
3、le (自帶的,需chmod) 將二代擴展行情中不用的一代老數(shù)據(jù)清除掉不同之處:1. 擴展行情主站的版本號為V2.00以上2. 運營性使用的二代擴展行情(DTS/dshost)主站必須要得到授權(quán)3. 二代主站的codelist.ini文件在yxhj目錄下4. 二代主站的code2name.ini放在tdxbase目錄下,并可以通過下載實現(xiàn)自動更新升級時注意點:1. 一定請將dshost安裝在/tdx/dshost目錄下2. 二代擴展行情用的歷史數(shù)據(jù)與一代擴展行情主站是一樣的,但yxhj不一樣3. 從一代擴展升級到二代擴展dshost,請killall原來的老程序,使用 ./clean_oldf
4、ile 清除二代行情主站中不再使用的一代數(shù)據(jù)。4. 全套下載包自帶的market.ini支持商品期貨,股指期貨和延時15港股,如你的環(huán)境不同于此,只需要修改market.ini5. 請使用這個全套下載包里面的新timecfg.ini和qhindex.ini6. 升級前請先向通達信軟件確認相關(guān)授權(quán)文件。7. 由2.15以前的二代版本升級到2.15以上的版本,請直接清理yxhj目錄(存盤結(jié)構(gòu)有變化)。對于2.15以上的Win主站,tdxdata目錄請先改名為data(新的版本采用data目錄名) 二 擴展行情DTF數(shù)據(jù)轉(zhuǎn)發(fā)配置config.ini的設(shè)置Serverqsid=轉(zhuǎn)發(fā)行情;DTF服務(wù)名稱
5、listenport=7777;監(jiān)聽端口 DebugMode=0;是否是調(diào)試模式/滬深300從A股主站取,這個必須要配置以支持滬深300指數(shù)HOSTA_TDXUseIt=0;是否啟用TCPUrl=;A股主站地址TCPPort=;A股主站端口/DTF級聯(lián)STD_TDXUseIt=0TCPUrl=;上級DTF地址TCPPort=;上級DTF端口/中金所股指期貨QHGZ_ZJUseIt=0TCPUrl01=;中金所地址1TCPPort01=;中金所端口1TCPUrl02=;中金所地址2TCPPort02=;中金所端口2ParticipantID=aaa;中金所席位號UserName=aaa;中金所的
6、用戶名UserPass=aaa;用戶密碼/恒生期貨接口QHGZ_HSUseIt=0LoginUrl=;登錄地址LoginUDPPort=;恒生接口登錄端口/金仕達股指期貨發(fā)布QHGZ_KSDUseIt=UDPPort=A=QSB=QDC=QZG=CZ;金仕達行情攜帶的市場標識,這個修改必須和相關(guān)接口開發(fā)人員確認/MDF港股HK_MDFUseIt=1TCPUrl=TCPPort=BakTCPUrl=BakTCPPort=UserName=UserPass=UseXMLHSI=;是否解析XML指數(shù)頁面UseXMLWI=;是否解析XML全球指數(shù)頁面/MDF2港股HK_MDF2UseIt=1TCPUr
7、l=TCPPort=BakTCPUrl=BakTCPPort=UserName=UserPass=/固定收益GDSY_SJUseIt=0workpath_gdsyhq=.sse_clientZQ_CJHQworkpath_gdsymx=.sse_clientZQ_CJMXworkpath_gdsybj=.sse_clientZQ_QDBJ/目錄同步SyncDirDirNum=2;目錄數(shù)ID01=data1;第一個目錄的虛擬名Dir01=D:test1data;本地的實際位置ID02=data2Dir02=E:test2data對于以上配置,建議用DTFSet工具進行設(shè)置wlist.ini文件的
8、設(shè)置對于DTF,可以限制某個IP的擴展行情主站能連接進來,只需要編輯wlist.ini文件,一行代表一個IP。如果無此文件,則表示不進行IP驗證,有此文件的話,能連入的必須在這個IP列表中。DTF環(huán)境的重建時的注意事項(慎重)對于港股DTF,由于DTF緩存了港股的買賣價差等信息,所以在重建DTF環(huán)境下,請將原環(huán)境下面的cache目錄一并拷貝過去。對于港股DTF,如果想將當天的所有行情全部向擴展主站補發(fā)一邊的話,將打開config.ini,找到對應(yīng)的域(比如HK_MDF2),刪除InitReady和InitSeqNum行,再重啟DTF程序。DTF補發(fā)所有的行情可能需要30-60分鐘以上。三 Wi
9、n擴展主站中的dts.ini配置說明dts.ini的設(shè)置dtfnum=1;DTF的個數(shù)url01=61.144.235.39;第一個DTF的地址port01=7722;第一個DTF的端口market01=CZ,QS,QD,QZ;第一個DTF處理的市場串,市場串代碼根據(jù)market.ini的對應(yīng)市場的MARKETABB填寫,一般情況下可以不寫sync_url=sync_port=;數(shù)據(jù)同步專用的DTF地址和端口systemqsid=TDX行情;行情伺服名稱sockheap=32;網(wǎng)絡(luò)堆棧大小,這個不要修改OldIndexVer=2;前次碼表文件版本OldTimerVer=2;前次時間配置文件版本
10、IndexVer=3; 最新碼表版本TimerVer=3; 最新時間配置版本MustSameQSID=0; 客戶端的券商ID是否必須與qsid一致SupportHQDLL=0; 是否支持行情接口DLL的接入DebugMode=0;是否是調(diào)試模式WriteDetail=1; 是否生成歷史分筆數(shù)據(jù)Migrate=0; 是否將本年合約遷移到下年或下兩年的K線中,缺省不打開PushFlag=2;推送模式 0完全不推 1只推個股 2都推 一般情況下設(shè)為2HKBase_Url= ; 港股基本資料庫的下載地址,如果不配,就不下載QHBase_Url=; 期貨基本資料庫(比如code2name.ini)的下載
11、地址,如果不配,就不下載FundBase_Url=; 開放式基金的資料庫的下載地址,如果不配,就不下載servermaxclient=20000;最大連接數(shù)listenport=7721;監(jiān)聽端口,即客戶端連接端口checktimer=120;存活校驗時間threadnum=6;伺服線程數(shù)maxsameip=0;同一ip最大連接數(shù),0是不限制連接數(shù)bCompress=1;是否壓縮行情SyncDirSyncMode=0;同步模式,0表示同步間隔,使用SyncSpan的設(shè)置 1表示時間點模式,使用SyncTimeNum和SyncTime?的設(shè)置。SyncSpan=10;同步間隔的分鐘數(shù)SyncTi
12、meNum=2;多少個時間點SyncTime01=8.30;第一個時間點SyncTime02=12.30;第二個時間點DirNum=2ID01=data1;ID必須與DTF端保持一致Pattern01=*.cfg;通配符LocalDir01=/tdx/data/cfg/;本地存放目錄ID02=data2Pattern02=*LocalDir02=/tdx/data/other/如果設(shè)置成如下,表示是各自的備份站(用;分開)url01=61.144.235.9;210.21.232.115port01=7977;7977如果設(shè)置有備份站的話,第一個站如果連接不上或連接上長期沒有數(shù)據(jù)的話,就自動跳
13、第二個站。值得注意的是:DTF如果開了IP限制的話,連上去也會馬上斷開連接。四 Win擴展主站安裝維護說明1 數(shù)據(jù)環(huán)境通常存放在data目錄下。子目錄存放相應(yīng)的歷史數(shù)據(jù)存盤文件:day(日線數(shù)據(jù)),min5(5分鐘線數(shù)據(jù)),min(分鐘數(shù)據(jù)),htc(歷史分筆數(shù)據(jù))。Yxhj目錄下有是當天行情的運行環(huán)境:curr.dat& excurr.dat(行情數(shù)據(jù)),rawtick.dat(分筆數(shù)據(jù)),codelist.ini和indexlist.ini是代碼文件。注意:如果要拷貝yxhj,請將這五個文件一起拷貝。2 主站連接上游的DTF數(shù)據(jù)轉(zhuǎn)發(fā)接收相應(yīng)市場行情。可配置多個DTF同時接收,但是注意從不同
14、DTF接收的市場和商品不能重復,否則會造成數(shù)據(jù)混亂3 手工編輯以下文件必須慎重進行:qhindex.ini,timecfg.ini,market.ini。編輯這些文件應(yīng)進行行情的強行初始化。所以必須在不影響正常服務(wù)的時間(開市交易前)進行。4 強制初始化的方法:退出服務(wù)程序后,把運行環(huán)境yxhj目錄的文件刪除。五 Linux擴展主站中的dshost.ini配置說明dshost.ini的設(shè)置FileRamDataPath=/tmp/ram/dshost/;虛盤數(shù)據(jù)目錄Argpoolnum=40;處理池的數(shù)目,最大可設(shè)的poolnum為80capnum=150;每個處理池處理的連接數(shù),最大可設(shè)的c
15、apnum為200,poolnum和capnum的乘積即為支持的最大連接數(shù)。child_sameipnum=200;允許同一IP的登錄客戶端,如果該主站的連接是映射進來,請慎得設(shè)置alive_checksecond=90;客戶端不發(fā)包就斷開的秒數(shù)DTFnum=1;DTF的個數(shù)url01=61.144.235.39;第一個DTF的地址port01=7722;第一個DTF的地址market01=;第一個DTF處理的市場串sync_url=sync_port=;數(shù)據(jù)同步專用的DTF地址和端口Systemlistenport=7721;dshost的偵聽端口,缺省為7721Compress=1;應(yīng)答包
16、是否壓縮,缺省為壓縮qsid=TDX_DS;此主站的券商標識MustSameQSID=0; 客戶端的券商ID是否必須與qsid一致SupportHQDLL=0; 是否支持行情接口DLL的接入PushFlag=1;推送模式 0完全不推 1只推個股 2都推 對于券商應(yīng)用,建議設(shè)為1,純期貨公司應(yīng)用,建議設(shè)為2DebugMode=0;是否是調(diào)試模式WriteDetail=1; 是否生成歷史分筆數(shù)據(jù)Migrate=0; 是否將本年合約遷移到上年或上兩年的K線中,缺省不打開OtherHasLog=1;是否寫日志HasLogEx=0;是否寫調(diào)試日志HasPrint=1;是否信息寫屏,如果是daemon運行
17、方式,無效LogCfgErrLog=1;是否記錄錯誤信息ReqLog=0;是否記錄請求數(shù)據(jù)包AnsLog=0;是否記錄應(yīng)答數(shù)據(jù)包SyncDirSyncMode=0;同步模式,0表示同步間隔,使用SyncSpan的設(shè)置 1表示時間點模式,使用SyncTimeNum和SyncTime?的設(shè)置。SyncSpan=10;同步間隔的分鐘數(shù)SyncTimeNum=2;多少個時間點SyncTime01=8.30;第一個時間點SyncTime02=12.30;第二個時間點DirNum=2ID01=data1;ID必須與DTF端保持一致Pattern01=*.cfg;通配符LocalDir01=/tdx/dat
18、a/cfg/;本地存放目錄ID02=data2Pattern02=*LocalDir02=/tdx/data/other/如果設(shè)置成如下,表示是各自的備份站(用;分開)url01=61.144.235.9;210.21.232.115port01=7977;7977六 Linux擴展主站安裝和運行1. 建立tmpfs文件系統(tǒng)在rc.local中設(shè)置mkdir /tmp/rammount -t tmpfs tmpfs /tmp/ram/tdx/dshost/dshost /tdx/dshost daemonLinux擴展行情主站會自動轉(zhuǎn)碼和提供伺服,可長時間無人置守運行,無須關(guān)閉服務(wù)。對于有期貨
19、應(yīng)用的情況,需要服務(wù)器配置比較好。建議至少8 CPU,主頻在2.00G以上。2. 定時任務(wù)中的處理(crontab)21 7 * * * /usr/sbin/ntpdate 129.6.15.2922 7 * * * /sbin/hwclock -systohc40 12 * * * /usr/sbin/ntpdate 129.6.15.2941 12 * * * /sbin/hwclock -systohc5 7 * * * rm -f /tdx/dshost/wget/*.*11 7 * * * wget 59.175.238.39/products/data/data/dbf/qhbas
20、e.zip -P /tdx/dshost/wget31 7 * * * unzip -o -L /tdx/dshost/wget/qhbase.zip -d /tdx/dshost/tdxbase/12 7 * * * wget 59.175.238.39/products/data/data/dbf/hkbase.zip -P /tdx/dshost/wget32 7 * * * unzip -o -L /tdx/dshost/wget/hkbase.zip -d /tdx/dshost/tdxbase/40 8 * * * /usr/bin/killall -9 dshost41 8 *
21、* * /tdx/dshost/dshost /tdx/dshost daemon對于Linux機器,除了早上要對時外,中午也建議進行對時,并且要經(jīng)常關(guān)注能否連接定時服務(wù)器。3. 如何運行dshost運行模式命令行方式幫助信息/tdx/dshost/dshost help查看版本號/tdx/dshost/dshost ver在后臺運行/tdx/dshost/dshost /tdx/dshost/ daemon運行后即收盤,再后臺運行/tdx/dshost/dshost /tdx/dshost/ ph七 擴展主站中相關(guān)文件的配置說明qhindex.ini連續(xù)指數(shù)的設(shè)置文件(股指期貨行情自動生成,
22、可以不需要在此文件設(shè)置) 文件格式:每行代表一個合約,如:CFL0,0,CFL0,鄭棉連續(xù),QZ。合約格式:合約拼音簡稱,合約小數(shù)精度,合約代碼,合約名稱,合約市場。合約市場參照market.ini的對應(yīng)市場的MARKETABB填寫timecfg.ini各種商品的開收市時間配置文件文件格式:每行代表一個時間配置信息,如:CZ,?,0915,1130,0900,1530,1300,1515配置格式:市場標識碼,商品掩碼,第一開盤時間,第一收盤時間,初始化時間,收盤時間,第二開盤時間,第二收盤時間,。說明:商品掩碼幫助匹配相應(yīng)商品代碼,如Y?標識該市場代碼首位為Y的商品,對于某個市場通用的時間設(shè)置
23、,掩碼設(shè)為?,但是需要把通用設(shè)置放在該市場所有特殊時間的最后。如對于市場A,特殊交易時間的商品掩碼為A?,則該市場其他掩碼為?,放在A?后面。服務(wù)器理論上支持任意多個交易時間段,但是客戶端現(xiàn)在暫時只支持兩段。如果只有一個時間段,讓第二開盤時間第二收盤時間即可。具體內(nèi)容參照已配置的timecfg.ini注意:更換成二代擴展行情后,請使用最新的timecfg.ini文件(里面對收盤時間進行了延后處理)market.ini本擴展主站支持的商品種類及各類商品的配置MARKETMARKETNUMBER=37;市場總數(shù);序號為40的市場TDXMARKETIDX40=47;市場ID值,此ID應(yīng)保持固定且不可
24、重復MARKETNAME40=CQZ;市場簡稱CHINESEMARKETNAME40=股指期貨;市場名稱MARKETABB40=CZ;市場唯一標識碼TDXBIGMARKETTYPE40=3;所屬市場大的類型MARKETDOCNUM40=2;該市場商品的小數(shù)精度MARKETDELAY40=15;該市場行情源延時分鐘數(shù)MARKETIMEZERO40=8;市場所在時區(qū)注意:market.ini配置修改必須聯(lián)系相關(guān)人員確認(建議用通達信官方的配置)yxhjver.ini (只有l(wèi)inux主站需要此文件)程序自動維護,一般請不要修改code2name.ini此文件由通達信數(shù)據(jù)部統(tǒng)一維護。第一次安裝請人工
25、拷貝此文件到tdxbase目錄下。以后通過下載實現(xiàn)自動更新不同品種代碼和翻譯的中文名的轉(zhuǎn)化規(guī)則,當有新類商品品種出現(xiàn)時,此文件需要更新。文件格式:每行代表一個品種類型的配置,如:cu,滬銅,QS,0,0801,20080115, 5,10.000,4, 每月十五日假日順延(1-12月)配置格式:品種前綴,品種名稱,品種所屬市場,品種小數(shù)精度,該品種即將到期的合約,合約最后交易日,每手乘數(shù),最小變動價位,漲跌停限制比例,描述。八 擴展行情后臺監(jiān)控監(jiān)控擴展行情主站的監(jiān)控平臺最新的V5.10監(jiān)控平臺可以監(jiān)控擴展行情主站的授權(quán)情況和收盤情況并加入預(yù)警。出現(xiàn)的情況:HK恒指 或 IF股指 或 Cu指數(shù)
26、在系統(tǒng)設(shè)置 的報警時間內(nèi)數(shù)據(jù)沒有變化。注: 對于深證成份指數(shù)(399001),由于深市下午最后三分鐘為集合競價時間,所以監(jiān)控工具監(jiān)控的時段實際為 9:30-11:30 及 13:00-14:56對于上證指數(shù)(999999),實時的交易時段為9:30-11:30 及 13:00-15:00對于HK恒指,實時的交易時段為10:00-12:30及14:30-16:00對于IF股指,實時的交易時段為9:15-11:30及13:00-15:15對于CU,實時的交易時段為9:00-10:15,10:30-11:30,13:30-14:10,14:20-15:00注:延時行情監(jiān)控時段順延15分鐘出現(xiàn)的情況:
27、1.主站支持的最大品種數(shù)和當前品種數(shù)相差小于等于5002.開通標記為否3.開通標記為真但到期時間接近今日差10天 4.沒有驗證通過九 擴展行情配套工具最新的F10制作工具下載位置:F10的文件名請使用商品的代碼。將制作好的各種商品的F10文件和TXT文件拷貝或同步到(同步可以使用infohost資訊主站來進行)dshost.ini(linux版)和dst.ini(Win版)設(shè)置的F10目錄下即可。十 數(shù)據(jù)維護方法1. 如何從一個二代擴展行情主站補充數(shù)據(jù)到另一個二代擴展行情主站能互補數(shù)據(jù)的前提是:主站的market.ini是一樣的(也就是說支持相同的三方市場)。如果要補充歷史數(shù)據(jù),只需要拷貝da
28、ta目錄下面的min,min5,day,htc目錄。注意:歷史數(shù)據(jù)建議在4點半鐘以后進行,因為4點半鐘前有可能還在繼續(xù)維護數(shù)據(jù)。如果要補充盤中數(shù)據(jù),先退出需要補充數(shù)據(jù)的有問題的擴展行情主站,再拷貝正確主站的數(shù)據(jù)目錄下面的yxhj目錄下面的5個文件到當前的擴展行情主站的數(shù)據(jù)目錄的yxhj目錄。對于linux版,如果是在盤后時間后補充的數(shù)據(jù),請這樣運行dshost/tdx/dshost/dshost /tdx/dshost ph對于linux擴展行情主站:先在正確的機器上運行dshost目錄下面的 get_yxhj/tdx/dshost/get_yxhj 將/tdx/dshost/repair 目
29、錄下面的yxhj.zip拷貝到有問題的機器的dshost的repair目錄下。再運行有問題機器的dshost目錄下面的put_yxhj/tdx/dshost/put_yxhj 如果是在盤后時間后補充的數(shù)據(jù),請運行put_yxhj_ph腳本/tdx/dshost/put_yxhj_ph 2. 如果代碼中存在一些不需要的品種需要清理時無論是win主站或linux主站,可以先退出主站,再直接將yxhj目錄刪除,再開啟主站。或直接將其它主站的yxhj拷貝過來。(注意:能互補數(shù)據(jù)的前提是:主站的market.ini是一樣的,也就是說支持相同的三方市場)。3. 客戶端連接二代擴展行情主站,為什么沒有1分鐘K線和歷史分筆等?如果服務(wù)器沒有驗證(沒有從通達信處得到正確的sysauth.dat文件并放在主站所在的目錄下),則不提供小周期K線和歷史分時和分筆等功能。十一 附:DTS和dshost更新記錄2.063大盤指數(shù)inoutflag標識的問題對鄭交所三位代碼的處理2.064加代碼時有時崩潰的問題分筆太多申請空間的問題大盤F10的指向處理20100705分鐘數(shù)的問題2.07去掉盤后小時線,按5分鐘來拼,拼法同其它軟件強制收盤慢的問題強制收盤后不再拼接當日數(shù)據(jù)指數(shù)品種的F10全部轉(zhuǎn)為HSI.f102.08支持日志和界面顯示支持開放式基金分筆可能存在的內(nèi)存不夠?港股第一天開盤的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 倉鼠直播間活動方案
- 仙居國慶活動策劃方案
- 代理簽約活動方案
- 代賬公司元旦活動方案
- 代駕師傅感恩節(jié)活動方案
- 任務(wù)接力活動方案
- 仿真策劃活動方案
- 企業(yè)五四拓展活動方案
- 企業(yè)黨支部六月活動方案
- 企業(yè)六一活動方案
- 國學導論·巴蜀文化課件
- 旅游出入境與交通管理法規(guī)制度課件
- 史上最全區(qū)塊鏈詳解課件
- 能源計量器具配備和管理
- 《食品經(jīng)營許可證》申請報告書空白模板
- 國家開放大學《監(jiān)督學》形考任務(wù)( 1-4)試題和答案解析
- 《遺愛寺》-完整版課件
- 三相三線電能表
- 試卷交接簽字單
- 加油站相鄰企業(yè)安全應(yīng)急救援互助協(xié)議
- 傳媒公司合作合同
評論
0/150
提交評論