策略易(StrategyEase)Python SDK。
- 策略易通过调用 WINDOWS API 对交易客户端进行操作。
- 策略易提供基于 HTTP 协议的 RESTFul Service/API。
- SDK 对 API 进行了封装(由 strategyease_sdk/client.py 中的 Client 类实现)。
- 本地策略或量化交易平台(目前支持聚宽、米筐、优矿)的模拟交易通过调用 SDK 实现自动下单。
- 简单的策略易 HTTP API 封装,见 strategyease_sdk/client.py
- 定时任务
- 多账号自动新股申购(自动打新)
- 多账号自动逆回购
- 定时批量下单
- 策略集成
- 聚宽(JoinQuant)集成
- 米筐(RiceQuant)集成
- 优矿(Uqer)集成
- 果仁(Guorn)集成
- 安装 Python 3.5(建议安装 Anaconda3-4.2.0)
- 命令行中运行
正式版
pip install --no-binary strategyease_sdk strategyease_sdk
测试版
pip install --pre --no-binary strategyease_sdk strategyease_sdk
- 命令行中运行
正式版
pip install --upgrade --no-deps --no-binary strategyease_sdk strategyease_sdk
测试版
pip install --upgrade --pre --no-deps --no-binary strategyease_sdk strategyease_sdk
import logging import strategyease_sdk logging.basicConfig(level=logging.DEBUG) client = strategyease_sdk.Client(host='localhost', port=8888, key='') account_info = client.get_account('title:monijiaoyi') print(account_info)
详见:examples/basic_example.py
策略易 HTTP API 封装对应的测试用例见:
查询及下单
tests/strategyease_sdk/test_client.py
客户端管理
tests/strategyease_sdk/test_client_management.py
融资融券
tests/strategyease_sdk/test_client_margin_trading.py
其他
tests/strategyease_sdk/...
见《定时任务调度说明》
见《策略集成说明》
由网友 @YBO(QQ:259219140)开发。