/KJF

Software plugins for EGOPY platform

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

K J F

  • The native software plugins for EGOPY platform
  • Imporve your EGOPY with the smart strategies

EGOPY = EGO + PYthon

  • Define your trading style.

EGOPY Global Trader 始于开源系统和交易框架,致力于研发更高效的智能投顾&量化投资交易系统。

简单说明

  • 此策略系统的代码开源,目前锁定python 3.10.x 的版本。
  • 兼容多种主流策略写法。兼容常见股票/期货软件的内置指标,兼容开源框架vn的策略写法。
  • 默认使用者有简单的linux和python基础。
  • 以实战为目标,专注于更好的策略研发以及更稳定的框架。
  • 请参考DEMO类策略文件,自行调试使用。
  • 此策略系统含框架程序,以学习交流和投资研究为主要诉求。
  • 手持倚天剑的未必战无不胜,但好的软件工具一定会让工作如虎添翼。
  • 市场有风险,投资需谨慎。多作研究测试,可以少走弯路。

环境准备

  • 支持的操作系统版本: openSUSE Leap 15Kubuntu 20.04 以上,需要安装图形界面
  • 支持的Python版本:64位的 Python 3.10.x注意必须是Python 64位版本

安装运行

  • 预先下载此仓库的 requirements.txt 文件到本地,然后通过 pip install -r requirements.txt 进行安装。
  • 如果在**境内,可以通过命令 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt 快速安装。
  • 如果talib不可用,可以尝试通过 conda install -c conda-forge ta-lib 安装talib库。
  • 也可以通过 pip install kjf 方式直接安装。如有缺失的文件依赖,通过pip或conda方式安装补齐即可。
  • 尝试运行如下代码启动程序:
  • python -m kjf.demo 启动策略测试运行。
  • 实盘操作请直接通过 EGOPY 进行。
  • 以上操作会自动安装 EGOPY 框架。(可以参考EGOPY项目说明。)

Copyright

  • BSD 3-Clause License