logo
Developers

Hull Moving Average Swing Trader

Script from: TradingViewSwingTrend followingMomentumPullback

The Hull Moving Average Swing Trader strategy utilizes two Hull Moving Averages (HMA). The first HMA is applied to the current price, preferably the open, and the second is placed on the previous candle. Buy or sell signals are generated on crossovers, indicated within a chart pane by green (buy) and red (sell) colors.

SAND / TetherUS (SANDUSDT)

+ Hull Moving Average Swing Trader

@ Daily

1.36

Risk Reward

767.95 %

Total ROI

31

Total Trades

Algorand / TetherUS (ALGOUSDT)

+ Hull Moving Average Swing Trader

@ Daily

1.36

Risk Reward

207.10 %

Total ROI

27

Total Trades

Tezos / TetherUS (XTZUSDT)

+ Hull Moving Average Swing Trader

@ Daily

1.23

Risk Reward

68.01 %

Total ROI

29

Total Trades

ICP / TetherUS (ICPUSDT)

+ Hull Moving Average Swing Trader

@ 2 h

1.17

Risk Reward

632.55 %

Total ROI

400

Total Trades

JASMY / TetherUS (JASMYUSDT)

+ Hull Moving Average Swing Trader

@ 4 h

1.14

Risk Reward

1,339.24 %

Total ROI

163

Total Trades

VeChain / TetherUS (VETUSDT)

+ Hull Moving Average Swing Trader

@ 2 h

1.14

Risk Reward

3,189.28 %

Total ROI

393

Total Trades

Plug Power, Inc. (PLUG)

+ Hull Moving Average Swing Trader

@ Daily

2.04

Risk Reward

349.19 %

Total ROI

16

Total Trades

Aurora Innovation, Inc. (AUR)

+ Hull Moving Average Swing Trader

@ 4 h

1.70

Risk Reward

124.68 %

Total ROI

16

Total Trades

AT&T Inc. (T)

+ Hull Moving Average Swing Trader

@ Daily

1.43

Risk Reward

35.90 %

Total ROI

21

Total Trades

Charles Schwab Corporation (The) (SCHW)

+ Hull Moving Average Swing Trader

@ Daily

1.38

Risk Reward

38.02 %

Total ROI

23

Total Trades

Verizon Communications Inc. (VZ)

+ Hull Moving Average Swing Trader

@ 15 min

1.37

Risk Reward

99.07 %

Total ROI

281

Total Trades

Alstom (ALO)

+ Hull Moving Average Swing Trader

@ 4 h

1.32

Risk Reward

183.61 %

Total ROI

86

Total Trades
Create your account for free to see all 114+ backtests

Access filters, details, best timeframes, explore 100K+ backtests and more

Active Trades

Create your account to see on which symbols Hull Moving Average Swing Trader is currently trading on.

Guide

How does the Hull Moving Average Swing Trader strategy work ?

The Hull Moving Average Swing Trader strategy employs two Hull Moving Averages (HMAs); one based on the current candle's opening price and the other on the previous candle's price data. It generates buy and sell signals based upon the crossover points of these HMAs:

  • A buy signal occurs when the current HMA crosses above the HMA of the previous candle, indicating a potential uptrend.
  • A sell signal is generated when the current HMA crosses below the previous candle's HMA, suggesting a possible downtrend.

On the TradingView chart, these signals are visually represented by a green view pane for buy signals and a red view pane for sell signals. The TradingView script is configured to enable backtesting within a user-defined date range. It uses the difference between a weighted moving average (WMA) and a multiple of it to calculate the crossovers, plotting them against price data for clear visualization.

How to use the Hull Moving Average Swing Trader strategy ?

This trading strategy utilizes the Hull Moving Average (HMA) to determine entry and exit points for trades within a specified timeframe. The strategy aims to capitalize on trend reversals indicated by the crossing of the HMA and price.

