PTrade获取公共交易相关函数
注意:代码精度位为3位小数的类型(后台已保护为3位),如ETF、国债;代码精度为2位小数类型,需要在传参时限制价格参数的精度,如股票。
更加详细的调用方法,后续会慢慢整理。
也可找寻博主历史文章,搜索关键词使用方案,比如本文涉及函数get_orders!
感谢关注,咨询免费开通量化回测与获取实盘权限,欢迎和博主联系!
get_orders - 获取全部订单
get_orders(security=None)
使用场景
该函数仅在回测、交易模块可用
接口说明
该接口用于获取策略内所有订单,或按条件获取指定订单。
注意事项:
无
参数
security:标的代码,如'600570.SS',不传时默认为获取所有订单(str);
返回
返回一个list,该list中包含多个Order对象(list[Order,...])。
示例
def initialize(context):
g.security = '600570.SS'
set_universe(g.security)
def handle_data(context, data):
_id = order(g.security, 100)
order_obj = get_orders()
log.info(order_obj)