策略易(StrategyEase)Python SDK,策略自动化交易 API。
Project description
策略易(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)
命令行中运行
正式版 |
|
测试版 |
|
升级
命令行中运行
正式版 |
|
测试版 |
|
基本用法
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/… |
定时任务调度
见《定时任务调度说明》
策略集成
见《策略集成说明》
其他语言 SDK
C# SDK
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for strategyease_sdk-2.1.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4494b6cd6c4f69286df03b3c4f6c9049201b545cec125e61f626ee9eddf7877 |
|
MD5 | 559f2ae75e118e8625d70eab9f6e169d |
|
BLAKE2b-256 | 2b527df0dd92959e18ea0f79c73c00c5fc1398d7f3179264f8ec8236f10b8b33 |