Skip to main content

交易数据字典

已登入账户信息

getaccountlist()方法返回数据和onaccountlist(self,data,count)回调方法的data数据,字段和对应说明如下

字段类型注释结果
AccMaskstringBrokerID-AccountCTP_SIMNOWSE662-9999-044491
Accountstring账户9999-044491
AccountNamestring账户名MC_lee
AccountTypestring账户类型,F:期货,O:期权,S:证券FO
BrokerIDstring账户类编码CTP_SIMNOWSE662
BrokerNamestring账户类名CTP模拟 simnow电信(穿透式api662)
ItemTypeint1
LoginIDstring登入账户044491
OrderExchangestring可下单的交易所CME:CBOT:DCE:CFFEX:SHFE:CZCE:INE:GFEX
Statusint账户登入状态(0:尚未登入 1:登入中 2:登入完成)2
UserAddGroupint0
UserNamestring用户名MC_lee
LevelintETF期权账户使用者级别3
AccountReleatedstring证券/期货账户连接ID

账户资金信息

api.getaccmargin("CTP_NHGPQQ_SIM-8050-90096859")返回的数据

字段类型注释结果
BrokerIDstring账户类编码"CTP_NHGPQQ_SIM"
LoginIDstring登入账户"90096859"
UserNamestring用户名"章梦军"
BrokerNamestring账户类编码"CTP 南华股票期权仿真(评测看穿式)"
Accountstring账户"8050-90096859"
AccountNamestring账户名"xxx"
TransactDateint更新日期20230201
TransactTimeint更新时间103353
BeginningBalancefloat初期结存29887301.23
Commissionsfloat手续费0
FrozenCommissionfloat冻结手续费0
ExchangeClearinigFeefloat交易所费用与结算费用
BrokerageFeefloat经纪商费用
GrossPLfloat已实现损益(未扣除费用)0
OptionPremiumfloat期权权利金收入0
CashInfloat证券买卖当日收支
NetPLfloat已实现损益(扣除费用+期权权利金收入)0
Depositfloat今日入金0
Withdrawfloat今日出金0
CashActivityfloat今日出入金0
ExcessEquityfloat可用资金29874156.48
WithdrawQuotafloat可取资金26886740.832
EndingBalancefloat期末结存期末结存29887301.23
OpenTradeEquityfloat未平仓损益(包含选择权和期货)0
TotalEquityfloat总权益数29887301.23
OptionNetMarketValuefloat选择权市值
AccountValueAtMarketfloat账户市值
InitialMarginRequirementfloat初始保证金0
MaintenanceMarginRequirementfloat维持保证金
CurrMarginfloat当前保证金13144.75
ExchangeMarginfloat交易所保证金10515.8
MarginDeficitfloat追缴保证金
FrozenMarginfloat冻结保证金0
FrozenCashfloat冻结资金0
ReserveBalancefloat保底准备金0
Creditfloat信用额度0
Mortgagefloat质押金额0
PreMortgagefloat昨质押金额0
PreCreditfloat昨信用额度0
PreDepositfloat昨存款额29870926.98
PreMarginfloat昨占用保证金16374.25
DeliveryMarginfloat投资者交割保证金0
ExchangeDeliveryMarginfloat交易所交割保证金
CurrencyToSystemstring系统币别"CNY"
CurrencyConversionRatefloat
CurrencyToClientstring账户币别"BaseCurrency"
ConvertedAccountValueAtMktfloat币别转换后账户市值
ExerciseIncomefloat行权盈亏
IncomeBalancefloat盈亏金额
InterestBasefloat利息基数0
Interestfloat利息收入0
MarginLevelfloat保证金级别0.000439
UPLForOptionsfloat0
LongOptionNetMarketValuefloat0
ShortOptionNetMarketValuefloat0
FrozenpPremiumfloat冻结权利金0
MarginExcessfloat0
AdjustedEquityfloat0
PreFundMortgageInfloat0
PreFundMortgageOutfloat0
FundMortgageInfloat0
FundMortgageOutfloat0
FundMortgageAvailablefloat0
MortgageableFundfloat0
SpecProductMarginfloat0
SpecProductFrozenMarginfloat0
SpecProductCommissionfloat0
SpecProductFrozenCommissionfloat0
SpecProductPositionProfitfloat0
SpecProductCloseProfitfloat0
SpecProductPositionProfitByAlgfloat0
SpecProductExchangeMarginfloat0
FloatProfitByDatefloat逐日浮动盈亏-22
FloatProfitByTradefloat逐笔浮动盈亏1058.999999
FutureProfitByDayfloat期货当日盈亏0
ReferenceRiskRatefloat参考风险度0.043981
TryExcessEquityfloat试算可用资金29874156.48
DynamicEquityfloat动态权益29887301.23
MarketPremiumfloat市值权益29886890.229999
OptionPremiumCoinfloat-411
StockReferenceMarketfloat证券参考市值0
RiskRatefloat风险度0.000439
StockMarketValuefloat证券市值0
TheoMktValfloat期权理论市值-411
TheoMktValEquityfloat期权理论市值权益29886890.229999
DoUpdatefloat1

