SALSA Multi-Framework Analysis SuiteThis indicator, SALSA (SALSA Multi-Framework Analysis Suite), is an original compilation designed to provide a multi-dimensional view of the market by integrating several distinct analytical frameworks into a single tool. It is not a simple aggregation of standard indicators without purpose.
The core concept is to combine the analytical power of different technical methodologies:
1. Multi-Length Moving Averages (MAs):A customizable set of 6 MAs (with user-defined types and lengths) provides trend direction, potential support/resistance levels, and generates signals through crossovers. Their rainbow color scheme (Red to Violet) helps visualize different timeframes.
2. **Volume Profile (VP):** Displays the distribution of trading volume at different price levels over a defined lookback period. Key levels like the Point of Control (PoC), Value Area High (VAH), and Value Area Low (VAL) are highlighted with specific, user-adjustable colors (e.g., red PoC, orange VAH, blue VAL) to identify significant price zones where institutional interest may have occurred.
3. Divergence Detection: Implements an algorithm to identify regular and hidden bullish and bearish divergences between an internal oscillator (`sz`) and the asset's price action. This helps anticipate potential trend reversals before they are confirmed by price.
4. Trend & Volatility Indicators: Includes VWAP, Bollinger Bands, and Ichimoku Cloud, offering additional layers for trend confirmation, volatility assessment, and dynamic support/resistance levels.
5. Momentum Indicators:** Features an internal oscillator inspired by Koncorde concepts, using CMF, OBV, RSI, and Stochastic to provide momentum-based buy/sell shapes.
6. Trading Signals (SALSA System):Generates potential buy/sell signals based on the interaction between the `sz` oscillator and ADX values.
7. Whale Detector:Aims to identify potential large player activity based on specific volume and price action patterns.
The primary goal is to allow traders to cross-reference signals from different analytical frameworks (trend, momentum, volume, volatility) simultaneously, increasing the potential for robust trade setups. The extensive input options allow for significant customization to fit various trading styles and preferences.
This script is provided for educational purposes to demonstrate the integration of multiple technical analysis concepts in Pine Script.
Chỉ báo và chiến lược
USD Session 8FX - LDN & NY (TF-invariant, Live + Table) full verWhat it is
A session-based USD Bias Index for:
London: 08:00–08:45
New York: 15:30–16:00 or 15:30–16:15
It blends 8 instruments into a single Score:
EURUSD, GBPUSD, AUDUSD, NZDUSD, USDCHF, USDCAD, USDJPY, XAUUSD.
Score > 0 ⇒ USD strength, Score < 0 ⇒ USD weakness.
How it works
At session start, it stores a “start” price for each symbol; during the window it updates the “end” price.
It computes each symbol’s return: end / start − 1.
Returns are multiplied by weights: anti-USD (EUR/GBP/AUD/NZD/XAU) have negative weights; USD-base (JPY/CHF/CAD) have positive weights.
The sum of weighted returns is normalized by the sum of absolute weights → a single Score that is comparable day to day.
Powerful options included
Min |Score| to trade (e.g., 0.12): builds a flag isValidBias so you only act when the signal is strong enough (filters chop/noise).
ATR normalization (toggle + length): divides each return by its symbol’s ATR, preventing one volatile instrument (often XAUUSD) from dominating the basket.
Live |Score| alert (during the session): notifies when |Score| crosses the threshold—use it as a heads-up, not the final entry trigger.
Top-2 drivers: highlights the two largest absolute contributors (“TOP” badge in the table). These are the main movers of the current bias.
Anti-USD vs USD-base plot (optional): a second plot showing the average of anti-USD and USD-base returns (after normalization, before weights).
Theme-aware table (Light/Dark): readable on white or dark charts.
Dynamic line color: green when Score ≥ 0, red when Score < 0.
Close label: stamps “USD Strong/Weak + time window” at session end.
What you see
Score line: trend of USD bias (up = strengthening, down = weakening).
Session shading: background while the window is active.
Live table with:
% Chg (return), W (weight), Contr. (return × weight) for each instrument,
TOP-2 highlighted,
verdict row (USD Strong/Weak), Score, window, status (LIVE/CLOSED/WAIT),
a threshold row showing |Score| / threshold and whether ATRnorm is ON/OFF.
Alerts
At session close:
“USD Strong – session close” if Score ≥ 0
“USD Weak – session close” if Score < 0
During session (live): alerts when |Score| crosses above or below your threshold.
How to use it (practical workflow)
Wait for session close (08:45 LDN, 16:00 or 16:15 NY) so the Score freezes.
Check that |Score| ≥ threshold (you’ll see OK in the table).
Trade with the bias:
USD Strong → favor shorts on anti-USD or longs on USD-base.
USD Weak → the opposite.
Timing: use your breaker + retest setup (ideally on a TOP-2 instrument).
Risk: stop beyond the retest; manage in R-multiples.
Use the live alerts only as early warnings during the window—entries are cleaner after the close if the bias persists.
Suggested starting settings
Min |Score| to trade: 0.12–0.15
ATR length: 14 (then tune)
Live |Score| alert: ~0.15
Table theme: Light for white charts; Dark for dark charts
If you want, I can also give you a one-page pre-trade checklist that matches this logic (bias check, TOP-2, structure, risk, news).
DayTrader Plug and Play Score Strategy HSBeen playing around with automating a strategy and to make something more flexible in updating indicators/ risk reward scenarios.
I Trade on 5 min timeframe choosing stocks from a day trading scanner I use to evaluate premarket movement.
This script take into account short term EMA crossovers, VWAP, RSI, Candlesticks, and previous day S/R lines to determine buy/sell points. It Mostly runs on a VWAP strategy and will only buy when price is above VWAP and only sell when price is below VWAP. But uses the other indicators as more confirmations.
All of these indicators come together to form a score 1-8.5 and gives buy/sell signals based on the score.
Strategy is as below:
My Stock scanner gives me anywhere from 3-5 stocks per day to trade. (Not included)
Strategy will only trade once per day per stock.
Strategy closes positions after 2 hours in the market.
Strategy closes all positions 5 min before end of day close.
Trade size is set to 1% of the account size. The risk is 2% of that trade, reward is 4%.
Score threshold for hitting the indicator threshold is set to 5.5 score
^^This is all editable in the script.
After building and testing an rebuilding for a few months this has been my most profitable strategy in PAPER TRADING so I thought id share. I enjoy this kind of tinkering and scenario testing. Enjoy!
5-Minute Topping Tail ScannerScans for Topping Tail setups on 5-minute charts for when symbols break above the HOD but can't hold that value and close below it on a 5-minute timeframe.
USD VolumeSimple USD volume indicator designed to visualize trading volume in USD terms rather than raw share/contract volume. It's particularly useful for comparing liquidity across assets with different price levels, as it shows the approximate dollar value traded per bar (e.g., candle). The indicator appears in a separate pane below the main chart (non-overlay) and uses a volume-formatted scale for readability.
High-Low-Avg Plot (1D)This script aims to plot the High, Low, Average (of High+Low+Close) for past 14 days of an index/a stock to provide certain levels in trading
Tristan's Devil Mark (Short / Long, with W%R)The Devil’s Mark indicator is a visual tool designed to help traders identify potential short and long opportunities based on candle structure and market momentum. It combines price action analysis with the Williams %R (W%R) oscillator to highlight candles with high potential for reversal or continuation.
Can be used on any timeline, from scalping day trades to swing trades on daily and higher timelines. Know that the higher the timeline the less likely the indicator will show. (Asia and London sessions tend to show many indicators. I find this more useful for NY session.)
How the script works
Candle Structure Conditions
Short (Sell) Wedge: Plotted above green candles that have no bottom wick, indicating that inside that candle there was strong upward momentum without downside hesitation .
Long (Buy) Wedge: Plotted below red candles that have no top wick, indicating that inside that candle there was strong downward momentum without upside hesitation .
These candles are visually emphasized as wedges to mark potential turning points.
Williams %R Filter
The indicator uses Williams %R to measure overbought and oversold conditions:
Proximity to 0 (nearZeroThresh): Determines how close W%R must be to 0 (overbought) to trigger a Sell Wedge. This acts as a “Sell sensitivity” filter.
Proximity to -100 (nearHundredThresh): Determines how close W%R must be to -100 (oversold) to trigger a Buy Wedge. This acts as a “Buy sensitivity” filter.
When the candle meets both the candle structure and the W%R condition, the wedge is plotted in purple (“Within W%R Range”).
When the "ignore W%R filter" toggle is on, all eligible candles are plotted regardless of W%R. Wedges that normally would not meet W%R criteria are plotted in light purple (“Outside W%R Range”) to distinguish them. #YOLO (🚫 I recommend leaving "Ignore W%R Filter" OFF)
Settings Explained
Williams %R Length: The number of bars used to calculate the W%R oscillator. Shorter lengths make it more sensitive; longer lengths smooth the readings.
Proximity to 0 / 100: Controls how “strict” the indicator is in requiring overbought or oversold W%R conditions to trigger. Lower values mean closer to extreme zones, higher values are more permissive.
Ignore W%R Toggle: Option to show Devil’s Marks on every eligible candle regardless of W%R. Useful for visualizing purely price-action-based signals.
What the trader sees
Purple wedges: Candles meeting both candle structure and W%R conditions.
Light purple wedges: Candles meeting candle structure but ignored W%R (when toggle is on). #YOLO (🚫 I recommend leaving "Ignore W%R Filter" OFF)
Short opportunities are wedges above bars (green candles with no bottom wick).
Long opportunities are wedges below bars (red candles with no top wick).
Trading Insight
The Devil’s Mark is a momentum and reversal alert tool:
Look for purple downward-pointing wedges when W%R is near overbought. This is a potential shorting opportunity. Buying at the close of that candle may improve your short trades.
Look for purple upward-pointing wedges when W%R is near oversold. This is a potential
long opportunity. Buying at the close of that candle may improve your long trades.
Light purple wedges show the same price-action cues without W%R confirmation—useful for aggressive traders who want every potential setup. #YOLO #YMMV #noFullPort
Settings / Security
The “Output values” checkbox appears for each plotted series (like a plot or plotshape) and controls whether the series will also be exposed numerically in the Data Window or used by other indicators/scripts.
Here’s what it means in practice:
1. Checked (true)
The series values (like candle high, low, or any computed value) are exported to the Data Window and can be read by other scripts using request.security() or ta functions.
Example: You can see the exact numerical value of each plotted point in the Data Window when you hover over the chart.
Useful if you want to backtest or reference these plotted values programmatically.
2. Unchecked (false)
The series is plotted visually only.
The numeric values are hidden from the Data Window and cannot be accessed by other scripts.
Makes the chart cleaner if you don’t need the numeric outputs.
Dual ATR with OffsetGives you a cross when ATR moves unusually, perhaps like would happen at the beginning of a trade.
Ahi Ultimate Script v6Ultimate Script v6 – a clean and flexible tool for monitoring price action:
Shows key moving lines for tracking market direction, with options to turn each line on or off.
Highlights short-term levels where price may react, using small horizontal lines.
Displays visual signals like “LONG” or “SELL” directly on the chart to help spot opportunities.
Marks important time-based ranges with colored boxes for quick reference.
All elements are clear, adjustable, and designed to keep your chart neat and easy to read
ADOLFO'S NINJA TURTLE SOUPThis indicator signals when there is a turtle soup of m30 in the NY session following the trend of a supertrend indicator in a 1-hour time interval, being excellent for taking RR trades 1 to 1. Created by Engineer Adolfo Pérez Espinoza.
Ultra-Premium Strategy: Cloud + RSI Momentum + ZigZag VPThis strategy combines trend, momentum, and volume profiling for high-probability trading signals.
🔹 MA Cloud Trend Filter
Uses configurable Fast and Slow MAs (EMA, SMA, WMA) to define bullish or bearish bias visually and logically.
🔹 RSI Liquidity Momentum
Enhances the classic RSI with a liquidity-adjusted momentum score — stronger signals based on both price and volume dynamics.
🔹 ZigZag Structure Detection
Identifies meaningful price pivots with customizable percent-based swing thresholds.
🔹 Volume Profile Zones
Displays dynamic volume zones between recent pivots to highlight potential support/resistance areas.
🔹 Entry Conditions
Long: Fast MA crossover + strong momentum + RSI above threshold
Short: Fast MA crossunder + weak momentum + RSI below threshold
🔹 Exit Conditions
Configurable ATR-based Stop Loss and Take Profit
Optional trailing stop
No repainting; trades confirmed on bar close
🔹 Alerts
Set real-time alerts for long and short entries
✅ Works on any timeframe and asset (crypto, stocks, forex, futures)
✅ Fully adjustable risk and logic settings
✅ Strategy mode enables backtesting and performance review
PAMASHAIn this version of 19 OCT 001 UPDATE, this Indicator forecast the future by indicating Hidden divergences and regular Divergences. Besides, it will distinguish order blocks, FVGs, ... .
Multi-Timeframe Stochastic (4x) z Podświetlaniemnowy skrypt bez etykietek o wyprzedaniu i wykupieniu
O5 EMA Cloud 20/50 + Pullback Touch Alerts (Bull/Bear Filter)This indicator shows an EMA cloud that is set to Fast=20 and Slow=50 by default, but can be changed.
It features suggested entry signals when price pulls back to either EMA level in both uptrends and downtrends.
Buy signals print only when price pulls back to one of the EMA levels and closes up.
Bearish signals only print when price pulls back to one of the EMA levels and closes down.
MechArt ATR Box 12 V1.1MechArt ATR Box 12 V1.1 — Auto ATR Edition
Overview:
The MechArt ATR Box 12 is a precision visualization tool for tracking ATR-based trade levels across multiple tickers. It automatically plots your +1 ATR roll zone, -2 ATR stop, and -3 ATR emergency exit, providing a clear visual map of your trade’s range and time horizon.
Key Features:
Auto ATR on Entry Date: For each configured ticker, the indicator automatically pulls the historical ATR(14) value that matches your entry date — no manual ATR entry needed. This refreshes each time the ticker is revisited.
Smart Defaults for Other Tickers:
If a ticker isn’t listed in the code, the indicator defaults to your current price as the entry, calculates ATR live, and sets expiration 21 days out, aligned to the next Friday.
Multi-Ticker Setup (12 Slots):
You can predefine up to 12 tickers inside the code, each with its own entry price, entry date and expiration date. Once saved, the indicator recognizes and loads them automatically when you open that chart.
Customizable Appearance:
Adjustable opacity and colors for each ATR box
Line width, style, and transparency controls
DTE/ATR label with adjustable font size
Dynamic Labels:
Displays the remaining days to expiration (DTE) and the ATR value used for calculations.
Use Case:
Designed for swing traders and options traders managing multiple active tickers. Each ATR box visually represents your trade window — from entry through expiration — with clear risk and roll boundaries.
How It Works:
Simply open the code once and enter your 12 tickers, each with its entry date and price. The script handles ATR lookups and expiration alignment automatically. Any ticker not included will generate its own default 21-day box.
Divergences: Price × RSI × OBV The Triple Confirmation Divergence indicator is a sophisticated momentum and volume-based tool designed to identify high-probability trend exhaustion points and potential reversals. It moves beyond traditional single-indicator divergence analysis by synthesizing signals from three core pillars of technical analysis: Price Action, Momentum, and Volume Flow.
This indicator works better on the time frames: 1H, 4H, 1D, 1W and 1M.
Aktien Spike Detector by DavidDescription:
This indicator marks the daily high and low on the chart and provides a visual and audible alert whenever the current price touches either of these levels. Additionally, the indicator highlights the candlestick that reaches the daily high or low to quickly identify significant market movements or potential reversal points.
Features:
📈 Daily high and low are automatically calculated and displayed as lines on the chart.
🔔 Alert notification when the price touches the daily high or low.
🕯️ Highlighting of the touch candlestick (e.g., color-coded) for better visual orientation.
💡 Ideal for traders trading breakouts, rejections, or intraday reversals.
Areas of application:
Perfect for day traders, scalpers, and intraday analysts who want to see precisely when the market reaches key daily levels.
Trading Sessions with 15 minute ORBA working copy of the original Tradingview trading sessions indicator with the addition of horizontal lines marking the 15 minute opening range for your ORB strategy. The lines reset with each session start.
DAMMU SWING TRADING PROScalping and swing trading tool for 15-min and 1-min charts.
Designed for trend, pullback, and reversal analysis.
Works optionally with Heikin Ashi candles.
Indicators Used
EMAs:
EMA89/EMA75 (green)
EMA200/EMA180 (blue)
EMA633/EMA540 (black)
EMA5-12 channel & EMA12-36 ribbon for short-term trends
Price Action Channel (PAC) – EMA high/low/close, length adjustable
Fractals & Pristine Fractals (BW filter)
Higher High (HH), Lower High (LH), Higher Low (HL), Lower Low (LL) detection
Pivot Points – optional, disables fractals automatically
Bar color coding based on PAC:
Blue → Close above PAC
Red → Close below PAC
Gray → Close inside PAC
Trading Signals
PAC swing alerts: arrows or shapes when price exits PAC with optional 200 EMA filter.
RSI 14 signals (if added):
≥50 → BUY
<50 → SELL
Chart Setup
Two panes: 15-min (trend anchor) + 1-min (entry)
Optional Heikin Ashi candles
Use Sweetspot Gold2 for support/resistance “00” and “0” lines
Trendlines can be drawn using HH/LL or Pivot points
Usage Notes
Trade long only if price above EMA200; short only if below EMA200
Pullback into EMA channels/ribbons signals potential continuation
Fractals or pivot points help define trend reversals
PAC + EMA36 used for strong momentum confirmation
Alerts
Up/Down PAC exit alerts configurable with big arrows or labels
RSI labels show buy/sell zones (optional)
Works on both 15-min and 1-min timeframes
If you want, I can make an even shorter “super cheat-sheet” version for 1-page quick reference for trading. It will list only inputs, signals, and colors.
[PDR] Daily Rebalance█ OVERVIEW
This indicator is a powerful portfolio backtesting tool designed to simulate the performance of a static-weight, daily rebalancing strategy. It allows you to define a portfolio of up to 10 assets, set their target weights, and track its cumulative return against a user-defined benchmark and a risk-free rate.
The core of the script is its daily rebalancing logic, which calculates and logs every trade needed to bring the portfolio back to its target allocations at the close of each day. This provides a transparent and detailed view of how a static portfolio would have performed historically, including the impact of trading costs.
█ KEY FEATURES
Daily Rebalancing: Simulates a portfolio that is rebalanced at the close of every day to maintain target asset allocations.
Customizable Portfolio: Configure up to 10 different assets with specific weights. If all weights are left at 0, the script automatically creates an equal-weight portfolio from the selected assets.
Performance Comparison: Plots the portfolio's equity curve against a user-defined benchmark (e.g., SET:SET50 ) and a risk-free return, allowing for easy relative performance analysis.
Realistic Simulation: Accounts for trading costs like broker commission and minimum lot sizes for more accurate and grounded backtesting results.
Detailed Performance Metrics: An on-chart table displays real-time statistics, including Current Drawdown, Max Drawdown, and Total Return for both your portfolio and the benchmark.
Trade-by-Trade Logs: For full transparency, every rebalancing trade (BUY/SELL), including shares, price, notional value, and fees, is logged in the Pine Logs panel.
█ HOW TO USE
**Apply to a Daily Chart:** This script is designed to work exclusively on the daily ( 1D ) timeframe. Applying it to any other timeframe will result in a runtime error.
**Configure Settings:** Open the indicator's settings. Set your `Initial Capital`, `Start Time`, and the `Benchmark` symbol you wish to compare against.
**Define Your Assets:** In the 'Assets' group, check the box to enable each asset you want to include, select the symbol, and define its target `Weight (%)`.
**Set Trading Costs:** Adjust the `Broker Commission (%)` and `Minimal Buyable Lot` to match your expected trading conditions.
**Analyze the Results:** The performance curves are plotted in the indicator pane below your main chart. The key metrics table is displayed on the bottom-right of your chart.
**View Rebalancing Trades:** This is a crucial step for understanding the simulation. To see the detailed daily trades, you **must** open the **Pine Logs**. You can find this panel at the bottom of your TradingView window, next to the "Pine Editor" and "Strategy Tester" tabs. The logs provide a complete breakdown of every rebalancing action.
█ DISCLAIMER
This is a backtesting and simulation tool, not a trading signal generator. Its purpose is for research and performance analysis. Past performance is not indicative of future results. Always conduct your own research before making any investment decisions.