机构经纪系统平仓设计二稿_第1页
机构经纪系统平仓设计二稿_第2页
机构经纪系统平仓设计二稿_第3页
机构经纪系统平仓设计二稿_第4页
机构经纪系统平仓设计二稿_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、8 机构经纪业务系统 平仓业务设计二稿 一.平仓业务说明平仓相对于建仓(开仓买入股票)而言,为什么需要平仓,在客户的交易风险过大,或者客户合约期限到期后,需要卖出股票,来进行交割和平抑风险。主动平仓,客户主动卖出股票,来获利或者止损。强制平仓,在客户的风险过大,达到平仓线后,根据与客户签订的协议,强制卖出客户账户中的股票,来减少损失的操作。以下平仓如无特殊说明,全部为强制平仓。2 平仓流程设计3 系统框架图-平仓的触发与处理4 数据库表设计1. 平仓委托流水表对应his表类似于委托流水表CLOSE_POSETION_ORDER(平仓委托流水表)是否主键字段名字段描述数据类型长度可空约束缺省值备

2、注ORDER_DATE交易日期INTEGER是ORDER_SNO委托序号BIGINT是ORDER_ID委托编号VARCHAR(10)10是有系统生成BUSI_CODE订单类型VARCHAR(4)4是ORDER_TIME交易时间VARCHAR(8)8是CREATE_TIME录入时间DATETIME是ORG_CODE分支机构SMALLINT是CUST_CODE客户代码BIGINT是CUST_CLS客户类别CHAR(1)1是MARKET交易市场CHAR(1)1是SECU_CODE证券代码VARCHAR(8)8是SECU_NAME证券名称NVARCHAR(16)16是ORDER_QTY委托数量BIGI

3、NT是ORDER_PRICE委托价格BIGINT是ORDER_STATUS委托状态CHAR(1)1是VALID_FLAG合法标识CHAR(1)1是合法标识:0-待确认,1-合法,9-错误IS_WITHDRAW是否撤单CHAR(1)1是是否撤单:0-否,1-是OP_CODE操作员代码BIGINT是OP_ORG_CODE操作员分支机构SMALLINT是OP_SITE操作员站点VARCHAR(64)64是CHANNEL渠道CHAR(1)1是渠道SECU_CODE证券代码VARCHAR(8)8是REMARK备注NVARCHAR(64)64是RET_MSG返回信息NVARCHAR(64)64是2. 平仓

4、成交流水表-对应his表类似于成交流水表CLOSE_POSITION_MATCH(平仓成交流水表)是否主键字段名字段描述数据类型长度可空约束缺省值备注ORDER_DATE交易日期INTEGER是ORDER_SNO委托序号BIGINT是ORDER_ID委托编号VARCHAR(10)10是有系统生成ORDER_TIME交易时间VARCHAR(8)8是CREATE_TIME录入时间DATETIME是ORG_CODE分支机构SMALLINT是CUST_CODE客户代码BIGINT是CUST_CLS客户类别CHAR(1)1是MARKET交易市场CHAR(1)1是SECU_CODE证券代码VARCHAR(

5、8)8是SECU_NAME证券名称NVARCHAR(16)16是MATCH_QTY成交数量BIGINT是MATCH_PRICE成交均价BIGINT是REMARK备注NVARCHAR(64)64是3.到达警戒子账户名单表WRAN_LINE_ACCT(出借账户申请资料报送记录表)是否主键字段名字段描述数据类型长度可空约束缺省值备注OCCUR_DATE触发时间INTEGER是ORG_CODE机构代码SMALLINT是CUST_NAME客户姓名VARCHAR(32)32是客户姓名CUST_CODE客户代码BIGINT是CUST_FULL_NAME客户全称VARCHAR(128)128是OCCUR_TI

6、ME触发时间VARCHAR(8)8是SERVERID机器编码INTEGERWL_RATE到达警戒线比例BIGINT是4.客户配资到期表(没有到达警戒线)-不需要根据客户签订的是否延期来决定是否平仓 CONTACT_DUE_ACCT(客户配资合约到期表)是否主键字段名字段描述数据类型长度可空约束缺省值备注OCCUR_DATE发生时间INTEGER是CONTRACT_BEG_DATE合约开始日期INTEGER是CONTRACT_END_DATE合约到期日期INTEGER是ORG_CODE机构代码SMALLINT是CUST_NAME客户姓名VARCHAR(32)32是客户姓名CUST_CODE客户代