账户持仓信息

api.getposition("CTP_NHGPQQ_SIM-8050-90096859")返回的数据

字段类型注释结果
AbandonFrozenfloat放弃执行冻结0
Accountstring账户"8050-90096859"
AccountNamestring账户名"zxlee"
AvgPricefloat成本均价0.2004
BrokerIDstring账户分类编码"CTP_NHGPQQ_SIM"
BrokerNamestring账户类名"CTP 南华股票期权仿真(评测看穿式)"
CallPutstring认购/认股标志"C"
CallPut2string认购/认股标志(复式单2)""
CloseProfitfloat今日平仓盈亏0
CloseProfitByDatefloat逐日盯市平仓盈亏0
CloseProfitByTradefloat逐笔对冲盈亏0
CloseVolumeint平仓量0
CombLongFrozenint组合多头冻结0
CombPositionint组合成交形成的持仓0
CombShortFrozenint组合空头冻结0
Commissionfloat手续费0
Coveredint空头备兑仓数量0
CurrencyToSystemstring系统币别"CNY"
Exchangestring交易所"SSE"
FrozenCashfloat冻结资金(权利金)0
FrozenMarginfloat冻结保证金0
Lock_ExecFrozenint锁券/执行冻结0
LoginIDstring登入账户"90096859"
LongAvailableint多头可平仓量1
LongAvgPricefloat多头持仓均价0.2004
LongFrozenint多头冻结0
LongFrozenAmountfloat多头开仓冻结金额0
MatchedPrice10
MatchedPrice20
Monthstring合约月份"202303"
Month2string合约月份(复式单脚2)""
OpenCostfloat开仓成本1454
OpenPricefloat开仓价0.1454
OpenVolumeint开仓量2
PositionCostfloat持仓成本2004
OptCombCodefloat0.0
LongOpenPricefloat多头开仓价367.5
ShortOpenPricefloat空头开仓价
TdBuyAvgPricefloat今日买入均价367.5
TdSellAvgPricefloat今日卖出均价
TdNetAvgPricefloat0.0
FloatProfitByDatefloat逐笔浮动盈亏-520.0
FloatProfitByTradefloat逐日浮动盈亏1340.0
LongFloatProfitByDatefloat-520.0
ShortFloatProfitByDatefloat0
LongFloatProfitByTradefloat1340.0
ShortFloatProfitByTradefloat0
TodayProfitfloat0.0
MarketPricefloat0.0
ExchangeRatefloat0
PosDeltafloat0.0
$Deltafloat0.0
$Gammafloat0.0
$Thetafloat0.0
$Vegafloat0.0
$Rhofloat0.0
PNfloat0
TheoPNfloat0
$Charmfloat0.0
$Vannafloat0.0
$Vommafloat0.0
$Speedfloat0.0
$Zommafloat0.0
TimeValuefloat0.0
TheoMktVafloat0
1Pct$Vannafloat0.0
1Pct$Gammafloat0.0
1PctTd$Gammafloat0.0
PreMarginfloat昨保证金0
PrevSettlementPricefloat昨结算价0.2189
Quantityint持仓数量1
Securitystring合约"510050"
Security2string合约(复式单脚2)""
SecurityTypestring合约类型"O"
SettlementPricefloat结算价0.2004
ShortAvailableint空头可平仓量0
ShortAvgPricefloat空头持仓均价0
ShortFrozenint空头冻结数量0
ShortFrozenAmountfloat空头冻结金额0
Sideint买卖方向 1Buy 2Sell (复式单为整体买卖方向)1
Side1int买卖方向(复式单脚1) 1Buy 2Sell0
Side2int买卖方向(复式单脚2) 1Buy 2Sell0
StrikeFrozenint执行冻结0
StrikeFrozenAmountfloat执行冻结金额0
StrikePricefloat行权价2.65
StrikePrice2float行权价(复式单脚2)0
SumLongQtyint多头持仓数量1
SumShortQtyint空头持仓数量0
Symbolstring合约代码"TC.O.SSE.510050.202303.C.2.65"
SymbolAstring合约代码(复式单脚1)""
SymbolBstring合约代码(复式单脚2)""
TdBuyQtyint今买入0
TdSellQtyint今卖出0
TdTotalQtyint今成交0
TodayLongQtyint多头今日持仓0
TodayShortQtyint空头今日持仓0
TransactDateint更新日期20230201
UsedMarginfloat占用保证金0
UserNamestring用户名"章梦军"
WorkingLongint多头委托中数量0
WorkingShortint空头委托中数量0
YdLongQtyint多头昨持仓1
YdShortQtyint空头昨持仓0

