PeopleQuant帮助文档:系列更新并支持Linux
PeopleQuant近期做了一系列更新,新版本至1.6.9:
1、get_symbol_order:增加委托单标记参数OrderMemo,支持查询同一合约InstrumentID下,由不同策略标记的委托单,以筛选不同策略的委托单,便于实现不同策略的隔离。该标记储存于CTP柜台端,客户端程序重启仍可有效查询。例如:
#查询FG609,由本客户端标记为pqapi,全部未成交的委托单orders = pqapi.get_symbol_order(InstrumentID='FG609',OrderStatus='Alive',OrderMemo='pqapi',_print=False)
2、get_order_risk:增加期权合约报撤单统计,期权按标的合约统计,修改中金所对报单成交比OTR的调整。
3、get_symbols_info:支持查询离到期日最小剩余日、离到期日最大剩余日的合约,例如:
#查询全市场离到期日最少20天,最多60天的期权options = get_symbols_info(ProductClass="Option",min_expire_rest_days=20,max_expire_rest_days=60)
4、open_close:增加预防自成交参数avoid_self_trade,若账户有排在卖一价的未成交委托单,则用大于等于卖一价发出买入委托单时,拒绝下单直接返回。当开启排队价偏离报单价n_price_tick跳自动撤单时,增加频繁报撤单预防,即下单价格满足立即撤单条件时,拒绝下单直接返回。
并且,新版本1.6.9支持Linux系统,Ubuntu Python3.12环境已测试通过。
pip install PeopleQuant -U