在 GitHub 研究过程中,我们发现了几个最大的现成交易策略仓库,它们为交易者和开发者提供了丰富的开源算法集合。

最大的五个交易策略目录

1. FreqTrade Strategies https://github.com/freqtrade/freqtrade-strategies

最大的加密货币交易现成策略集合。该仓库包含数百个针对 FreqTrade 机器人优化的策略,附带回测结果、ROI 设置和止损配置。所有策略均在历史数据上经过测试,可直接使用。

2. Quant Trading by je-suis-tm https://github.com/je-suis-tm/quant-trading

丰富的 Python 量化交易策略集合,包括 VIX 计算器、模式识别、蒙特卡洛、期权跨式、伦敦突破、Heikin-Ashi、配对交易、RSI、布林带、抛物线 SAR、双推力、Awesome 振荡器和 MACD。每个策略都附有详细的逻辑说明和使用示例。

3. StockSharp AlgoTrading https://github.com/StockSharp/AlgoTrading

StockSharp 提供的大量 C# 和 Python 交易策略。该仓库包含数百个算法策略,可在 Designer、Runner、Shell 或通过 API 使用。所有策略都有详细的文档、参数描述和配置选项。

4. AlgoTrading by vrishank97 https://github.com/vrishank97/AlgoTrading

使用遗传算法在历史数据上优化参数的热门 Python 算法交易策略集合。该仓库包含具有自动调优功能的经典技术分析策略。

5. PineScript Strategies by Alorse https://github.com/Alorse/pinescript-strategies

大量使用 PineScript 编写的 TradingView 平台交易策略。该仓库包含数十个面向不同市场和时间周期的现成指标和交易系统。

仓库特点

所有展示的合集都具有几个共同的关键特征:

  • 开源 — 所有策略均可研究和修改
  • 即用型 — 大多数策略下载后即可启动
  • 详细文档 — 逻辑、参数和设置说明
  • 活跃社区 — 定期更新和开发者支持
  • 回测结果 — 许多策略包含历史测试报告

这些仓库对于想要学习算法交易的初级交易者和寻找现成解决方案或项目灵感的资深开发者来说,都是宝贵的资源。