委托回报

getorderreport()返回的数据和onordereportreal(self,data)回调方法data的数据

字段类型注释结果
Accountstring账号"9999-044491"
AvgPricefloat成交均价0
BrokerIDstring经纪商代码"CTP_SIMNOWSE662"
CallPutstring合约认购/认沽标志""
CallPut2string合约认购/认沽标志(复式单脚2 )""
CumQtyint总成交手数(已成交)0
RecFillQtyint成交数量(当委托单成交时 RecFillQty==CumQty 为当前委托单最终状态)1
ErrorCodeint错误代码0
Exchangestring"SHFE"
ExecHisstring"0"
ExecTypeint委托执行状态
0:委托成功(包含改价改量)
1:部份委托成功其余处理中
2:部份委托成功其余错误
3:全部成交
4:部份成交其余委托处理中
5:部份成交其余删单
6:部分成交尚有有效单
7:部份成交其余错误
8:完全删单成功
9:部份删单成功
10:委托失败
11:委托处理中
12:删改单错误
13:洗价中
14:ITS主机已收单(增加中)
15:等待中(不可撤单)
16:洗价单触价送单
17:锁券成功
18:锁券失败
19:锁券已提交
20:等待中(可撤单)
21:下单锁定
22:撤单传送中
23:预约单
24:已挂起
31:洗价暂停中
0
ExecTypeTextstring委托执行状态描述"Order Succeeded"
LeavesQtyint委托剩余数量1
Monthstring合约月份"202302"
Month2string合约月份(复式单脚2)""
OrderIDstring经纪商委托编号"SHFE-234058"
OrderQtyint委托数量1
HedgeFlagstring投机套保标志""
SetPRIADJstring除权除息后符号""
DelayTransPositionstring委托单平仓延时反向开仓标志""
SlicedTypestring拆单类型"0"
SliceIDstring拆单ID""
OrderTypeint委托单类型
1:Market Market order
2:Limit Limit order
3:Stop Stop order
4:StopLimit Stop limit order
5:Stop Stop order
6:StopLimit Stop limit order
7:Market if Touched Order
8:Limit if Touched Order
9:Trailing Limit
10:对方价(HIT)
11:本方价(JOIN)
15:中间价(MID)
20:最优价(BST)
21:最优价转限价(BSTL)
22:五档市价(5LvlMKT)
23:五档市价转限价(5LvlMTL)
24:市价转限价(MTL)
25:一定范围市价
2
OriginalQtyint原始委托数量1
PositionEffectint开/平
0:开仓
1:平仓
2:平今
3:平昨
4:自动选择开平
10:备兑开仓
11:备兑平仓
3
Pricefloat委托价格4035
ReportIDstring报单编号(内部指示)"3135553907B"
Securitystring合约"rb"
Security2string合约(复式单脚2)""
SecurityTypestring合约类型"F"
Sideint买卖
1:Buy
2:Sell
2
Side1int买卖
1:Buy
2:Sell(复式单脚1)
0
Side2int买卖
1:Buy
2:Sell(复式单脚2)
0
StopPricefloat停损价0
Strategystring策略名""
StrikePricefloat行权价0
StrikePrice2float行权价(复式单脚2)0
Symbolstring合约代码"TC.F.SHFE.rb.202302"
SymbolAstring合约代码(复式单脚1)""
SymbolBstring合约代码 (复式单脚2)""
TimeInForceint委托单时间条件
1 : ROD当日有效
2 : IOC立即成交
3 : FOK立即全部成交否则取消
1
TouchConditionstring触价条件""
TradeDateint交易日0
TradeTypeint0 : Normal
1 : Purchase on Margin
2 : ShortSell
0
TransactDateint更新日期20230201
TransactTimeint更新時間135606
UserKey1string用户自定义1""
UserKey2string用户自定义2"{"MSG":"Sell Qty=20"}"

