基本概念"/>
32、backtrader的一些基本概念
首先,告诉大家两个好消息,第一个就是接下来一周请假不用去工作,可以有大把的时间去写专栏了;另外一个就是,我们这个专栏的文章数目有可能会增加,20篇来介绍backtrader的基本概念可能不够,可能会增加一些篇幅分享如何使用backtrader。
这一节主要分享一篮子订单(bracket order)如何创建和撮合机制。
一篮子订单(bracket order)是什么
一篮子订单并不一个单一的订单,它实际上包含三个订单。
让我们以做多为例:
一个主要的buy order,通常设置为一个限价单或者限价止损单。一个更低价格的卖单,通常是市价止损单,来限制损失;一个更高价格的卖单,通常是限价单,用于止盈。
当是空单的时候,一个主要的sell order,通常设置为一个限价单或者限价止损单。一个更高的买价,通常是市价止损单,来限制损失;一个更低价格的买价,通常是限价单,用来止盈。
一篮子订单(bracket order)的逻辑
- 这三个订单是一块提交的,避免他们中间的任何一个单独触发
- 更高和更低价位的止损止盈订单是主订单的孩子(child),大意就是他们的附属物
- 止损止盈订单不会被激活,直到主订单成交,才会被激活。
- 当主订单被取消之后,止盈止损订单也会被取消
- 主订单的激活之后,将会同时把止盈止损订单激活
- 当止盈止损激活之后,取消止盈止损订单中的任意一个订单,也会取消另外一个
如何创建一篮子订单
更多推荐
32、backtrader的一些基本概念
发布评论