Skip to main content

天行量化,一个量化回测框架

Project description

TXQuant

TXQuant 是一个用于量化交易的Python库,提供数据处理、策略回测和实时交易等功能。

功能特性

  • 📊 数据处理
    • 支持多种数据格式的导入导出
    • 提供数据清洗和预处理工具
    • 内置常用技术指标计算
  • 📈 策略回测
    • 支持多周期回测
    • 提供详细的回测报告
    • 支持自定义交易成本
  • 🔄 实时交易
    • 支持多交易所接入
    • 提供风险控制模块
    • 实时监控和预警

安装

pip install txquant

快速开始

import txquant as tx

# 加载数据
data = tx.load_data("your_data.csv")

# 计算收益率
returns = tx.calculate_returns(data['close'])

# 更多示例代码将在这里展示

文档

详细的文档请访问:文档链接

开发环境设置

  1. 克隆仓库
git clone https://github.com/yourusername/txquant.git
cd txquant
  1. 创建虚拟环境
python -m venv venv
source venv/bin/activate  # Linux/Mac
# 或
.\venv\Scripts\activate  # Windows
  1. 安装依赖
pip install -r requirements.txt
  1. 运行测试
pytest tests/

贡献指南

  1. Fork 本仓库
  2. 创建您的特性分支 (git checkout -b feature/AmazingFeature)
  3. 提交您的更改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 开启一个 Pull Request

版本日志

v0.1.0 (2024-03-xx)

  • 🎉 首次发布
  • ✨ 基础功能实现
    • 添加数据处理模块
    • 实现基础收益率计算
    • 添加单元测试

即将发布

  • 🔜 策略回测模块
  • 🔜 实时交易接口
  • 🔜 更多技术指标

许可证

本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情

联系方式

致谢

感谢所有为本项目做出贡献的开发者!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

txquant-0.1.0.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

txquant-0.1.0-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file txquant-0.1.0.tar.gz.

File metadata

  • Download URL: txquant-0.1.0.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.4

File hashes

Hashes for txquant-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e12a8aa180868612b8c1ee3c4a4792b7ce9eb36acf8b9b42f03e65b0969a8009
MD5 2d398a860a6b4680f4406da28637ef6f
BLAKE2b-256 9c6c532d64c9e2f7b117afd50134ea86dbff0a3141297601c845e5fa2a74a890

See more details on using hashes here.

File details

Details for the file txquant-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: txquant-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.4

File hashes

Hashes for txquant-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 500c437d05613f266a37e11cb46dcd1d28e669949ef6a2083aea09984f0b6d41
MD5 c6d2838b736b4c9c089e69c92b5db105
BLAKE2b-256 45ea5556e9113d141a6857fad777e98cb46560eef8c1bc99fce7ba0a67751c89

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page