Need help with ctpbee?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

ctpbee
378 Stars 109 Forks MIT License 865 Commits 1 Opened issues

Description

全面转向 Rust 开发 参见 FlashFunk

Services available

!
?

Need anything else?

Contributors list

ctpbee

bee bee .... for developer's trading ~

tiny but strong

ctpbee
provide a micro core of trading, you can make trade and backtest in it.

环境设置

#  linux用户快速生成中文支持/ windows用户无须设置 
sudo ctpbee -auto generate

灵感起源

  • using ctp interface from vnpy

快速安装

# 源码安装 
git clone https://github.com/ctpbee/ctpbee && cd ctpbee && python3 setup.py install  

pip源安装

pip3 install ctpbee

文档信息

点击阅读 document address

快速开始

from ctpbee import CtpBee
from ctpbee import CtpbeeApi

sta = CtpbeeApi("hello world")

@sta.route(handler="tick") def on_tick(context, tick): print(tick)

@sta.route(handler="bar") def on_tick(context, bar): print(bar)

app = CtpBee("ctpbee", name) info = { "CONNECT_INFO": { "userid": "", "password": "", "brokerid": "", "md_address": "", "td_address": "", "appid": "", "auth_code": "", "product_info": "" }, "INTERFACE": "ctp", "TD_FUNC": True, # Open trading feature } app.config.from_mapping(info) # loading config from dict object app.add_extension(sta) app.start()

更多功能 请阅读document address

命令行运行截图

avatar

回测截图

支持多周期多合约回测

avatar

PR支持

Only Accept PR code to

dev
branch, please remember that !

For a high performance version

click the 👉 FlashFunk for more detail.

At last, have a good luck.

License

  • MIT

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.