0%

Windows 10 安装 vnpy 2.7.0,报错:

1
2
3
4
5
6
7
8
9
10
Traceback (most recent call last):
File "run.py", line 5, in <module>
from vnpy.trader.ui import MainWindow, create_qapp
File "C:\ProgramData\Miniconda3\lib\site-packages\vnpy\trader\ui\__init__.py", line 11, in <module>
from .mainwindow import MainWindow
File "C:\ProgramData\Miniconda3\lib\site-packages\vnpy\trader\ui\mainwindow.py", line 28, in <module>
from .editor import CodeEditor
File "C:\ProgramData\Miniconda3\lib\site-packages\vnpy\trader\ui\editor.py", line 4, in <module>
from PyQt5 import QtWidgets, Qsci, QtGui
ImportError: cannot import name 'Qsci' from 'PyQt5' (C:\ProgramData\Miniconda3\lib\site-packages\PyQt5\__init__.py)

解决方案:

1
pip install QScintilla

电脑和pad我都是使用的iOS的,不过手机我却一直在用Android。并不是说苹果手机不好,我想以更加开放的心态,接受更多优秀的事物。

我目前使用的手机是小米Mi 9,存储一共128G。用了几年,发现有个问题,手机存储不够了。

微信和QQ占用的存储非常大,大几十个G。有时候通过百度网盘看一些视频,所以缓存也非常大。

之前我都是手工删除一些大文件,但微信占用空间的越来越大,已经影响到我使用手机的效率了,所以必须要彻底清理一下。

备份微信数据

微信数据分为聊天数据和非聊天数据(图片、视频和其他文档)

备份非聊天数据

通过USB把手机连到mac上,使用Commander One软件,把如下几个文件夹的文件拷出来备份。

Android/data/com.tencent.mm/MicroMsg/Download

Pictures/WeiXin

下面两个是老版本的微信放文件的地址

tencent/MicroMsg/Download

tencent/MicroMsg/WeiXin

备份聊天数据

装一个微信电脑版本,上面有备份聊天记录的功能。

微信还有一个自带的清除缓存的功能,可以降低很多空间,而且聊天记录还保存着,只是历史的图片打不开了。

使用 plotly 画图的时候,如果有两个指标的数值相差很大时,这时候需要y轴拆分成两个,这样能更清楚的看到两个指标的关系。

下面代码展示了跨期价差套利的图像。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import plotly.graph_objects as go
from plotly.subplots import make_subplots

ih2106 = go.Scatter(
x=data.index,
y=data["IH2106"],
name="IH2106"
)

ih2109 = go.Scatter(
x=data.index,
y=data["IH2109"],
name="IH2109"
)

spread = go.Scatter(
x=data.index,
y=data["spread"],
name="spread"
)

fig = make_subplots(specs=[[{"secondary_y": True}]])
fig.add_trace(ih2106)
fig.add_trace(ih2109)
fig.add_trace(spread, secondary_y=True)