输入/搜索内容

基于移动平均线的趋势跟随策略

通用策略
创建日期: 2024-01-24 14:24:36
最后修改: 3 年前
复制: 0
点击次数: 898
1
关注
1815
关注者

img

概述

该策略是一个基于移动平均线的简单趋势跟随策略。它通过比较不同周期的移动平均线的大小关系来判断目前的趋势方向,以及判断趋势的持续时间。当短周期均线由下向上穿过长周期均线时做多,当短周期均线由上向下穿过长周期均线时做空。同时,策略还设定了止损点和止盈点来控制风险。

策略原理

该策略使用4条不同周期的移动平均线:5日线、10日线、15日线和25日线。这4条均线被称为MA1、MA2、MA3和MA4。其中,MA1最短,MA4最长。

当MA1>MA2>MA3>MA4时,说明价格处于上升趋势,这时做多;当MA1<MA2<MA3<MA4时,说明价格处于下降趋势,这时做空。

做多和做空的开仓条件还需要同时满足ATR止损过滤器,即ATR值要大于ATR的40周期简单移动平均,这可以避免价格震荡过小时发出错误信号。

策略优势

该策略具有以下优势:

  1. 思路简单易懂,容易实施。
  2. 利用多组移动平均线判断趋势方向可靠。
  3. 设定止盈止损点,可以有效控制单次交易最大损失。
  4. ATR止损过滤可避免价格震荡过小时发出错误信号。

风险分析

该策略也存在以下风险:

  1. 大幅震荡市场中容易产生错误信号。
  2. 参数设置(均线周期等)不当可能导致策略效果不佳。
  3. 没有考虑基本面和重大消息对价格的影响。

为了降低这些风险,可以适当优化参数,或增加其他过滤器条件来提高策略稳定性。

优化方向

该策略的优化方向有:

  1. 测试不同的移动平均线周期参数组合,寻找最佳参数。
  2. 增加其他技术指标过滤器,如MACD,KDJ等判断信号可靠性。
  3. 增加交易量过滤,只在交易量放大的情况下进行交易。
  4. 根据不同品种参数差异进行细致分品种参数优化。
  5. 增加机器学习算法判断信号。

总结

该策略整体是一个较为简单的趋势跟随策略,通过移动平均线判断趋势方向,设定合理的止盈止损来控制风险水平。策略优化空间还很大,通过参数调整、增设过滤器等手段可以进一步提高策略稳定性和盈利能力。

策略源码
Pine
/*backtest
start: 2023-01-17 00:00:00
end: 2024-01-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © fpemehd
// @version=5
策略参数
策略参数
Time
Start Date
End Date
Long / Short
Long?
Short?
Filters
ATR Filter On?
SMA Length for ATR SMA
Shared Inputs
Enable SL & TP?
Enable Trailing SL?
Stop Loss Type
ATR Length
Take Profit Type
Take Profit Quantity %
Long Stop Loss / Take Profit
SL Percent
TP Percent
SL ATR Multiplier
TP ATR Multiplier
R:R Ratio
Short Stop Loss / Take Profit
SL Percent
TP Percent
SL ATR Multiplier
TP ATR Multiplier
R:R Ratio
Strategy
MA Type
MA 1 Length
MA 2 Length
MA 3 Length
MA 4 Length
ALMA Offset Value
ALMA Sigma Value
评论
全部评论 (0)
暂无数据
暂无数据
  • 1
社区
回测系统
APP 下载
iPhone 下载
© 2015 - ∞ INVENTOR PTE LTD (SG)