概述
在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的使用方法及包含的信息所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复