jqktrader 项目教程

jqktrader 项目教程

jqktrader 同花顺自动程序化交易 项目地址: https://gitcode.com/gh_mirrors/jq/jqktrader

1. 项目的目录结构及介绍

jqktrader/
├── .github/
│   └── workflows/
├── demo.ipynb
├── poetry.lock
├── pyproject.toml
├── README.md
├── LICENSE
└── jqktrader/
    ├── __init__.py
    ├── ...
  • .github/workflows: 包含GitHub Actions的工作流配置文件。
  • demo.ipynb: Jupyter Notebook文件,可能包含项目的演示代码。
  • poetry.lock: Poetry的锁定文件,用于确保依赖项的版本一致性。
  • pyproject.toml: 项目的配置文件,包含依赖项、构建系统和项目元数据。
  • README.md: 项目的说明文档,通常包含项目的概述、安装和使用说明。
  • LICENSE: 项目的许可证文件,通常为MIT许可证。
  • jqktrader/: 项目的主要代码目录,包含Python源代码文件。

2. 项目的启动文件介绍

项目的主要启动文件是 jqktrader/__init__.py。该文件通常包含项目的初始化代码和入口点。

3. 项目的配置文件介绍

  • pyproject.toml: 这是项目的主要配置文件,使用Poetry进行依赖管理和项目构建。文件内容示例如下:
[tool.poetry]
name = "jqktrader"
version = "0.1.0"
description = "同花顺自动程序化交易"
authors = ["Your Name "]
license = "MIT"

[tool.poetry.dependencies]
python = "^3.8"
pywinauto = "^0.6.8"
pytesseract = "^0.3.7"
pypiwin32 = "^223"

[tool.poetry.dev-dependencies]
pytest = "^5.2"

[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"
  • poetry.lock: 该文件由Poetry自动生成,锁定所有依赖项的版本,确保在不同环境中的一致性。

通过以上配置文件,可以确保项目的依赖项正确安装,并且项目能够在不同的环境中顺利运行。

jqktrader 同花顺自动程序化交易 项目地址: https://gitcode.com/gh_mirrors/jq/jqktrader

你可能感兴趣的:(jqktrader 项目教程)