Files
zszq-trs/YLErpWeb/wwwroot/Statics/views/TradeDetailsListMail.cshtml
T
2024-05-09 14:06:26 +08:00

1309 lines
64 KiB
Plaintext

@using System.Linq;
@using YLErp.Commons;
@using YLErp.Model;
@using System;
@model TradeDetailsReport
@{
//该文档要经过RazorEngine渲染,目前RazorEngine不支持 ?.语法糖,该文档应避免使用
Layout = null;
var rowindwx = 0;
var rowstyle = "highlight";
}
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width" />
<style type="text/css">
.ltitle { text-align: left; font-size: large; font-weight: 600; }
tr.hightlight { background-color: aliceblue; }
.table-container { width: 100%; overflow-y: auto; _overflow: auto; margin: 0 0 1em; }
table { width: 100%; border: 0; border-collapse: collapse; table-layout: fixed; empty-cells: show; border-collapse: collapse; margin: 0 auto; overflow: scroll; border: 1px solid #cad9ea; color: #666; }
table td, table th { border: 1px solid #999; padding: .5em 1em; white-space: nowrap; }
.table-container::-webkit-scrollbar { -webkit-appearance: none; width: 14px; height: 14px; }
.table-container::-webkit-scrollbar-thumb { border-radius: 8px; border: 3px solid #fff; background-color: rgba(0, 0, 0, .3); }
td { height: 30px; text-align: center; }
.table th { background-repeat: repeat-x; height: 30px; }
.table td, .table th { border: 1px solid #cad9ea; padding: 0 1em 0; }
.table tr.alter { background-color: #f5fafe; }
.wrap { width: 100px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
</style>
</head>
<body>
@if (Model.CreatedModel != null && Model.CreatedModel.TradeList != null)
{
<div name="cj" class="ltitle">成交信息:</div>
}
@if (Model.CreatedModel != null && Model.CreatedModel.Tradelist_Vanilla != null && Model.CreatedModel.Tradelist_Vanilla.Any())
{
<div name="cj" class="ltitle">香草期权</div>
<div class="table-container">
<table class="table" style="table-layout:auto">
<tr>
<th>交易编号</th>
<th>交易方向</th>
<th>交易日期</th>
<th>到期日期</th>
<th>期权类型</th>
<th>标的代码</th>
<th>期初标的价格</th>
<th>执行价格</th>
<th>权利金</th>
<th>交易数量</th>
<th>交易总额</th>
<th>名义本金</th>
<th>年化系数</th>
<th>参与率</th>
<th>保底收益率</th>
<th>无风险利率</th>
</tr>
<tbody id="tbodytrade" class="list">
@foreach (TradeSingleDetailReport tr in Model.CreatedModel.Tradelist_Vanilla)
{
rowstyle = ((rowindwx % 2) == 0) ? "hightlight" : ""; rowindwx++;
<tr class="@rowstyle">
<td>@tr.TradeNumber</td>
<td>@tr.BuySell</td>
<td>@tr.TradeDate</td>
<td>@tr.ExerciseDate</td>
<td>@tr.TradeMultipleType</td>
<td>@tr.UnderlyingCode</td>
<td>@tr.InitialSpotPrice_Calc</td>
<td>@tr.StrikeString</td>
<td>@tr.TradeSinglePriceString</td>
<td>@tr.TradeOriginalAmount</td>
<td>@tr.TradePrice.OtcFormatMoney(grouping:false)</td>
<td>@tr.OriginalStockEqvNotional</td>
<td>@tr.MetaDic["AnnualizeFactor"]</td>
<td>@tr.ParticipationRate</td>
<td>@tr.PrincipalRate</td>
<td>@tr.NoRiskRate</td>
</tr>
}
<tr><td /><td /><td /><td /><td /><td /><td /><td /><td /><td /><td>@Model.CreatedModel.VanillaTradePriceSum.OtcFormatMoney(grouping:false)</td></tr>
</tbody>
</table>
</div>
<br />
<br />
}
@if (Model.CreatedModel != null && Model.CreatedModel.Tradelist_Asian != null && Model.CreatedModel.Tradelist_Asian.Any())
{
<div name="cj" class="ltitle">亚式期权</div>
<div class="table-container">
<table class="table" style="table-layout:auto">
<tr>
<th>交易编号</th>
<th>交易方向</th>
<th>交易日期</th>
<th>到期日期</th>
<th>期权类型</th>
<th>标的代码</th>
<th>期初标的价格</th>
<th>执行价格</th>
<th>权利金</th>
<th>交易数量</th>
<th>交易总额</th>
<th>名义本金</th>
<th>执行价格类型</th>
<th>均价起算日</th>
<th>均价起算方式</th>
<th>年化系数</th>
<th>参与率</th>
<th>保底收益率</th>
<th>无风险利率</th>
</tr>
<tbody id="tbodytrade" class="list">
@foreach (TradeSingleDetailReport tr in Model.CreatedModel.Tradelist_Asian)
{
rowstyle = ((rowindwx % 2) == 0) ? "hightlight" : ""; rowindwx++;
<tr class="@rowstyle">
<td>@tr.TradeNumber</td>
<td>@tr.BuySell</td>
<td>@tr.TradeDate</td>
<td>@tr.ExerciseDate</td>
<td>@tr.TradeMultipleType</td>
<td>@tr.UnderlyingCode</td>
<td>@tr.InitialSpotPrice_Calc</td>
<td>@tr.StrikeString</td>
<td>@tr.TradeSinglePriceString</td>
<td>@tr.TradeOriginalAmount</td>
<td>@tr.TradePrice.OtcFormatMoney(grouping:false)</td>
<td>@tr.OriginalStockEqvNotional</td>
<td>@tr.MetaDic["亚式_行权价类型"]</td>
<td>@tr.MetaDic["亚式_均价起算日"]</td>
<td>@tr.MetaDic["亚式_均价计算"]</td>
<td>@tr.MetaDic["AnnualizeFactor"]</td>
<td>@tr.ParticipationRate</td>
<td>@tr.PrincipalRate</td>
<td>@tr.NoRiskRate</td>
</tr>
}
<tr><td /><td /><td /><td /><td /><td /><td /><td /><td /><td /><td>@Model.CreatedModel.AsianTradePriceSum.OtcFormatMoney(grouping:false)</td></tr>
</tbody>
</table>
</div>
<br />
<br />
}
@if (Model.CreatedModel != null && Model.CreatedModel.TradeList_Binary != null && Model.CreatedModel.TradeList_Binary.Any())
{
<div name="cj" class="ltitle">二元期权</div>
<div class="table-container">
<table class="table" style="table-layout:auto">
<tr>
<th>交易编号</th>
<th>交易方向</th>
<th>交易日期</th>
<th>到期日期</th>
<th>期权类型</th>
<th>标的代码</th>
<th>期初标的价格</th>
<th>执行价格</th>
<th>权利金</th>
<th>交易数量</th>
<th>交易总额</th>
<th>名义本金</th>
<th>二元类型</th>
<th>一级收益率</th>
<th>年化系数</th>
<th>参与率</th>
<th>保底收益率</th>
<th>无风险利率</th>
</tr>
<tbody id="tbodytrade" class="list">
@foreach (TradeSingleDetailReport tr in Model.CreatedModel.TradeList_Binary)
{
rowstyle = ((rowindwx % 2) == 0) ? "hightlight" : ""; rowindwx++;
<tr class="@rowstyle">
<td>@tr.TradeNumber</td>
<td>@tr.BuySell</td>
<td>@tr.TradeDate</td>
<td>@tr.ExerciseDate</td>
<td>@tr.TradeMultipleType</td>
<td>@tr.UnderlyingCode</td>
<td>@tr.InitialSpotPrice_Calc</td>
<td>@tr.StrikeString</td>
<td>@tr.TradeSinglePriceString</td>
<td>@tr.TradeOriginalAmount</td>
<td>@tr.TradePrice.OtcFormatMoney(grouping:false)</td>
<td>@tr.OriginalStockEqvNotional</td>
<td>@tr.MetaDic["二元_二元类型"]</td>
<td>@tr.MetaDic["二元_一级收益率"]</td>
<td>@tr.MetaDic["AnnualizeFactor"]</td>
<td>@tr.ParticipationRate</td>
<td>@tr.PrincipalRate</td>
<td>@tr.NoRiskRate</td>
</tr>
}
<tr><td /><td /><td /><td /><td /><td /><td /><td /><td /><td /><td>@Model.CreatedModel.BinaryTradePriceSum.OtcFormatMoney(grouping:false)</td><td /><td /><td /><td /><td /><td /><td /></tr>
</tbody>
</table>
</div>
<br />
<br />
}
@if (Model.CreatedModel != null && Model.CreatedModel.TradeList_Barrier != null && Model.CreatedModel.TradeList_Barrier.Any())
{
<div name="cj" class="ltitle">障碍期权</div>
<div class="table-container">
<table class="table" style="table-layout:auto">
<tr>
<th>交易编号</th>
<th>交易方向</th>
<th>交易日期</th>
<th>到期日期</th>
<th>期权类型</th>
<th>标的代码</th>
<th>期初标的价格</th>
<th>执行价格</th>
<th>权利金</th>
<th>交易数量</th>
<th>交易总额</th>
<th>名义本金</th>
<th>障碍类型</th>
<th>障碍价格</th>
<th>高障碍价格</th>
<th>补偿金额</th>
<th>高障碍补偿金额</th>
<th>障碍偏移</th>
<th>敲入敲出日期</th>
<th>敲入敲出状态</th>
<th>观察类型</th>
<th>年化系数</th>
<th>参与率</th>
<th>保底收益率</th>
<th>无风险利率</th>
</tr>
<tbody id="tbodytrade" class="list">
@foreach (TradeSingleDetailReport tr in Model.CreatedModel.TradeList_Barrier)
{
rowstyle = ((rowindwx % 2) == 0) ? "hightlight" : ""; rowindwx++;
<tr class="@rowstyle">
<td>@tr.TradeNumber</td>
<td>@tr.BuySell</td>
<td>@tr.TradeDate</td>
<td>@tr.ExerciseDate</td>
<td>@tr.TradeMultipleType</td>
<td>@tr.UnderlyingCode</td>
<td>@tr.InitialSpotPrice_Calc</td>
<td>@tr.StrikeString</td>
<td>@tr.TradeSinglePriceString</td>
<td>@tr.TradeOriginalAmount</td>
<td>@tr.TradePrice.OtcFormatMoney(grouping:false)</td>
<td>@tr.OriginalStockEqvNotional</td>
<td>@tr.MetaDic["障碍_障碍类型"]</td>
<td>@tr.MetaDic["障碍_障碍价格"]</td>
<td>@tr.MetaDic["障碍_高障碍价格"]</td>
<td>@tr.MetaDic["障碍_补偿金额"]</td>
<td>@tr.MetaDic["障碍_高障碍补偿金额"]</td>
<td>@tr.MetaDic["障碍_障碍偏移"]</td>
<td>@tr.MetaDic["障碍_敲入敲出日期"]</td>
<td>@tr.MetaDic["障碍_敲入敲出状态"]</td>
<td>@tr.MetaDic["障碍_观察方式"]</td>
<td>@tr.MetaDic["AnnualizeFactor"]</td>
<td>@tr.ParticipationRate</td>
<td>@tr.PrincipalRate</td>
<td>@tr.NoRiskRate</td>
</tr>
}
<tr><td /><td /><td /><td /><td /><td /><td /><td /><td /><td /><td>@Model.CreatedModel.BarrierTradePriceSum.OtcFormatMoney(grouping:false)</td><td /><td /><td /><td /><td /><td /><td /><td /><td /><td /><td /><td /><td /></tr>
</tbody>
</table>
</div>
<br />
<br />
}
@if (Model.CreatedModel != null && Model.CreatedModel.TradeList_DbShark != null && Model.CreatedModel.TradeList_DbShark.Any())
{
<div name="cj" class="ltitle">双鲨期权</div>
<div class="table-container">
<table class="table" style="table-layout:auto">
<tr>
<th>交易编号</th>
<th>交易方向</th>
<th>交易日期</th>
<th>到期日期</th>
<th>期权类型</th>
<th>标的代码</th>
<th>期初标的价格</th>
<th>权利金</th>
<th>交易数量</th>
<th>交易总额</th>
<th>名义本金</th>
<th>低障碍价格</th>
<th>高障碍价格</th>
<th>低行权价格</th>
<th>高行权价格</th>
<th>补偿金额</th>
<th>高障碍补偿金额</th>
<th>低参与率</th>
<th>高参与率</th>
<th>敲入敲出日期</th>
<th>敲入敲出状态</th>
<th>观察类型</th>
<th>年化系数</th>
<th>参与率</th>
<th>保底收益率</th>
<th>无风险利率</th>
</tr>
<tbody id="tbodytrade" class="list">
@foreach (TradeSingleDetailReport tr in Model.CreatedModel.TradeList_DbShark)
{
rowstyle = ((rowindwx % 2) == 0) ? "hightlight" : ""; rowindwx++;
<tr class="@rowstyle">
<td>@tr.TradeNumber</td>
<td>@tr.BuySell</td>
<td>@tr.TradeDate</td>
<td>@tr.ExerciseDate</td>
<td>@tr.TradeMultipleType</td>
<td>@tr.UnderlyingCode</td>
<td>@tr.InitialSpotPrice_Calc</td>
<td>@tr.TradeSinglePriceString</td>
<td>@tr.TradeOriginalAmount</td>
<td>@tr.TradePrice.OtcFormatMoney(grouping:false)</td>
<td>@tr.OriginalStockEqvNotional</td>
<td>@tr.MetaDic["双鲨_低障碍价格"]</td>
<td>@tr.MetaDic["双鲨_高障碍价格"]</td>
<td>@tr.MetaDic["双鲨_低行权价"]</td>
<td>@tr.MetaDic["双鲨_高行权价"]</td>
<td>@tr.MetaDic["双鲨_补偿金额"]</td>
<td>@tr.MetaDic["双鲨_高障碍补偿金额"]</td>
<td>@tr.MetaDic["双鲨_低参与率"]</td>
<td>@tr.MetaDic["双鲨_高参与率"]</td>
<td>@tr.MetaDic["双鲨_敲入敲出日期"]</td>
<td>@tr.MetaDic["双鲨_敲入敲出状态"]</td>
<td>@tr.MetaDic["双鲨_观察方式"]</td>
<td>@tr.MetaDic["AnnualizeFactor"]</td>
<td>@tr.ParticipationRate</td>
<td>@tr.PrincipalRate</td>
<td>@tr.NoRiskRate</td>
</tr>
}
<tr><td /><td /><td /><td /><td /><td /><td /><td /><td /><td />@Model.CreatedModel.DbSharkTradePriceSum.OtcFormatMoney(grouping:false)<td /><td /><td /><td /><td /><td /><td /><td /><td /><td /><td /><td /><td /><td /><td /></tr>
</tbody>
</table>
</div>
<br />
<br />
}
@if (Model.CreatedModel != null && Model.CreatedModel.TradeList_Autocall != null && Model.CreatedModel.TradeList_Autocall.Any())
{
<div name="cj" class="ltitle">凤凰期权</div>
<div class="table-container">
<table class="table" style="table-layout:auto">
<tr>
<th>交易编号</th>
<th>交易方向</th>
<th>交易日期</th>
<th>到期日期</th>
<th>期权类型</th>
<th>标的代码</th>
<th>期初标的价格</th>
<th>执行价格</th>
<th>权利金</th>
<th>交易数量</th>
<th>交易总额</th>
<th>名义本金</th>
<th>敲入价格</th>
<th>敲入观察日</th>
<th>敲入执行价格一</th>
<th>敲入执行价格二</th>
<th>派息价格</th>
<th>派息率</th>
<th>派息日期</th>
<th>敲出价格</th>
<th>敲出观察日</th>
<th>敲入敲出状态</th>
<th>年化系数</th>
<th>参与率</th>
<th>保底收益率</th>
<th>无风险利率</th>
</tr>
<tbody id="tbodytrade" class="list">
@foreach (TradeSingleDetailReport tr in Model.CreatedModel.TradeList_Autocall)
{
rowstyle = ((rowindwx % 2) == 0) ? "hightlight" : ""; rowindwx++;
<tr class="@rowstyle">
<td>@tr.TradeNumber</td>
<td>@tr.BuySell</td>
<td>@tr.TradeDate</td>
<td>@tr.ExerciseDate</td>
<td>@tr.TradeMultipleType</td>
<td>@tr.UnderlyingCode</td>
<td>@tr.InitialSpotPrice_Calc</td>
<td>@tr.StrikeString</td>
<td>@tr.TradeSinglePriceString</td>
<td>@tr.TradeOriginalAmount</td>
<td>@tr.TradePrice.OtcFormatMoney(grouping:false)</td>
<td>@tr.OriginalStockEqvNotional</td>
<td>@tr.MetaDic["凤凰_敲入障碍价格"]</td>
<td><div class="wrap" title="@tr.MetaDic["敲入观察频率"]">@tr.MetaDic["敲入观察频率"]</div></td>
<td>@tr.MetaDic["凤凰_敲入行权价1"]</td>
<td>@tr.MetaDic["凤凰_敲入行权价2"]</td>
<td>@tr.MetaDic["凤凰_票息障碍价格"]</td>
<td>@tr.MetaDic["凤凰_票息率"]</td>
<td>@tr.MetaDic["凤凰_票息结算方式"]</td>
<td>@tr.MetaDic["凤凰_敲出障碍价格"]</td>
<td><div class="wrap" title="@tr.MetaDic["敲出观察频率"]">@tr.MetaDic["敲出观察频率"]</div></td>
<td>@tr.MetaDic["凤凰_敲入敲出状态"]</td>
<td>@tr.MetaDic["AnnualizeFactor2"]</td>
<td>@tr.ParticipationRate</td>
<td>@tr.PrincipalRate</td>
<td>@tr.NoRiskRate</td>
</tr>
}
<tr><td /><td /><td /><td /><td /><td /><td /><td /><td /><td /><td>@Model.CreatedModel.AutocallTradePriceSum.OtcFormatMoney(grouping:false)</td></tr>
</tbody>
</table>
</div>
<br />
<br />
}
@if (Model.CreatedModel != null && Model.CreatedModel.TradeList_Snowball != null && Model.CreatedModel.TradeList_Snowball.Any())
{
<div name="cj" class="ltitle">雪球期权</div>
<div class="table-container">
<table class="table" style="table-layout:auto">
<tr>
<th>交易编号</th>
<th>交易方向</th>
<th>交易日期</th>
<th>到期日期</th>
<th>期权类型</th>
<th>标的代码</th>
<th>期初标的价格</th>
<th>执行价格</th>
<th>权利金</th>
<th>交易数量</th>
<th>交易总额</th>
<th>名义本金</th>
<th>敲入价格</th>
<th>敲入观察日</th>
<th>敲入执行价格一</th>
<th>敲入执行价格二</th>
<th>敲出价格</th>
<th>敲出观察日</th>
<th>敲出执行价格一</th>
<th>敲出执行价格二</th>
<th>敲出收益率</th>
<th>未敲入到期支付票息率</th>
<th>敲入敲出状态</th>
<th>年化系数</th>
<th>参与率</th>
<th>保底收益率</th>
<th>无风险利率</th>
</tr>
<tbody id="tbodytrade" class="list">
@foreach (TradeSingleDetailReport tr in Model.CreatedModel.TradeList_Snowball)
{
rowstyle = ((rowindwx % 2) == 0) ? "hightlight" : ""; rowindwx++;
<tr class="@rowstyle">
<td>@tr.TradeNumber</td>
<td>@tr.BuySell</td>
<td>@tr.TradeDate</td>
<td>@tr.ExerciseDate</td>
<td>@tr.TradeMultipleType</td>
<td>@tr.UnderlyingCode</td>
<td>@tr.InitialSpotPrice_Calc</td>
<td>@tr.StrikeString</td>
<td>@tr.TradeSinglePriceString</td>
<td>@tr.TradeOriginalAmount</td>
<td>@tr.TradePrice.OtcFormatMoney(grouping:false)</td>
<td>@tr.OriginalStockEqvNotional</td>
<td>@tr.MetaDic["雪球_敲入障碍价格"]</td>
<td><div class="wrap" title="@tr.MetaDic["敲入观察频率"]">@tr.MetaDic["敲入观察频率"]</div></td>
<td>@tr.MetaDic["雪球_敲入行权价1"]</td>
<td>@tr.MetaDic["雪球_敲入行权价2"]</td>
<td>@tr.MetaDic["雪球_敲出障碍价格"]</td>
<td><div class="wrap" title="@tr.MetaDic["敲出观察频率"]">@tr.MetaDic["敲出观察频率"]</div></td>
<td>@tr.MetaDic["雪球_敲出行权价1"]</td>
<td>@tr.MetaDic["雪球_敲出行权价2"]</td>
<td>@tr.MetaDic["雪球_票息率"]</td>
<td>@tr.MetaDic["雪球_红利票息"]</td>
<td>@tr.MetaDic["雪球_敲入敲出状态"]</td>
<td>@tr.MetaDic["AnnualizeFactor2"]</td>
<td>@tr.ParticipationRate</td>
<td>@tr.PrincipalRate</td>
<td>@tr.NoRiskRate</td>
</tr>
}
<tr><td /><td /><td /><td /><td /><td /><td /><td /><td /><td /><td>@Model.CreatedModel.SnowballTradePriceSum.OtcFormatMoney(grouping:false)</td></tr>
</tbody>
</table>
</div>
<br />
<br />
}
@if (Model.CreatedModel != null && Model.CreatedModel.TradeList_RangeAcc != null && Model.CreatedModel.TradeList_RangeAcc.Any())
{
<div name="cj" class="ltitle">区间累积</div>
<div class="table-container">
<table class="table" style="table-layout:auto">
<tr>
<th>交易编号</th>
<th>交易方向</th>
<th>交易日期</th>
<th>到期日期</th>
<th>期权类型</th>
<th>标的代码</th>
<th>期初标的价格</th>
<th>执行价格</th>
<th>权利金</th>
<th>交易数量</th>
<th>交易总额</th>
<th>名义本金</th>
<th>区间下限</th>
<th>区间上限</th>
<th>区间收益</th>
<th>观察日期</th>
<th>年化系数</th>
<th>参与率</th>
<th>保底收益率</th>
<th>无风险利率</th>
</tr>
<tbody id="tbodytrade" class="list">
@foreach (TradeSingleDetailReport tr in Model.CreatedModel.TradeList_RangeAcc)
{
rowstyle = ((rowindwx % 2) == 0) ? "hightlight" : ""; rowindwx++;
<tr class="@rowstyle">
<td>@tr.TradeNumber</td>
<td>@tr.BuySell</td>
<td>@tr.TradeDate</td>
<td>@tr.ExerciseDate</td>
<td>@tr.TradeMultipleType</td>
<td>@tr.UnderlyingCode</td>
<td>@tr.InitialSpotPrice_Calc</td>
<td>@tr.StrikeString</td>
<td>@tr.TradeSinglePriceString</td>
<td>@tr.TradeOriginalAmount</td>
<td>@tr.TradePrice.OtcFormatMoney(grouping:false)</td>
<td>@tr.OriginalStockEqvNotional</td>
<td>@tr.MetaDic["区间累积_区间下限"]</td>
<td>@tr.MetaDic["区间累积_区间上限"]</td>
<td>@tr.MetaDic["区间累积_区间收益"]</td>
<td><div class="wrap" title="@tr.MetaDic["区间累积_观察日期"]">@tr.MetaDic["区间累积_观察日期"]</div></td>
<td>@tr.MetaDic["AnnualizeFactor"]</td>
<td>@tr.ParticipationRate</td>
<td>@tr.PrincipalRate</td>
<td>@tr.NoRiskRate</td>
</tr>
}
<tr><td /><td /><td /><td /><td /><td /><td /><td /><td /><td /><td>@Model.CreatedModel.RangeAccTradePriceSum.OtcFormatMoney(grouping:false)</td><td /><td /><td /><td /><td /><td /><td /><td /><td /></tr>
</tbody>
</table>
</div>
<br />
<br />
}
@if (Model.CreatedModel != null && Model.CreatedModel.TradeList_AirBag != null && Model.CreatedModel.TradeList_AirBag.Any())
{
<div name="cj" class="ltitle">气囊结构</div>
<div class="table-container">
<table class="table" style="table-layout:auto">
<tr>
<th>交易编号</th>
<th>交易方向</th>
<th>交易日期</th>
<th>到期日期</th>
<th>期权类型</th>
<th>标的代码</th>
<th>期初标的价格</th>
<th>执行价格</th>
<th>权利金</th>
<th>交易数量</th>
<th>交易总额</th>
<th>名义本金</th>
<th>未敲入参与率</th>
<th>封顶价格</th>
<th>障碍价格</th>
<th>敲入参与率</th>
<th>是否离散观察</th>
<th>敲入敲出日期</th>
<th>敲入敲出状态</th>
<th>年化系数</th>
<th>保底收益率</th>
<th>无风险利率</th>
</tr>
<tbody id="tbodytrade" class="list">
@foreach (TradeSingleDetailReport tr in Model.CreatedModel.TradeList_AirBag)
{
rowstyle = ((rowindwx % 2) == 0) ? "hightlight" : ""; rowindwx++;
<tr class="@rowstyle">
<td>@tr.TradeNumber</td>
<td>@tr.BuySell</td>
<td>@tr.TradeDate</td>
<td>@tr.ExerciseDate</td>
<td>@tr.TradeMultipleType</td>
<td>@tr.UnderlyingCode</td>
<td>@tr.InitialSpotPrice_Calc</td>
<td>@tr.StrikeString</td>
<td>@tr.TradeSinglePriceString</td>
<td>@tr.TradeOriginalAmount</td>
<td>@tr.TradePrice.OtcFormatMoney(grouping:false)</td>
<td>@tr.OriginalStockEqvNotional</td>
<td>@tr.MetaDic["气囊_未敲入参与率"]</td>
<td>@tr.MetaDic["气囊_收益封顶价格"]</td>
<td>@tr.MetaDic["气囊_障碍价格"]</td>
<td>@tr.MetaDic["气囊_敲入参与率"]</td>
<td>@tr.MetaDic["气囊_是否离散观察"]</td>
<td>@tr.MetaDic["气囊_敲入敲出日期"]</td>
<td>@tr.MetaDic["气囊_敲入敲出状态"]</td>
<td>@tr.MetaDic["AnnualizeFactor"]</td>
<td>@tr.PrincipalRate</td>
<td>@tr.NoRiskRate</td>
</tr>
}
<tr><td /><td /><td /><td /><td /><td /><td /><td /><td /><td /><td>@Model.CreatedModel.AirBagTradePriceSum.OtcFormatMoney(grouping:false)</td></tr>
</tbody>
</table>
</div>
<br />
<br />
}
@if (Model.CreatedModel != null && Model.CreatedModel.TradeList_Accumulator != null && Model.CreatedModel.TradeList_Accumulator.Any())
{
<div name="cj" class="ltitle">累计期权</div>
<div class="table-container">
<table class="table" style="table-layout:auto">
<tr>
<th>交易编号</th>
<th>交易方向</th>
<th>交易日期</th>
<th>到期日期</th>
<th>期权类型</th>
<th>标的代码</th>
<th>期初标的价格</th>
<th>执行价格</th>
<th>权利金</th>
<th>交易数量</th>
<th>交易总额</th>
<th>名义本金</th>
<th>敲出障碍价格</th>
<th>观察日</th>
<th>上端收益类型</th>
<th>票息</th>
<th>票息年化</th>
<th>票息日历</th>
<th>结算方式</th>
<th>累计类型</th>
@if (Model.Config.AccumulatorShowMultiplier1)
{
<th>杠杆倍数</th>
}
else
{
<th>看涨乘数</th>
<th>看跌乘数</th>
}
<th>敲出是否终止</th>
<th>无风险利率</th>
</tr>
<tbody id="tbodytrade" class="list">
@foreach (TradeSingleDetailReport tr in Model.CreatedModel.TradeList_Accumulator)
{
rowstyle = ((rowindwx % 2) == 0) ? "hightlight" : ""; rowindwx++;
<tr class="@rowstyle">
<td>@tr.TradeNumber</td>
<td>@tr.BuySell</td>
<td>@tr.TradeDate</td>
<td>@tr.ExerciseDate</td>
<td>@tr.TradeMultipleType</td>
<td>@tr.UnderlyingCode</td>
<td>@tr.InitialSpotPrice_Calc</td>
<td>@tr.StrikeString</td>
<td>@tr.TradeSinglePriceString</td>
<td>@tr.TradeOriginalAmount</td>
<td>@tr.TradePrice.OtcFormatMoney(grouping:false)</td>
<td>@tr.OriginalStockEqvNotional</td>
<td>@tr.MetaDic["累计_敲出障碍价格"]</td>
<td>@tr.MetaDic["累计_观察日期"]</td>
<td>@tr.MetaDic["累计_上端收益类型"]</td>
<td>@tr.MetaDic["累计_票息"]</td>
<td>@tr.MetaDic["累计_票息年化"]</td>
<td>@tr.MetaDic["累计_票息日历规则"]</td>
<td>@tr.MetaDic["累计_结算方式"]</td>
<td>@tr.MetaDic["累计_累计类型"]</td>
@if (Model.Config.AccumulatorShowMultiplier1)
{
<td>@tr.MetaDic["累计_杠杆倍数"]</td>
}
else
{
<td>@tr.MetaDic["累计_看涨乘数"]</td>
<td>@tr.MetaDic["累计_看跌乘数"]</td>
}
<td>@tr.MetaDic["累计_敲出是否终止"]</td>
<td>@tr.NoRiskRate</td>
</tr>
}
<tr><td /><td /><td /><td /><td /><td /><td /><td /><td /><td /><td>@Model.CreatedModel.AccumulatorTradePriceSum.OtcFormatMoney(grouping:false)</td></tr>
</tbody>
</table>
</div>
<br />
<br />
}
@if (Model.CreatedModel != null && Model.CreatedModel.Tradelist_Risky != null && Model.CreatedModel.Tradelist_Risky.Any())
{
<div name="cj" class="ltitle">Risky期权</div>
<div class="table-container">
<table class="table" style="table-layout:auto">
<tr>
<th>交易编号</th>
<th>交易方向</th>
<th>交易日期</th>
<th>到期日期</th>
<th>期权类型</th>
<th>标的代码</th>
<th>期初标的价格</th>
<th>执行价格</th>
<th>权利金</th>
<th>交易数量</th>
<th>交易总额</th>
<th>名义本金</th>
<th>年化系数</th>
<th>参与率</th>
<th>保底收益率</th>
<th>无风险利率</th>
<th>执行价格2</th>
<th>执行价格3</th>
<th>参与率2</th>
<th>参与率3</th>
</tr>
<tbody id="tbodytrade" class="list">
@foreach (TradeSingleDetailReport tr in Model.CreatedModel.Tradelist_Risky)
{
rowstyle = ((rowindwx % 2) == 0) ? "hightlight" : ""; rowindwx++;
<tr class="@rowstyle">
<td>@tr.TradeNumber</td>
<td>@tr.BuySell</td>
<td>@tr.TradeDate</td>
<td>@tr.ExerciseDate</td>
<td>@tr.TradeMultipleType</td>
<td>@tr.UnderlyingCode</td>
<td>@tr.InitialSpotPrice_Calc</td>
<td>@tr.MetaDic["Risky_执行价格1"]</td>
<td>@tr.TradeSinglePriceString</td>
<td>@tr.TradeOriginalAmount</td>
<td>@tr.TradePrice.OtcFormatMoney(grouping:false)</td>
<td>@tr.OriginalStockEqvNotional</td>
<td>@tr.MetaDic["AnnualizeFactor"]</td>
<td>@tr.MetaDic["Risky_参与率1"]</td>
<td>@tr.PrincipalRate</td>
<td>@tr.NoRiskRate</td>
<td>@tr.MetaDic["Risky_执行价格2"]</td>
<td>@tr.MetaDic["Risky_执行价格3"]</td>
<td>@tr.MetaDic["Risky_参与率2"]</td>
<td>@tr.MetaDic["Risky_参与率3"]</td>
</tr>
}
<tr><td /><td /><td /><td /><td /><td /><td /><td /><td /><td /><td>@Model.CreatedModel.RiskyTradePriceSum.OtcFormatMoney(grouping:false)</td></tr>
</tbody>
</table>
</div>
<br />
<br />
}
@if (Model.CreatedModel != null && Model.CreatedModel.TradeList_AccumulatorSegmented != null && Model.CreatedModel.TradeList_AccumulatorSegmented.Any())
{
<div name="cj" class="ltitle">累计期权三段式</div>
<div class="table-container">
<table class="table" style="table-layout:auto">
<tr>
<th>交易编号</th>
<th>交易方向</th>
<th>交易日期</th>
<th>到期日期</th>
<th>期权类型</th>
<th>标的代码</th>
<th>期初标的价格</th>
<th>执行价格</th>
<th>权利金</th>
<th>交易数量</th>
<th>交易总额</th>
<th>名义本金</th>
<th>执行价格2</th>
<th>执行价格3</th>
<th>乘数1</th>
<th>乘数2</th>
<th>乘数3</th>
<th>敲出障碍价格</th>
<th>观察日</th>
<th>上端收益类型</th>
<th>票息1</th>
<th>票息2</th>
<th>票息年化</th>
<th>票息日历</th>
<th>结算方式1</th>
<th>结算方式2</th>
<th>结算方式3</th>
<th>敲出是否终止</th>
<th>无风险利率</th>
</tr>
<tbody id="tbodytrade" class="list">
@foreach (TradeSingleDetailReport tr in Model.CreatedModel.TradeList_AccumulatorSegmented)
{
rowstyle = ((rowindwx % 2) == 0) ? "hightlight" : ""; rowindwx++;
<tr class="@rowstyle">
<td>@tr.TradeNumber</td>
<td>@tr.BuySell</td>
<td>@tr.TradeDate</td>
<td>@tr.ExerciseDate</td>
<td>@tr.TradeMultipleType</td>
<td>@tr.UnderlyingCode</td>
<td>@tr.InitialSpotPrice_Calc</td>
<td>@tr.StrikeString</td>
<td>@tr.TradeSinglePriceString</td>
<td>@tr.TradeOriginalAmount</td>
<td>@tr.TradePrice.OtcFormatMoney(grouping:false)</td>
<td>@tr.OriginalStockEqvNotional</td>
<td>@tr.MetaDic["累计三段式_执行价格2"]</td>
<td>@tr.MetaDic["累计三段式_执行价格3"]</td>
<td>@tr.MetaDic["累计三段式_乘数1"]</td>
<td>@tr.MetaDic["累计三段式_乘数2"]</td>
<td>@tr.MetaDic["累计三段式_乘数3"]</td>
<td>@tr.MetaDic["累计三段式_敲出障碍价格"]</td>
<td>@tr.MetaDic["累计三段式_观察日期"]</td>
<td>@tr.MetaDic["累计三段式_上端收益类型"]</td>
<td>@tr.MetaDic["累计三段式_票息1"]</td>
<td>@tr.MetaDic["累计三段式_票息2"]</td>
<td>@tr.MetaDic["累计三段式_票息年化"]</td>
<td>@tr.MetaDic["累计三段式_票息日历规则"]</td>
<td>@tr.MetaDic["累计三段式_结算方式1"]</td>
<td>@tr.MetaDic["累计三段式_结算方式2"]</td>
<td>@tr.MetaDic["累计三段式_结算方式3"]</td>
<td>@tr.MetaDic["累计_敲出是否终止"]</td>
<td>@tr.NoRiskRate</td>
</tr>
}
<tr><td /><td /><td /><td /><td /><td /><td /><td /><td /><td /><td>@Model.CreatedModel.AccumulatorTradeSegmentedPriceSum.OtcFormatMoney(grouping:false)</td></tr>
</tbody>
</table>
</div>
<br /> <br />
}
@if (Model.CreatedModel != null && Model.CreatedModel.TradeList_PayoffSwap != null && Model.CreatedModel.TradeList_PayoffSwap.Any())
{
<div name="cj" class="ltitle">收益互换</div>
<div class="table-container">
<table class="table" style="table-layout:auto">
<tr>
<th>交易编号</th>
<th>交易日期</th>
<th>到期日期</th>
<th>结构类型</th>
<th>标的代码(支付方)</th>
<th>期初标的价格(支付方)</th>
<th>互换利率(支付方)</th>
<th>固定收益(支付方)</th>
<th>初始预付金率(支付方)</th>
<th>交易费用(支付方)</th>
<th>多空方向(支付方)</th>
<th>标的代码(收取方)</th>
<th>期初标的价格(收取方)</th>
<th>互换利率(收取方)</th>
<th>固定收益(收取方)</th>
<th>初始预付金率(收取方)</th>
<th>交易费用(收取方)</th>
<th>多空方向(收取方)</th>
<th>名义本金</th>
<th>年化天数</th>
<th>互换日期</th>
</tr>
<tbody id="tbodytrade" class="list">
@foreach (TradeSingleDetailReport tr in Model.CreatedModel.TradeList_PayoffSwap)
{
rowstyle = ((rowindwx % 2) == 0) ? "hightlight" : ""; rowindwx++;
<tr class="@rowstyle">
<td>@tr.TradeNumber</td>
<td>@tr.TradeDate</td>
<td>@tr.ExerciseDate</td>
<td>@tr.TradeMultipleType</td>
<td>@tr.MetaDic["互换_支付方标的代码"]</td>
<td>@tr.MetaDic["互换_支付方期初标的价格"]</td>
<td>@tr.MetaDic["互换_支付方互换利率"]</td>
<td>@tr.MetaDic["互换_支付方固定收益"]</td>
<td>@tr.MetaDic["互换_支付方初始预付金"]</td>
<td>@tr.MetaDic["互换_支付方交易费用"]</td>
<td>@tr.MetaDic["互换_支付方多空方向"]</td>
<td>@tr.MetaDic["互换_收取方标的代码"]</td>
<td>@tr.MetaDic["互换_收取方期初标的价格"]</td>
<td>@tr.MetaDic["互换_收取方互换利率"]</td>
<td>@tr.MetaDic["互换_收取方固定收益"]</td>
<td>@tr.MetaDic["互换_收取方初始预付金"]</td>
<td>@tr.MetaDic["互换_收取方交易费用"]</td>
<td>@tr.MetaDic["互换_收取方多空方向"]</td>
<td>@tr.OriginalStockEqvNotional</td>
<td>@tr.MetaDic["年化天数"]</td>
<td>@tr.MetaDic["互换_互换日期"]</td>
</tr>
}
</tbody>
</table>
</div>
<br />
<br />
}
@if (Model.CreatedModel != null && Model.CreatedModel.Tradelist_Forward != null && Model.CreatedModel.Tradelist_Forward.Any())
{
<div name="cj" class="ltitle">远期</div>
<div class="table-container">
<table class="table" style="table-layout:auto">
<tr>
<th>交易编号</th>
<th>交易方向</th>
<th>交易日期</th>
<th>到期日期</th>
<th>结构类型</th>
<th>标的代码</th>
<th>挂钩标的</th>
<th>基差</th>
<th>期初标的价格</th>
<th>交割价格</th>
<th>手数</th>
<th>远期价值</th>
<th>名义本金</th>
<th>开仓费用</th>
<th>开仓总费用</th>
<th>年化预付金成本</th>
<th>年化仓储成本</th>
<th>均价计算日期</th>
<th>无风险利率</th>
</tr>
<tbody id="tbodytrade" class="list">
@foreach (TradeSingleDetailReport tr in Model.CreatedModel.Tradelist_Forward)
{
rowstyle = ((rowindwx % 2) == 0) ? "hightlight" : ""; rowindwx++;
<tr class="@rowstyle">
<td>@tr.TradeNumber</td>
<td>@tr.BuySell</td>
<td>@tr.TradeDate</td>
<td>@tr.ExerciseDate</td>
<td>@tr.TradeMultipleType</td>
<td>@tr.UnderlyingCode</td>
<td>@tr.MetaDic["挂钩标的"]</td>
<td>@tr.MetaDic["基差"]</td>
<td>@tr.InitialSpotPrice_Calc</td>
<td>@tr.Strike</td>
<td>@tr.MetaDic["手数"]</td>
<td>@tr.MetaDic["远期价值"]</td>
<td>@tr.OriginalStockEqvNotional</td>
<td>@tr.MetaDic["开仓费用"]</td>
<td>@tr.MetaDic["开仓总费用"]</td>
<td>@tr.MetaDic["年化预付金成本"]</td>
<td>@tr.MetaDic["年化仓储成本"]</td>
<td>@tr.MetaDic["均价计算日期"]</td>
<td>@tr.NoRiskRate</td>
</tr>
}
</tbody>
</table>
</div>
<br />
<br />
}
@if (Model.CreatedModel != null && Model.CreatedModel.TradeList_SSpread != null && Model.CreatedModel.TradeList_SSpread.Any())
{
<div name="cj" class="ltitle">合成价差期权</div>
<div class="table-container">
<table class="table" style="table-layout:auto">
<tr>
<th>交易编号</th>
<th>交易方向</th>
<th>交易日期</th>
<th>到期日期</th>
<th>结构类型</th>
<th>标的代码</th>
<th>期初标的价格</th>
<th>执行价格</th>
<th>权利金</th>
<th>交易数量</th>
<th>交易总额</th>
<th>名义本金</th>
<th>年化系数</th>
<th>参与率</th>
<th>保底收益率</th>
<th>无风险利率</th>
</tr>
<tbody id="tbodytrade" class="list">
@foreach (TradeSingleDetailReport tr in Model.CreatedModel.TradeList_SSpread)
{
rowstyle = ((rowindwx % 2) == 0) ? "hightlight" : ""; rowindwx++;
<tr class="@rowstyle">
<td>@tr.TradeNumber</td>
<td>@tr.BuySell</td>
<td>@tr.TradeDate</td>
<td>@tr.ExerciseDate</td>
<td>@tr.TradeMultipleType</td>
<td>@tr.UnderlyingCode</td>
<td>@tr.InitialSpotPrice_Calc</td>
<td>@tr.StrikeString</td>
<td>@tr.TradeSinglePriceString</td>
<td>@tr.TradeOriginalAmount</td>
<td>@tr.TradePrice.OtcFormatMoney(grouping:false)</td>
<td>@tr.OriginalStockEqvNotional</td>
<td>@tr.MetaDic["AnnualizeFactor"]</td>
<td>@tr.ParticipationRate</td>
<td>@tr.PrincipalRate</td>
<td>@tr.NoRiskRate</td>
</tr>
}
<tr><td /><td /><td /><td /><td /><td /><td /><td /><td /><td /><td>@Model.CreatedModel.SSpreadTradePriceSum.OtcFormatMoney(grouping:false)</td></tr>
</tbody>
</table>
</div>
<br />
<br />
}
@if (Model.CreatedModel != null && Model.CreatedModel.TradeList_Custom != null && Model.CreatedModel.TradeList_Custom.Any())
{
<div name="cj" class="ltitle">自定义交易</div>
<div class="table-container">
<table class="table" style="table-layout:auto">
<tr>
<th>交易编号</th>
<th>交易方向</th>
<th>交易日期</th>
<th>到期日期</th>
<th>期权类型</th>
<th>标的代码</th>
<th>期初标的价格</th>
<th>权利金</th>
<th>交易数量</th>
<th>交易总额</th>
<th>名义本金</th>
<th>年化系数</th>
<th>参与率</th>
<th>保底收益率</th>
<th>无风险利率</th>
@foreach (var name in Model.CreatedModel.PropertyNames_Custom)
{
<th>@name</th>
}
</tr>
<tbody id="tbodytrade" class="list">
@foreach (TradeSingleDetailReport tr in Model.CreatedModel.TradeList_Custom)
{
rowstyle = ((rowindwx % 2) == 0) ? "hightlight" : ""; rowindwx++;
<tr class="@rowstyle">
<td>@tr.TradeNumber</td>
<td>@tr.BuySell</td>
<td>@tr.TradeDate</td>
<td>@tr.ExerciseDate</td>
<td>@tr.TradeMultipleType</td>
<td>@tr.UnderlyingCode</td>
<td>@tr.InitialSpotPrice_Calc</td>
<td>@tr.TradeSinglePriceString</td>
<td>@tr.TradeOriginalAmount</td>
<td>@tr.TradePrice.OtcFormatMoney(grouping:false)</td>
<td>@tr.OriginalStockEqvNotional</td>
<td>@tr.MetaDic["AnnualizeFactor"]</td>
<td>@tr.ParticipationRate</td>
<td>@tr.PrincipalRate</td>
<td>@tr.NoRiskRate</td>
@foreach (var name in Model.CreatedModel.PropertyNames_Custom)
{
<td>@(tr.Propertys.FirstOrDefault(x => x.name == name) == null ? "" : tr.Propertys.FirstOrDefault(x => x.name == name).value)</td>
}
</tr>
}
<tr><td /><td /><td /><td /><td /><td /><td /><td /><td /><td>@Model.CreatedModel.CustomTradePriceSum.OtcFormatMoney(grouping:false)</td></tr>
</tbody>
</table>
</div>
<br />
<br />
}
@if (Model.CreatedModel != null && Model.CreatedModel.TradeList_Others != null && Model.CreatedModel.TradeList_Others.Any())
{
var tradeTypes = Model.CreatedModel.TradeList_Others.Select(x => x.TdDetail.TradeType).Distinct().ToList();
foreach (var tradetype in tradeTypes)
{
var eod_positionList_others = Model.CreatedModel.TradeList_Others.Where(y => y.TdDetail.TradeType == tradetype).ToList();
var defaultPosition = eod_positionList_others.FirstOrDefault();
<div name="cj" class="ltitle">@tradetype</div>
<div class="table-container">
<table class="table" style="table-layout:auto">
<tr>
<th>交易编号</th>
<th>交易方向</th>
<th>交易日期</th>
<th>到期日期</th>
<th>标的代码</th>
<th>期初标的价格</th>
<th>交易总额</th>
<th>名义本金</th>
@foreach (var property in defaultPosition.Propertys)
{
<th>@property.name</th>
}
</tr>
<tbody id="tbodytrade" class="list">
@foreach (TradeSingleDetailReport tr in eod_positionList_others)
{
rowstyle = ((rowindwx % 2) == 0) ? "hightlight" : ""; rowindwx++;
<tr class="@rowstyle">
<td>@tr.TradeNumber</td>
<td>@tr.BuySell</td>
<td>@tr.TradeDate</td>
<td>@tr.ExerciseDate</td>
<td>@tr.UnderlyingCode</td>
<td>@tr.InitialSpotPrice_Calc</td>
<td>@tr.TradePrice.OtcFormatMoney(grouping:false)</td>
<td>@tr.OriginalStockEqvNotional</td>
@foreach (var property in defaultPosition.Propertys)
{
<td>@(tr.Propertys.FirstOrDefault(x => x.name == property.name) == null ? "" : tr.Propertys.FirstOrDefault(x => x.name == property.name).value)</td>
}
</tr>
}
<tr><td /><td /><td /><td /><td /><td /><td>@eod_positionList_others.Sum(x => x.TradePrice).OtcFormatMoney(grouping:false)</td></tr>
</tbody>
</table>
</div>
<br />
<br />
}
}
@if (Model.FinishedModel != null && Model.FinishedModel.TradeList != null && Model.FinishedModel.TradeList.Any())
{
<div name="zz" class="ltitle">提前终止信息:</div>
<div class="table-container">
<table class="table" style="table-layout:auto">
<tr>
<th width="10%">交易编号</th>
<th width="5%">交易方向</th>
<th>交易日期</th>
<th>到期日期</th>
<th>期权类型</th>
<th>标的代码</th>
<th>期初标的价格</th>
<th>执行价格</th>
<th>权利金</th>
<th>交易数量</th>
<th>交易总额</th>
<th width="4%">提前终止类型</th>
<th>提前终止日期</th>
<th>提前终止数量</th>
<th>标的平仓价格</th>
<th width="7%">平仓价格/行权收益</th>
<th>提前终止总额</th>
<th>实现盈亏</th>
</tr>
<tbody id="tbodytrade" class="list">
@foreach (TradeSingleDetailReport tr in Model.FinishedModel.TradeList)
{
rowstyle = ((rowindwx % 2) == 0) ? "hightlight" : ""; rowindwx++;
<tr class="@rowstyle">
<td>@tr.TradeNumber</td>
<td>@tr.BuySell</td>
<td>@tr.TradeDate</td>
<td>@tr.ExerciseDate</td>
<td>@tr.TradeMultipleType</td>
<td>@tr.UnderlyingCode</td>
<td>@tr.InitialSpotPrice_Calc</td>
<td>@tr.StrikeString</td>
<td>@tr.TradeSinglePriceString</td>
<td>@tr.TradeOriginalAmount</td>
<td>@tr.TradePrice.OtcFormatMoney(grouping: false)</td>
<td>@tr.UnwindType</td>
<td>@tr.UnwindDate</td>
<td>@tr.UnwindTradeAmount</td>
<td>@tr.FinalPrice</td>
<td>@tr.SingleMinusAmountString</td>
<td>@tr.MinusAmount.OtcFormatMoney(grouping: false)</td>
<td>@tr.WinLoss.OtcFormatMoney(grouping: false)</td>
</tr>
}
<tr>
<td />
<td />
<td />
<td />
<td />
<td />
<td />
<td />
<td />
<td />
<td />
<td />
<td />
<td />
<td />
<td />
<td>@Model.FinishedModel.MinusAmountSum.OtcFormatMoney(grouping: false)</td>
<td>@Model.FinishedModel.WinLossSum.OtcFormatMoney(grouping: false)</td>
</tr>
</tbody>
</table>
</div>
<br />
<br />
}
@if (Model.MatureModel != null && Model.MatureModel.TradeList != null && Model.MatureModel.TradeList.Any())
{
<div name="dq" class="ltitle">到期信息:</div>
<div class="table-container">
<table class="table" style="table-layout:auto">
<tr>
<th width="10%">交易编号</th>
<th width="5%">交易方向</th>
<th>交易日期</th>
<th>到期日期</th>
<th>期权类型</th>
<th>标的代码</th>
<th>期初标的价格</th>
<th>执行价格</th>
<th>权利金</th>
<th>交易数量</th>
<th>交易总额</th>
<th>到期状态</th>
<th>到期数量</th>
<th>到期标的价格</th>
<th>到期收益</th>
<th>到期收益总额</th>
<th>实现盈亏</th>
</tr>
<tbody id="tbodytrade" class="list">
@foreach (TradeSingleDetailReport tr in Model.MatureModel.TradeList)
{
rowstyle = ((rowindwx % 2) == 0) ? "hightlight" : ""; rowindwx++;
<tr class="@rowstyle">
<td>@tr.TradeNumber</td>
<td>@tr.BuySell</td>
<td>@tr.TradeDate</td>
<td>@tr.ExerciseDate</td>
<td>@tr.TradeMultipleType</td>
<td>@tr.UnderlyingCode</td>
<td>@tr.InitialSpotPrice_Calc</td>
<td>@tr.StrikeString</td>
<td>@tr.TradeSinglePriceString</td>
<td>@tr.TradeOriginalAmount</td>
<td>@tr.TradePrice.OtcFormatMoney(grouping:false)</td>
<td>@tr.ExerciseType</td>
<td>@tr.UnwindTradeAmount</td>
<td>@tr.FinalPrice</td>
<td>@tr.SingleMinusAmountString</td>
<td>@tr.MinusAmount.OtcFormatMoney(grouping:false)</td>
<td>@tr.WinLoss.OtcFormatMoney(grouping:false)</td>
</tr>
}
<tr>
<td />
<td />
<td />
<td />
<td />
<td />
<td />
<td />
<td />
<td />
<td />
<td />
<td />
<td />
<td />
<td>@Model.MatureModel.MinusAmountSum.OtcFormatMoney(grouping:false)</td>
<td>@Model.MatureModel.WinLossSum.OtcFormatMoney(grouping:false)</td>
</tr>
</tbody>
</table>
</div>
}
</body>
</html>