编辑: ACcyL | 2019-07-04 |
3 - 本文档使用 掘金量化 构建 系统服务每天在早晚08:50会有重启,可能会临时影响登录和使用,请避开这个时间段. 本地防火墙或网络路由器可能封锁了掘金服务需要用到的端口,请要求网络管理员开放以下端口: ip: 112.74.194.96 端口: 7061,7062,7071,7072,7075,80 ip: 119.23.139.32 端口: 7021,7022,7041,7042 ip: 119.23.163.104 端口: 7031,7032 ip: 119.23.163.23 端口: 7051,80 登录时报错 ENOENT = error no entry. 终端UI尝试启动终端服务程序,但是找不到.可能是杀毒软件破坏终端文 件,需要关闭杀毒软件重新安装掘金终端 盘中大量实时数据在推送,负荷比较重,为了不影响实时行情的接收,应尽量避免盘中的回测和大量数据的提取. token是用户登录身份验证和识别的一串字符,策略通过此ID获取数据的权限,在终端右上角系统设置处获取和更新,更 新后将导致原token不可用. 策略ID是策略身份的识别ID,终端通过策略ID区分策略,匹配相关设置 首先检查是否把python添加到环境变量中了 如果还是不行,需要在策略设置处(右下角齿轮)手动指定解析器位置. 首先检查是否安装sdk,并且检查版本是否对应. 掘金3只支持python2.7,python3.6版本. 此外如果选择第三方ide,请注意选取的解释器是否是安装了sdk的那一个 如果已经安装了python SDK,但是还是提示找不到,可能是因为安装有多个python,而安装SDK的python环境并不是 当前使用的python环境,需要手动切换 网络限制导致某些包安装不完整, 一般会表现为某些包找不到, ModuleNotFoundError: No module named '
XXX'
可以通过更换安装源pip install gm -i https://pypi.doubanio.com/simple 重新安装 请严格按照run函数的说明配置参数 检查策略id以及token是否正确 策略的文件名称是否正确,filename的参数需要和文件名一致,如策略文件名为test.py,则此处需要输入test.py 掘金支持用户自由使用第三方库和外部文件、数据等 控制台进入了快速编辑模式导致策略运行终止 解决办法:打开控制台, 右键―>
选择属性―>
选项―>
编辑选项,把里面的快速编辑模式前的勾选去掉,然后按确定退出 下载对应的TA_Lib.whl文件,保存到\Scripts文件夹. 盘中数据提取数据响应慢的原因? 什么是token?什么是策略ID(stragetyid) python策略编程问题 终端运行策略,提示找不到解析器怎么办? 运行策略,提示找不到gm模块怎么办? 运行策略, 提示ModuleNotFoundError: No module named '
gm.csdk.c_sdk'
怎么办? 使用第三方ide策略为什么启动不了? 掘金是否支持使用第三方工具和外部数据? 为什么策略运行一半会停掉,过一会又会继续运行,或者莫名其妙的停止运行了? 如何安装talib? python策略编程问题 -
4 - 本文档使用 掘金量化 构建 选择与系统版本、Python版本对应的文件,如TA_Lib?0.4.10?cp36?cp36m?win_amd64.whl 适用于Windows64位 系统, Python3.6版本. 安装TA_Lib,运行命令提示符,在Python的Scripts目录下安装wheel,注意输入的.whl文件名与原文件保持一致 1. C:\Python\Scripts pip install TA_Lib?xxxxx?cpxxx?cpxxx?winxx.whl 检验TA_Lib是否安装成功 1. import talib 没有报错则说明安装成功. 掘金SDK为了使策略简单稳定,采用单线程方式,不支持多线程.用户进行多线程编程时需要自主维护多线程可能遇到的问 题pythonSDK gm安装需要依赖其他基础库,如果要无网络安装,则需要事先下载好相关的安装包(wheel) 首先需要有网络的python环境,在pip.exe目录下运行cmd窗口,输入 pip wheel --wheel-dir . gm -i https://pypi.doubanio.com/simple (该语句会自动下载gm所需要的依赖安装包,并下载到当前文件夹中) 将whl文件全部移动到无网络环境的python环境的pip.exe目录下,cmd窗口运行 pip install --no-index --find-links=. gm (该语句会安装本地文件中的gm及管理库) 目前掘金3已经支持了MATLAB,C#,C++的策略语言,更多语言种类会根据大家反馈和实际使用情况添加 其他语言api均在终端内下载SDK包,不支持自动安装,具体使用方式请参照对应语言的接口说明 其他语言SDK包下载地址 已支持的市场 股票支持范围 Tick行情:最近三个月内 分钟行情:60s以下(最近三个月), 60s以及60s的整数倍(2016-1-1 - 至今), 1d(2005-1-1 - 至今) 期货支持范围 支持多线程吗? 如果没有网络怎么安装掘金的pythonSDK呢? 其他语言策略编程问题 支持其他语言吗?其他语言的api要怎么用呢? 数据问题 目前已经支持的市场有哪些? 历史数据支持什么频度和时间段? 其他语言策略编程问题 -