成交回报

getfilledreport()返回的数据

字段类型注释结果
Accountstring账号"9999-044491"
AvgPricefloat成交均价4013
BrokerIDstring经纪商代码"CTP_SIMNOWSE662"
CallPutstring合约认购/认沽标志""
CallPut2string合约认购/认沽标志(复式单脚2 )""
CumQtyint总成交手数(已成交)20
Exchangestring"SHFE"
Monthstring合约月份"202302"
Month2string合约月份(复式单脚2)""
OrderIDstring经纪商委托编号"SHFE-234058"
OrderTypeint委托单类型
1:Market Market order
2:Limit Limit order
3:Stop Stop order
4:StopLimit Stop limit order
5:Stop Stop order
6:StopLimit Stop limit order
7:Market if Touched Order
8:Limit if Touched Order
9:Trailing Limit
10:对方价(HIT)
11:本方价(JOIN)
15:中间价(MID)
20:最优价(BST)
21:最优价转限价(BSTL)
22:五档市价(5LvlMKT)
23:五档市价转限价(5LvlMTL)
24:市价转限价(MTL)
25:一定范围市价
2
PositionEffectint开/平
0:开仓
1:平仓
2:平今
3:平昨
4:自动选择开平
10:备兑开仓
11:备兑平仓
3
ReportIDstring报单编号(内部指示)"3135553907B"
Securitystring合约"rb"
Security2string合约(复式单脚2)""
SecurityTypestring合约类型"F"
Sideint买卖
1:Buy
2:Sell
2
Side1int买卖
1:Buy
2:Sell(复式单脚1)
0
Side2int买卖
1:Buy
2:Sell(复式单脚2)
0
StopPricefloat停损价"None"
Strategystring策略名""
StrikePricefloat行权价"None"
StrikePrice2float行权价(复式单脚2)"None"
Symbolstring合约代码"TC.F.SHFE.rb.202302"
SymbolAstring合约代码(复式单脚1)""
SymbolBstring合约代码 (复式单脚2)""
TimeInForceint委托单时间条件
1 : ROD当日有效
2 : IOC立即成交
3 : FOK立即全部成交否则取消
1
TouchConditionstring触价条件""
TradeDateint交易日0
TradeTypeint0 : Normal
1 : Purchase on Margin
2 : ShortSell
0
TransactDateint更新日期20230201
TransactTimeint更新時間135606
UserKey1string用户自定义1""
UserKey2string用户自定义2"{"MSG":"Sell Qty=20"}"

成交回报明细

getdetailfilledreport()返回的数据和onfilledreportreal(self,data)回调方法data的数据

