Skip to main content

由 AlgoBulls 提供支持的算法交易 API 的官方 Python 包

项目描述

pyalgotrade

由 AlgoBulls 提供支持的算法交易 API 的官方 Python 包!

特征

  • AlgoBulls 平台提供支持
  • 与算法交易策略相关的一切!
    • 在AlgoBulls 平台上创建和上传策略
    • 免费策略池可在pyalgostrategypool单独获得!
    • 支持TA-Lib提供的所有 150 多种技术指标
    • 支持多种烛台形态 - 日本 OHLC、Renko、Heikin-Ashi、Linebreak
    • 支持多个蜡烛间隔 - 1 分钟、3 分钟、5 分钟、10 分钟、15 分钟、30 分钟、1 小时、1 天。
    • 支持常规订单括号订单封面订单
    • 支持MARKET , LIMIT , STOPLOSS-LIMIT , STOPLOSS-MARKET订单
    • 支持INTRADAYDELIVERY订单
  • 支持回测
  • 支持纸质交易
  • 支持真实交易(待批准)
  • 支持多个经纪人进行真实交易。在此处查看支持的经纪人列表。
  • 用于回测、模拟交易、真实交易的实时日志
  • 多个实时报告可用于回测、模拟交易和真实交易:
    • 损益报告(损益报告)
    • 统计报告
    • 带有状态转换和时间戳的每个订单的订单历史记录
  • 使用plotly.py绘制烛台图

回测、模拟交易和真实交易可以在同一个策略代码库上执行!

文档

您可以在此处找到文档。

Python

  • Python 支持:Python 3.6+.
  • Python 要求:请参阅requirements.txt
  • 我们建议您使用最新版本的 Python (v3.8+) 以获得更好的性能优势,尤其是对于 pandas。(对于 Python 3.6,最新支持的 Pandas 版本是 v0.25.3。对于 Python 3.8,最新支持的版本是 v1.0.x)

安装

可以使用以下方式轻松安装软件包pip-

pip install pyalgotrading

支持/获得帮助

贡献指南

以下是我们建议您对该项目提出更改的建议:

  1. 将此项目分叉到您的帐户。
  2. 为您打算进行的更改创建一个分支。
  3. 对 fork 进行更改。
  4. 从您的 fork 分支向我们的分支发送拉取请求master

奖励

如果您有兴趣为我们的官方免费算法交易策略池pyalgostrategypool做出贡献,请联系 support@algobulls.com。您将获得在 AlgoBulls 平台上无限交易访问的积分。

变更日志

请参阅CHANGELOG.md

执照

请参阅许可证

项目详情


发布历史 发布通知| RSS订阅

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

内置分布

pyalgotrading-2022.9.3-py3-none-any.whl (29.9 kB 查看哈希

已上传 py3