输入/搜索内容

融合移动平均线多重交叉交易策略

通用策略
创建日期: 2023-12-20 14:12:20
最后修改: 3 年前
复制: 0
点击次数: 1195
1
关注
1830
关注者

img

概述

该策略是一个基于三条移动平均线(MA1、MA2、MA3)交叉的交易策略。通过设置三条移动平均线的类型、周期、价格数据源和分辨率、以及是否允许交易它们之间的交叉,可以得到灵活的交易策略组合。

原理

该策略主要利用三条移动平均线之间产生的交叉和抄底信号作为交易信号。当较短周期的移动平均线由下向上穿过较长周期的移动平均线时,产生长仓开仓信号;而当较短周期的移动平均线由上向下穿过较长周期的移动平均线时,产生平仓信号。

用户可以自由选择三条移动平均线的类型(SMA、EMA等)、周期、价格数据源(收盘价、最高价等)、K线分辨率(分钟线、日线等)。同时还可以选择是否开启每个移动平均线之间交叉的交易,来决定是否对某些交叉采取交易行动。

该策略目前仅做多,使用市价单开仓和平仓。每次交易投入资金为账户总权益的100%。

优势

  1. 可以自由选择移动平均线的类型、周期等参数进行优化和组合,降低曲线拟合风险
  2. 多重移动平均线交叉可以形成多个交易机会,提高交易频率
  3. 同时利用长、中、短周期移动平均线,能够在趋势和反转之间平衡
  4. 支持不同K线分辨率,可以进行多时间框架分析
  5. 自带预测功能,可以测试参数拟合效果

风险

  1. 大量参数组合可能导致过优化
  2. 交易频率较高,可能增加交易费用和滑点成本
  3. 采用市价单无法限制入场点位
  4. 多重移动平均线可能出现冲突信号
  5. 回测和实盘表现可能存在差异

优化建议

  1. 利用walks forward分析得到有效的参数范围
  2. 在回测中加入交易费用和滑点成本
  3. 尝试限价单替代市价单
  4. 增加过滤条件,避免冲突信号
  5. 在模拟真实环境的回测中验证策略

总结

该策略综合运用了移动平均线的平滑特性和交叉信号的模式识别能力。用户可以灵活地选择参数,在趋势跟随和反转识别之间进行平衡。同时也需要注意控制过优化风险,在模拟真实环境的复杂市场中验证策略健壮性。总的来说,该策略提供了一种运用多重移动平均线进行交易的有效范例。

策略源码
Pine
/*backtest
start: 2023-11-19 00:00:00
end: 2023-12-19 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4 

//
// Pine Script v4
策略参数
策略参数
MA1 Period
MA1 Type
MA1 Source
MA1 Resolution
MA1 Visible
MA2 Period
MA2 Type
MA2 Source
MA2 Resolution
MA2 Visible
MA3 Period
MA3 Type
MA3 Source
MA3 Resolution
MA3 Visible
Show Crosses
Forecast Bias
Forecast Bias Period
Forecast Bias Magnitude
Show Forecasts
Show Ribbons
Trade MA 1-2 Crosses
Trade MA 1-3 Crosses
Trade MA 2-3 Crosses
评论
全部评论 (0)
暂无数据
暂无数据
  • 1
社区
回测系统
APP 下载
iPhone 下载
© 2015 - ∞ INVENTOR PTE LTD (SG)