quant-trading-量化交易策略-开源项目


这个仓库名为 quant-trading,主要聚焦于量化交易领域,包含多种交易策略的代码实现与相关项目,以下是对其详细介绍:

仓库概述

仓库中的大多数脚本是关于技术指标的自动化交易,涵盖了各种动量交易、开盘区间突破、支撑与阻力反转以及统计套利策略。此外,还有一些正在进行的项目,主要是基于量化基本面分析的奇特想法,旨在战胜市场。需要注意的是,所有脚本都是基于历史数据进行回测或前测,假设所有交易都是无摩擦的,即没有滑点、附加费用和流动性问题。

主要策略分类

1. 期权策略

  • Options Straddle:相关脚本可在仓库中找到,用于执行期权跨式策略。
  • VIX Calculator:用于计算波动率指数(VIX)的脚本。

2. 量化基本面分析

  • Monte Carlo Project:蒙特卡罗模拟项目,借助计算机模拟大量随机事件,在随机过程研究中极具威力。详情可参考项目README个人博客
  • Oil Money Project:受一篇关于石油支持的外汇文章启发,探究原油价格上涨对石油生产国货币汇率的影响。详细内容可查看项目README个人博客
  • Pair Trading:统计套利的基本形式,基于两个资产的协整关系进行交易。点击此处可查看脚本。
  • Portfolio Optimization Project:基于现代投资组合理论,致力于实现投资组合的优化。该项目文档位于Graph Theory仓库,更多细节可参考README个人博客
  • Smart Farmers Project:利用凸优化来近似农民对不同作物的种植规划,目标是在考虑供需价格影响的前提下实现利润最大化。详情可参考项目README个人博客
  • Wisdom of Crowds Project:该项目文档位于Machine Learning仓库,更多细节可参考README个人博客

3. 技术指标策略

  • MACD Oscillator:动量交易策略,依据短期和长期移动平均线的交叉情况生成交易信号。点击此处可查看脚本。
  • Awesome Oscillator:动量指标交易策略。
  • Bollinger Bands Pattern Recognition:布林带模式识别策略。
  • Dual Thrust:交易规则可参考QuantConnect,点击此处可查看脚本。
  • Heikin-Ashi Candlestick:云图K线策略。
  • London Breakout:伦敦开盘突破策略。
  • Parabolic SAR:抛物线止损转向指标策略,与RSI指标由同一创始人Welles Wilder发明。点击此处可查看脚本。
  • Relative Strength Index Pattern Recognition:相对强弱指数模式识别策略。
  • Shooting Star:简单的K线形态策略。点击此处可查看脚本。

数据来源

许可证

该仓库采用Apache License 2.0许可证,具体条款可查看LICENSE文件