PDF下载 下载

运行

阅读 3050
- 同一个掘金账户在不同电脑上登录,是否可以同时交易?
  • 建议不要这样做。账户可能会被踢掉,最好再申请一个。

 

- 外部运行策略提示无法连接到终端服务?
  • 外部运行策略时需要打开终端。

 

- 运行中,终端服务意外退出?
  • 这种情况请您联系技术支持,提供终端日志进行排查。

  • 终端日志路径: %USERPROFILE%.goldminer3\logs

 

- 点击“运行回测”没有反应或者量化交易界面点击“启动”策略运行不了?
  • 需要把%SystemRoot%\system32%SystemRoot%\system32\cmd.exe路径添加到系统环境Path变量里。

 

- 在代码run()里设置回测参数与通过右上方回测参数设置的,哪一个优先?
  • 在终端运行时,右上方的参数设置优先;第三方IDE运行时,run里面优先。

 

- 终端运行策略,提示找不到解析器怎么办?
  • 首先,检查是否把Python添加到环境变量中。

  • 若还是不行,需要在策略编辑页面中点击右下角的“设置”图标,手动指定解析器位置。

 

- 运行策略,提示找不到gm模块怎么办?
  • 首先检查是否安装SDK,并且检查版本是否对应。查看方式详见: 安装指引

    注意,掘金3只支持3.6.5以上,3.7.*,3.8.*和3.9.*的Python版本。

  • 此外,如果选择第三方IDE,请注意选取的解释器是否为安装了SDK的那一个。

  • 若已安装Python SDK,但仍提示找不到,可能是因为安装有多个Python,而安装SDK的Python环境并不是当前使用的Python环境,需要手动切换。

 

- 运行策略,提示ModuleNotFoundError: No module named ‘gm.csdk.c_sdk’ 怎么办?
  • 安装gm的依赖库不完整,先卸载gm, 再通过更换安装源
    pip install gm -i https://pypi.doubanio.com/simple 重新安装。

 

- 运行策略,提示 “cannot import name ‘cygrpc’ from ‘grpc._cython’ ” ?
  • 可以卸载重装grpcio。在cmd里输入 “pip uninstall grpcio” “pip install grpcio”。

 

- 运行策略,提示“from google.protobuf.pyext import _message ImportError: DLL load failed: 找不到指定的程序” 怎么办?
  • 可能是由于protobuf已经更新,出现了不兼容的问题。您更换为 protobuf 3.6.0即可。

 

- 运行策略,报错“ImportError: Missing required dependencies [‘numpy’] ”怎么办?
  • anaconda里pandas的numpy依赖包和现有的numpy有冲突,需要卸载pandas和numpy再重新安装pandas,在cmd里依次执行pip uninstall pandas, pip uninstall numpy, pip install pandas命令行。

 

- win10 安装anaconda(python=3.7)后用pip install xxx安装第三方模块时,报错 “……that require TLS/SSL, however the ssl module in Python is not available……”?
  • Python与系统原有的一个dll有冲突,需要把D:\Anaconda3; D:\Anaconda3\Scripts; D:\Anaconda3\Library\bin 从前面添加进系统的path环境变量里。

 

- 使用第三方ide策略为什么启动不了?
  • 请严格按照run函数的说明配置参数。

  • 请检查策略id以及token是否正确。

  • 请确认策略的文件名称是否正确。

    filename的参数需要和文件名一致,如策略文件名为test.py,则此处需要输入test.py。

 

- 为什么策略运行时断时续,又或者停止运行了?
  • 有可能是策略控制台进入了快速编辑模式或者插入模式,导致策略进程挂起来了。

  • 解决办法:打开控制台,右键—>选择属性—>选项—>编辑选项,把里面的快速编辑模式和插入模式前的勾选去掉,然后按确定退出。

 

- 运行策略时报错:“python不是内部命令”是什么原因?
  • 排查本地是否安装了python解释器。

  • 排查python是否配置环境变量。

 

- 在本地IDE环境下进行仿真,如何关联指定账户?
  • 在确认策略ID与token ID与终端的一致的前提下,在量化研究板块的“我的策略”中,选择要仿真的策略,然后点击“交易”弹出策略转换的窗口,在弹窗中直接选择要关联的账户即可。

 

- 终端每天初始化?
  • 终端和策略需要每天重启,终端自动重启会自动登录上交易账户,建议终端重启时间在早晚8:50之后,因为早晚8:50掘金服务会重启,策略需要在交易账户登录之后重启,可使用Windows的任务计划程序执行定时启动策略,建议时间设置在终端重启时间之后。
0 篇笔记