# reqnewstockinfo 请求查询当日可申购新股信息
reqnewstockinfo(account)
参数
参数 | 类型 | 说明 |
---|---|---|
account | str | 指定查询的账户,若不填则表示当前默认账户 |
注意:
1、查询完成后的事件通知在order_action中标志为2的事件中获取。
2、请不要频繁的重复的调用该函数,一般该函数每个交易日连接交易服务器后只调用一次即可。
# get_newstockinfo 得到可申购新股信息
get_newstockinfo(account)
得到可申购新股信息, 请务必确认使用前调用reqnewstockinfo函数,并确认收到order_action中标志为2的事件。
参数
参数 | 类型 | 说明 |
---|---|---|
account | str | 指定查询的账户,若不填则表示当前默认账户 |
返回值
list of newstockinfo对象
# get_newstockmaxvol 得到指定市场最大可申购数量
get_newstockmaxvol(market, account)
参数
参数 | 类型 | 说明 |
---|---|---|
market | str | 指定需要查询的市场,上海证券为"SH", 深圳为"SZ" |
account | str | 指定账户,若不填写则表示刷新当前登录默认账户。 |
返回值
int返回查询到的最大可申购数量,可以使用该返回值做新股申购
# reqnewstocklotinfo 新股申购中签查询
reqnewstocklotinfo(startdate, enddate, account)
参数
参数 | 类型 | 说明 |
---|---|---|
startdate | str | 开始日期,可选参数,不填写则表示查询近期的中签新股, 格式 YYYY/MM/DD , 例如 "2018/01/01" |
enddate | str | 结束日期,可选参数,不填写则表示查询近期的中签新股,格式 YYYY/MM/DD , 例如 "2018/12/31" |
account | str | 指定账户,若不填写则表示刷新当前登录默认账户。 |
注意
1、查询完成后的事件通知在order_action中标志为3的事件中获取。
2、查询历史中签记录日期间隔天数不能大于30天。
3、请不要频繁的重复的调用该函数,一般该函数每个交易日连接交易服务器后只调用一次即可。
范例
reqnewstocklotinfo("2021/01/01","2021/01/30","1000")
1
# get_newstocklotinfo 得到新股中签信息
get_newstocklotinfo(account)
注意:调用该函数前,请务必至少调用一次reqnewstocklotinfo函数查询操作。并确认收到order_action中标志为3的事件。
参数
参数 | 类型 | 说明 |
---|---|---|
account | str | 指定查询的账户,若不填则表示当前默认账户 |
返回值
list of newstockinfo对象
# buy_newstock 执行新股申购委托操作
buy_newstock(label, market, price, volume, account)
参数
参数 | 类型 | 说明 |
---|---|---|
label | str | 可申购股票代码 |
market | str | 可申购股票市场 |
price | float | 申购价格 |
volume | int | 申购数量 |
account | str | 指定账户,若不填写则表示刷新当前登录默认账户。 |
返回值
intorder_id 订单id , 当返回-1表示下单失败, 失败原因需要翻阅日志记录, 失败返回 None
范例
buy_newstock("780963","SH",10.83,8000,"1000")
1