问题:互换后PosiDividendSum=-89999.64(应为-90000),差0.36元。 根因:UpdateEodPosition cs:1635从头重算PosiDividendSum (Round(全程,2)-已实现),与CopyEodPosition逐天递增 (每天Round(增量,2)累积)产生舍入误差累积。 修复:cs:1635改为递增模式 PosiDividendSum = eod.PosiDividendSum + TdPosiDividend - TdCloseDividend 与InterestIncomeSum的递增模式一致,避免从头重算的精度差异。 验证(golden录制/回放TDD): - 真实数据录制GLMS-20260105-0007的eod快照+输入数据 - 回放重新调UpdateEodPosition:修复前=-89999.64(红灯), 修复后=-90000(绿灯,精确匹配) - 121个测试全通过,无回归
1280 lines
35 KiB
JSON
1280 lines
35 KiB
JSON
{
|
|
"TradeNumber": "GLMS-20260105-0007",
|
|
"TradeId": 1924,
|
|
"SwapDate": "2026-03-03",
|
|
"Description": "分红精度差异:互换前-90400,互换后应为-90000,实际-89999.64",
|
|
"KeyFloatEodPositions": [
|
|
{
|
|
"ValueDate": "2026-03-02",
|
|
"PositionId": 35148,
|
|
"PosiDividendSum": -90400.000000,
|
|
"TdPosiDividend": -90400.000000,
|
|
"TdCloseDividend": 0.0,
|
|
"RealizedDividend": 0.0,
|
|
"PosiQuantity": 50000000.000000,
|
|
"PosiMtmPnL": -500000.000000
|
|
},
|
|
{
|
|
"ValueDate": "2026-03-03",
|
|
"PositionId": 35148,
|
|
"PosiDividendSum": -89999.640000,
|
|
"TdPosiDividend": 0.0,
|
|
"TdCloseDividend": -400.000000,
|
|
"RealizedDividend": -400.000000,
|
|
"PosiQuantity": 50000000.000000,
|
|
"PosiMtmPnL": -500000.000000
|
|
},
|
|
{
|
|
"ValueDate": "2026-03-04",
|
|
"PositionId": 35148,
|
|
"PosiDividendSum": -89999.640000,
|
|
"TdPosiDividend": 0.0,
|
|
"TdCloseDividend": 0.0,
|
|
"RealizedDividend": -400.000000,
|
|
"PosiQuantity": 50000000.000000,
|
|
"PosiMtmPnL": -500000.000000
|
|
}
|
|
],
|
|
"AllFloatEodDividends": [
|
|
{
|
|
"ValueDate": "2026-01-05",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-01-06",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-01-07",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-01-08",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-01-09",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-01-10",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-01-11",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-01-12",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-01-13",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-01-14",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-01-15",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-01-16",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-01-17",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-01-18",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-01-19",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-01-20",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-01-21",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-01-22",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-01-23",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-01-24",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-01-25",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-01-26",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-01-27",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-01-28",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-01-29",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-01-30",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-01-31",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-02-01",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-02-02",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-02-03",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-02-04",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-02-05",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-02-06",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-02-07",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-02-08",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-02-09",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-02-10",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-02-11",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-02-12",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-02-13",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-02-14",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-02-15",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-02-16",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-02-17",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-02-18",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-02-19",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-02-20",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-02-21",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-02-22",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-02-23",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-02-24",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-02-25",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-02-26",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-02-27",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-02-28",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-03-01",
|
|
"PosiDividendSum": 0.0,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-03-02",
|
|
"PosiDividendSum": -90400.000000,
|
|
"TdPosiDividend": -90400.000000,
|
|
"RealizedDividend": 0.0
|
|
},
|
|
{
|
|
"ValueDate": "2026-03-03",
|
|
"PosiDividendSum": -89999.640000,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": -400.000000
|
|
},
|
|
{
|
|
"ValueDate": "2026-03-04",
|
|
"PosiDividendSum": -89999.640000,
|
|
"TdPosiDividend": 0.0,
|
|
"RealizedDividend": -400.000000
|
|
}
|
|
],
|
|
"ReplayInput": {
|
|
"Trade": {
|
|
"SubTrades": null,
|
|
"YesterDayTradeSavedVol": null,
|
|
"PV": null,
|
|
"RealizedPnl": null,
|
|
"PositionPnl": null,
|
|
"MaturityWorkDay": 124,
|
|
"PairTradeNumber": null,
|
|
"ShowNotional": -50000000.0,
|
|
"MaturityDay": 182,
|
|
"TradeOpenVolatilityString": "0.00%",
|
|
"InitialSpotPriceOriginal": null,
|
|
"TradeOriginalAmount": null,
|
|
"ExerciseDateString": "2026-12-31",
|
|
"ActualStrike": null,
|
|
"StrikeString": "0.000000000",
|
|
"TradeSinglePriceString": "0.00%",
|
|
"TradeDateString": "2026-01-05",
|
|
"LotsNewInfo": null,
|
|
"UnWindPrice": null,
|
|
"StockEqvNotionalToShow": 50500000.0,
|
|
"SettlementTypeDesc": "收盘价",
|
|
"SettlementDesc": null,
|
|
"VarietyId": null,
|
|
"SyntheticUnderlyingTipsInfo": null,
|
|
"StrikeToShow": "0.000000000",
|
|
"CurNotional": 0.0,
|
|
"LastDayNotional": 0.0,
|
|
"Amount": null,
|
|
"ContractCode": null,
|
|
"InitialMarginRatio": null,
|
|
"UnderlyingPrice": null,
|
|
"UnderlyingName": null,
|
|
"DeltaInLots": null,
|
|
"ValueStatus": null,
|
|
"UnWindUnderlyingPrice": null,
|
|
"UnWindTradePrice": null,
|
|
"UnWindTotalAmount": null,
|
|
"UnWindFee": null,
|
|
"UnWindTimes": 0,
|
|
"KnockInOutStatusObservation": null,
|
|
"DividendRatio": 0.0,
|
|
"InitYtm": 0.025000,
|
|
"CalcId": null,
|
|
"TTMDays": null,
|
|
"UnderlyingInstrumentTypeCn": "利率债",
|
|
"ExerciseModeCn": "",
|
|
"ClientNumber": null,
|
|
"SummaryType": "收益互换",
|
|
"QuoteUnitSingle": null,
|
|
"QuoteUnit": null,
|
|
"trade_forward": {
|
|
"id": 0,
|
|
"TradeId": 0,
|
|
"OpenCommission": 0.0,
|
|
"AnnualMarginRate": 0.0,
|
|
"AnnualStoragePrice": 0.0,
|
|
"ForwardValue": 0.0,
|
|
"ObservationStart": null,
|
|
"ObservationDates": null,
|
|
"OptId": null,
|
|
"OptName": null,
|
|
"OptDate": null,
|
|
"EncryptId": "93JNozbumCxdv7dwztjpOg"
|
|
},
|
|
"trade_asian_option": {
|
|
"StrikeType": null,
|
|
"PayoffType": null,
|
|
"SettleMode": null,
|
|
"StrikeGearingFactor": 1.0,
|
|
"AveragingPeriodStartDate": null,
|
|
"ObservationDates": null,
|
|
"EnhancedPrice": 0.0,
|
|
"StrikeTypeCn": "",
|
|
"PayoffTypeCn": "",
|
|
"Fixings": null,
|
|
"id": 0,
|
|
"TradeId": 0,
|
|
"OptId": null,
|
|
"OptName": null,
|
|
"OptDate": null,
|
|
"EncryptId": "93JNozbumCxdv7dwztjpOg"
|
|
},
|
|
"trade_rainbow_option": {
|
|
"UnderlyingAssetCode": null,
|
|
"Strike": null,
|
|
"UnderlyingMaturityDate": null,
|
|
"UnderlyingId1": null,
|
|
"UnderlyingId2": null,
|
|
"Strike2": null,
|
|
"SpotPrice1": null,
|
|
"SpotPrice2": null,
|
|
"RainbowType": null,
|
|
"UnderlyingAssetCode2": null,
|
|
"CorRelation": null,
|
|
"CashAmount": null,
|
|
"Vol2": 0.0,
|
|
"UnderlyingCodes": [
|
|
null,
|
|
null
|
|
],
|
|
"Strikes": [
|
|
0.0,
|
|
0.0
|
|
],
|
|
"SpotPrices": [
|
|
0.0,
|
|
0.0
|
|
],
|
|
"id": 0,
|
|
"TradeId": 0,
|
|
"OptId": null,
|
|
"OptName": null,
|
|
"OptDate": null,
|
|
"EncryptId": "93JNozbumCxdv7dwztjpOg"
|
|
},
|
|
"trade_barrier_option": {
|
|
"KnockInOutStatus": null,
|
|
"KnockInOutStatusCn": "观察中",
|
|
"KnockInOutDate": null,
|
|
"KnockInOutNotional": null,
|
|
"BarrierShift": null,
|
|
"BarrierTypeEn": null,
|
|
"IsDiscrete": false,
|
|
"BarrierPrice": null,
|
|
"UpperBarrierPrice": null,
|
|
"Discrete": null,
|
|
"BarrierType": null,
|
|
"Rebate": null,
|
|
"RebateRate": null,
|
|
"RebateHigh": null,
|
|
"RebateHighRate": null,
|
|
"RebateAnnualizedAtKO": false,
|
|
"RebateDayCount": null,
|
|
"ObservationDates": null,
|
|
"LatestObservationDate": null,
|
|
"RebateType": null,
|
|
"RebateTypeCn": "",
|
|
"id": 0,
|
|
"TradeId": 0,
|
|
"OptId": null,
|
|
"OptName": null,
|
|
"OptDate": null,
|
|
"EncryptId": "93JNozbumCxdv7dwztjpOg"
|
|
},
|
|
"trade_risky_option": {
|
|
"Strike1": null,
|
|
"Strike2": null,
|
|
"Strike3": null,
|
|
"ParticipationRate1": null,
|
|
"ParticipationRate2": null,
|
|
"ParticipationRate3": null,
|
|
"id": 0,
|
|
"TradeId": 0,
|
|
"OptId": null,
|
|
"OptName": null,
|
|
"OptDate": null,
|
|
"EncryptId": "93JNozbumCxdv7dwztjpOg"
|
|
},
|
|
"trade_binary_option": {
|
|
"RebateType": null,
|
|
"RebateTypeCn": "",
|
|
"CashOrNothingAmount": null,
|
|
"CashOrNothingAmountHigh": null,
|
|
"CashOrNothingAmountRate": null,
|
|
"CashOrNothingAmountHighRate": null,
|
|
"PayoffType": "",
|
|
"UpperBarrier": null,
|
|
"RebateDayCount": null,
|
|
"RebateAnnualizedAtKO": false,
|
|
"ObservationDates": null,
|
|
"LatestObservationDate": null,
|
|
"UpperBarrierRelative": "0",
|
|
"MonitorType": null,
|
|
"IsDiscreteMonitored": false,
|
|
"Offset": null,
|
|
"id": 0,
|
|
"TradeId": 0,
|
|
"OptId": null,
|
|
"OptName": null,
|
|
"OptDate": null,
|
|
"EncryptId": "93JNozbumCxdv7dwztjpOg"
|
|
},
|
|
"trade_spread_option": {
|
|
"UnderlyingMaturityDate2": null,
|
|
"UnderlyingMaturityDate3": null,
|
|
"UnderlyingMaturityDate4": null,
|
|
"Payoff": "S1-S2",
|
|
"UnderlyingId1": null,
|
|
"UnderlyingId2": null,
|
|
"UnderlyingId3": null,
|
|
"UnderlyingId4": null,
|
|
"UnderlyingAssetClass1": null,
|
|
"UnderlyingAssetClass2": null,
|
|
"UnderlyingAssetClass3": null,
|
|
"UnderlyingAssetClass4": null,
|
|
"UnderlyingAssetCode1": null,
|
|
"UnderlyingAssetCode2": null,
|
|
"UnderlyingAssetCode3": null,
|
|
"UnderlyingAssetCode4": null,
|
|
"UnderlyingAssetName1": null,
|
|
"UnderlyingAssetName2": null,
|
|
"UnderlyingAssetName3": null,
|
|
"UnderlyingAssetName4": null,
|
|
"TradeCloseVolatility1": null,
|
|
"TradeCloseVolatility2": null,
|
|
"TradeCloseVolatility3": null,
|
|
"TradeCloseVolatility4": null,
|
|
"TradeOpenVolatility1": null,
|
|
"TradeOpenVolatility2": null,
|
|
"TradeOpenVolatility3": null,
|
|
"TradeOpenVolatility4": null,
|
|
"NumOfSmoothingDays1": null,
|
|
"NumOfSmoothingDays2": null,
|
|
"NumOfSmoothingDays3": null,
|
|
"NumOfSmoothingDays4": null,
|
|
"Vol1": null,
|
|
"Vol2": null,
|
|
"Vol3": null,
|
|
"Vol4": null,
|
|
"Correlation12": null,
|
|
"Correlation13": null,
|
|
"Correlation14": null,
|
|
"Correlation23": null,
|
|
"Correlation24": null,
|
|
"Correlation34": null,
|
|
"id": 0,
|
|
"TradeId": 0,
|
|
"OptId": null,
|
|
"OptName": null,
|
|
"OptDate": null,
|
|
"EncryptId": "93JNozbumCxdv7dwztjpOg"
|
|
},
|
|
"trade_double_sharkfin_option": {
|
|
"KnockInOutStatus": null,
|
|
"KnockInOutStatusCn": "观察中",
|
|
"KnockInOutDate": null,
|
|
"IsDiscrete": false,
|
|
"BarrierHigh": 0.0,
|
|
"BarrierLow": 0.0,
|
|
"StrikeHigh": null,
|
|
"StrikeLow": null,
|
|
"CallParticipationRate": null,
|
|
"PutParticipationRate": null,
|
|
"Discrete": null,
|
|
"Rebate": null,
|
|
"RebateRate": null,
|
|
"RebateHigh": null,
|
|
"RebateHighRate": null,
|
|
"RebateType": null,
|
|
"ObservationDates": null,
|
|
"LatestObservationDate": null,
|
|
"id": 0,
|
|
"TradeId": 0,
|
|
"OptId": null,
|
|
"OptName": null,
|
|
"OptDate": null,
|
|
"EncryptId": "93JNozbumCxdv7dwztjpOg"
|
|
},
|
|
"trade_autocall": {
|
|
"KnockInOutStatus": null,
|
|
"KnockInOutStatusCn": "观察中",
|
|
"KnockInOutDate": null,
|
|
"KOBarrier": 0.0,
|
|
"KIBarrier": 0.0,
|
|
"CouponBarrier": 0.0,
|
|
"Coupon": 0.0,
|
|
"IsFixedCoupon": false,
|
|
"CouponPayType": 0,
|
|
"SpreadStrike1": null,
|
|
"SpreadStrike": null,
|
|
"CouponPayAtMaturity": false,
|
|
"IncludeCouponAfterKI": false,
|
|
"KOObservationDates": null,
|
|
"CouponObservation": null,
|
|
"LatestKOObservationDate": null,
|
|
"LatestKOBarrier": null,
|
|
"ObservationDates": null,
|
|
"LatestObservationDate": null,
|
|
"IsAnnualized2": false,
|
|
"AnnualizeFactor2": null,
|
|
"CouponDayCount": "Act365",
|
|
"HappenedObservations": null,
|
|
"KIPayoffType": 0,
|
|
"CouponIncludeStartDate": null,
|
|
"CouponUsePaymentDate": null,
|
|
"id": 0,
|
|
"TradeId": 0,
|
|
"OptId": null,
|
|
"OptName": null,
|
|
"OptDate": null,
|
|
"EncryptId": "93JNozbumCxdv7dwztjpOg"
|
|
},
|
|
"trade_snowball": {
|
|
"IsInitialKnockedIn": false,
|
|
"KnockInOutStatus": null,
|
|
"KnockInOutStatusCn": "观察中",
|
|
"KnockInOutDate": null,
|
|
"KOBarrier": 0.0,
|
|
"KIBarrier": 0.0,
|
|
"Coupon": 0.0,
|
|
"KOObservationDates": null,
|
|
"KOObservationSettleDates": null,
|
|
"LatestKOObservationDate": null,
|
|
"LatestKOBarrier": null,
|
|
"ObservationDates": null,
|
|
"LatestObservationDate": null,
|
|
"KORebate": 0.0,
|
|
"KORebateType": 0,
|
|
"IsFixedCoupon": false,
|
|
"SpreadStrikeAtKO": null,
|
|
"SpreadStrikeAtKO1": null,
|
|
"SpreadStrikeAtMaturity1": null,
|
|
"SpreadStrikeAtMaturity": null,
|
|
"KOPayoffType": 0,
|
|
"KIPayoffType": 0,
|
|
"AnnualizedPremiumRate": null,
|
|
"IsAnnualized2": false,
|
|
"AnnualizeFactor2": null,
|
|
"InitialAdvance": null,
|
|
"PeriodAdvance": null,
|
|
"FontEarning": null,
|
|
"ConfirmedLine": null,
|
|
"ConfirmedFloor": null,
|
|
"CouponDayCount": null,
|
|
"PrepaymentUsed": false,
|
|
"PrepaymentRatio": null,
|
|
"PrepaymentInterestRate": null,
|
|
"PrepaymentConvertCashRate": null,
|
|
"CouponIncludeEndDate": null,
|
|
"EnhancedParticipationRate": null,
|
|
"KIParticipationRate": null,
|
|
"PrincipalProtectionRate": null,
|
|
"KIObservationType": 0,
|
|
"KOBarrierAdjustStep": 0.0,
|
|
"CouponIncludeStartDate": null,
|
|
"CouponUsePaymentDate": null,
|
|
"id": 0,
|
|
"TradeId": 0,
|
|
"OptId": null,
|
|
"OptName": null,
|
|
"OptDate": null,
|
|
"EncryptId": "93JNozbumCxdv7dwztjpOg"
|
|
},
|
|
"trade_rangeaccrual": {
|
|
"LowerRange": 0.0,
|
|
"UpperRange": 0.0,
|
|
"BonusRate": 0.0,
|
|
"ObservationDates": null,
|
|
"LatestObservationDate": null,
|
|
"HappenedObservations": null,
|
|
"id": 0,
|
|
"TradeId": 0,
|
|
"OptId": null,
|
|
"OptName": null,
|
|
"OptDate": null,
|
|
"EncryptId": "93JNozbumCxdv7dwztjpOg"
|
|
},
|
|
"trade_airbag": {
|
|
"KnockInOutStatus": null,
|
|
"KnockInOutStatusCn": "观察中",
|
|
"KnockInOutDate": null,
|
|
"KnockInOutNotional": null,
|
|
"HighStrike": 0.0,
|
|
"HasPayoffLimit": false,
|
|
"Barrier": 0.0,
|
|
"KIParticipationRate": 0.0,
|
|
"NotKIParticipationRate": null,
|
|
"IsDiscreteMonitored": false,
|
|
"id": 0,
|
|
"TradeId": 0,
|
|
"OptId": null,
|
|
"OptName": null,
|
|
"OptDate": null,
|
|
"EncryptId": "93JNozbumCxdv7dwztjpOg"
|
|
},
|
|
"trade_accumulator_option": {
|
|
"KOBarrier": null,
|
|
"KOObservationDates": null,
|
|
"KOObservationSettleDates": null,
|
|
"AccumuTradeAmount": 0.0,
|
|
"OriginalAccumuTradeAmount": 0.0,
|
|
"AccumuType": "",
|
|
"PayoffType": null,
|
|
"Coupon": 0.0,
|
|
"CouponPercent": false,
|
|
"IsFixedCoupon": false,
|
|
"CouponDayCount": null,
|
|
"PutMultiplier": 1.0,
|
|
"CallMultiplier": 1.0,
|
|
"EarlyTerminate": false,
|
|
"SettlementMode": null,
|
|
"SettlementMode2": null,
|
|
"SettlementMode3": null,
|
|
"KnockOutDate": null,
|
|
"ForwardDateType": null,
|
|
"ForwardPriceType": null,
|
|
"AccumulatorStructureType": 0,
|
|
"Coupon2": null,
|
|
"Strike2": null,
|
|
"Strike3": null,
|
|
"Multiplier": null,
|
|
"Multiplier2": null,
|
|
"Multiplier3": null,
|
|
"KnockInOutStatusCn": "观察中",
|
|
"LatestObservationDate": null,
|
|
"StrikeGearingFactor": 1.0,
|
|
"LatestKOBarrier": null,
|
|
"latestCoupon": null,
|
|
"ForwardPriceType2": null,
|
|
"ForwardDateType2": null,
|
|
"ForwardPriceType3": null,
|
|
"ForwardDateType3": null,
|
|
"id": 0,
|
|
"TradeId": 0,
|
|
"OptId": null,
|
|
"OptName": null,
|
|
"OptDate": null,
|
|
"EncryptId": "93JNozbumCxdv7dwztjpOg"
|
|
},
|
|
"trade_swap": {
|
|
"AnnualDays": null,
|
|
"IsGetFloatingProfit": false,
|
|
"GetVarietyId": null,
|
|
"GetUnderlyingId": null,
|
|
"GetUnderlyingCode": null,
|
|
"GetLongShort": null,
|
|
"GetSpotPrice": null,
|
|
"GetOpenPrice": null,
|
|
"GetTradePrice": null,
|
|
"GetSwapTimeAndRate": null,
|
|
"GetSwapRate": 0.0,
|
|
"GetFixedProfit": null,
|
|
"GetSingleFee": null,
|
|
"GetUnAnnualRate": null,
|
|
"GetMarginRate": 0.0,
|
|
"GetFinalPrice": null,
|
|
"GetNotional": null,
|
|
"GetTradeAmount": null,
|
|
"GetLot": null,
|
|
"IsPayFloatingProfit": false,
|
|
"PayVarietyId": null,
|
|
"PayUnderlyingId": null,
|
|
"PayUnderlyingCode": null,
|
|
"PayLongShort": null,
|
|
"PaySpotPrice": null,
|
|
"PayOpenPrice": null,
|
|
"PayTradePrice": null,
|
|
"PaySwapTimeAndRate": null,
|
|
"PaySwapRate": 0.0,
|
|
"PayFixedProfit": null,
|
|
"PaySingleFee": null,
|
|
"RateCalcMode": "11",
|
|
"IncludeFirstDay": true,
|
|
"PayUnAnnualRate": null,
|
|
"PayMarginRate": 0.0,
|
|
"PayFinalPrice": null,
|
|
"PayNotional": null,
|
|
"PayTradeAmount": null,
|
|
"PayLot": null,
|
|
"FlowId": null,
|
|
"AnnualVarIncome": false,
|
|
"SwapType": null,
|
|
"SettlementPayType": 0,
|
|
"IsTradePriceWhenOpen": false,
|
|
"IsShare": false,
|
|
"OriginalTradeId": null,
|
|
"GetCountRatio": 0.0,
|
|
"PayCountRatio": 0.0,
|
|
"GetContractSize": 0.0,
|
|
"PayContractSize": 0.0,
|
|
"id": 0,
|
|
"TradeId": 0,
|
|
"OptId": null,
|
|
"OptName": null,
|
|
"OptDate": null,
|
|
"EncryptId": "93JNozbumCxdv7dwztjpOg"
|
|
},
|
|
"get_trade_swap_details": [],
|
|
"pay_trade_swap_details": [],
|
|
"trade_underlying_enhance": {
|
|
"AnnualizedEnhanceRate": 0.0,
|
|
"id": 0,
|
|
"TradeId": 0,
|
|
"OptId": null,
|
|
"OptName": null,
|
|
"OptDate": null,
|
|
"EncryptId": "93JNozbumCxdv7dwztjpOg"
|
|
},
|
|
"trade_cashflow": {
|
|
"ProfitRate": 0.0,
|
|
"RateType": 0,
|
|
"DepositType": 0,
|
|
"PrepayRatio": 0.0,
|
|
"ProfitDayCount": "Act365",
|
|
"id": 0,
|
|
"TradeId": 0,
|
|
"OptId": null,
|
|
"OptName": null,
|
|
"OptDate": null,
|
|
"EncryptId": "93JNozbumCxdv7dwztjpOg"
|
|
},
|
|
"trade_custom": {
|
|
"ObservationDates": null,
|
|
"LatestObservationDate": null,
|
|
"id": 0,
|
|
"TradeId": 0,
|
|
"OptId": null,
|
|
"OptName": null,
|
|
"OptDate": null,
|
|
"EncryptId": "93JNozbumCxdv7dwztjpOg"
|
|
},
|
|
"trade_extend": {
|
|
"TradeId": 0,
|
|
"ExtendJson": null,
|
|
"CompanyJson": null,
|
|
"ExtendObj": {
|
|
"FlowBookMode": 0,
|
|
"FloatingPnlAnnualized": false,
|
|
"NeedOpenFee": false,
|
|
"OpenFeeType": 0,
|
|
"AnnualDays": 365,
|
|
"InterestCalcMode": "11",
|
|
"Direction": 0,
|
|
"SettlementRules": 0,
|
|
"DividendPayDate": 1
|
|
}
|
|
},
|
|
"swap_positions": [],
|
|
"inital_eod_swap_positions": [],
|
|
"eod_swap_positions": [],
|
|
"trade_Initial_Margin": {
|
|
"TradeId": 0,
|
|
"Direction": 1,
|
|
"MarginType": 0,
|
|
"MarginValue": 0.0
|
|
},
|
|
"swap_Flow_Events": [],
|
|
"swap_Events": [],
|
|
"eod_swaps": [],
|
|
"ClientCashInCashOutList": [],
|
|
"SalesCommission": null,
|
|
"trade_cash": null,
|
|
"RemarkInfo": "到期付息(手动付息后次日部分平仓)",
|
|
"eod_trade": null,
|
|
"SettlementAmount": null,
|
|
"ActualExerciseDate": null,
|
|
"trade_swap_gj": {
|
|
"LongShort": null,
|
|
"OpenPrice": null,
|
|
"OpenCurrencyRate": null,
|
|
"TradeCommission": null,
|
|
"PricingOriginalStockEqvNotional": null,
|
|
"PricingStockEqvNotional": null,
|
|
"SwapTimeAndRate": null
|
|
},
|
|
"Tags": null,
|
|
"OutputTags": null,
|
|
"SaveExt": null,
|
|
"TradeType": "收益互换",
|
|
"TradeSavedVol": null,
|
|
"CreatorId": null,
|
|
"CreatorName": null,
|
|
"CreateDate": "2026-07-01T20:58:14",
|
|
"PairTrade": "",
|
|
"TradeSinglePrice": null,
|
|
"GroupId": null,
|
|
"GroupName": "",
|
|
"NumOfSmoothingDays": null,
|
|
"ParentTradeId": 0,
|
|
"TradeCloseVolatility": null,
|
|
"TradeOpenVolatility": null,
|
|
"UnWindDate": "2026-03-03T00:00:00",
|
|
"UnWindNotional": null,
|
|
"CheckStatus": 0,
|
|
"CheckTradeUpdate": 1,
|
|
"InitialSpotPrice": 1.000004,
|
|
"IsMoneynessOption": null,
|
|
"TradeAmount": 50000000.0,
|
|
"TradeUnit": "",
|
|
"StockEqvNotional": 50500000.0,
|
|
"StockEqvNotionalMax": null,
|
|
"StockEqvNotionalReal": 50500000.0,
|
|
"VolType": null,
|
|
"UnderlyingInstrumentType": "TBonds",
|
|
"ExerciseDate": "2026-12-31T00:00:00",
|
|
"TraderName": "唐善洁",
|
|
"TraderId": 164,
|
|
"Vol": null,
|
|
"Day1Pnl": null,
|
|
"MidVol": null,
|
|
"ExchangeRate": null,
|
|
"Strike": null,
|
|
"UnderlyingId": 140677,
|
|
"BasisUnderlyingId": null,
|
|
"BasisUnderlyingCode": null,
|
|
"BasisGap": null,
|
|
"ExchangeOptionCode": null,
|
|
"AssetBookName": "测试簿记",
|
|
"AssetId": 40,
|
|
"Notional": 50000000.0,
|
|
"OptionType": null,
|
|
"PricingModel": null,
|
|
"ExerciseMode": null,
|
|
"NoRiskRate": null,
|
|
"SpotPrice": 1.000004,
|
|
"TradeNumber": "GLMS-20260105-0007",
|
|
"ClientId": 43,
|
|
"ClientName": "善洁测试用产品二号",
|
|
"UnderlyingCode": "230004.IB",
|
|
"UnderlyingAssetClass": "其他市场债券",
|
|
"TradeDate": "2026-01-05T00:00:00",
|
|
"BuySell": "卖出",
|
|
"StartDate": "2026-01-05T00:00:00",
|
|
"MaturityDate": null,
|
|
"ObservationDateStr": null,
|
|
"TradePrice": 0.0,
|
|
"AccurateTradePrice": null,
|
|
"TradeStatus": "确认成交",
|
|
"ProcessStatus": "通过审批",
|
|
"ProcessOrderId": -2,
|
|
"ProcessOrderBranch": 0,
|
|
"ProcessOptDate": "2026-07-01T23:36:20",
|
|
"SettlementType": 0,
|
|
"ValidState": "Valid",
|
|
"Comments": "到期付息(手动付息后次日部分平仓)",
|
|
"SentMailCount": null,
|
|
"Lots": null,
|
|
"HasPartialUnWind": 1,
|
|
"OriginalNotional": 0.0,
|
|
"TradeSource": "系统交易",
|
|
"OriginalStockEqvNotional": 50500000.0,
|
|
"OriginalStockEqvNotionalV2": 50500000.0,
|
|
"IsUsePremiumRate": true,
|
|
"IsTradePricePayType": true,
|
|
"IsAnnualized": false,
|
|
"AnnualizeFactor": null,
|
|
"DividendRate": null,
|
|
"ParticipationRate": 1.0,
|
|
"PrincipalRate": null,
|
|
"OriginalPrincipalSum": null,
|
|
"PrincipalRateWrite": null,
|
|
"SinglePrincipalWrite": null,
|
|
"SettlementDate": null,
|
|
"SettlementFlag": 0,
|
|
"SettlementFlagStr": "否",
|
|
"SettlementFlagDate": null,
|
|
"SettlementFlagOptId": null,
|
|
"SettlementFlagOptName": null,
|
|
"CalcFlag": 0,
|
|
"IsSingleContract": null,
|
|
"PremiumPayDate": null,
|
|
"PremiumRate": null,
|
|
"UnderlyingAssetName": "23附息国债04",
|
|
"UnderlyingVariety": null,
|
|
"ContractVersion": null,
|
|
"FinalPrice": null,
|
|
"OpponentRole": "乙方",
|
|
"DurationDays": null,
|
|
"StructureType": "普通债券类收益互换",
|
|
"InitialMargin": 0.0,
|
|
"StructureIntroduction": null,
|
|
"MarginTemplateName": "系统默认",
|
|
"MarginType": 0,
|
|
"MarginRate": 0.0,
|
|
"PositionMarginRate": 0.0,
|
|
"QuoteCurrency": null,
|
|
"SettlementCurrency": null,
|
|
"IsGroup": 0,
|
|
"ExtendInfo": null,
|
|
"IsNight": false,
|
|
"Propertys": [],
|
|
"ExtendOptionTypeInfo": null,
|
|
"AccumulatorOptionId": null,
|
|
"OptId": 164,
|
|
"OptName": "唐善洁",
|
|
"OptDate": "2026-07-01T23:36:20",
|
|
"IsApproval": false,
|
|
"IsAutoGenerate": null,
|
|
"HTStatus": null,
|
|
"Warning": false,
|
|
"DividendDate": "2000-01-01T00:00:00",
|
|
"CountRatio": 1,
|
|
"CallPut": "",
|
|
"IsMoneynessOptionData": false,
|
|
"MetaDic": {},
|
|
"TradeExtendJson": null,
|
|
"TradeMultipleType": "收益互换",
|
|
"Fixing": null,
|
|
"id": 1924,
|
|
"EncryptId": "LKPDwn1OC-Vzkg-aD-cnDA"
|
|
},
|
|
"Position": {
|
|
"PositionId": 0,
|
|
"SwapTradeId": 1924,
|
|
"PosiDirection": 2,
|
|
"PositionType": 1,
|
|
"UnderlyingCode": "230004.IB",
|
|
"underlying": null,
|
|
"CountRatio": 1.000000,
|
|
"ContractSize": 1.000000,
|
|
"PosiNetPrice": 1.01000400000,
|
|
"PosiGrossPrice": 1.01000000000,
|
|
"PosiNetFeePrice": 1.00000400000,
|
|
"PosiNetNoFeePrice": 1.00000000000,
|
|
"PosiNotionalValue": 50500000.000000,
|
|
"PosiQuantity": 50000000.000000,
|
|
"PosiTradingFee": 0.0,
|
|
"PosiTradingFeeUnit": 0.0,
|
|
"PosiStartDate": "2026-01-05T00:00:00",
|
|
"PosiMatuirityDate": "2026-12-31T00:00:00",
|
|
"PosiDividendIncome": 0.0,
|
|
"PosiTradingFeePending": 200.000000,
|
|
"InterestDirection": 0,
|
|
"InterestRateDefault": 0.0,
|
|
"FloatRate": 0.0,
|
|
"FloatRateUnderlyingCode": null,
|
|
"InterestMode": 0,
|
|
"InterestModeStr": "Unknown",
|
|
"InterestType": 0,
|
|
"InterestPrincipalFix": 0.0,
|
|
"InterestSwapInterval": null,
|
|
"InterestFeePending": 0.0,
|
|
"InterestAmount": 0.0,
|
|
"IsInitial": true,
|
|
"IsAnnualized": false,
|
|
"HappenDate": null,
|
|
"Currency": "CNY",
|
|
"PosiNumber": "GLMS-20260105-0007-35148",
|
|
"UnderlyingInstrumentType": "TBonds",
|
|
"InitYtm": 0.025000,
|
|
"Invalid": false,
|
|
"interest_rest_days": 7,
|
|
"interest_rule": null,
|
|
"SwapIntervalList": [],
|
|
"Obervation": null,
|
|
"PositionIdPadding": "00000000",
|
|
"id": 35148,
|
|
"EncryptId": "bwG1iqm2wVDuqrh3JW4jCg",
|
|
"OptId": 164,
|
|
"OptName": "唐善洁",
|
|
"OptTime": "2026-07-01T21:20:32"
|
|
},
|
|
"PreSwapEod": {
|
|
"ValueDate": "2026-03-02T00:00:00",
|
|
"ClientId": 43,
|
|
"SwapTradeId": 1924,
|
|
"PositionId": 35148,
|
|
"PosiDirection": 2,
|
|
"PosiDirectionStr": "支付",
|
|
"PositionType": 1,
|
|
"PositionTypeStr": "B",
|
|
"UnderlyingCode": "230004.IB",
|
|
"UnderlyingName": null,
|
|
"ContractSize": 1.000000,
|
|
"CountRatio": 1.000000,
|
|
"PosiNetPrice": 1.01000400000,
|
|
"PosiGrossPrice": 1.01000000000,
|
|
"PosiQuantity": 50000000.000000,
|
|
"PosiNotionalValue": 50500000.000000,
|
|
"PosiTradingFee": 0.0,
|
|
"PosiStartDate": "2026-01-05T00:00:00",
|
|
"PosiMatuirityDate": "2026-12-31T00:00:00",
|
|
"UnderlyingPrice": 1.02000000000,
|
|
"UnderlyingMarketValue": 51000000.000000,
|
|
"TdPosiDividend": -90400.000000,
|
|
"PosiMtmPnL": -500000.000000,
|
|
"PosiDividendSum": -90400.000000,
|
|
"PosiFeePending": 200.000000,
|
|
"PosiProfitSum": -590200.000000,
|
|
"InterestDirection": 0,
|
|
"InterestMode": 0,
|
|
"InterestType": 0,
|
|
"InterestPrincipalFix": 0.0,
|
|
"InterestRateDefault": 0.0,
|
|
"InterestSwapInterval": null,
|
|
"InterestFeePending": 0.0,
|
|
"TdInterestPrincipal": 0.0,
|
|
"TdInterestRate": 0.0,
|
|
"TdInterestIncome": 0.0,
|
|
"TdInterestFee": 0.0,
|
|
"InterestIncomeSum": 0.0,
|
|
"InterestFeeSum": 0.0,
|
|
"InterestProfitSum": 0.0,
|
|
"SwapPositionValue": -590200.000000,
|
|
"TdCloseQty": 0.0,
|
|
"TdChangedQty": 0.0,
|
|
"TdCloseMtmPnl": 0.0,
|
|
"TdCloseDividend": 0.0,
|
|
"TdCloseFee": 0.0,
|
|
"TdCloseInterest": 0.0,
|
|
"TdCloseInterestFee": 0.0,
|
|
"RealizedMtmPnL": 0.0,
|
|
"RealizedDividend": 0.0,
|
|
"RealizedFee": 0.0,
|
|
"RealizedInterest": 0.0,
|
|
"RealizedInterestFee": 0.0,
|
|
"RealizedPnl": 0.0,
|
|
"TdCurrency": 1.000000,
|
|
"PosiStatus": 0,
|
|
"Invalid": false,
|
|
"FloatRate": 0.0,
|
|
"FloatRateUnderlyingCode": null,
|
|
"IsAnnualized": false,
|
|
"HappenDate": null,
|
|
"Currency": null,
|
|
"UnderlyingInstrumentType": "TBonds",
|
|
"PosiNetFeePrice": 1.00000400000,
|
|
"PosiNetNoFeePrice": 1.00000000000,
|
|
"VTradingFee": 400.000000,
|
|
"interest_rest_days": null,
|
|
"interest_rule": null,
|
|
"dv01": 0.0,
|
|
"PositionIdPadding": "00035148",
|
|
"id": 403417,
|
|
"EncryptId": "2LJcLhCf_19_0FHneAgs2Q",
|
|
"OptId": 164,
|
|
"OptName": "唐善洁",
|
|
"OptTime": "2026-07-02T00:17:55"
|
|
},
|
|
"SwapFlowEvents": [
|
|
{
|
|
"EventDate": "2026-03-03T00:00:00",
|
|
"SwapTradeId": 1924,
|
|
"SwapTradeNo": null,
|
|
"SwapPositionIdPadding": "00035148",
|
|
"EventType": 3,
|
|
"EventTypeStr": "互换",
|
|
"EventReason": "交易",
|
|
"PayDirection": 2,
|
|
"PayDirectionStr": "支付",
|
|
"PositionType": 1,
|
|
"PositionTypeStr": "B",
|
|
"UnderlyingCode": "230004.IB",
|
|
"MatuirityDate": null,
|
|
"Quantity": 0.0,
|
|
"PositionQty": 0.0,
|
|
"CountRatio": 0.0,
|
|
"ContractSize": 1.000000,
|
|
"PosiNetPrice": 0.0,
|
|
"PosiGrossPrice": 0.0,
|
|
"TradingAmount": 51005202.000000,
|
|
"TradingAmountAvg": 1.01000400000,
|
|
"TradingAmountFeeAvg": 1.01000400000,
|
|
"TradingFee": 0.0,
|
|
"TradingFeePending": 0.0,
|
|
"DividendPending": 0.0,
|
|
"MarkClosePnl": 0.0,
|
|
"DividendIn": -400.000000,
|
|
"CloseFee": 0.0,
|
|
"BeforeCloseFee": 0.0,
|
|
"PositionId": 35148,
|
|
"DataState": 100,
|
|
"ClientCashId": 0,
|
|
"InterestDirection": 0,
|
|
"InterestDirectionStr": "",
|
|
"InterestMode": 0,
|
|
"UnderlyingInstrumentType": "TBonds",
|
|
"InterestModeStr": "",
|
|
"InterestPrincipal": 0.0,
|
|
"InterestRate": 0.0,
|
|
"InterestSwapInterval": null,
|
|
"InterestAmount": 0.0,
|
|
"TdInterestAmount": 0.0,
|
|
"InterestFee": 0.0,
|
|
"InterestClosePnL": 0.0,
|
|
"EventId": 20929,
|
|
"ClientId": 43,
|
|
"FloatRate": null,
|
|
"PayDate": "2026-03-03T00:00:00",
|
|
"TradingAmountNetFeeAvg": 1.00000400000,
|
|
"TradingAmountNetAvg": 1.00000000000,
|
|
"UnwindDate": "2026-03-03T00:00:00",
|
|
"OptLog": null,
|
|
"SwapIntervalList": [],
|
|
"FloatPnlSum": -400.000000,
|
|
"InitYtm": null,
|
|
"id": 16219,
|
|
"EncryptId": "63o4MwWpLrn3ImiMTmCuXQ",
|
|
"OptId": 0,
|
|
"OptName": null,
|
|
"OptTime": "0001-01-01T00:00:00"
|
|
}
|
|
]
|
|
}
|
|
} |