shzdtech / FutureXPlatform

1 stars 1 forks source link

风险控制 #17

Open williamyizhu opened 6 years ago

williamyizhu commented 6 years ago

【RDS】表结构

qq20180123-214748

qq20180123-214811

qq20180123-214830

qq20180123-214850

qq20180123-214905

williamyizhu commented 6 years ago

【模型系统参数】

  1. 【__enabled__】,【false=0, true=1】,是否启用这个modelinstance

  2. 【__type__】,【pre-trade=0, post-trade=1】,风控的类型,

  1. 【__match__】,【any=0, all=1】,认定采取风控措施的条件,
  1. 【__action__】,【none=0, warning=1, stop_open_order=2】,经过风控检查以后,如果满足采取风控措施的条件,则采取何种风控措施,

qq20180124-011132

williamyizhu commented 6 years ago

风险管理的原则

  1. 把风险控制在可接受的范围之内,而不是完全消除风险
  2. 每一个循环内的操作(例如:发送订单)都是降低整体风险,而不是增加整体风险

Risk Management Net Position Limit【model: rmnpl】

  1. 发送交易开仓订单([Send][Trading][Open])前,检测该合约的已有整体持仓(net position),是否超过该合约所在标的(underlying)的持仓限制
  2. 参数命名规则:exchange_underlying,例如:dce_m,dce_m_o
  3. 订单管理系统(Order Management System)的维度
  1. 可能发生的订单操作,对于减少整体风险的操作,不需要进行事前风控
williamyizhu commented 6 years ago

【model=rmnpl】,持仓风控流程

可以实现的应用场景

3b77a518a972231e854bfcc36be2a8c5

williamyizhu commented 6 years ago

【model=rmacct】,期货账户的风控流程

0a3c71f6-93b4-45a2-93bd-026d3613b629