使用 trading-cycle 在几秒钟内构建和测试交易策略 🧠📈

使用 trading-cycle 在几秒钟内构建和测试交易策略 🧠📈

💡 原文英文,约500词,阅读约需2分钟。
📝

内容提要

trading-cycle是一个轻量级、模块化的JavaScript/TypeScript交易策略回测引擎,旨在简化开发过程。它提供事件驱动的管道、完全自定义的架构和内置预设,支持快速启动和扩展,用户可轻松编写处理程序,进行CSV基础的回测,并结合自定义指标和逻辑。

🎯

关键要点

  • trading-cycle是一个轻量级、模块化的JavaScript/TypeScript交易策略回测引擎。
  • 旨在简化开发过程,提供事件驱动的管道和完全自定义的架构。
  • 支持快速启动和扩展,用户可轻松编写处理程序。
  • 提供内置预设,支持CSV基础的回测。
  • 可以使用内置模块,如Candles、PositiveValues、NegativeValues等。
  • 用户可以自定义处理程序,编写自己的逻辑。
  • 支持CI/CD和代码覆盖率,确保代码质量。
  • trading-cycle的完整版本和轻量版本均可用,体积小巧。
  • API简单易用,支持读取输入和跟踪内部状态。

延伸问答

trading-cycle是什么?

trading-cycle是一个轻量级、模块化的JavaScript/TypeScript交易策略回测引擎。

trading-cycle如何简化交易策略的开发过程?

它提供事件驱动的管道和完全自定义的架构,支持快速启动和扩展。

如何使用trading-cycle进行CSV基础的回测?

用户可以加载和解析CSV数据,然后使用cycle.execute(tick)方法进行回测。

trading-cycle支持哪些内置模块?

它支持Candles、PositiveValues、NegativeValues、Renko等内置模块。

trading-cycle的API使用起来复杂吗?

不复杂,API简单易用,支持读取输入和跟踪内部状态。

trading-cycle的版本有哪些?

trading-cycle有完整版本和轻量版本,体积小巧。

➡️

继续阅读