查看: 5|回复: 0

写了个交易策略,正愁没地儿跑历史数据,结果还真有现成的轮子。

[复制链接]

13

主题

0

回帖

39

积分

新手上路

积分
39
发表于 昨天 21:05 | 显示全部楼层 |阅读模式
写了个交易策略,正愁没地儿跑历史数据,结果还真有现成的轮子。

GitHub上2.3万星,纯Python写的,回测和实盘两不误。

自己搭过回测框架的都懂——最折磨人的不是策略本身,而是喂数据、对齐时间周期、算仓位、模拟成交这些脏活累活。好不容易写完了,发现不同周期对不上,又得重来。

backtrader把这些基础功能全包了: 多数据源、多策略、多周期同时跑,重采样和回放都内置好了。数据从CSV、pandas、在线源都能进。指标122个打底,不够还能接TA-Lib。

订单类型给得挺全:市价、限价、止损、止损限价、跟踪止损、OCO、bracket全支持,模拟成交更贴近真实券商行为。 想上实盘也成,Interactive Brokers、Visual Chart、Oanda都有接口,装个依赖就行。画图靠matplotlib,一行代码出图。

仓库里那个入门例子特典型——10日和30日均线交叉,拿微软历史数据跑,几十行代码就能看见结果。

把一个想法变成一条净值曲线,一个下午就够了。

GitHub:https://github.com/mementum/backtrader

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:2776601884@qq.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|青ICP备2025004122号-1

在本版发帖
关注公众号
返回顶部