OPEN-SOURCE SCRIPT

Daily Swing Trader PRO v3.2

262
# Daily Swing Trader PRO

**Daily Swing Trader PRO** is a rules-based swing-trading indicator designed primarily for traders who use the **daily chart** and want a simple way to combine trend, momentum, volume, volatility, entry quality, and risk management into one TradingView script.

The indicator is built around a **trend + pullback/breakout + confirmation** approach. Instead of relying on a single indicator, it combines several commonly used technical tools to identify higher-quality swing-trading setups.

## Main Features

Daily Swing Trader PRO includes:

* 10 EMA
* 21 EMA
* 50 SMA
* 200 SMA
* SuperTrend
* RSI
* Relative Volume (RVOL)
* ATR and ATR %
* Bullish pullback detection
* Bullish breakout detection
* Bearish breakdown detection
* Bearish failed-rally detection
* BUY signals
* STRONG BUY signals
* SELL signals
* STRONG SELL signals
* Automatic entry level
* Automatic stop-loss level
* Configurable reward/risk target
* TAKE PROFIT signals
* STOP LOSS signals
* Detailed TradingView alerts
* Daily Swing dashboard
* Signal notification panel
* Automatic light/dark chart theme support

## Trading Philosophy

The indicator follows a simple principle:

**Trend first → Price action second → Volume and momentum confirmation → Risk/reward → Trade**

Indicators are used as confirmation rather than as standalone reasons to enter a trade.

The goal is to avoid weak setups, avoid chasing extended stocks, and focus on trades where multiple technical factors are aligned.

# How to Use Daily Swing Trader PRO

## Recommended Timeframe

The indicator is designed primarily for the:

**1-Day / Daily chart**

The default settings are optimized around daily-chart swing trading.

## Bullish Trend Requirements

The script looks for a bullish environment when:

* Price is above the 50 SMA
* Price is above the 200 SMA
* Price is above the 21 EMA
* 10 EMA is above the 21 EMA
* 21 EMA is rising
* SuperTrend is bullish
* RSI is above 50
* Relative volume meets the selected minimum
* ATR volatility meets the minimum requirement
* Price is not excessively extended above the 21 EMA

These conditions help reduce signals that occur during weak or sideways trends.

## BUY Signal

A **BUY** signal can occur when the bullish trend requirements are satisfied and one of the following setups appears:

### Pullback Setup

Price pulls back toward the 10 EMA or 21 EMA and then shows bullish confirmation.

Typical confirmation includes:

* Price holding the EMA support area
* Bullish daily candle
* Close above the previous day's high
* Price closing back above the 10 EMA and 21 EMA
* Adequate relative volume

This setup attempts to enter an existing trend after a controlled pullback instead of chasing price.

### Breakout Setup

A breakout setup occurs when price closes above the highest price of the selected breakout lookback period.

The indicator also requires bullish trend, momentum, volume, and volatility conditions before generating the signal.

## STRONG BUY Signal

A **STRONG BUY** requires the normal BUY conditions plus stronger confirmation.

Default requirements include:

* Bullish trend
* Valid pullback or breakout
* RSI approximately 55–70
* RVOL of at least 1.20
* Strong bullish candle close
* Price not excessively extended
* Bullish SuperTrend

STRONG BUY is intended to identify the highest-quality bullish setups produced by the system.

## SELL Signal

SELL is the bearish counterpart to BUY.

The script looks for:

* Price below the 50 SMA
* Price below the 200 SMA
* Price below the 21 EMA
* 10 EMA below the 21 EMA
* Falling 21 EMA
* Bearish SuperTrend
* RSI below 50
* Adequate relative volume and volatility

A SELL signal may occur after either a bearish breakdown or a failed rally into resistance.

For traders who only trade long positions, SELL can also be used as a warning that bullish conditions have deteriorated.

## STRONG SELL Signal

A **STRONG SELL** requires additional bearish momentum and volume confirmation.

It is designed to identify the strongest bearish setups and may be useful for traders evaluating short positions or long-put option setups.

# Entry, Stop and Take Profit

When a new trade signal appears, the script automatically calculates:

**Entry:** Signal candle closing price

**Stop Loss:** Based on the recent swing high or swing low plus an ATR buffer

**Take Profit:** Based on the selected reward/risk multiple

The default target is:

**2R — approximately 2:1 reward/risk**

Example:

