millerrh

Breakout Trend Follower Strategy

millerrh Mis à jour   
This strategy goes long when highs are broken and uses a trailing stop that follows swing lows. User can configure a back test date range and choose whether or not to only take trades above a selected moving average.

The desire for me to make this script was to try to capture those extreme breakouts that can occur after a consolidation/equilibrium pattern. This catches those using stop-buys as the entry. Out of all the scripts I have made thus far, this one is the one that has the best results. Time frames might vary due to commission structures, etc. I currently use this strategy on stocks on the 30-min time frame and crypto (with Coinbase's high fees) on the 2-hr time frame.
Notes de version:
Cleaned up the code a bit and added some tooltips to the input to help people more.
Added the ability to select a second moving average on a different time frame to act as an entry filter. So if you wanted to screen for stocks only above their 50-day MA (as an example) it will show this in the chart now on all time frames.
Added the ability to filter out trades that have poor risk/reward based on daily ATR values. As an example, the default value is if the price delta between your buy stop and sell stop is more than 1 ATR, it won't make that buy.
Notes de version:
Added the ability to filter out trades that are above a certain RSI level. The idea behind this filter is that you don't want to be buying breakouts when the previous bar is already overbought.
Notes de version:
Some additional code cleanup, more user-configurability, chart cleanup for a more minimal look, and a bug fix.

  • Update to Pine v5
  • Pivot lookback now user-configurable
  • Add ability to hide historical pivots to clean up the chart
  • Current pivots now right-side rays instead of lines that go over the whole chart - this cleans up the chart and also allows you to see the exact pivot point generating the ray more easily.
  • Added a table showing the average daily range of the ticker as well as the range between current high/low pivots as a visual indicator of current "tightness" of the range vs. historical volatility. This is useful if using ADR as a filter.
  • Fixed a bug that occurred when using moving average filters where old pivots were retained as resting stop orders even when newer pivots were created below the moving average. Now all stop orders are cleared once price goes below the moving average so only the most recent swing highs are used as stop buy orders.

Script open-source

Dans le véritable esprit de TradingView, l'auteur de ce script l'a publié en open-source, afin que les traders puissent le comprendre et le vérifier. Bravo à l'auteur! Vous pouvez l'utiliser gratuitement, mais la réutilisation de ce code dans une publication est régie par le règlement. Vous pouvez le mettre en favori pour l'utiliser sur un graphique.

Clause de non-responsabilité

Les informations et les publications ne sont pas destinées à être, et ne constituent pas, des conseils ou des recommandations en matière de finance, d'investissement, de trading ou d'autres types de conseils fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.

Vous voulez utiliser ce script sur un graphique ?