7、码BIGINT是CUST_FULL_NAME客户全称VARCHAR(128)128是OCCUR_TIME触发时间VARCHAR(8)8是CUST_CODE_STATUS合同有效状态CHAR(1)0为进行,1为延期,2为冻结,4为过期SERVERID机器编码INTEGER5.定时平仓参数配置表(包括到期和到达平仓线)TIME_CP_CFG(定时平仓参数配置表)是否主键字段名字段描述数据类型长度可空约束缺省值备注ORG_CODE机构代码SMALLINT是CP_TIME定时平仓时间VARCHAR(8)8SERVERID机器编码INTEGERSWITCH触发开关CHAR(1)10为0表示开启OP_CO

8、DE操作员BIGINT是OCCUR_DATE时间INTEGER是OCCUR_TIME发生时间VARCHAR(8)8是6.客户历史短信表()MSG_SENDDATA(短信数据表)是否主键字段名字段描述数据类型长度可空约束缺省值备注SNO流水号BIGINT是TEMPLATE_ID模版索引INT是MOBILE_NUM手机号码VARCHAR(64)64是SEND_DATA发送数据NVARCHAR(2000)2000是SEND_DATE发送日期INTEGER是SEND_TIME发送时间INTEGER是SEND_FLAG发送标志CHAR(1)1是RETURN_SNO返回流水BIGINT是RETURN_RE

9、SULT返回结果NVARCHAR(64)64是OP_CODE操作员代码BIGINT是KEY_VALUE关键字值CHAR(128)128是E_MAIL电子邮箱VARCHAR(64)64是7.需要平仓子账户表(风控添加+客户后台添加)CLOSE_POSITION_ACCT(出借账户申请资料报送记录表)是否主键字段名字段描述数据类型长度可空约束缺省值备注OCCUR_DATE触发日期INTEGER是ORG_CODE机构代码SMALLINT是CUST_NAME客户姓名VARCHAR(32)32是客户姓名CUST_CODE客户代码BIGINT是CUST_FULL_NAME客户全称VARCHAR(128)1

10、28是UPT_TIME触发时间VARCHAR(8)8是SERVERID机器编码INTEGERCP_RATE到达平仓线线比例BIGINT8.客户平仓配置操作LOG表(记录客户对于平仓配置表的修改)CLOSE_POSITION_LOG(系统处理日志表)是否主键字段名字段描述数据类型长度可空约束缺省值备注LOG_ID日志编号BIGINT是是TRD_DATE交易日期INT是OCCUR_TIME发生时间VARCHAR(8)8是LOG_TYPE日志类别CHAR(1)1是1.增2.删3改TABLE_NAME操作表名VARCHAR(64)64否操作表名OP_CODE操作员BIGINT是OP_NAME操作员姓名

11、NVARCHAR(16)16是OP_ROLE操作员角色CHAR(1)1是CUST_NAME客户姓名VARCHAR(32)32是CUST_CODE客户代码BIGINT是FLD_NAME字段名称VARCHAR(128)128是字段名称(与下面一一对应OLD_VAL原值NVARCHAR(256)256是原值(新增原值为0)NEW_VAL新值NVARCHAR(256)256是新值9. 平仓控制线配置表-此表位于风控数据库中CP_CTRL_LINE_CFG(平仓控制线配置表)是否主键字段名字段描述数据类型长度可空约束缺省值备注OCCUR_DATE交易日期INT是OCCUR_TIME发生时间VARCHAR

12、(8)8是OP_CODE操作员BIGINT是OP_NAME操作员姓名NVARCHAR(16)16是OP_ROLE操作员角色CHAR(1)1是ORG_CODE机构代码SMALLINTWARN_LINE_RATE警戒线比例BIGINT否CP_LINE_RATE平仓线比例BIGINT否ACCOUNT_TPYE账户类型CHAR(1)表示全部类型四. 接口设计 1.查询类接口 1).可平仓子账户查询(当日)LBM:QueryClsPosAcct入参参数字段名字段描述数据类型长度可空约束缺省值备注ORG_CODE机构代码SMALLINTRECORD_PER_PAGE每页记录数INT默认20条PAGE_NU

