订单(Orders)
订单概述
Cerebro
是 backtrader
的关键控制系统,Strategy
(一个子类)是提供给最终用户的关键控制点。后者需要一种方法将其他部分链接到系统中,这就是订单发挥关键作用的地方。
Strategy
中逻辑的决策转换为适合Broker
执行操作的订单消息,是通过以下方式完成的:
-
创建
通过Strategy的方法:
buy
,sell
和close
,它们返回一个order
实例的引用 -
取消
通过Strategy的方法:
cancel
(:doc:strategy
),它需要一个订单实例来操作订单还作为一种用户的通信方法,以通知券商(券商)的运行情况。
-
通知
Strategy的方法:
notify_order
(:doc:strategy
),它报告一个
order
实例
订单创建
在调用buy
,sell
和close
时,以下参数适用于创建订单: