量化资料
SameQuant量化训练营答疑
2024-07-05 12:32 打板哥网 阅读:1012

【SameQuant量化训练营】代码问题汇总

    win11系统建议优先使用 python 3.8版本。win10系统请选择3.6.8版本。

  1. 为保证代码运行结果的一致性,建议安装一个python3.8.8(3.8版本均可)。

  2. pycharm安装后,首次进入,勾选 Evaluate for freeimage.png

    微信图片_20241225154226.png

  3. 在2.1爬取A股最新列表.py章节,需要安装包xlrd、openpyxl等。

  4. 券商miniqmt使用前需要正确配置,详见miniqmt_functions.py文字说明。

  5. 策略回测章节,需要注册码,请根据提示,将机器码发给我们以获取注册码

  6. 若回测时,提示报错core_functions找不到,请将core_functions.cp38-win_amd64.pyd 复制到 python3.8.8版本的安装目录的Lib文件夹内。若报错提示缺少wmi包,请 pip install WMI 安装。

  7. 运行schedules_data_update.py文件,支持每日盘后追加更新日K行情数据。

  8.  当运行循环寻参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并行运行有冲突。

  9. from xtquant import xtdata 导入时报错: ImportError: DLL load failed while importing IPythonApiClient: 找不到指定的模块。 券商QMT的问题,请更换python版本为3.7或3.9版本。

  10. python 3.6版本运行 cal_all_signal_csv() 会报错,因版本不兼容。

下一篇