上交所业务规则 16
目前,该数据库由于上交所主机系统原因,有可能会中断!券商在更改柜台系统时应考虑这一点!
成交数据库QBCJ128.DBF和GH?????.DBF中的SQBH字段对应于orders.dbf中的reff字段,reff字段留给券商自己使用,如券商有多个营业部共用一个无形席位,则可通过该字段来区分不同营业部,上交所主机不处理该字段,将该字段原样返回。
无形席位前置机在读取orders.dbf、inq.dbf、wthdrw.dbf三个库数据后,不修改这三个库的值,立即在orders2.dbf、inq2.dbf、wthdrw2.dbf库中添加对应的记录,同时将该字段中STATUS字段置为“?”,如前置机检查该笔申报出错,则立即置该字段“E”,否则,等到上交所主机返回申报结果后再将这个字段置为相应的值。
在线路通讯质量不好或信道拥挤时,申报机发出的数据包可能会丢失,这时,STATUS字段中将是“?”或“!”,遇到这种情况,应使查询功能对这笔状态不明的委托进行查询,如查询结果显示该笔委托失败或错误,应重新申报。 Remark错误信息表
201 申报表已满 orders table is full 202 无效操作员代码 invalid trader id 203 无效证券代码 invalid stock id
204 非交易时间 this stock is not in trading hours 205 无效本地异地席位 invalid local fordign firm 206 local foreign firm must be a broking firm 207 无效管理员 invalid custkdian 208 无效买卖标志 invalid buy sell indicator 209 orders not accepted for indices
210 orders not accepted for fights holdings stocks 211 you may not sell a right stock
212 Market orders not allowed for a rights stock 213 证券被挂起 stock is suspended
214 该股票不参与集合竞价orders not accepted for this stock duing open period 215 无效帐号 invalid client account 216 该帐号未指定在你席位 your firm does not own this account 217 帐号已挂起 account is suspended 218 无效价格 invalid price
219 申报价不能为零 price may not be 0 for a linit order 220 最小价格步长为 Miniun price step is 221 价格检查类型为 price check tgpe is 222 价格超出范围 price is out of range 223 price is inconrect for fights stock 224 无效数量 invalid quantity
225 申报数量必须大于0 Quantity must be great than 0
226 新股申报数量至少1000 Quantity of NEW stock must be of least 1000 227 申报数量不符最小步长 invalid quantity for minstep
培训中心
上交所业务规则 17
228 申报数量必须大于 order puantity must not be more than 229 超出限量 holding limit would be exceeded 230 invalid settlement basis 231 余额不足 insufficient account balance for sell order 232 总量已满 holding table is full 233 settlements table is full
234 股票持有量超出限量 holding limit stock would be exceeded 235 unable to find base stock for rights 236 you do not hold any of thd base stock 237 you do not hold sufficient base stock 238 Trades table is full
239 market order cannot be fully matched 240 System error is busy
241 unable match market order 242 System error os sell
401 无效操作员 invalid trader id 403 无效申报序号 invalid order number 404 他人申报 not your order 405 帐号不同 account differ 406 股票不同 stock differ 407 买卖不同 buy sell differ
409 无申报可撤 no order to withdrw 2001 日期错 date error 2002 时间错 time error 2003 brok ref error 2004 帐号出错 account error 2005 买卖出错 B.S. error 2006 代码出错 stock error 2007 价格出错 price error
1100 委托号太长 weituo number too large 1101 记录不匹配 Record not match 1102 委托失败 weituo faulted 1000 非法状态 invalid status 1021 记录号出错 ree_num error 1022 acc error 1023 stock error 1024 B.S. error 1025 price error
1026 QTY error19 price may not be 0 for a linit order
四.日终清算库
培训中心
上交所业务规则 18
闭市后,上交所通过卫星传送各席位的过户库gh?????.dbf (????? — 席位号),供营业部清算之用。
柜台交易系统根据过户库,对股民的资金、股票进行清算、划转;若为指定交易则将对应的股东帐户置为‘指定交易’,同时清空该股东帐户的所有股票余额;若为撤消指定交易则将对应的股东帐户置为‘非指定交易’,同时清空该股东帐户的所有股票余额。
Gh?????.dbf放在 \\remote\\dbf目录下,库结构与qbcj128.dbf 相同,这里就不再复述。
第二节 日终结算库
? ZYE?????.dbf (流通证券余额库)
作用:每天发送当天新指定帐号的余额数据;
新股(红股、配股、职工股)上市的前一日,发送有关帐号的余额数据。
柜台交易系统根据zye?????.dbf加入(更新)当天指定交易帐号的股票余额、更新股民相应新股(红股、配股、职工股)的股票余额。
库结构如下:
------------------------------------------------------------------------------
字段|字段名称| 类型 | 长度 | 小数位 | 字段释义 | 备 注 1 | GDDM | C | 10 | | 证券帐户号 | 2 | ZQDM | C | 6 | | 证券代码 |
3 | ZQYE | N | 12 | | 政权余额 | 截止日期余额
4 | YEZT | C | 1 | | 政权余额状态 | N为正常,S为冻结 5 | GSDM | C | 5 | | 席位号 | 指定席位 6 | QSDM | C | 5 | | 营业部代码 | 预留字段
7 | JZRQ | C | 8 | | 截止日期 | 发送数据生成日期 8 | CLBZ | C | 1 | | 处理标志 | 留各证券营业部用
------------------------------------------------------------------------------ 说明:
(1)请各单位按照数据结构并根据本所首次传送的每个指定证券帐户的证券余额建立数据库。 (2)根据每日GH?????.DBF的证券成交记录更新数据库记录。
(3)本所将按上述数据结构并根据登记公司提供的证券帐户的证券余额定期传送证券余额库,
以便各单位核对数据。
(4)若逢新股(红股、配股、职工股等)上市,本所将按上述数据结构将投资者有关品种的余
额于上市前一日闭市后传送,请各单位据此更新流通证券余额库。
? ZQY?????.dbf (证券权益库)
作用:权益(配股权益)登记日的次日发送权益库;
以现金方式通过上网自动派发的,该权益数据于上网自动派发前一日传送。 柜台交易系统根据zqy?????.dbf更新指定股民的权益余额。 库结构如下:
------------------------------------------------------------------------------
培训中心
上交所业务规则 19
字段|字段名称| 类型 | 长度 | 小数位 | 字段释义 | 备 注 1 | GDDM | C | 10 | | 证券帐户号 | 2 | ZQDM | C | 6 | | 证券代码 | 3 | ZQYE | N | 12 | | 登记日的政券余额 | 4 | QYDM | C | 6 | | 权益代码 | 5 | QYMC | C | 10 | | 权益名称 | 6 | QYBL | N | 12 | 8 | 权益比例 | 7 | QYSL | N | 12 | | 权益数量 |
8 | QYJG | N | 8 | 3 | 权益价格 | 每股配股价或红利 9 | GSDM | C | 5 | | 席位号 | 指定席位 10 | QSDM | C | 5 | | 营业部代码 | 预留字段 11 | DJRQ | C | 8 | | 权益登记日期 |
12 | CLBZ | C | 1 | | 处理标志 | 留各证券营业部用 ------------------------------------------------------------------------------ 说明:
(1)请本单位按照数据结构建立数据库。
(2)本所将按上述数据结构并根据各类证券的权益(配股权等)登记日产生的权益数据于权益
登记日次日传送证券权益库。
(3)若逢权益以现金并通过上网自动派发,该权益有关数据则于上网自动派发前一日传送。 ? G4?????.DBF(非交易过户库)
实行全面指定交易制度后,上交所的现金红利、记帐式债券兑付、兑息款(简称证券权益)不再通过上交所交易系统挂牌交易的方式发放,改为通过上海证券中央登记结算公司清算系统发放——发放非交易过户库G4?????.DBF。
具体办法是:上海证券中央登记结算公司于股权登记日后的第一个交易日根据在各证券营业部办理指定交易的投资者的持股数将有关款项通过清算系统(发放非交易过户库G4?????.DBF)划入投资者资金帐户,投资者可在股权登记日后的第二个交易日领取。对未办理指定交易的投资者的证券权益暂由上海证券中央登记结算公司保管,当投资者办理指定交易并经上海证券中央登记结算公司确认无误后,上海证券中央登记结算公司即将该投资者尚未领取的证券权益划付指定交易券商处,投资者在办理指定交易后的第二个交易日即可领到。
每个交易日闭市后,证券权益发放的明细数据将放入各会员在上海证券中央登记结算公司的电子信箱内。各会员可通过《参与人远程操作平台》获取数据库文件:G4?????.MDD(当日非交易过户库)。
G4?????.MDD的库结构说明如下:
------------------------------------------------------------------------------ 字段 字段名称 类型 长度 小数位 字段释义 备 注 1 CJBH N 10 成交编号 2 GDZH C 10 股东账号 3 ZQDM C 6 证券代码 4 ZQLB C 2 证券类别 5 LTLX C 1 流通类型 6 QYLB C 2 权益类别
培训中心
上交所业务规则 20
7 PFNF C 4 派发年份 8 GHSL N 12 过户数量 9 CJJG N 9 3 成交价格 10 GHLX C 1 过户类型 11 JYXW C 5 交易席位 12 BCRQ C 8 本次日期 13 SBBH C 10 申报编号
------------------------------------------------------------------------------ 说明:
(1)股票、基金、红利权的持有数量单位为股,债券、融券数量和金额单位为元。 (2)过户数量大于0为过入,小与0为过出。 (3)所有日期格式为:YYYYMMDD,时间:HHMMSS。 (4)红利或国债兑付兑息补领时,权益类别为‘HL’,过户数量小于0,过户类型‘V’。 (5)ZQLB意义如下: GF 国家法人股
GL 国家股 GZ 券债 JJ 基金
JN 法人股(境内) JW 法人股(境外) PT 普通股 SF 社会法人股 YX 优先股 ZG 职工股
(6)流通类型意义如下:
N 非流通 0 流通 1-9 权益次数
(7)权益类别意义类别:
DF 兑付 DX 兑息 HL 红利 P 配股 S 送股 Z 转配
(8)过户类型意义如下:
A 交易过户 L 摘排 B 非交易过户 M 出入库 C 冻结 N 托管/转托管 D 解冻 O 红利补领 E 挂失 P 回冲 F 新股登记 Q 笔率调整 G 上市流通 R 席位变更 H 卖空 S 国债发行 I 强制平仓 T 其它 J 登记 U 制定交易/撤消指定
培训中心