76 使用flask给pyfolio做一个界面,可以在spyderpycharmvscode中呈现策略绩效分析结果(2021-10-29更新)

有几个策略在优化参数,还没有来得及更新,先更新下pyfolio的使用问题.

2021-10-29 19:40 修复了pyfolio模块的几个已知的bug.

在考试前就有一些读者提出,pyfolio的回测结果只能在notebook中显示,当我使用pycharm或者spyder等运行代码的时候,策略回测结果的分析不能够完全展示出来,当时提出了一个间接的方案,是把pyfolio分析过程的图片保存到本地,这样去查看.这段考试完了,正好前几天有读者提出了这个问题,那我就去解决下这个问题吧.

最开始的设想是使用dash作一个策略的绩效展示,想要做成类似dash中的一个展示,但是dash支持plotly比较好,对matplotlib等画图支持比较弱,百度上,官方论坛上提供了一些解决办法,效果都不好,所以,不得不放弃使用dash,转而使用dash更底层的框架-flask.

从周一到现在,每个晚上2个小时左右,大概花了8个小时,搞定了这个简陋的界面,大家可以先简单的使用,后续等专栏写完了,到时候好好整合下backtrader和pyfolio模块.

效果展示:

76 使用flask给pyfolio做一个界面,可以在spyderpycharmvscode中呈现策略绩效分析结果(2021-10-29更新)

Original: https://blog.csdn.net/qq_26948675/article/details/121025639
Author: 云金杞
Title: 76 使用flask给pyfolio做一个界面,可以在spyderpycharmvscode中呈现策略绩效分析结果(2021-10-29更新)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/748380/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球