(tradeModel.MetaDic["期初信息"]) : null;
| 标的1价格 |
@(spotInfo?.Length > 0 ? spotInfo[0] : "") |
标的2价格 |
@(spotInfo?.Length > 1 ? spotInfo[1] : "") |
}
| 交易编号 |
@(tradeModel.TradeNumber) |
交易状态 |
@(tradeModel.TradeStatus) |
| 客户名称 |
@(tradeModel.ClientName) |
交易员 |
@(tradeModel.TraderName) |
| 簿记账户 |
@(tradeModel.AssetBookName) |
成交日期 |
@(tradeModel.TradeDate.OtcFormatDate()) |
@if (PS.Config.Is润和)
{
| 到期日期 |
@(tradeModel.ExerciseDate.OtcFormatDate()) |
买卖方向 |
@(tradeModel.BuySell) |
}
else
{
| 到期日期 |
@(tradeModel.ExerciseDate.OtcFormatDate()) |
结算日期 |
@(tradeModel.SettlementDate.OtcFormatDate()) |
if (PS.Config.Is浙期 && tradeModel.ActualExerciseDate != null)
{
| 实际到期日期 |
@(tradeModel.ActualExerciseDate.OtcFormatDate()) |
|
|
}
| 买卖方向 |
@(tradeModel.BuySell) |
多空方向 |
@tradeModel.OptionType |
}
| 持仓数量 |
@(tradeModel.TradeAmount.OtcFormatNotional(tradeModel.CountRatio, PS.Config.IsUseDisplayNotional)) |
手数 |
@(tradeModel.Lots.OtcFormatNotional()) |
| 交割价格 |
@(tradeModel.Strike.OtcFormatUmPrice()) |
开仓费用 |
@(forwardModel.OpenCommission.OtcFormatMoney()) |
| 期初标的价格 |
@(tradeModel.SpotPrice.OtcFormatUmPrice()) |
@if (tradeModel.StructureType == "掉期")
{
掉期价值 |
}
else
{
远期价值 |
}
@(forwardModel.ForwardValue.OtcFormatMoney()) |
@if (!PS.Config.Is润和)
{
| 开仓总费用 |
@((tradeModel.TradePrice).OtcFormatMoney()) |
年化预付金成本 |
@(forwardModel.AnnualMarginRate.OtcFormatPercent()) |
| 年化仓储成本 |
@(forwardModel.AnnualStoragePrice.OtcFormatMoney()) |
无风险利率 |
@(tradeModel.NoRiskRate.OtcFormatPercent()) |
}
| 是否有效 |
@ConsGlobal.GetValidDesc(tradeModel.ValidState) |
@if (Model.showInitialMargin)
{
初始预付金 |
@(tradeModel.InitialMargin.OtcFormatMoney()) |
}
else
{
|
|
}
@if (AppHelper.UseFutureVersion("销售提成", "V2"))
{
| @(PS.Config.ErpElement.SaleMode == YLErp.Configuration.Enums.SaleMode.SaleMen ? "销售员" : "客户经理") |
@(salesNames) |
销售提成 |
@(Model.SalesCommission.FirstOrDefault()?.CommissionString()) |
}
@if (!PS.Config.Is润和)
{
| 预付金模板 |
@tradeModel.MarginTemplateName |
预付金算法 |
@(YLErp.Helpers.EnumHelper.GetDescriptionByName(tradeModel.MarginType)) |
| 初始预付金率 |
@((tradeModel.MarginType <= MarginTypeEnum.NONE && PS.Config.Company != CompanyEnum.华安) ? "" : tradeModel.MarginRate.OtcFormat(OtcFormatFlag.marginRateP)) |
持仓预付金率 |
@((tradeModel.MarginType == MarginTypeEnum.FIXED || tradeModel.MarginType == MarginTypeEnum.FLOATP || tradeModel.MarginType == MarginTypeEnum.FLOAT) ? tradeModel.PositionMarginRate.OtcFormat(OtcFormatFlag.marginRateP) : "") |
}
@if (!string.IsNullOrEmpty(tradeModel.QuoteCurrency) && tradeModel.QuoteCurrency != "CNY")
{
| 计价币种 |
@tradeModel.QuoteCurrency |
汇率 |
@(tradeModel.MetaDic.ContainsKey("ExchangeRate") ? tradeModel.MetaDic["ExchangeRate"] : "") |
}
@{
tradeModel.MetaDic.TryGetValue(YLErp.DBModels.Consts.ConsTradeMetaKey.ClearingAgency, out var clearingAgency);
tradeModel.MetaDic.TryGetValue(YLErp.DBModels.Consts.ConsTradeMetaKey.TradingPlace, out var tradingPlace);
tradeModel.MetaDic.TryGetValue(YLErp.DBModels.Consts.ConsTradeMetaKey.MainProtocolCode, out var mainProtocolCode);
tradeModel.MetaDic.TryGetValue(YLErp.DBModels.Consts.ConsTradeMetaKey.SupProtocolCode, out var supProtocolCode);
}
@if (PS.Config.Company == CompanyEnum.国海)
{
tradeModel.MetaDic.TryGetValue(YLErp.DBModels.Consts.ConsTradeMetaKey.CCR_K, out var ccr_k);
tradeModel.MetaDic.TryGetValue(YLErp.DBModels.Consts.ConsTradeMetaKey.ignoreRiskExposure, out var ignoreRiskExposure);
| CCR指标k值 |
@ccr_k |
信用风险敞口 |
@(ignoreRiskExposure != "1" ? "参与计算" : "忽略") |
}
@if (PS.Config.ErpElement.SecuritiesEnvironment)
{
if (!PS.Config.Is润和)
{
| 交易场所 |
@(tradingPlace) |
清算机构 |
@(clearingAgency) |
}
| 主协议编号 |
@(mainProtocolCode) |
补充协议编号 |
@(supProtocolCode) |
}
@if (!PS.Config.Is润和 || !forwardModel.ObservationDates.IsNullOrWhiteSpace())
{
if (!forwardModel.ObservationDates.IsNullOrWhiteSpace())
{
| 观察信息 |
@{
var colInfos = "['日期']";
@MyControls.Btn("查看", string.Format("showObservationInfos('{0}',{1},'{2}')", "观察信息", colInfos, forwardModel.ObservationDates))
}
|
观察频率 |
@{
tradeModel.MetaDic.TryGetValue(YLErp.DBModels.Consts.ConsTradeMetaKey.kiObservationRate, out var kiObservationDate);
}
@(!string.IsNullOrEmpty(kiObservationDate) ? "每" + kiObservationDate.Replace('D', '天').Replace('W', '周').Replace('M', '月').Replace('Y', '年') : "") |
}
@if (!PS.Config.Is润和)
{
| 交易对手方 |
@(tradeModel.OpponentRole ?? "乙方") |
}
else
{
|
|
}
|
|
}
@if (!PS.Config.Is润和)
{
| 是否补偿远期价值 |
@{
var supplyValue = "";
if (tradeModel.MetaDic.ContainsKey("IsSupplyForwardValue"))
{
if (tradeModel.MetaDic["IsSupplyForwardValue"] == "1")
{
supplyValue = "补偿";
}
else if (tradeModel.MetaDic["IsSupplyForwardValue"] == "-1")
{
supplyValue = "支付";
}
else
{
supplyValue = "否";
}
}
else
{
supplyValue = "补偿";
}
}
@supplyValue
|
@if (!PS.Config.ErpElement.SecuritiesEnvironment)
{
中央对手方清算 |
@{
tradeModel.MetaDic.TryGetValue(YLErp.DBModels.Consts.ConsTradeMetaKey.IsCentralClearing, out var isCentralClearing);
}
@(isCentralClearing == "Y" ? "是" : "否")
|
}
else
{
|
|
}
}
@if (!PS.Config.Is润和 && !PS.Config.ErpElement.SecuritiesEnvironment)
{
| 中央清算平台 |
@{
tradeModel.MetaDic.TryGetValue(YLErp.DBModels.Consts.ConsTradeMetaKey.CentralClearingPaltform, out var centralClearingPaltform);
}
@centralClearingPaltform
|
交易平台 |
@{
tradeModel.MetaDic.TryGetValue(YLErp.DBModels.Consts.ConsTradeMetaKey.TradingPaltform, out var tradingPaltform);
}
@tradingPaltform
|
}
| 备注 |
@if (Model != null)
{
if (tradeModel.RemarkInfo != null && tradeModel.RemarkInfo.StartsWith("http://"))
{
@(tradeModel.RemarkInfo)
}
else
{
@(tradeModel.RemarkInfo)
}
}
|
@if (CurUser.交易管理_交易标签查看权限)
{
| 标签 |
@if (Model.Tags != null && Model.Tags.Any())
{
foreach (var tag in Model.Tags)
{
@tag.Name
@if (CurUser.交易管理_交易标签调整权限)
{
x
}
}
}
@if (CurUser.交易管理_交易标签调整权限)
{
+
}
|
}