目录
(0)是否收费
(1) sdk包下载、激活与使用说明
1.下载安装包
2.安装与激活
(3)python使用demo
像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