• 0919


              1、检查该客户、品种是否有固定保证金率设置,如果有固定的

     不相对交易所的设置,则客户的保证金率 = 设置的固定保证金率;

     如果有相对交易所的设置,则客户的保证金率 = 该席位的保证金率

     +固定保证金率;

              2、从"客户保证金率表"取客户的普通月份保证金率

     3、计算当前日期是交割期前几月,计算当前日期是当月第几个

     交易日,从交割期保证金率表中取出,保证金率的调整值,取出是

     否判断超仓。取判断超仓标志时,从席位交易参数表中取

     para_code='STATUS'对应的pare_value,

     若为结算状态'6',则取交割期保证金率表中的"结算是否判断超仓"标志,

     否则取"交易中是否判断超仓"标志

     4、若须判断超仓,则取超仓保证金率取符合max("超仓手数"<=行情

     总持仓)条件的调整值。

     5、交易所保证金率 = 普通月保证金率 + 交割期调整+ 对应的超

     仓的提高保证金率

     6、检查是否有保证金率调整:检查客户是否对本品种有特殊的设置:

     交易所保证金率 = 原交易所保证金率 + 本品种对应的保证金率调整;

     若无,检查是否有所有客户对本品种有特殊的设置:

     交易所保证金率 = 原交易所保证金率 + 本品种对应的保证金率调整;

     若无,交易所保证金率不变客户保证金率都取不到,则取席位保证金率:

     1、从"席位保证金率表"取本席位的普通月份保证金率

     2、计算当前日期是交割期前几月,计算当前日期是当月第几个交易日,

     从交割期保证金率表中取出,保证金率的调整值,取出是否判断超仓,

     3、若判断超仓,则取超仓保证金率

     4、交易所保证金率 = 普通月保证金率 + 交割期调整+ 对应的超仓

     的提高保证金率(计算交割期调整、超仓调整时,都在普通月保证金率的

     基础上进行)

     5、检查是否有保证金率调整:检查是否对本品种有特殊的设置:

     交易所保证金率 = 原交易所保证金率 + 本品种对应的保证金率调整;

     若无,交易所保证金率不变

  • 相关阅读:
    递归删除文件夹目录及文件的方法
    委托delegate与Dictionary实现action选择器
    java.lang.NoClassDefFoundError: org/springframework/boot/bind/PropertiesConfigurationFactory
    pom文件找不都
    No qualifying bean of type '***' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations:
    记录一次sql查询union的优化
    countDownLatch问题为0 记录
    mapper文件一次空指针异常记录
    导出excel按照指定格式
    java导出pdf功能记录
  • 原文地址:https://www.cnblogs.com/xiaohengheng/p/7550671.html
Copyright © 2020-2023  润新知