繁体   English   中英

在 Backtrader 中开设多个头寸

[英]Open multiple positions in Backtrader

有人知道是否可以只用一个数据源就可以开多个头寸吗? 我试图在处于某个位置时进行第二次购买,这似乎是不可能的。

似乎没有人解决这个问题。 有没有人对 Backtrader 有任何经验并有任何意见?

如果您只是想购买更多股票以增加您的头寸,那么是的,您应该可以这样做,并且如果您接下来无法重新检查您的策略代码。

如果您尝试跟踪相同数据的两个不同位置...

在同一个数据馈送中不能有两个不同的位置。 如果您愿意,您可以交易额外的头寸,但它们将在 Backtrader 中合并。 即使您使用两种策略,您仍将拥有一个组合经纪人。

这样做的原因是模拟尽可能接近真实世界的条件。 如果你有一个经纪账户,你很可能只有一个职位。 (我知道有例外)

一种解决方案是在由不同信号/子策略产生的字典交易中手动跟踪您的交易。 开发起来有点乏味,但非常可行。 jk

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM