Backtrader 画图和指标
生活随笔
收集整理的這篇文章主要介紹了
Backtrader 画图和指标
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
quantstats是量化投資組合分析工具包
https://github.com/ranaroussi/quantstats
pip install quantstats #……策略和參數 cerebro.addanalyzer(bt.analyzers.PyFolio, _name='PyFolio') back = cerebro.run() strat = back[0] portfolio_stats = strat.analyzers.getbyname('PyFolio') returns, positions, transactions, gross_lev = portfolio_stats.get_pf_items() print(returns) returns.index = returns.index.tz_convert(None) import pandas as pd import quantstats quantstats.reports.html(returns, output='stats.html', title='BTC Sentiment')保存為html
Backtrader自帶的展示修改大小
jupyter里面:
三部分分別為
- (1)資金變動圖:可以看到在實施交易策略的數據期內,資金的盈利/損失。
- (2)交易收益/虧損。藍色(紅色)點表示獲利(虧損)交易以及獲利(虧損)多少。
- (3)價格圖表。綠色和紅色箭頭分別表示交易策略的進入點和退出點。黑線是交易標的隨時間變化的價格, 條形圖表示每個條形圖期間資金的交易量。
- 如果有多個data會有多條線 指標也有各自顏色的線
保存:
show.savefig("figure.jpg", width=16, height=9, dpi=300)總結
以上是生活随笔為你收集整理的Backtrader 画图和指标的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为什么二进制0代表正数,1代表负数
- 下一篇: 如何快速切换