Entry: $100
Stop: $95
Risk: $5
2R Take Profit: $110

The reward/risk target can be adjusted in the indicator settings.

## Stop-Loss Logic

For long trades, the stop is placed below a recent swing low.

For bearish trades, the stop is placed above a recent swing high.

An ATR buffer is added to reduce the chance of being stopped out by normal price movement.

## Take-Profit Logic

When price reaches the calculated target, the indicator produces a:

**TAKE PROFIT**

signal.

The script also tracks STOP LOSS events.

Because a daily candle only provides open, high, low, and close information, if both the stop and profit target are touched on the same daily candle, the script uses the conservative assumption that the stop was reached first.

# Avoiding Extended Trades

One of the most important filters in Daily Swing Trader PRO is the **maximum extension from the 21 EMA**.

The default is:

**2 ATR**

If price becomes too extended above or below the 21 EMA, new entries are filtered out.

This is designed to reduce late entries after unusually large price moves.

# Relative Volume

Relative Volume compares current volume with average recent volume.

Default values:

Normal signal: **RVOL ≥ 1.00**

Strong signal: **RVOL ≥ 1.20**

Higher RVOL generally indicates stronger participation behind the move.

# RSI

RSI is used as a momentum filter rather than simply as an overbought/oversold indicator.

For bullish trades, the script generally looks for RSI above 50.

STRONG BUY signals typically require RSI in the stronger momentum zone of approximately:

**55–70**

Bearish signals use the opposite momentum structure.

# ATR

ATR is used for several purposes:

* Measuring volatility
* Preventing trades in stocks with insufficient movement
* Measuring price extension
* Calculating stop buffers
* Helping evaluate swing-trading opportunity

The dashboard displays both ATR and ATR as a percentage of price.

# Dashboard

The **Daily Swing Dashboard** appears in the top-right corner of the chart.

It displays information such as:

* Current trend
* Trade status
* Last signal
* Setup type
* RSI
* RVOL
* ATR
* ATR %
* Entry
* Stop
* Profit target

The **Signal Notification Panel** appears in the bottom-right corner and displays the most recent trading event.

# TradingView Alerts

The indicator includes individual alert conditions for:

* STRONG BUY
* BUY
* STRONG SELL
* SELL
* TAKE PROFIT
* STOP LOSS

Detailed alerts can include:

* Ticker
* Current price
* Entry
* Stop
* Take-profit target
* Reward/risk
* RSI
* RVOL
* ATR
* ATR %

For daily swing trading, alerts are best evaluated after the daily candle has closed so that the setup is confirmed.

# Suggested Workflow

A practical workflow is:

1. Start with stocks already showing a strong trend.
2. Use the daily chart.
3. Wait for BUY or STRONG BUY rather than chasing large candles.
4. Check nearby support and resistance.
5. Confirm that the profit target has enough room before major resistance.
6. Review earnings and major market-event risk.
7. Enter only if the chart still offers acceptable reward/risk.
8. Use the calculated stop rather than widening the stop after entering.
9. Take profit at the target or manage the position with your own trailing-stop rules.

For conservative use, traders may choose to treat:

**STRONG BUY / STRONG SELL = potential trade signals**

and

**BUY / SELL = watchlist or early-warning signals**

# Default Settings

The default settings are intended as a starting point:

10 EMA: 10
21 EMA: 21
50 SMA: 50
200 SMA: 200
SuperTrend ATR: 10
SuperTrend Factor: 3.0
RSI: 14
RVOL Lookback: 20
Normal RVOL: 1.00
Strong RVOL: 1.20
ATR: 14
Maximum Extension: 2 ATR
Swing Stop Lookback: 5 bars
Take Profit: 2R

Different securities and market conditions may require different settings.

# Important Notes

Daily Swing Trader PRO is not designed to predict the market.

No technical indicator can guarantee profitable trades. Signals should be combined with proper position sizing, risk management, market context, support and resistance, earnings awareness, and individual trading judgment.

Historical signals do not guarantee future performance.

This indicator is provided for educational and informational purposes only and should not be considered financial or investment advice.

Feragatname

Bilgiler ve yayınlar, TradingView tarafından sağlanan veya onaylanan finansal, yatırım, alım satım veya diğer türden tavsiye veya öneriler anlamına gelmez ve teşkil etmez. Kullanım Koşulları bölümünde daha fazlasını okuyun.