Added toggle for candle size rejection parameters and removed volume spike levels to improve loading performance.
The Buy Sell Indicator is a TradingView indicator that uses price action calculations to determine whether the current market is bullish or bearish, then signals entries when price action confirms the direction. The indicator is fully adjustable with four trade modes: Scalp, Swing, Long Swing, and Super Swing. Also with candle trailing length, automatic trailing stop loss, and take profit levels that can all be customized to fit your specific trading style.
Price action as well as many other factors must all confirm the direction before a signal can come in, but it reacts quickly so it can give early signals at the first sign of reversal. Fine-tune your settings to match your trading style and then look for potential reversal areas. Take signals that appear in those reversal areas for the highest probability of winning trades.
What It Does
When the algorithm detects all required parameters confirming direction on a single candle, green (buy) or red (sell) signal arrows appear on the chart. Arrow size is adjustable (small, medium, large). Partially opaque arrows appear while the candle is still open. The arrow becomes fully solid on candle close to encourage waiting for confirmed signals.
Yellow caution dots appear on signals that meet parameters but have characteristics that may not be ideal. Wait for confirming price action before following signals with a caution dot. A confirmation arrow can optionally appear within 2 candles if a bullish/bearish candle confirms the original cautioned signal.
X crosses appear above or below candles when a signal gets immediately reversed on the very next candle, notifying you to exit that position immediately.
All modes use the same core price action calculations with different filters. Use scalp mode when markets are chopping sideways and longer modes when markets are trending.
Candles paint blue (bullish) or orange (bearish) based on detected price action direction. This helps reduce anxiety when watching candles that temporarily move against your position. The color tells you the underlying price action direction hasn’t changed. You must turn off your chart’s built-in candle coloring for this to display.
An automatic trailing stop loss calculates the average candle height and adds/subtracts that from the highest high or lowest low of the past X candles (adjustable via Stoploss Candle Trail Length). Lower numbers give a tighter trailing stop, higher numbers give a looser one. The stop updates on every candle and includes a price label.
A dedicated Trailing Stop Mode locks you into a single position. Once enabled after a confirmed signal, no new signals appear until you turn it off. The trailing stop continues to trail as long as price moves in your favor. When hit, the stop label and line turn orange to notify you. Adjust the Stoploss Avg Candle Multiple to control how much buffer is added beyond the high/low.
Three automatic take profit levels are generated using the average candle height multiplied by configurable multipliers (default: 3x, 6x, 9x). Levels are calculated from where the most recent signal locked in at candle close. The levels include price labels and do not change until an opposing signal is confirmed.
The Candle Size Rejection Multiple (0.1–3.0) controls the minimum candle size before a signal fires. Lower numbers allow smaller candles, higher numbers require larger candles to hold positions longer. Best range: 0.5–1.5. Can be toggled on or off entirely (default: off).
The Candle Trailing Length ensures the current candle closes higher/lower than the previous X candles before a signal fires. Higher numbers hold positions longer across all modes.
When volume is very low compared to normal, a warning label appears at the top of the chart. Avoid trading during these times as price can whipsaw easily.
HOW TO TRADE WITH IT
When markets are moving sideways and chopping, use Scalp Mode for fast entries and exits that catch every move. Switch to Swing, Long Swing, or Super Swing mode when a clear trend develops to hold positions through ranging price action.
After taking a confirmed entry signal, enable Trailing Stop Mode to lock in and ride the position. The trailing stop updates automatically. Hold until it’s hit, then turn off the mode. This eliminates noise from new signals and lets you focus on maximizing the current trade.
CONFIGURATION
| Setting | Default | Description |
|---|---|---|
| Trade Mode | Scalp | Choose Scalp, Swing, Long Swing, or Super Swing mode |
| Candle Trailing Length | 3 | Number of previous candles the current close must exceed for a signal. Does not affect Super Swing Mode |
| Candle Size Rejection On/Off | Off | Toggle candle size rejection filtering. Does not affect Super Swing Mode |
| Candle Size Rejection Multiple | 0.1 | Minimum candle size for signals (0.1–3.0). Higher = larger candles required, holds positions longer. Best range: 0.5–1.5 |
| Signal Arrow Size | Small | Choose small, medium, or large signal arrows |
| Setting | Default | Description |
|---|---|---|
| Stoploss On/Off | On | Toggle the automatic stoploss line and label |
| Stoploss Candle Trail Length | 3 | Number of candles to look back for the highest high or lowest low. Lower = tighter stop, higher = looser stop |
| Stoploss Avg Candle Multiple | 1 | Number of average candle heights added as buffer beyond the high/low |
| Trailing Stop Mode | Off | When enabled, locks into the current position. No new signals until turned off. Trail until stop is hit |
| Show Price on Stoploss Label | On | Toggle showing the price level on the stoploss label |
| Setting | Default | Description |
|---|---|---|
| Take Profit On/Off | On | Toggle the 3 take profit level lines and labels |
| TP 1 / TP 2 / TP 3 Multiplier | 3 / 6 / 9 | Average candle height multiplier for each take profit level. Adjustable in 0.1 increments |
| Show Price on TP Labels | On | Toggle showing price levels on take profit labels |
Stay Notified
Available alert conditions:
Alerts are set to only fire on confirmed bar close, so you won’t receive alerts for signals that repaint while the candle is still open. Alerts can be used to send signals to trading bots.
Markets & Timeframes
The Buy Sell Indicator works on any market with price data including stocks, crypto, forex, and futures. It can be used on any timeframe. The indicator is designed to be lightweight with no built-in support/resistance tools, allowing you to pair it with whichever S&R tools you prefer.
Good to Know
Get Access
Access the full Premium Indicator Suite on your TradingView charts. All 10 indicators, chart templates, and priority support.
COMMON QUESTIONS
CHANGELOG
Added toggle for candle size rejection parameters and removed volume spike levels to improve loading performance.
Major overhaul of Super Swing Mode for better chop handling, longer holds, and early entries. Updated candle calculations improved all trade modes.
Added Super Swing Mode, updated defaults, fixed bugs, and improved calculations. Made stoploss and take profit multiples adjustable by 0.1.
Fixed candle trailing length bug and added a dedicated Trailing Stop Mode for position management.
Major update adding inside bar, candle size, tweezer, gap parameters, Candle Size Rejection Multiple, confirmation arrows, X crosses, and stoploss/take profit alerts.
Added price info to stoploss and take profit labels and adjustable signal arrow sizes.
Improved signals with volume and reversal candles, added caution dots for uncertain signals, and partially opaque arrows for unconfirmed signals.
EXPLORE THE SUITE
Premium Suite
The companion scanner uses the same algorithm on up to 8 higher timeframes and tickers. Confirm your trade direction with higher timeframe agreement before taking Buy Sell signals.
Premium Suite
A smoothed 6-oscillator trend strength indicator with two calculation modes, neutral zone, and divergence detection. Use the ribbon to confirm momentum direction when Buy Sell signals fire for added confluence.
Premium Suite
Identifies high-probability reversal zones using volume spikes, OHLC levels, sessions, and VWAP. The most effective pairing. Take Buy Sell signals at supply and demand levels for the highest probability entries.