字段类型注释结果
Accountstring账号"9999-044491"
BrokerIDstring经纪商代码"CTP_SIMNOWSE662"
CallPutstring合约认购/认沽标志""
CallPut2string合约认购/认沽标志(复式单脚2 )""
Exchangestring合约交易所"SHFE"
MatchedPricefloat本次成交价格4013
MatchedPrice1float本次成交价格0
MatchedPrice2float本次成交价格0
MatchedQtyint本次成交数量20
Monthstring合约月份"202302"
Month2string合约月份(复式单脚2)""
OrderIDstring经纪商委托编号"SHFE-272096"
PositionEffectint开/平
0:开仓
1:平仓
2:平今
3:平昨
4:自动选择开平
10:备兑开仓
11:备兑平仓
3
DetailReportIDstring成交明细单号"3144707897B-0"
Securitystring合约"rb"
Security2string合约(复式单脚2)""
SecurityTypestring合约类型"F"
Sideint买卖
1:Buy
2:Sell
2
Side1int买卖
1:Buy
2:Sell(复式单脚1)
0
Side2int买卖
1:Buy
2:Sell(复式单脚2)
0
Strategystring策略名"!!!{789F0756-A69F-4034-8713-8804B7EAD30A}"
StrikePricefloat行权价0
StrikePrice2float行权价(复式单脚2)0
Symbolstring合约代码"TC.F.SHFE.rb.202302"
SymbolAstring合约代码(复式单脚1)""
SymbolBstring合约代码 (复式单脚2)""
TransactDateint更新日期20230201
TransactTimeint更新时间64720
UserKey1string用户自定义1""
UserKey2string用户自定义2"{"MSG"Sell Qty=20"}"
ReportIDstring报单编号(内部指示)"3144707897B"

持仓监控

onpositionmoniter(self,data)回调方法实时推送的数据

字段类型注释结果
Symbolstring合约"TC.S.SSE.510050"
BrokerIDstring经纪商代码"CTP_NHGPQQ_SIM"
Accountstring账号"8050-90096859"
SubKeystring持仓监控信息:总信息/对应月份"202303"
$Deltafloat8002.7634999715
Td$Deltafloat当日交易的Delta0
$Gammafloat-52329.2602999999
Td$Gammafloat当日交易的0
Yd$Gammafloat-52329.2602999999
$Thetafloat9.6527590001
Td$Thetafloat当日交易的0
Yd$Thetafloat9.6527590001
$Vegafloat-39
Td$Vegafloat当日交易的0
Yd$Vegafloat-39
TdSqrt$Vegafloat当日持仓的调整后$Vega0
YdSqrt$Vegafloat昨日持仓的调整后$Vega0
$Rhofloat0.44999999
Td$Rhofloat当日交易的0
Yd$Rhofloat0.44999999
$Charmfloat-79.6012
Td$Charmfloat当日交易的0
$Vannafloat11159.9999
Td$Vannafloat当日交易的0
$Vommafloat-0.6151000001
Td$Vommafloat当日交易的0
$Speedfloat197874.3686971571
Td$Speedfloat当日交易的0
$Zommafloat73169.999998
Td$Zommafloat当日交易的0
TimeValuefloat-368.0000000001
TdTimeValuefloat当日交易的0
YdTimeValuefloat-368.0000000001
PnLfloat20.9999994999
TdPnLfloat当日交易的0
YdPnLfloat20.9999994999
TheoPnLfloat20.9999994999
TdTheoPnLfloat当日交易的0
YdTheoPnlfloat0
FloatPnLfloat20.9999994999
ClosePnLfloat0
CallOIfloat0
TdCallOIfloat当日交易的-2147483648
YdCallOIfloat0
PutOIfloat-1
TdPutOIfloat当日交易的-2147483648
YdPutOIfloat-1
LongOIfloat2
ShortOIfloat3
TdOpenQtyfloat当日交易的0
TdCloseQtyfloat当日交易的0
NetFillfloat0
PosFillRatiofloat0
1%$Gammafloat-1487.6685410687
1%Td$Gammafloat当日交易的0
1%Yd$Gammafloat-1487.6685410687
1%$Vannafloat317.267637157
1%Td$Vannafloat当日交易的0
TotalFillfloat0
TotalPositionfloat5
NetPositionfloat-1
YdNetPositionfloat-1
1%$Deltafloat80.027634999715
1%Td$Deltafloat0
1%Yd$Deltafloat80.027634999715
OrderNumbersfloat0
DealNumbersfloat0
DeleteNumbersfloat0

组合回报

getcombinationorder()返回的数据

字段类型注释结果
Accountstring账号
BrokerIDstring经纪商代码
OrderIDstring委托编号
FilledIDstring成交编号
Symbolstring合约代码
Quantityint组合/拆分数量
OptCombCodeint组合类型
Sideint方向 1买 2卖
CombSideint组合方向 1 组合2拆分
ExecTypeint状态:0已经提交,1已经接受-1已经拒绝