# 新股新债交易函数

# 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(start_time,end_time,account_id='', df=False)

参数:

参数名 类型 说明
start_time str 开始时间, (%Y-%m-%d 格式)
end_time str 结束时间, (%Y-%m-%d 格式)
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 已缴款金额

上次更新: 8/19/2024, 5:06:14 PM