《{业务管理}期货交易相关业务及技术培训CTP风控系统》由会员分享,可在线阅读,更多相关《{业务管理}期货交易相关业务及技术培训CTP风控系统(153页珍藏版)》请在金锄头文库上搜索。
1、行业会员端业务及技术系列课程,第六讲:基础算法及风控,1.基础算法回顾 1.1.资金计算方法(含各交易所不同的手续费、保证金优惠方案,以及质押与交割月仓单折抵等特殊业务对于资金计算的影响) 1.2.持仓表中主要字段释义(成交、报单表字段释义见交易相关业务及技术课程) 1.3.常见风险指标计算方法,培训内容,2.风控重要功能及算法结算 2.1.资金监控 2.2.强平 2.3.净持仓保证金指标报警及超标强平 2.4.权益反向计算 2.5.压力测试 2.6.风险预算 2.7.风险通知、业务通知 2.8.异常交易监控,培训内容,3.风控其他功能介绍 3.1.选项设置 3.2.实时行情 3.3.各类查询
2、 3.4.用户事件查询及错单查询 3.5.投资者报单、持仓、成交排行 3.6.持仓量分布 3.7.界面使用的一些人性化考虑,培训内容,3.补充内容(课程不讲,课件发放) 3.1.原油风控新特点 3.2.期权风控新特点,培训内容,参考:需求文档、设计文档、用户手册、系统说明、术语解释 操作:仿真系统,培训内容,1.1.资金计算方法(含各交易所不同的手续费、保证金优惠方案,以及质押与交割月仓单折抵等特殊业务对于资金计算的影响) 1.2.持仓表中主要字段释义(成交、报单表字段释义见交易相关业务及技术课程) 1.3.常见风险指标计算方法,1.基础算法回顾,关于资金 权益 今权益 = 昨权益 + 入金
3、出金 + 平仓盈亏 + 持仓盈亏实际值 手续费 上次质押(昨质押金额) + 质押金额(今日质押金额) 权益 = 存款额 + 质押金额 = 占用保证金 + 结算准备金 结存 在交易结算单上,结存显示值可通过系统配置指定为是否包含质押 结算参数“结算单结存是否包含质押”设置成“1”时,结存 = 权益 结算参数“结算单结存是否包含质押”设置成“0”时,结存 = 权益 - 质押 系统内部计算时:结存 = 权益 质押,1.1.资金计算方法,关于资金 结存(以包含质押为例) 逐日盯市 结存(逐日) = 权益(逐日) 逐笔对冲 结存(逐笔) = 权益(逐日) 持仓浮动盈亏(逐笔) 质押 有价证券充抵保证金方
4、式之一,质押使投资者权益、可用资金增加,可提资金并不增加 权益计算公式中的质押:上次质押即昨质押金额、质押金额即今日质押金额,1.1.资金计算方法,关于资金 质押 上期所、大商所、郑商所有此业务,中金所目前暂无 有价证券的期限不得超过交易所规定的该有价证券的有效期,根据上期所、大商所、郑商所的规则,充抵期限最长不超过6个月 有价证券价值 标准仓单:以办理日前一交易日对应品种最近交割月份合约的结算价为基准价计算价值 国债:以办理日前一交易日该国债在上交所、深交所较低的收盘价为基准价计算其价值 其他有价证券 :由交易所核定,1.1.资金计算方法,关于资金 质押 充抵期限内有价证券价值调整 上期所
5、:每个交易日以最新的基准价计算有价证券的价值 大商所和郑商所 :仅当基准价(如标准仓单的质押前一交易日结算价)累计涨跌幅度超过10%时,才以最新的基准价重新计算 冲抵保证金的金额 作为保证金的金额不高于标准仓单的80% 不得高于会员在期货交易所专用结算账户中的实有货币资金的4倍 会员端两种常见质押操作:处理分项资金、盘中质入质出,1.1.资金计算方法,关于资金 交割月仓单折抵对于资金计算的影响 交割月仓单折抵 会员在向交易所申请办理标准仓单充抵保证金时,特别指明获取的充抵资金用于折抵交割月份卖持仓保证金,1.1.资金计算方法,1.1.资金计算方法,关于资金 交割月仓单折抵对于资金计算的影响 举
6、例一 D1,某投资者卖开郑商所合约CF309投机3手,卖开CF401投机5手,卖开CF403投机4手,买开CF403投机2手,卖开SPD CF309&CF401 投机5手 D1结算时,结算人员设置CF309折抵手数为6手, CF401折抵手数为5手, CF403折抵手数为4手 请问D1结算时该投资者的保证金如何收取? D2开盘后10分钟,该投资者继续卖开郑商所合约CF309投机3手,此时该投资者的保证金如何收取?过了15分钟后,该投资者平CF309投机2手,此时该投资者的保证金如何收取?,1.1.资金计算方法,关于资金 交割月仓单折抵对于资金计算的影响 上例解答 D1结算时段 郑商所合约的保证
7、金优惠顺序为:先组合、再锁仓、后折抵 先组合, SPD CF309&CF401 空头 投机 5手,只收取第一腿CF309卖仓的保证金,且因为郑商所组合合约不参与折抵,故即使设置CF309折抵手数为6手,此处仍然收取5手CF309卖仓的保证金 再锁仓,卖开CF403投机4手,买开CF403投机2手形成锁仓,取更大单边4手CF403卖仓的保证金,另外锁仓可参与折抵,这里的净卖仓为2手,设置CF403折抵手数为4手,实际可折抵2手(min(净卖仓,设置折抵手数)CF403卖仓,故还需收取2手CF403卖仓的保证金,1.1.资金计算方法,关于资金 交割月仓单折抵对于资金计算的影响 上例解答 D1结算时
8、段 再考虑单一持仓的折抵,卖开合约CF309投机3手,卖开CF401投机5手,因设置CF309折抵手数为6手, CF401折抵手数为5手,故3手CF309卖仓全部可折,5手CF401卖仓也全部可折,即3手CF309卖仓和5手CF401卖仓无需收取保证金 D2交易时段 该投资者新卖开郑商所合约CF309投机3手,因为交易时段只有上日卖仓方可参与折抵,故即使设置CF309折抵手数为6手,实际折抵手数为3手(还可以折3手),这里新开的3手CF309卖仓仍需全部收取保证金,1.1.资金计算方法,关于资金 交割月仓单折抵对于资金计算的影响 上例解答 D2交易时段 过了15分钟后,该投资者平CF309投机
9、2手,由于郑商所合约优先平参与折抵的部分,即实际折抵手数改为1手(3手-2手),前面新开的3手CF309卖仓仍需全部收取保证金,1.1.资金计算方法,关于资金 交割月仓单折抵对于资金计算的影响 举例二 D1,某投资者卖开大商所合约p1401投机5手,卖开SP p1401&p1403投机2手 D1结算时,结算人员设置p1401投机6手 请问D1结算时该投资者的保证金如何收取? D2开盘后10分钟,该投资者继续卖开大商所合约p1401投机1手,此时该投资者的保证金如何收取?过了15分钟后,该投资者平p1401投机2手,此时该投资者的保证金如何收取?,1.1.资金计算方法,关于资金 交割月仓单折抵对
10、于资金计算的影响 上例解答 D1结算时段 卖开合约p1401投机5手,卖开SP p1401&p1403投机2手, 因为大商所合约组合合约可参与折抵,且设置p1401折抵手数为6手,实际可折抵6手( min(卖仓,设置折抵手数)=min(5+2,6),故此处需收取1手p1401卖仓的保证金+2手p1403买仓的保证金,1.1.资金计算方法,关于资金 交割月仓单折抵对于资金计算的影响 上例解答 D2交易时段 该投资者新卖开大商所合约p1401投机1手,因为交易时段只有上日卖仓方可参与折抵,故这里新开的1手p1401卖仓仍需全部收取保证金(当然,设置的折抵数量6手也已全部用完,但即使还有剩余,也无法
11、针对今仓折抵) 过了15分钟后,该投资者平p1401投机2手,大商所先开先平,且优先平占用保证金的仓位,故实际折抵=min(5+2-2,6)=5手,前面新开的1手p1401卖仓收取保证金,其余仓位不收取保证金,1.1.资金计算方法,关于资金 冻结资金 需要扣减投资者场上交易资金时,可盘中临时冻结资金。结算系统可对冻结资金生效时间进行设置,如果设置成跨多天,则在这些天的盘中生效,盘后结算时不考虑冻结资金。 手续费 手续费(按金额) = 成交量 * 成交价 * 合约乘数 * 手续费比率(区分开平) 手续费(按手数) = 成交量 * 手续费率(区分开平),1.1.资金计算方法,关于资金 手续费 上期
12、所:有平今指令,一般按金额收,通过平今手续费率设置为“0”实现平今减免(交易、结算时算法一致) 中金所:无平今指令,一般按金额收,通过平今手续费率设置为“0”实现平今减免(交易、结算时算法一致) 大商所:无平今指令,非焦炭品种,一般按手数收,通过平今手续费率设置为“0”实现平今减免,焦炭品种按金额收,通过平今手续费率设置为开仓手续费率的一半实现优惠,平今与对应的短线开仓按此费率收(交易时短线开仓全部收,结算时才返),1.1.资金计算方法,关于资金 手续费 郑商所:无平今指令,一般按金额收,通过平今手续费率设置为“0”实现平今减免 冻结手续费 报单时冻结,一般限价单(含FAK、FOK指令)按照报
13、单价格冻结;市价单按照涨停板价格冻结;交易所止损(盈)单按照涨停板价格冻结;组合单(包含套利、展期和互换)(按价差报)按照昨结算价冻结,1.1.资金计算方法,关于资金 平仓盈亏 逐日盯市(盘中、盘后) (多头平昨量 *(平仓价 - 昨结算价)* 合约乘数)+(多头平今量 *(平仓价 - 开仓价)* 合约乘数)+(空头平昨量 *(昨结算价 - 平仓价)* 合约乘数)+(空头平今量 *(开仓价 - 平仓价)* 合约乘数) 逐笔对冲(盘后) (多头平仓量 * (平仓价 - 开仓价)* 合约乘数)+ (空头平仓量 * (开仓价 - 平仓价)* 合约乘数) 计算逐笔对冲的平仓盈亏时需要了解平仓顺序:先开
14、先平,其中上期所平今、平昨先指定,后先开先平,1.1.资金计算方法,关于资金 持仓盈亏 逐日盯市(盘中、盘后) (最新价 - 持仓均价)*多头持仓总量 * 合约乘数 + (持仓均价 - 最新价)* 空头持仓总量 * 合约乘数 逐笔对冲(盘后) (结算价 - 开仓价)* 多头持仓 * 合约乘数) + (开仓价 结算价)* 空头持仓 * 合约乘数),1.1.资金计算方法,关于资金 保证金 盘中交易时 普通持仓客户保证金 = 持仓量 * 合约价格(今仓采用最新价/昨结算价/成交均价/开仓价,可配置,昨仓采用昨结算价 ) * 合约乘数 * 保证金率 大连组合持仓客户保证金 = 各分腿持仓量 * 各分腿
15、对应合约价格(今仓采用最新价/昨结算价/成交均价/开仓价,可配置,昨仓采用昨结算价 ) * 合约乘数 * 保证金率 ,相当于单一合约保证金计算(不减免) 郑州组合持仓客户保证金 = 组合合约中的第1腿合约单边持仓量 *该分腿合约价格(今仓采用最新价/昨结算价/成交均价/开仓价,可配置,昨仓采用昨结算价 ) * 合约乘数 * 保证金率 (减免) 郑州锁仓(同合约双边持仓),保证金收单边(更大那边的保证金),1.1.资金计算方法,关于资金 保证金 盘后结算时 普通持仓客户保证金 = 持仓量 * 结算价 * 合约乘数 * 保证金率 大连组合持仓客户保证金 = 各分腿持仓量 * 各分腿对应合约结算价
16、* 合约乘数 * 保证金率 ,相当于单一合约保证金计算(不减免) 郑州组合持仓客户保证金 = 组合合约中的第1腿合约单边持仓量 *该分腿合约结算价 * 合约乘数 * 保证金率 (减免) 郑州锁仓(同合约双边持仓),交易所保证金收单边(更大那边的保证金),客户保证金系统可配置收取单边还是双边,1.1.资金计算方法,关于资金 冻结保证金 报单时冻结,一般限价单(含FAK、FOK指令)按照报单价格冻结;市价单按照涨停板价格冻结;交易所止损(盈)单按照涨停板价格冻结;组合单(包含套利、展期和互换)(按价差报)按照昨结算价冻结 交易保证金 即前述客户保证金,1.1.资金计算方法,关于资金 交割保证金 类似客户保证金,只是保证金比率不同 需要注意大连、郑州与上海合约在交割首日的不同处理方式:大连和郑州合约到最后交易日时,当天交易所下发的结算文件中已经转为交割保证金,但是上海合约到最后交易日时,当天交易所下发的结算文件中还是交易保证金,系统自动会在次日交易初始化时将这部分交易保证金转换成交割保证金之后再同步给交易、风控 交易所保证金 按交易所保证金比率计算出来的占用保证金,具体计算法则同客户