@model trade_cash @{ ViewBag.Title = "交易 | 交易平仓"; Layout = "~/Views/Shared/_InfoLayout.cshtml"; trade trade = ViewBag.trade; //是否平仓复核提交 bool isReCheckConfirm = trade.TradeStatus == ConsTrade.平仓待复核; bool isShowReCheckClose = ViewBag.IsShowReCheckClose; bool isUseApproval = ViewBag.isUseApproval; bool showPairTrade = YLErp.PS.Config.ComponentVersion == YLErp.Configuration.ComponentVersion.Broker && !trade.PairTrade.IsNullOrWhiteSpace(); var systemValueDate = valuedateBLL.ValueDate; if (trade.SettlementType == SettlementTypeEnum.ReferencePrice && PS.Config.Company == CompanyEnum.厦门象屿) { systemValueDate = YLErp.Modules.SpecialModule.XiaMenXiangYuHelper.GetRefernceValueDate(systemValueDate); } if (trade.ExerciseDate <= systemValueDate) { systemValueDate = trade.ExerciseDate.Value; } var pageObj = new { trade, isReCheckConfirm = isReCheckConfirm, variety = ViewBag.variety, pairTrade = ViewBag.PairTrade, g_isShowReCheckClose = isShowReCheckClose, //累计期权平仓日不可以跳过还未观察的观察日 systemValueDate = trade.TradeType == "累计期权" ? Model.ValueDate.ToString("yyyy-MM-dd") : systemValueDate.ToString("yyyy-MM-dd"), tradeDate = (trade.UnWindDate ?? trade.TradeDate).Value.ToString("yyyy-MM-dd"), g_precisionOfMinuteInQuote = YLErp.PS.Config.ErpElement.PrecisionOfMinuteInQuote, IsTradeVol = YLErp.PS.Config.IsTradeVol, UnwindSinglePriceAngle = valuedateBLL.SystemDate.UnwindSinglePriceAngle, UnwindAmountAngle = valuedateBLL.SystemDate.UnwindAmountAngle, is东证 = PS.Config.Company == CompanyEnum.润和, }; var summaryTypeName = Model.Trade_TradeType == "收益互换" ? "结构类型" : "期权类型"; } @section CSS{ } @section JS { }
@if (!isReCheckConfirm || isUseApproval) {
@if (Model.Trade_TradeType != "现金流交易") {
} @if (Model.IsUsePremiumRate != null && Model.IsUsePremiumRate.Value) {
} else {
}
@if (Model.Trade_TradeType == "现金流交易") {
%
} else {
@if (trade.TradeType == "亚式期权" && trade.trade_asian_option != null && trade.trade_asian_option.PayoffType == "EnhancedArithmeticAverage" && trade.trade_asian_option.StrikeType != "Floating") { var enhancedPrice = trade.trade_asian_option.EnhancedPrice.OtcFormatUmPrice(); if(trade.IsMoneynessOptionData){ enhancedPrice=trade.trade_asian_option.EnhancedPrice.OtcFormatPercent(); }
}
%
if (Model.IsUsePremiumRate != null && Model.IsUsePremiumRate.Value) {
} if (Model.Trade_TradeType != "收益互换") { if (valuedateBLL.SystemDate.UnwindSinglePriceAngle == 1) {
%
} } else { }
%
if (!isUseApproval) {
} if (Model.IsUsePremiumRate != null && Model.IsUsePremiumRate.Value) {
%
} else {
{{variety.QuoteUnitSingle}}
}
@if (!isReCheckConfirm && valuedateBLL.SystemDate.UnwindAmountAngle == 1) { {{cashTip}} }
if (!isUseApproval) {
{{deltaTip}}
} if (PS.Config.Is润和) {
} } @if (PS.Config.ErpElement.CanSetTradePremium) {
%
} @if (showPairTrade) {
}

@if (ViewBag.isUseApproval) { } else { }
} else {
@if (Model.Trade_TradeType != "现金流交易") {
} @if (Model.IsUsePremiumRate != null && Model.IsUsePremiumRate.Value) {
} else {
}
@if (Model.Trade_TradeType == "现金流交易") {
} else {
@if (trade.TradeType == "亚式期权" && trade.trade_asian_option != null && trade.trade_asian_option.PayoffType == "EnhancedArithmeticAverage" && trade.trade_asian_option.StrikeType != "Floating") { var enhancedPrice = trade.trade_asian_option.EnhancedPrice.OtcFormatUmPrice(); if(trade.IsMoneynessOptionData){ enhancedPrice=trade.trade_asian_option.EnhancedPrice.OtcFormatPercent(); }
}
%
@if (!isReCheckConfirm && valuedateBLL.SystemDate.UnwindAmountAngle == 1) { {{cashTip}} }
if (Model.IsUsePremiumRate == true) {
} if (Model.Trade_TradeType != "收益互换") { if (valuedateBLL.SystemDate.UnwindSinglePriceAngle == 1) {
%
} }
%
} @if (Model.IsUsePremiumRate == true) {
%
} else {
{{variety.QuoteUnitSingle}}
} @if (showPairTrade) {
}

}