我是靠谱客的博主 傻傻楼房,这篇文章主要介绍34、backtrader的一些基本概念---trade的使用方法及包含的信息,现在分享给大家,希望可以做个参考。

在backtrader开发者眼里,trade只是含有一定的信息,并且还是策略编写者不能够直接调用的,并且给出了trade的定义以及trade包含的信息。

trade的定义

不管我们是做多做空或者平多平空,只要一个品种上的持仓量从0变为不为0,backtrader就认为一个trade开始了。当一个品种上的持仓量从不为0的一个数字变为了0,backtrader就认为一个trade关闭了。

当一个品种的持仓从正的x变为负的y的话,经历了两个trade的变化,第一个是trade的关闭,从持仓x变为0,第二个变化是trade的开始,从0变为持仓y。由空转多的过程也一样。

trade的使用

我们使用trade的时候,基本上可能只有两处,一个是在notify_trade里面,一个可能是在analyzer里面编写指标的时候使用。

在notify_trade里面,我们已经使用过很多次了,在每个策略中都有使用,基本按照固定的模板就行,当然,大家也可以根据自己的需要进行自定义。

def notify_trade(self, trade):
        # 一个

最后

以上就是傻傻楼房最近收集整理的关于34、backtrader的一些基本概念---trade的使用方法及包含的信息的全部内容,更多相关34、backtrader内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(127)

评论列表共有 0 条评论

立即
投稿
返回
顶部