项目简介
本项目是一个基于PyQt6开发的金融交易平台,支持跨平台运行,可在多种操作系统上使用。该平台主要用于实盘交易和策略回测,具备多进程和多线程运行能力,支持多品种同时交易。
项目的主要特性和功能
- 跨平台兼容:支持Windows、Linux和macOS。
- 多进程和多线程:优化交易处理速度和效率。
- 实盘交易:支持实时交易,可与多个交易所(如Binance)对接。
- 策略回测:提供策略回测功能,确保策略的有效性和可行性。
- 多品种交易:支持同时交易多种金融产品。
- 自定义策略开发:用户可开发和添加自定义交易策略。
安装使用步骤
1. 安装依赖
- Mongodb:KT交易端需要Mongodb数据库支持,下载并安装Mongodb。
- 下载地址:Mongodb for Windows
- Python环境:确保安装了Python 3.x,并安装所需的Python库。
bash python -m pip install -r requirements.txt
2. 配置文件
- 复制
src/conf/rename.conf.ini
并重命名为src/conf/conf.ini
。 - 根据需要配置全局参数,如网络代理、数据库连接等。
3. 启动应用
- 解压
app.zip
,启动app.exe
。 - 配置交易参数,启动策略。
4. 回测与实盘
- 回测:在实盘交易前,使用回测功能验证策略的有效性。
- 配置回测参数,启动回测。
- 实盘:在确认策略有效后,启动实盘交易。
5. 策略开发
- 自定义策略开发位于
src/stgs
目录下。 - 参考内置策略(如RSI),开发和添加新的策略。
注意事项
- 系统要求:推荐使用Windows 10 64位系统,8G以上内存。
- 错误处理:查看
log/stg_error_log.log
文件,调试和解决运行中的错误。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】