我是靠谱客的博主 傻傻楼房,最近开发中收集的这篇文章主要介绍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的一些基本概念---trade的使用方法及包含的信息所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部