Backtrader 是一个功能强大的开源交易策略开发框架,它提供了许多工具和功能,使得开发和回测交易策略变得更加简单和高效。在 Backtrader 中,Broker 是一个关键的概念,它充当交易执行的中间人,负责处理交易的执行和管理账户资金。本文将介绍如何在 Backtrader 中使用 Broker。
在 Backtrader 中,可以使用多个不同的 Broker,每个 Broker 都有自己的实现方式和特点。常见的 Broker 类型包括模拟交易所、实际交易所和自定义 Broker。下面将介绍如何使用这些 Broker。
- 模拟交易所 Broker:
模拟交易所 Broker 是 Backtrader 中最常用的类型之一,它允许您在模拟环境中执行交易并测试您的交易策略。您可以使用模拟交易所 Broker 来执行市价单、限价单和停损单等各种交易类型。
下面是一个使用模拟交易所 Broker 的示例代码:
from datetime import datetime
import backtrader as bt
class MyStrategy
本文介绍了Backtrader交易策略开发框架中的关键组件——Broker,详细讲解了模拟交易所、实际交易所和自定义Broker的使用方法,包括设置初始资金、交易佣金以及如何与交易所进行交互。通过示例代码,读者可以了解如何在Backtrader中实施交易策略的回测和实际执行。
订阅专栏 解锁全文
1487

被折叠的 条评论
为什么被折叠?



