Skip to main content

实盘易(ShiPanE)Python SDK,通达信自动化交易 API。

Project description

实盘易(ShiPanE)Python SDK,通达信自动化交易 API。

实盘易是爱股网旗下的股票自动化解决方案;可管理通达信等交易终端,并为用户提供基于 HTTP 协议的 RESTFul service。
交流QQ群:11527956 实盘易-股票自动交易

功能介绍

  • 简单的实盘易 HTTP API 封装,见 shipane_sdk/client.py

  • 多账号自动新股申购(自动打新)

  • 聚宽(JoinQuant)集成

  • 米筐(RiceQuant)集成

定时任务调度

  • 多账号自动新股申购(自动打新)

  • 聚宽(JoinQuant)自动跟单(抓取方式)

  • 米筐(RiceQuant)自动跟单(抓取方式)

安装

Windows

  • 安装 Python 3.5(建议安装 Anaconda3)

  • cmd 中运行:pip install –no-binary shipane_sdk shipane_sdk

  • cmd 中运行:explorer %UserProfile%.shipane_sdk

  • 进入 config 目录;将 scheduler-example.ini 拷贝为 scheduler.ini;并修改内容(建议使用Notepad++)

  • 找到 python 安装目录,例如:C:\Program Files\Anaconda3

  • cmd 下执行(具体路径自行修改):python “C:\Program Files\Anaconda3\Scripts\shipane-scheduler.py”

Mac/Linux

  • 安装 Python 3.5

  • terminal 中运行:pip install –no-binary shipane_sdk shipane_sdk

  • terminal 中运行:cp -n ~/.shipane_sdk/config/scheduler-example.ini ~/.shipane_sdk/config/scheduler.ini

  • 修改 ~/.shipane_sdk/config/scheduler.ini

  • terminal 中运行:shipane-scheduler.py

升级

pip install –upgrade –no-deps –no-binary shipane_sdk shipane_sdk

配置

定时任务默认禁用;如需启动,请设置 enabled=true

聚宽(JoinQuant)集成

一. 推送方式

适用于云服务器环境,例如阿里云;特点是稳定、高效,集成简单。

先决条件

  • 部署实盘易成功。

  • 手动测试通过。

  • 聚宽(公网)可访问实盘易。

步骤

  • 将 shipane_sdk/client.py 上传至聚宽“投资研究”根目录,并重命名为 shipane_sdk.py。

  • 将 shipane_sdk/joinquant/executor.py 追加到 shpane_sdk.py 中。

  • 用法请参考 examples/joinquant/simple_strategy.py (注意将其中的 xxx.xxx.xxx.xxx 替换为实际 IP)。

二. 抓取方式

无需云服务器,采用定时轮询的方式,实时性不如”推送方式”。

先决条件

  • 部署实盘易成功。

  • 手动测试通过。

步骤

定时任务调度

米筐(RiceQuant)集成

一. 推送方式

不支持。

二. 抓取方式

采用定时轮询的方式。

先决条件

  • 部署实盘易成功。

  • 手动测试通过。

步骤

定时任务调度

其他语言 SDK

C# SDK

由网友 @YBO(QQ:259219140)开发。

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

shipane_sdk-1.0.0a9.tar.gz (15.0 kB view hashes)

Uploaded Source

Built Distribution

shipane_sdk-1.0.0a9-py2.py3-none-any.whl (26.6 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page