zoukankan      html  css  js  c++  java
  • 0919

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

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

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

     +固定保证金率;

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

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

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

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

     para_code='STATUS'对应的pare_value,

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

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

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

     总持仓)条件的调整值。

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

     仓的提高保证金率

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

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

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

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

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

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

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

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

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

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

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

     基础上进行)

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

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

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

  • 相关阅读:
    数据库访问性能优化--应用开发
    苹果终端wifi图标点亮慢和portal弹窗机制分析以及处理办法和建议
    蓝牙固件升级(OTA升级)原理设计
    C语言:内存字节对齐详解
    linux du与ls查看文件大小时的区别
    80211 组播速率及组播转单播
    视频帧、码流计算
    IEEE802.11数据帧在Linux上的抓取 80211格式转8023帧格式
    wifidog源码分析
    无线路由:关于WDS,Repeater等模式的说明
  • 原文地址:https://www.cnblogs.com/xiaohengheng/p/7550671.html
Copyright © 2011-2022 走看看