algorithmic-trading-with-python
提供用于研究算法交易的Python代码和数据,可用于计算指标、评估策略、优化参数及模拟投资组合。
挑一个能复现的小 issue,用 AI 编程助手把它修好。
分享到 X自定义许可证(见仓库)
概述
此仓库收录了Chris Conlan于2020年出版的《Algorithmic Trading with Python》配套Python源代码。它提供可独立使用的研究工具,包括策略绩效指标、基于Pandas的技术指标、三值交易信号、数值网格搜索、投资组合模拟组件,以及多核重复K折交叉验证封装。仓库还包含模拟的日终股票数据和另类数据流。部分其余内容依赖书中的讲解和背景,因此不能将整个仓库视为完整的独立课程。
主要特点
- 使用绩效指标评估交易策略。
- 使用Pandas计算常见技术指标。
- 将技术指标转换为三值信号。
- 执行数值网格搜索和多核重复K折交叉验证。
- 使用投资组合模拟组件,并探索附带的模拟股票和另类数据流。
适用场景
适合研究算法交易的方法、需要可复用研究组件或希望查看配套书籍源代码的研究者和Python用户。部分资源可独立使用,其余内容需要结合书中的讲解和背景。
- 上游仓库
- chrisconlan/algorithmic-trading-with-python
- GitHub 上的 fork
- Guo-astro/algorithmic-trading-with-python
- 上游 Star 数
- 3.5k
- 分类
- 金融、数据与研究
- 编程语言
- Python
- 许可证
- 自定义许可证(见仓库)
- Fork 时间
- 2026-10-18
- 同步状态
- 已同步上次同步 2026-10-19
同分类更多: 金融、数据与研究
NautilusTrader 是面向多资产、多交易场所交易系统的 Rust 原生引擎,支持研究、确定性模拟和实盘执行。
Fork 时间 2026-10-15上次同步 2026-10-19许可证: LGPL-3.0金融、数据与研究GitHub
面向TradingView的Pine Script脚本集,可用于技术分析、策略回测和多品种告警。
finvizfinance是一个从FinViz收集股票信息、新闻和内幕交易数据的Python库,可用于分析个股或按条件筛选比较股票。
OpenStock是一款免费开源的市场平台替代工具,可用于查看股票价格、设置个性化提醒和了解公司信息。
Fork 时间 2026-10-12上次同步 2026-10-19许可证: AGPL-3.0金融、数据与研究GitHub