楼主: tianjixuetu
942 0

[程序化交易] 【答读者问3】用backtrader可以做什么? [推广有奖]

教授

53%

还不是VIP/贵宾

-

TA的文库  其他...

投资理财书籍

威望
0
论坛币
9915 个
通用积分
38.3129
学术水平
67 点
热心指数
67 点
信用等级
61 点
经验
1211 点
帖子
714
精华
3
在线时间
1562 小时
注册时间
2009-12-16
最后登录
2024-4-25

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
backtrader是基于python编程语言的事件驱动型(指标可以向量化计算)的量化投资框架,在目前众多的python的量化框架中,算得上数一数二的。

在以前的文章中说明了[为什么又重新用backtrader了?](云金杞:为什么又重新用backtrader了?),在这很长时间的探索中,发现backtrader还是最适合我的,为什么呢?这个要从backtrader的功能上来说了。

backtrader可以实现什么功能?

- 可以回测及交易的资产

  可以用于股票、期货、期权、基金、外汇、数字货币等资产的回测与交易。

- 丰富的技术指标

  backtrader自身编写了大量的技术指标,而且可以使用talib的技术指标,并且可以很方便的自己创造新的指标

- 分析功能

  backtrader提供了分析功能,analyzer模块下,提供了丰富的功能,可以记录交易,盈亏,回撤,权益等情况

- 画图功能

  backtrader自带了一个plot的功能,能够借助matplotlib进行画图

- 实盘交易功能

  提供了IB等交易接口,可以用于在IB上的交易;另外,使用者也可以自己开发接口,比如backtrader_ccxt,可以用于数字货币的交易;回测的策略与实盘的策略,代码可以保持一致,避免了回测与实盘代码不一致,需要改代码,造成的错误。

- 方便的策略编写功能

  最核心的是,使用backtrader编写策略非常容易,可以实现***多周期多品种多策略***的组合回测,这个在大部分平台上都是不可以的。如果你核心在于策略的研发上,并且不会满足于简单的策略,后期可能要实现多周期多品种多策略的回测,那么,backtrader应该是你的首选。
转载自:https://blog.csdn.net/qq_26948675/category_10220116.html

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:trader Trade Back der 做什么

今天,我持续不断地改进自己,在各方面,我会越来越好!
您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jr
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-11 07:43