赞
踩
目录
像wind一样,会收费。
下载地址:Choice数据量化接口-下载中心
这里我们下载python版本的压缩包EmQuantAPI_Python.zip,下载完成后解压。解压后的文件情况如下:
其中文件夹python3下的文件情况为
重要文件解释:
注意:保持接口文件相对路径,不要随意修改文件结构
系统环境要求
配置过程
(这里介绍其中一种配置方法,其它方法参见choice终端→choice量化接口手册→接口配置)
具体参见接口手册
范例(Python3.x):登录和退出函数
- from EmQuantAPI import *
- loginresult = c.start()
- print(loginresult)
- print("-------------------")
- loginresult = c.stop()
- print(loginresult)
运行结果
- D:\Python3.6.6\python.exe D:\BaiduSyncdisk\py_project\choice_data\main.py
- [EmQuantAPI Python] [Em_Info][2023-02-23 10:56:24]:The current version is EmQuantAPI(V2.5.4.6).
-
- [EmQuantAPI Python] [Em_Info][2023-02-23 10:56:24]:verifying your token...
-
- [EmQuantAPI Python] [Em_Info][2023-02-23 10:56:24]:connect server...
-
- [EmQuantAPI Python] [Em_Error][2023-02-23 10:56:25]:login fail: code:160.
-
- [EmQuantAPI Python] [Em_Error][2023-02-23 10:56:25]:start fail: user has no access for this API
-
- ErrorCode=10001003, ErrorMsg=user has no access for this API, Data={}
- -------------------
- ErrorCode=0, ErrorMsg=success, Data={}
-
- Process finished with exit code 0

发现运行出现了ErrorMsg,就是没有权限(不仅要开通账号密码,还要花钱开通api权限才行)
打开终端查看ErrorCode对应信息:显示用户无api权限
尝试用使用账号密码登录试试
代码
- from EmQuantAPI import *
- loginresult = c.start(options="UserName=你的账号,PassWord=你的密码")
- print(loginresult)
- print("-------------------")
- loginresult = c.stop()
- print(loginresult)
运行结果
- D:\Python3.6.6\python.exe D:\BaiduSyncdisk\py_project\choice_data\main.py
- [EmQuantAPI Python] [Em_Info][2023-02-23 11:05:04]:The current version is EmQuantAPI(V2.5.4.6).
-
- [EmQuantAPI Python] [Em_Info][2023-02-23 11:05:04]:connect server...
-
- [EmQuantAPI Python] [Em_Error][2023-02-23 11:05:04]:login fail: code:1030. your account not support this login type
-
- [EmQuantAPI Python] [Em_Error][2023-02-23 11:05:04]:start fail: login fail
-
- ErrorCode=10001010, ErrorMsg=login fail, Data={}
- -------------------
- ErrorCode=0, ErrorMsg=success, Data={}
-
- Process finished with exit code 0
发现运行还是出现了ErrorMsg,继续查看原因
打开终端查看错误对应类型:此账号没有api登录权限
login fail: code:1030. your account not support this login type
意思就是开通了的这个账号,可以登录choice终端,但是没法使用api接口,还需要再花钱打开api接口
打开终端激活api权限
点击右侧“申请试用”
然后会有客服联系,给你进行账号激活,然后即可正常激活使用了。差不多几万块一年,一般公司才会用,不建议用,不好用。
end
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。