OPEN-SOURCE SCRIPT

RSI3M3+ v.1.8

7 846
RSI3M3+ v.1.8 Indicator

This script is an advanced trading indicator based on Walter J. Bressert's cycle analysis methodology, combined with an RSI (Relative Strength Index) variation. Let me break it down and explain how it works.

Core Concepts
The RSI3M3+ indicator combines:

  1. A short-term RSI (3-period)
  2. A 3-period moving average to smooth the RSI
  3. Bressert's cycle analysis principles to identify optimal trading points
  4. RSI3M3+ Indicator VisualizationImage Walter J. Bressert's Cycle Analysis Concepts
  5. Walter Bressert was a pioneer in cycle analysis trading who believed markets move in cyclical patterns that can be measured and predicted. His key principles integrated into this indicator include:


  • Trading Cycles: Markets move in cycles with measurable time spans from low to low
  • Timing Bands: Projected periods when the next cyclical low or high is anticipated
  • Oscillator Use: Using oscillators like RSI to confirm cycle position
  • Entry/Exit Rules: Specific rules for trade entry and exit based on cycle position


Key Parameters in the Script
Basic RSI Parameters
  1. Required bars: Minimum number of bars needed (default: 20)
  2. Overbought region: RSI level considered overbought (default: 70)
  3. Oversold region: RSI level considered oversold (default: 30)



Bressert-Specific Parameters

Cycle Detection Length: Lookback period for cycle identification (default: 30)
Minimum/Maximum Cycle Length: Expected cycle duration in days (default: 15-30)
Buy Line: Lower threshold for buy signals (default: 40)
Sell Line: Upper threshold for sell signals (default: 60)

How the Indicator Works

RSI3M3 Calculation:
  1. Calculates a 3-period RSI (sRSI)
  2. Smooths it with a 3-period moving average (sMA)


Cycle Detection:
  1. Identifies bottoms: When the RSI is below the buy line (40) and starting to turn up
  2. Identifies tops: When the RSI is above the sell line (60) and starting to turn down
  3. Records these points to calculate cycle lengths



Timing Bands:
  1. Projects when the next cycle bottom or top should occur
  2. Creates visual bands on the chart showing these expected time windows



Signal Generation:
  1. Buy signals occur when the RSI turns up from below the oversold level (30)
  2. Sell signals occur when the RSI turns down from above the overbought level (70)
  3. Enhanced by Bressert's specific timing rules


Bressert's Five Trading Rules (Implemented in the Script)

  1. Cycle Timing: The low must be 15-30 market days from the previous Trading Cycle bottom
  2. Prior Top Validation: A Trading Cycle high must have occurred with the oscillator above 60
  3. Oscillator Behavior: The oscillator must drop below 40 and turn up
  4. Entry Trigger: Entry is triggered by a rise above the price high of the upturn day
  5. Protective Stop: Place stop slightly below the Trading Cycle low (implemented as 99% of bottom price)

How to Use the Indicator
Reading the Chart

Main Plot Area:
  1. Green line: 3-period RSI
  2. Red line: 3-period moving average of the RSI
  3. Horizontal bands: Oversold (30) and Overbought (70) regions
  4. Dotted lines: Buy line (40) and Sell line (60)
  5. Yellow vertical bands: Projected timing windows for next cycle bottom



Signals:
  1. Green up arrows: Buy signals
  2. Red down arrows: Sell signals


Trading Strategy
For Buy Signals:
  1. Wait for the RSI to drop below the buy line (40)
  2. Look for an upturn in the RSI from below this level
  3. Enter the trade when price rises above the high of the upturn day
  4. Place a protective stop at 99% of the Trading Cycle low



For Sell Signals:
  1. Wait for the RSI to rise above the sell line (60)
  2. Look for a downturn in the RSI from above this level
  3. Consider exiting or taking profits when a sell signal appears
  4. Alternative exit: When price moves below the low of the downturn day



Cycle Timing Enhancement:
  1. Pay attention to the yellow timing bands
  2. Signals occurring within these bands have higher probability of success
  3. Signals outside these bands may be less reliable




Practical Tips for Using RSI3M3+
Timeframe Selection:
  1. The indicator works best on daily charts for intermediate-term trading
  2. Can be used on weekly charts for longer-term position trading
  3. On intraday charts, adjust cycle lengths accordingly


Market Applicability:
  1. Works well in trending markets with clear cyclical behavior
  2. Less effective in choppy, non-trending markets
  3. Consider additional indicators for trend confirmation



Parameter Adjustment:
  1. Different markets may have different natural cycle lengths
  2. You may need to adjust the min/max cycle length parameters
  3. Higher volatility markets may need wider overbought/oversold levels



Trade Management:
  1. Enter trades when all Bressert's conditions are met
  2. Use the protective stop as defined (99% of cycle low)
  3. Consider taking partial profits at the projected cycle high timing



Advanced Techniques

Multiple Timeframe Analysis:
  1. Confirm signals with the same indicator on higher timeframes
  2. Enter in the direction of the larger cycle when smaller and larger cycles align



Divergence Detection:
  1. Look for price making new lows while RSI makes higher lows (bullish)
  2. Look for price making new highs while RSI makes lower highs (bearish)



Confluence with Price Action:
  1. Combine with support/resistance levels
  2. Use with candlestick patterns for confirmation
  3. Consider volume confirmation of cycle turns


This RSI3M3+ indicator combines the responsiveness of a short-term RSI with the predictive power of Bressert's cycle analysis, offering traders a sophisticated tool for identifying high-probability trading opportunities based on market cycles and momentum shifts.

THANK YOU FOR PREVIOUS CODER THAT EFFORT TO CREATE THE EARLIER VERSION THAT MAKE WALTER J BRESSERT CONCEPT IN TRADINGVIEW ADutchTourist

Aviso legal

As informações e publicações não devem ser e não constituem conselhos ou recomendações financeiras, de investimento, de negociação ou de qualquer outro tipo, fornecidas ou endossadas pela TradingView. Leia mais em Termos de uso.