# ctpbee_api **Repository Path**: insanemac/ctpbee_api ## Basic Information - **Project Name**: ctpbee_api - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-01 - **Last Updated**: 2025-04-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ctpbee_api 构建统一完善的量化交易API > 此处描述`ctpbee`里面的 `API` 生成 ## 如何安装 ``` pip3 install ctpbee_api # for linux and windows pip3 install git+https://github.com/ctpbee/ctpbee_api # for macos ``` ## 支持操作系统 - [x] windows `['ctp', 'rohon, 'ctp_mini']` - [x] macos `['ctp']` - [x] linux `['ctp', 'ctp_mini', rohon]` windows采用预编译进行支持 `python`版本: - `python38+` #### 对接生成指定版本的对接文件,参见`ctp/generate` --- **此底层API为[vnpy](https://github.com/vnpy/vnpy)的接口的集合封装, 提供一对多API对接** --- ### 对接标准 > setup.py 文件里面描述基本标注 - module需要标识单个名字 `rohon` - module下面的子目录应该带 `vn` + `rohon` - 接口文件目录和文件命名规则 应该为 `vnrohonmd` + `vnrohontd`, vn是固定前缀 md和td为固定后缀 ### mac 如何工作 小心一点, mac需要从源码安装 `pip3`第一次安装后会编译安装成功, 第一次运行会提示不受信任的开发者 请前往`隐私与安全性`接受framework, ,官方`framework`存在一点小问题, 我是采用`somewheve`进行自签名的 frameworks路径在`~/.ctpbee/Frameworks/`下 > ps: 作者不擅长Mac开发 希望大佬给予pr