Major update adding the average price zone, control zone, current session high/low lines, session open lines, level offset controls and expanding to 22 support and 22 resistance levels. Default source changed to current session open.
Auto Support & Resistance With Wick Signals is a free TradingView indicator that plots 22 percentage-deviation levels above and below the session open, flags wick rejections with arrow signals, and tracks session trend with a real-time gap table. Built for intraday traders who want automatic S/R levels.
WHAT IT DOES
A full support and resistance system with percentage-deviation levels, wick rejection signals, session-based zones and a real-time percentage gap table. Everything is drawn automatically from the session open.
The indicator calculates levels using percentage deviations from the session source. You set the percentage deviation and 22 levels above and 22 levels below are automatically plotted on the chart. The default percentage deviation is 1% but should be adjusted per ticker. Use .25% or .5% for forex intraday, 1% multiplied by the leverage for leveraged ETFs (e.g., 3% for SQQQ), and 2%, 5% or 10% for longer timeframes or highly volatile charts. You can also shift all levels up or down on the chart for highly volatile days where the standard deviations don’t reach current price action.
The indicator provides arrow signals when it detects wick rejections from support or resistance levels. The default setting requires 2 bullish or bearish wicks off a level within the last 5 bars before showing a signal. You can change this to trigger on a single wick rejection or on any bar that crosses a support or resistance level. Wick signals also apply to the session open, close, high and low lines.
The average price zone (orange) shows the average price range for the current session. It acts as dynamic support and resistance and updates in real time when the chart is open. On historical data it will show as flat lines since it can only calculate dynamically during the live session.
The control zone (aqua blue) plots the previous session’s average price range on the current session. This zone typically determines how the market moves for the current session. If price bounces up from the control zone, expect continuation higher. If price breaks through it, expect accelerated continuation in that direction. Price reacts well to this zone because traders and algorithms are covering their positions from the previous session. The control zone is an excellent place for entries and frequently marks the session’s high or low.
The indicator plots the current session open (yellow), session close (orange), previous high and low, and current session high and low as distinct lines on the chart. These are key levels to watch alongside the percentage deviation levels.
A real-time table shows how far the current price is from the nearest support and resistance levels so you don’t have to calculate risk-to-reward manually. It also shows whether price is above or below the previous high, low, close and session open to give you an idea of the current session trend. The table can be repositioned or turned off.
You can set 1 custom major level for an important support or resistance level from longer timeframes or your own charting. It will show on the chart and in the percentage gap table with a color-coded label matching the line.
You can set alerts for bullish wick signals, bearish wick signals and touch signals based on whichever signal mode you’ve selected in the settings.
INTERPRETATION GUIDE
Arrow signals appear when the indicator detects wick rejections from a level based on your selected signal mode. A bullish arrow means wicks are rejecting off support. A bearish arrow means wicks are rejecting off resistance. Use these as confirmation that a level is holding before entering a trade.
For stocks or trading pairs that don’t trade 24/7, try adding two instances of this indicator, one set to “Previous Close” as the source and one set to “Session Open”, both with the same percentage deviation. This creates support and resistance zones where the levels from each source overlap, giving you higher-confidence zones.
CONFIGURATION
The indicator has a comprehensive set of options. Note that line colors are controlled from the Style tab in the indicator settings, not the Inputs tab, due to Pine Script plot limitations.
| Setting | Default | Description |
|---|---|---|
| Source | Session Open | The price level used to calculate deviations from. Options: current session open, previous session close, previous session high, previous session low. |
| Session | Daily | The session timeframe used. Options: daily, weekly, monthly, quarterly, yearly. Use longer sessions for longer timeframe charts. |
| Percentage Deviation | 1% | The percentage gap between each level. Adjust per ticker: .25–.5% for forex, multiply by leverage for leveraged ETFs, 2–10% for volatile or longer timeframe charts. |
| Wick Signal Mode | 2 Wicks / 5 Bars | Controls when arrow signals appear. Options: 2 wicks in last 5 bars (default), 1 wick rejection, or any bar crossing a level. |
| Level Offset | 0 | Move all levels up or down on the chart for volatile days where the standard deviations don't reach current price action. |
| Major Level | Off | Set 1 custom major level from your own charting. Shows on chart and in the percentage gap table. |
| S/R Lines On/Off | On | Toggle the support and resistance level lines. |
| Percentage Table On/Off | On | Toggle the real-time percentage gap table. |
| Signals On/Off | On | Toggle the wick rejection arrow signals. |
| Table Position | Bottom Right | Reposition the percentage gap table on the chart. |
| Table Text Color | White | Change the text color of the percentage gap table for readability when using lighter line colors. |
| Line Width | 1 | Adjust the thickness of all level lines. |
GOOD TO KNOW
FREE ON TRADINGVIEW
COMMON QUESTIONS
CHANGELOG
Major update adding the average price zone, control zone, current session high/low lines, session open lines, level offset controls and expanding to 22 support and 22 resistance levels. Default source changed to current session open.
Added session open and close as distinct lines, expanded wick signals to all session lines, replaced generic alerts with specific alert conditions, and added session open position label.
Added a new signal mode for any wick touch, previous high and low lines, session trend labels in the percentage gap table, and text color customization.
EXPLORE MORE
Free
Auto support and resistance from options strike prices or psychological numbers. Use alongside percentage deviation levels to see where strike price walls overlap with session-based levels.
Free
Auto fibonacci retracement and extension levels from the previous high and low. Layer with percentage deviation S/R to see where fibonacci zones and session-based levels converge.
Free
Volume profile with buy and sell pressure labels. Complements session-based levels by showing where the most volume has traded, confirming which support and resistance zones carry the most weight.