【SameQuant量化训练营】代码问题汇总
win11系统建议优先使用 python 3.8版本。win10系统请选择3.6.8版本。
为保证代码运行结果的一致性,建议安装一个python3.8.8(3.8版本均可)。
pycharm安装后,首次进入,勾选 Evaluate for free
在2.1爬取A股最新列表.py章节,需要安装包xlrd、openpyxl等。
券商miniqmt使用前需要正确配置,详见miniqmt_functions.py文字说明。
策略回测章节,需要注册码,请根据提示,将机器码发给我们以获取注册码
若回测时,提示报错core_functions找不到,请将core_functions.cp38-win_amd64.pyd 复制到 python3.8.8版本的安装目录的Lib文件夹内。若报错提示缺少wmi包,请 pip install WMI 安装。
运行schedules_data_update.py文件,支持每日盘后追加更新日K行情数据。
当运行循环寻参samequant_loop_search_factor_parameter_backtest(), 报错时TypeError: cannot pickle 'xtquant.xtpythonclient.XtQuantAsyncClient' object , 请注释掉 s_q_1.pool_download_stocks_1m_history_data(),因为 QMT下载1分钟行情数据与Pool并行运行有冲突。
from xtquant import xtdata 导入时报错: ImportError: DLL load failed while importing IPythonApiClient: 找不到指定的模块。 券商QMT的问题,请更换python版本为3.7或3.9版本。
python 3.6版本运行 cal_all_signal_csv() 会报错,因版本不兼容。