新股 SDK
ipo_buy - 新股申购
仅在实盘中可以使用
函数原型:
ipo_buy(symbol, volume, price, account_id='')
参数:
| 参数名 | 类型 | 说明 |
|---|---|---|
| symbol | str | 标的代码 |
| volume | int | 申购数量 |
| price | float | 新股发行价 |
| account_id | str | 账户ID,不指定则使用默认账户 |
返回值 List[Dict]
ipo_get_quota - 查询新股申购额度
仅在实盘中可以使用
函数原型:
ipo_get_quota(account_id='')
参数:
| 参数名 | 类型 | 说明 |
|---|---|---|
| account_id | str | 账户ID,不指定则使用默认账户 |
返回值:
List[Dict[str, Any]]
| key | value类型 | 说明 |
|---|---|---|
| quota | float | 可申购数量 |
ipo_get_instruments - 查询当日新股清单
仅在实盘中可以使用
函数原型:
ipo_get_instruments(sec_type, account_id='', df=False)
参数:
| 参数名 | 类型 | 说明 |
|---|---|---|
| sec_type | int | 标的类型,用以区别获取新股还是新债 |
| account_id | str | 账户ID,不指定则使用默认账户 |
| df | bool | 是否返回 DataFrame |
返回值:
List[Dict]
| key | value类型 | 说明 |
|---|---|---|
| symbol | str | 标的代码 |
| price | float | 申购价格 |
| min_vol | int | 申购最小数量 |
| max_vol | int | 申购最大数量 |
ipo_get_match_number - 查询配号
仅在实盘中可以使用
函数原型:
ipo_get_match_number(start_time, end_time, account_id='', df=False)
参数:
| 参数名 | 类型 | 说明 |
|---|---|---|
| start_time | str | 开始时间, (%Y-%m-%d %H:%M:%S 格式) |
| end_time | str | 结束时间, (%Y-%m-%d %H:%M:%S 格式) |
| account_id | str | 账户ID,不指定则使用默认账户 |
| df | bool | 是否返回 DataFrame |
返回值:
List[Dict]
| key | value类型 | 说明 |
|---|---|---|
| symbol | str | 标的代码 |
| order_id | str | 委托号 |
| volume | int | 成交数量 |
| match_number | str | 申购配号 |
| order_at | datetime.datetime | 委托日期 |
| match_at | datetime.datetime | 配号日期 |
ipo_get_lot_info - 中签查询
仅在实盘中可以使用
函数原型:
ipo_get_lot_info(account_id='', df=False)
参数:
| 参数名 | 类型 | 说明 |
|---|---|---|
| account_id | str | 账户ID,不指定则使用默认账户 |
| df | bool | 是否返回 DataFrame |
返回值:
List[Dict]
| key | value类型 | 说明 |
|---|---|---|
| symbol | str | 标的代码 |
| order_at | datetime.datetime | 委托日期 |
| lot_at | datetime.datetime | 中签日期 |
| lot_volume | int | 中签数量 |
| give_up_volume | int | 放弃数量 |
| price | float | 中签价格 |
| amount | float | 中签金额 |
| pay_volume | float | 已缴款数量 |
| pay_amount | float | 已缴款金额 |