sun0x00 / redtorch_python

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RedTorch-Python

提示

项目停止维护,请移步Java移植版本RedTorch

简介

本项目致力于为期货多账户管理提供便捷的的操作方法,由开源项目 vnpy 修改而来,在使用本项目之前,请首先了解vnpy的相关协议和内容。

当前项目仅支持CTP接口的动态管理,如需在linux下使用,请清空redtorch.api.ctp,并直接将vnpy1.7.1 linux编译后的vnpy.api.ctp中的文件复制到redtorch.api.ctp文件夹中

环境准备

请参考 vnpy-v1.7.1 准备相关软件环境,主要是32位python27和TA-Lib

兼容性说明

当前版本基于vnpy 1.7.1修改,完全复制了其包结构,但只移植了CTP接口,包名均已修改以便避与vnpy免冲突,因此不影响vnpy原版的正常使用,部分代码做了较大改动。

有兼容vnpy后续版本的计划

已知重要提醒

当前项目仍然处于Alpha开发阶段,由于动态管理账户和vnpy原设计理念有较大不同,原界面为增量更新,所以在账户动态变更后,例如移除接口后账户信息仍在UI界面存在,所有代码,仅供参考

安装

推荐方法

通过命令pip install redtorch 安装redtorch,请确保python版本符合要求,TA-Lib已经安装

其他方法

下载本项目,使用IDE导入,推荐使用 PyCharm ,运行redtorch/trader/run.py

联系作者

sun0x00@gmail.com

License

MIT

用户在遵循本项目协议的同时,如果用户下载、安装、使用本项目中所提供的软件,软件作者对任何原因在使用本项目中提供的软件时可能对用户自己或他人造成的任何形式的损失和伤害不承担任何责任。 作者有权根据有关法律、法规的变化修改本项目协议。修改后的协议会随附于本项目的新版本中。 当发生有关争议时,以最新的协议文本为准。如果用户不同意改动的内容,用户可以自行删除本项目。如果用户继续使用本项目,则视为您接受本协议的变动。

About

License:MIT License


Languages

Language:C++ 47.5%Language:Python 28.1%Language:C 24.2%Language:Objective-C 0.1%Language:CMake 0.0%Language:Shell 0.0%