输入/搜索内容

基于量化均线的趋势跟踪策略

通用策略
创建日期: 2023-09-18 13:23:52
最后修改: 3 年前
复制: 0
点击次数: 1128
1
关注
1830
关注者

概述

该策略通过计算两条基于交易量的移动平均线,并根据其差值的方向来判断目前的趋势方向,进而进行长仓或短仓操作。策略简单易行,能够有效跟踪市场趋势。

策略原理

  1. 计算快线和慢线。快线是基于用户定义的快线周期的量化移动平均线,慢线是基于慢线周期的量化移动平均线。

  2. 计算两线差值。快线减去慢线得到差值曲线。

  3. 判断趋势方向。当快线上穿慢线时为看涨信号,做多;当快线下穿慢线时为看跌信号,做空。

  4. 发出交易信号。在看涨时发出做多信号;在看跌时发出做空信号。

  5. 设置止损。通过用户定义的固定止损百分比或基于ATR的动态止损来设置止损位置。

  6. 离场条件。持仓时如果触发止损或出现反向信号,则平仓离场。

优势分析

  1. 使用量化指标识别趋势,不易被假突破误导。

  2. 快慢线组合过滤市场噪音,避免频繁交易。

  3. 止损设置有效控制亏损风险。

  4. 策略逻辑简单清晰,容易理解实现。

  5. 可自定义参数满足不同品种和时间周期的需要。

风险分析

  1. 参数设置不当可能导致交易频率过高或错过趋势。

  2. 固定止损可能过于机械,无法适应市场变化。

  3. 量价关系变化可能影响量化指标效果。

  • 风险1可以通过优化参数找到最佳组合。

  • 风险2可以使用动态ATR止损替代固定止损。

  • 风险3需要关注成交量变化对策略的影响。

优化方向

  1. 测试不同的快线和慢线参数组合。

  2. 尝试其他量价型指标,如OBV、威廉指标等。

  3. 增加基于波动率的止损。

  4. 评估与其他指标组合使用的效果。

  5. 评估在不同交易品种的效果。

总结

该策略通过量化均线的快慢线组合跟踪趋势,交易逻辑简单清晰,可对参数进行优化调整。止损设置有助于控制风险。后续可继续评估与其他指标组合使用的效果。

策略源码
Pine
/*backtest
start: 2023-08-18 00:00:00
end: 2023-09-17 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("EVWMA 6HR", overlay=false, precision=2, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.075)
// Credit to QuantNomad for the main idea behind this code
/////////////// Time Frame ///////////////
策略参数
策略参数
════════ Test Period ═══════
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest Stop Year
Backtest Stop Month
Backtest Stop Day
════════ EVMA ═══════
Fast Sum Length
Slow Sum Length
════════ Stop Loss ═══════
Stop Loss Type
Fixed Stop Loss %
ATR Stop Period
ATR Stop Multiplier
══════ Longs or Shorts ═════
Use Longs
Use Shorts
评论
全部评论 (0)
暂无数据
暂无数据
  • 1
社区
回测系统
APP 下载
iPhone 下载
© 2015 - ∞ INVENTOR PTE LTD (SG)