量化之路(三):用 PyQt6/PySider6 做用户界面

Qt 做为 UI 设计的神器,一直受到开源界的追捧。在 Python 世界里有两个库 PyQt 和 PySide 封装了对 Qt 的调用,两者使用上差别不大,唯一的区别就是用户协议方面,PySide 对开发闭源商用软件更友好一些。下面以 PySide6 为例简单介绍一下安装过程:安装方法pip install PySide6设置和使用 vscode 插件 Qt for python在插件的 set

- 阅读全文 -

量化之路(二):通达信数据接口 mootdx

我们有了回测框架 backtrader,还缺数据和操盘策略,一步一步来,这次我们先来解决数据接口的问题。mootdx 提供了简便的调用通达信的实时数据和本地数据的接口,当然网上也有许多现成的数据接口可以调用,比如 tushare、baostock 等,但是总是觉得直接从交易软件里获取行情数据更可靠一些,而且还是免费的。安装方法pip install mootdx使用说明调用通达信在线数据前,先用命

- 阅读全文 -

量化之路(一):搭建回测框架 backtrader

搭建 backtrader 量化框架安装 Backtrader 库:pip install backtrader如果需要绘图的话,还要安装 matplotlib 库,否则调用 cerebro.plot() 函数时会报错。另外,backtrader 与 matplotlib 3.3以上版本不兼容,如果以前安装过 3.3 版本的话,需要卸载并安装 3.2 版本:pip uninstall matplo

- 阅读全文 -

在 CentOS8 中配置 Jupyter Notebook

1. 安装 Jupyter进入终端输入安装命令:# pip3 install jupyter 2. 生成访问密码的密文进入 ipython 交互界面:# ipython输入配置代码:In [1]: from notebook.auth import passwd In [2]: passwd() 按照提示设置好密码后会输出一段密文,即下图中引号内的内容'argon2:$a...9vIKg',把它复

- 阅读全文 -