天软金融分析.NET函数大全 > 金融函数 > 金融工程 > 策略验证 > 数量类中间函数 > 中间函数

GetGroupDeposit    

简述
期权组合保证金计算,与系统参数时间有关
定义
GetGroupDeposit(IDTYPE:String;OptionID:String;position:Integer;OptionID2:String;position2:Integer;Price:Real;price2;StockPrice:Real;P1:Real;P2:Real;stockvol:Real;stockunit:Real):Real
参数
名称类型说明
IDTYPEString字符串,组合类型
OptionIDString字符串,期权组合成分合约1
PositionInteger整数,期权组合成分合约1头寸
OptionID2String字符串,期权组合成分合约2
position2Integer整数,期权组合成分合约2头寸
PriceReal实数,期权组合成份合约1价格
price2Real实数,期权组合成份合约2价格
StockPriceReal实数,期权成分合约1和成分合约2标的证券价格
P1Real实数,期权保证金比例(%)
P2Real实数,期权保证金比例Ⅱ(%)
StockvolReal实数,组合数量
StockunitReal实数,期权合约单位
返回Real计算期权组合保证金
  • 范例

    //这两个合约构成认沽熊市价差策略PNSJC
    setsysparam(pn_date(),inttodate(20190731));
    IDTYPE:='PNSJC';
    OptionID:='OP10001902';
    position:=1;
    OptionID2:='OP10001906';
    position2:=0;
    Price:=spec(settlement(),OptionID);
    price2:=spec(settlement(),OptionID2);
    //两个期权合约标的物SH510050
    StockPrice:=spec(close(),'SH510050'); 
    P1:=12;
    P2:=7;
    stockvol:=5;
    stockunit:=10000;
    return GetGroupDeposit(IDTYPE,OptionID,position,OptionID2,position2,Price,price2,StockPrice,P1,P2,stockvol,stockunit);
    //结果:5000
相关