当前位置:文档之家› 外汇交易计算公式

外汇交易计算公式

风险试算:

风险值=预期保证金/预期权益资金

预期保证金=预期卖开保证金率*空头持仓成本+预期买开保证金率*多头持仓成本

当前浮动盈亏=(最新价*多头持仓手数*单位数量-多头持仓成本)+(空头持仓成本-最新价*空头持仓手数*单位数量)

预期浮动盈亏=(预期价格*多头持仓手数*单位数量-多头持仓成本)+(空头持仓成本-预期价格*空头持仓手数*单位数量)

预期权益资金=当前权益资金 - 当前浮动盈亏 + 预期浮动盈亏 + 出入金

平仓试算:

风险值=预期保证金/预期权益资金

平买:

预期保证金 = 当前的持仓保证金 - 释放的空头保证金 = 当前的持仓保证金-((空头持仓成本/空头持仓手数)*平仓量*卖开保证金率)

平仓盈亏=(平仓价格*平仓量*单位数量-(空头持仓成本/空头持仓手数)*平仓量)*(-1)

被平手数的浮动盈亏=((当前最新价*空头持仓手数*单位数量)-空头持仓成本)*(-1)

预期权益资金=当前权益资金 - 被平手数的浮动盈亏 + 平仓盈亏

平卖:

预期保证金 = 当前的持仓保证金 - 释放的多头保证金 = 当前的持仓保证金-((多头持仓成本/多头持仓手数)*平仓量*买开保证金率)

平仓盈亏=平仓价格*平仓量*单位数量 - (多头持仓成本/多头持仓手数)*平仓量

被平手数的浮动盈亏=(当前最新价*多头持仓手数*单位数量)-多头持仓成本

预期权益资金=当前权益资金 - 被平手数的浮动盈亏 + 平仓盈亏











业务规则
现货买入
maxVol = 可用资金/(挂单价格*单位数量*保证金率+挂单价格*单位数量*手续费率)
maxVol = Min(maxVol,合约最大申报手数)
现货卖出
可用库存转换成手数=重量*(1000/单位数量)
maxVol = Min(maxVol,可用库存转换成手数)
递延开仓-多头
maxVol = 可用资金/(开仓保证金倍率*挂单价格*单位数量*买开保证金率+挂单价格*单位数量*买开手续费率)
maxVol = Min(maxVol,合约最大申报手数)
递延开仓-空头
maxVol = 可用资金/(开仓保证金倍率*挂单价格*单位数量*卖开保证金率+挂单价格*单位数量*卖开手续费率)
maxVol = Min(maxVol,合约最大申报手数)
递延平仓
maxVol = 可用持仓
中立仓申报-收货
maxVol = 可用资金/(结算价*单位数量*卖开保证金率+结算价*单位数量)
maxVol = Min(maxVol,合约最大申报手数)
中立仓申报-交货
maxVol = 可用资金/(结算价*单位数量*买开保证金率)
maxVol = Min(maxVol,可用库存)
maxVol = Min(maxVol,合约最大申报手数)
交割申报-收货
maxVol = 可用资金/(结算价*单位数量*交割费率+结算价*单位数量)
maxVol = Min(maxVol,多头可用持仓)
maxVol = Min(maxVol,合约最大申报手数)
交割申报-交货
maxVol = Min(可用库存,空头可用持

仓)
maxVol = Min(maxVol,合约最大申报手数)





相关主题
文本预览
相关文档 最新文档