结构体
API函数返回的数据结构:行情、深度、成交、K线、市场信息、订单、条件单、账户、资产、持仓和资金费率,以及函数的选项与返回对象(其它结构)。
各结构的Info字段是交易所接口的原始数据(回测中没有),标准字段缺失时可以从这里读取。返回结构的函数调用失败时返回空值,见失败与空值。
本章内容整章阅读
| 名称 | 描述 |
| Ticker | exchange.GetTicker()返回的行情:最高价、最低价、卖一价、买一价、最新成交价、开盘价、成交量与持仓量。 |
| Depth | exchange.GetDepth()返回的市场深度:卖盘Asks、买盘Bids(OrderBook数组)与时间戳。 |
| OrderBook | 市场深度(Depth)里卖盘、买盘的一档:价格与数量。 |
| Trade | exchange.GetTrades()返回的市场成交记录,包含成交Id、时间、价格、数量和方向。 |
| Record | K线柱的数据结构,标准的OHLC格式,用于绘制K线图和技术指标计算分析。 |
| Market | exchange.GetMarkets()返回的品种市场信息:交易币与计价币、价格与数量的步长和精度、下单数量与金额的上下限、合约面值。 |
| Order | exchange.GetOrder()、exchange.GetOrders()等返回的订单:订单Id、价格、数量、成交数量、成交均价、状态、方向、开平仓、合约代码与条件单配置。 |
| Condition | 条件单的配置:条件单类型,以及止盈、止损的触发价与委托价。 |
| Account | exchange.GetAccount()返回的账户信息:计价币与交易币的可用、冻结数量,期货另有权益与未实现盈亏。 |
| Asset | exchange.GetAssets()返回的数组中的一项:一个币种的可用数量与冻结数量。 |
| Position | exchange.GetPositions()返回的持仓:品种、杠杆、持仓量与冻结量、持仓均价、浮动盈亏、持仓方向、合约代码与保证金。 |
| Funding | exchange.GetFundings()返回的资金费率信息:品种、结算周期、时间与费率;仅加密货币永续合约有资金费率。 |
| 其它结构 (16) | 函数的选项对象,以及函数返回的对象与结构(连接对象、图表对象、并发对象、状态栏组件与按钮结构等)。 |