To trade this strategy manually on TradingView:

  • Set the HullMA period to 210. This forms the basis of the moving average calculation.
  • Use the time inputs to define your trading window based on the month, day, and year.
  • Calculate the Hull Moving Average using the weighted moving average (WMA) of price, the formula for which involves doubling the WMA of the price for half the period, then subtracting the WMA of the price for the full period.
  • Plot the HMA as Hull_Line, adjusting it up or down by 2 points to form the Hull_retracted line used for signals.
  • Generate buy signals when the price is above both the Hull_Line and the Hull_retracted line and sell signals when it is below both.
  • Close open buy positions when the price drops below the Hull_retracted line and close sell positions when the price rises above it.

How to optimize the Hull Moving Average Swing Trader trading strategy ?

Improving the Hull Moving Average Swing Trader strategy for manual application involves refining its components and criteria for decision-making. Here's a plan to enhance its effectiveness:

  • Optimize Hull Moving Average (HMA) Period: The default HMA period is set at 210; however, manually adjusting the period can enhance sensitivity to market changes. Shorter periods can make the HMA more responsive for short-term trades, while longer periods may provide smoother signals for longer-term trends.
  • Apply Multiple Time Frame Analysis: Incorporate HMA from various time frames to confirm signals. For instance, if the daily chart's HMA indicates a buy, confirm the trend with the weekly chart's HMA before executing the trade, to add an extra layer of trend validation.
  • Integrate Price Action: Manually review patterns and candlestick formations near HMA crossovers for added confirmation. For instance, a bullish engulfing pattern combined with a HMA bullish crossover may signal a stronger buy opportunity.
  • Add Support/Resistance Levels: Chart key price levels manually to identify potential barriers to trend continuation. Entering trades as the price bounces off support on a bullish crossover or retreats from resistance on a bearish crossover could lead to more favorable entries.
  • Incorporate a Secondary Indicator: Use an additional momentum indicator such as RSI or MACD to validate HMA signals. For example, an oversold RSI or MACD histogram crossing above its signal line may strengthen a buy signal from a bullish HMA crossover.
  • Adjust the Risk/Reward Ratio: Manually set stop-loss levels a bit below the most recent low or high (depending on the direction of the trade) and adjust take-profit levels to maintain a favorable risk/reward ratio, such as 2:1 or higher.
  • Conduct Back Testing: Manually backtest the strategy over historical data to analyze its performance and identify potential improvements. This can help refine entry and exit points and determine the effectiveness of the chosen HMA period for different market conditions.
  • Implement Position Sizing: Manually calculate each trade's position size based on a fixed percentage of the trading account to manage risk effectively across all trades.

For which kind of traders is the Hull Moving Average Swing Trader strategy suitable ?

This strategy is tailored for traders who favor a swing trading style, characterized by holding positions anywhere from overnight to several weeks. It is particularly suited for:

  • Intermediate Traders: Those who have a grasp of chart analysis and can incorporate additional technical indicators to optimize entry and exit points.
  • Technical Analysts: Traders who prefer to make decisions based on chart patterns and technical indicators, rather than fundamental analysis.
  • Time-Conscious Traders: Individuals looking for a strategy that doesn't require constant market monitoring, allowing for analysis and trades to be executed on a daily or weekly basis.
  • Patient Market Participants: Those who are willing to wait for their trades to develop over days or weeks, capitalizing on larger price movements.

It's less suited for complete beginners due to the need for understanding and applying a technical indicator, as well as for day traders who prefer quick, intra-day transactions.

Key Takeaways of Hull Moving Average Swing Trader

  • Strategy Essence: Utilizes dual Hull Moving Averages to signal entry and exit points based on crossovers, ideal for swing traders.
  • Automation and Alerts: Can be programmed for automation on TradingView or set up to send alerts when key conditions are met.
  • Manual Trading: Involves manually adjusting the HMA period, confirming signals with price action, and respecting support/resistance levels for enhanced trade execution.
  • Optimization Techniques: Combine HMAs from multiple time frames for confirmation and integrate momentum indicators like RSI or MACD for additional signal validation.
  • Risk Management: Adjust position sizing to a fixed account percentage, set stop-losses based on recent price extremes, and aim for favorable risk/reward ratios.
  • Trader Suitability: Best for intermediate traders familiar with technical analysis, not recommended for complete beginners or day traders seeking short-term trades.
Explore the best Trading & TradingView strategies

Stop trading blindly. Explore the best strategies among 100K+ backtests and improve your trading skills with data.

Start for free