@using Microsoft.AspNetCore.Html @using YLErp.Modules.CalcPriceShowConfigModule @using YLErp.QdpModule.Constants @model PricingModel @{ ViewBag.Title = "期权定价"; if (Model.IsImport) { Layout = "~/Views/Shared/_InfoLayout.cshtml"; } else { Layout = "~/Views/Shared/_MainLayout.cshtml"; } var assetunits = JsDataModel.GetAssetUnits(CurUser); var traders = JsDataModel.GetTraders(assetunits); var pageObj = new { assetunits = assetunits, trade = new trade() { Strike = 0 }, traders = JsDataModel.GetTraders(assetunits), tradeMarginTemplateItems = new tradeController().GetMarginTemplateItems(), tradeMarginTemplates = new tradeController().GetMarginTemplates(), engineNames = new[] { "abc", "xyz" }, structureTypes = ViewBag.StructureTypeMap?.Keys, extendInfos = ViewBag.ExtendInfoMap.Keys, PropertyMap = ViewBag.StructureTypeMap, ExtendMap = ViewBag.ExtendInfoMap, IsPVIncludePrincipal = PS.Config.ErpElement.IsPVIncludePrincipal, IsTradeSinglePriceCalcu = PS.Config.ErpElement.IsTradeSinglePriceCalcu, }; var pageData = new { showCCR = false, // 国联恒 false(原 Company == 国海 定制分支) is厦门象屿 = false, // 国联恒 false(原 Company == 厦门象屿 定制分支) ShowMultiplier = PS.Config.ErpElement.AccumulatorShowMultiplier1, }; var calcQuotas = CalcPriceShowConfigService.GetShowCalcQuota(); } @section CSS{ } @section JS{ } @await Html.PartialAsync("_CouponDayCount")
@if (CurUser.交易管理_交易新增) { }
@if (CurUser.交易管理_分组设置) { } @if (CurUser.报价管理_定价计算指标显示设置) { }
@foreach(var quta in calcQuotas.CalcQuota) { if(quta.IsShow) { } } @foreach(var quta in calcQuotas.CalcQuota) { if(quta.IsShow) { if("PV".Equals(quta.Name)) { } else if("Delta手数".Equals(quta.Name)) { } else if("Gamma手数".Equals(quta.Name)) { } else if("Theta".Equals(quta.Name)) { } else if ("Vega".Equals(quta.Name)) { } else if("Rho".Equals(quta.Name)) { } else if ("Delta".Equals(quta.Name)) { } else if ("Gamma".Equals(quta.Name)) { } else if ("Deltacash".Equals(quta.Name)) { } else if("Gammacash".Equals(quta.Name)) { } else if ("Vegacash".Equals(quta.Name)) { } else if ("PV*".Equals(quta.Name)) { } else if ("Delta*".Equals(quta.Name)) { } else if ("Gamma*".Equals(quta.Name)) { } } }
对冲手数 组合预付金@quta.Name
{{DeltaHands}} @if (Model.HedgingOrder && Model.IsTrader) { } {{summary.TotalMargin| FixNumber}}{{summary.Pv| FixNumber}}{{summary.DeltaInLots| FixNumber}}{{summary.GammaInLots| FixNumber}}{{summary.Theta| FixNumber}}{{summary.Vega| FixNumber}}{{summary.Rho| FixNumber}}{{summary.Delta| FixNumber}}{{summary.Gamma| FixNumber}}{{summary.DeltaCash| FixNumber}}{{summary.GammaCash| FixNumber}}{{summary.VegaCash| FixNumber}}{{summary.PvContainsKnockOut| FixNumber}}{{summary.DeltaContainsKnockOut| FixNumber}}{{summary.GammaContainsKnockOut| FixNumber}}
@(Model.CompanyName) 付 0.000
组合单价
@await Html.PartialAsync("_PricingItemTpl")
@await Html.PartialAsync("_SyntheticPrice") @await Html.PartialAsync("/Views/trade/_part/SalesCommission.cshtml", new SalesCommissionModel() { Disabled = false, ViewType = "期权" })