13、M查询第几页INT是默认第1页出参CUST_NAME客户姓名VARCHAR(32)32客户姓名CUST_CODE客户代码BIGINTCUST_FULL_NAME客户全称VARCHAR(128)128UPT_TIME触发时间VARCHAR(8)8WL_RATE到达警戒线比例BIGINT业务逻辑查询可平仓客户表查到 2).平仓流水查询 (历史或者今日) LBM:QueryClsPosOrder入参参数字段名字段描述数据类型长度可空约束缺省值备注ORG_CODE机构代码SMALLINTRECORD_PER_PAGE每页记录数INT默认20条PAGE_NUM查询第几页INT是默认第1页BGN_DATE

14、开始日期INT是为0查询当日的END_DATE结束日期INT是出参CUST_CODE客户代码BIGINTCUST_CLS客户类别CHAR(1)1MARKET交易市场CHAR(1)1SECU_CODE证券代码VARCHAR(8)8SECU_NAME证券名称NVARCHAR(16)16ORDER_QTY委托数量BIGINTORDER_PRICE委托价格BIGINTORDER_STATUS委托状态CHAR(1)1业务逻辑查询历史或者当日的平仓委托记录 3).平仓成交查询(历史) LBM:QueryClsPosMatch入参参数字段名字段描述数据类型长度可空约束缺省值备注ORG_CODE机构代码SMA

15、LLINTRECORD_PER_PAGE每页记录数INT默认20条PAGE_NUM查询第几页INT是默认第1页BGN_DATE开始日期INT是为0查询当日的END_DATE结束日期INT是出参CUST_CODE客户代码BIGINT是CUST_CLS客户类别CHAR(1)1是MARKET交易市场CHAR(1)1是SECU_CODE证券代码VARCHAR(8)8是SECU_NAME证券名称NVARCHAR(16)16是MATCH_QTY成交数量BIGINT是MATCH_PRICE成交均价BIGINT是REMARK备注NVARCHAR(64)64是业务逻辑查询历史或者当日的平仓成交记录4)查询定时平

16、仓参数LBM:QueryTimeCPCfg参数字段名字段描述数据类型长度可空约束缺省值备注入参ORG_CODE机构代码SMALLINT出参ORG_CODE机构代码SMALLINT是CP_TIME定时平仓时间VARCHAR(8)8SERVERID机器编码INTEGERSWITCH触发开关CHAR(1)10为0表示开启OP_CODE操作员BIGINT是OCCUR_DATE时间INTEGER是OCCUR_TIME发生时间VARCHAR(8)8是业务逻辑查询定时平仓设定5) 处于警戒线客户名单LBM:QueryWarnAcct参数字段名字段描述数据类型长度可空约束缺省值备注入参ORG_CODE机构代码

17、SMALLINT出参OCCUR_DATE触发时间INTEGER是ORG_CODE机构代码SMALLINT是CUST_NAME客户姓名VARCHAR(32)32是客户姓名CUST_CODE客户代码BIGINT是CUST_FULL_NAME客户全称VARCHAR(128)128是OCCUR_TIME触发时间VARCHAR(8)8是SERVERID机器编码INTEGER是WL_RATE到达警戒线比例BIGINT是业务逻辑查询处于警戒线客户5) .平仓控制线查询LBM:QueryCPCtrlLine参数字段名字段描述数据类型长度可空约束缺省值备注入参ORG_CODE机构代码SMALLINTACCOUNT_TPYE账户类型CHAR(1)出参ORG_CODE机构代码SMALLINTWARN_LINE_RATE警戒线比例BIGINT否CP_LINE_RATE平仓线比例BIGINT否ACCOUNT_TPYE账户类型CHAR(1)表示全部类型业务逻辑查询平仓控制线 2.设置操作类接口1) .增改定时平仓参数LBM:SetTimeCPCfg2)设置

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论