VSA - The Volume HUDVSA Volume HUD: Your At-a-Glance Volume Dashboard
Tired of cluttered charts with multiple indicators taking up screen space?
The VSA Volume HUD is a clean, powerful, and fully customisable Heads-Up Display that puts all the critical volume and price action data you need into one compact box, right on your chart.
Designed for traders who rely on Volume Spread Analysis (VSA), this tool helps you instantly gauge the strength, conviction, and context behind every price move as it happens.
Key Features
This indicator isn't just about showing the current volume; it provides a comprehensive, real-time analysis of the market's activity.
Real-time VSA Dashboard: A persistent on-screen table that updates with every tick, giving you instant feedback without needing to look away from the price. The HUD is fully draggable (hold Ctrl/Cmd + click and drag) to place it anywhere you like.
Essential Volume Metrics:
Current Volume: Displayed in a clean, abbreviated format (e.g., 1.25M for millions, 54.3K for thousands).
% Change (vs. Previous Bar): Instantly see if volume is expanding or contracting.
Vs Short-Term Average: Compare the current bar's volume to a moving average to spot unusual spikes.
Volume Velocity: Measures the rate of change in volume over a short period, helping you spot acceleration or deceleration in market interest.
Relative Volume (RVOL): See how the current volume compares to the average for that specific time of day, perfect for identifying abnormally high or low activity.
Price Action & Volatility Context:
Range vs. ATR: Quickly determine if the current bar's volatility is expanding or contracting compared to the recent average.
Price vs. VWAP: See how far the current price has deviated from the session's Volume-Weighted Average Price, a key level for institutional traders.
Deep Customization is Key
Tailor the HUD to perfectly match your trading style and chart aesthetic.
Display & Layout:
Compact Mode: Remove the metric labels for a sleek, minimalist view that saves screen space.
Bar Meters: Enable optional visual bars next to key metrics for a quick, graphical representation of strength.
Total Control: Toggle every single metric on or off to build the exact dashboard you need. Adjust text size, position, and background opacity with ease.
Smart Coloring & Visual Alerts:
Advanced VSA Coloring: This isn't just about up/down candles. The script intelligently colors volume based on confluence. It highlights increasing volume on a strong up-bar (bullish confirmation) or increasing volume on a down-bar (potential climax or distribution), giving you a deeper VSA context.
High Volume Highlight: Make standout bars impossible to miss! The entire HUD background can change color automatically when volume surges past a custom threshold (e.g., over 150% of the average), instantly drawing your attention to critical moments.
Full Color Customization: Change every color to match your chart's theme, including separate colors for bullish/bearish moves, the background, and the border.
How to Use It
The VSA Volume HUD is a powerful confirmation tool. Use it to:
Confirm Breakouts: Look for a spike in Volume vs. Average and RVOL as price breaks a key level.
Spot Exhaustion: Notice high volume on a narrow-range candle after a long trend, visible through the Range/ATR metric.
Gauge Conviction: Use the Advanced Coloring to see if volume is supporting the price move (e.g., green volume on a green candle) or diverging from it.
Göstergeler ve stratejiler
Thiru AM Market Sessionsit will display Newyork session AMD model that is why we used this indicator
Opening Range Levels ControlSimple indicator to show opening range high and low. Also includes previous day high and low.
Multi timeframe Weekly & Daily EMA Levels (12,21,50,100,200)This indicator provides important weekly and daily levels for lower time frame traders, whom trades based on reaction of these levels.
Dedicated to Prof Michael G
Key Features:
Multi-timeframe EMAs: Shows 12, 21, 50, 100, and 200 period EMAs from both Weekly and Daily timeframes
Horizontal dotted lines: that only shows the latest Weekly and daily level. so chart wont be messy.
Works on all timeframes: The lines will appear on any chart timeframe you're viewing
Customizable: Individual toggles for each EMA period and timeframe
Settings Available:
Toggle Weekly/Daily EMAs on/off
Enable/disable individual EMA periods (12, 21, 50, 100, 200)
Customize colors for each EMA line
Adjust line width
Optional labels showing current EMA values
How to Use:
Click "Add to Chart"
Adjust settings in the indicator's Style tab as needed
The weekly EMAs appear with slightly more opacity (30%) while daily EMAs have higher transparency (60%) to help distinguish between timeframes. The lines will automatically update as new bars form and will be visible regardless of what timeframe you're currently viewing on your chart.
Bull Market Support Band Bull Market Support Band – Description
The Bull Market Support Band is a technical indicator that highlights the zone between the 20-week Simple Moving Average (SMA) and the 21-week Exponential Moving Average (EMA).
This band acts as a key support area during strong uptrends (bull markets).
In bull markets, price tends to stay above this band, with pullbacks often finding support within it.
A sustained breakdown below the band frequently signals weakening momentum or the transition into a sideways or bear phase.
In bear markets, the band often flips into resistance, where relief rallies fail.
By filling the area between the SMA 20 (Weekly) and EMA 21 (Weekly), the indicator provides a clear visual reference for whether the market is trading above or below this critical support band.
Ultimate Webby RSI 2.0 for MNQ 3m
🔎 Introduction
This is a flexible version of Amphibiantrading’s Webby RSI concept, optimized for MNQ 3-minute trading.
It normalizes the distance of price from moving averages (EMA/SMA) using ATR, producing stretch histograms that highlight overextended moves.
I extended it with:
✅ Swing and Scalper presets (instantly switch via dropdown)
✅ Custom mode (type in your own parameters)
✅ Optional HTF (Higher Timeframe) bias filter — e.g., only show longs when 15m trend is up
✅ Alerts for bull/bear stretches and SMA extension
⚙️ Core Logic
Green histogram = low above EMA (normalized by ATR) → bullish stretch
Red histogram = EMA above high → bearish stretch
Orange line = high above SMA → extension (useful for exhaustion / fade plays)
Stretch Level line = threshold (default depends on Swing vs Scalper preset)
📊 Presets
Choose in the Mode dropdown:
Swing (MNQ 3m)
ATR Length = 100
EMA Length = 34
SMA Length = 14
Stretched Level = 3.8
👉 Fewer, cleaner signals (approx 3–6/day).
Scalper (MNQ 3m)
ATR Length = 34
EMA Length = 13
SMA Length = 8
Stretched Level = 2.4
👉 More signals (approx 15–25/day).
Custom
Enter your own ATR/EMA/SMA/Level values.
🧭 HTF Bias Filter (optional)
Enable the toggle to align entries with a higher-timeframe trend.
Example: HTF timeframe = 15m, EMA(34)
If close > EMA → bull bias (only green/orange plots show)
If close < EMA → bear bias (only red plots show)
Optional background tint shows bias (green = bull, red = bear).
This reduces false signals and keeps you trading with the bigger move.
🚀 How to Use
Add the indicator → In settings, choose Mode (Swing/Scalper/Custom).
Leave Computation timeframe = 3 and Override symbol = MNQ1! for MNQ micro futures.
Watch for histogram/extension values crossing your Stretched Level.
Bull stretch above threshold = price stretched to upside.
Bear stretch above threshold = price stretched to downside.
SMA extension = price extended above SMA, often exhaustion.
(Optional) Turn on HTF Bias to only take trades in the main trend direction.
🔔 Alerts Included
Bull Stretch > Level (positive histogram crosses above level)
Bear Stretch > Level (negative histogram crosses above level)
SMA Extension > Level (SMA line crosses above level)
All alerts automatically respect the HTF bias filter if enabled.
⚠️ Notes & Best Practices
Stretched Level is not RSI OB/OS — it’s distance normalized by ATR. Combine with market structure (VWAP, supply/demand, session levels).
If using higher-TF calculations (via HTF bias), remember values finalize at the close of that TF bar.
Swing preset is better for holding through moves; Scalper preset is better for fast in/out trading.
Always combine with risk management — normalized stretch can still extend further in strong trends.
✅ Credits
Original Webby RSI by Amphibiantrading.
Extended by for flexible MNQ swing/scalp use with HTF filters.
⚖️ Disclaimer
This script is provided for educational purposes only. It does not constitute financial advice or an offer to buy or sell any financial instrument.
Trading futures, stocks, forex, and cryptocurrencies involves substantial risk and may not be suitable for every investor.
Past performance is not indicative of future results.
Always do your own research and consult with a licensed financial advisor before making any trading decisions.
Use at your own risk.
BecakFloatingPanelsLibrary "BecakFloatingPanels"
Library for creating floating indicator panels with MACD, RSI, and Stochastic indicators
calculateMacd(source, fastLength, slowLength, signalLength)
Calculate MACD components
Parameters:
source (float) : Price source for calculation
fastLength (simple int) : Fast EMA period
slowLength (simple int) : Slow EMA period
signalLength (simple int) : Signal line period
Returns: MacdData MACD calculation results
calculateRsi(source, length)
Calculate RSI
Parameters:
source (float) : Price source for calculation
length (simple int) : RSI period
Returns: float RSI value
calculateStochastic(source, high, low, kLength, kSmoothing, dSmoothing)
Calculate Stochastic components
Parameters:
source (float) : Price source for calculation
high (float) : High prices
low (float) : Low prices
kLength (int) : %K period
kSmoothing (int) : %K smoothing period
dSmoothing (int) : %D smoothing period
Returns: StochData Stochastic calculation results
calculateStochSignals(stochK, stochD, overboughtLevel, oversoldLevel)
Calculate Stochastic signals
Parameters:
stochK (float) : Stochastic %K series
stochD (float) : Stochastic %D series
overboughtLevel (float) : Overbought threshold
oversoldLevel (float) : Oversold threshold
Returns: StochSignals Signal flags
calculateChartMetrics(high, low, lookbackLength)
Calculate chart range and positioning metrics
Parameters:
high (float) : High prices
low (float) : Low prices
lookbackLength (int) : Lookback period
Returns: ChartMetrics Chart positioning data
calculateMacdRange(macdLine, signalLine, histogram, safeLookback)
Calculate MACD range for normalization
Parameters:
macdLine (float) : MACD line series
signalLine (float) : Signal line series
histogram (float) : Histogram series
safeLookback (int) : Lookback period
Returns: MacdRange MACD range metrics
initVisualArrays()
Initialize visual arrays
Returns: VisualArrays Container with initialized arrays
clearVisuals(visuals)
Clear all visual elements
Parameters:
visuals (VisualArrays) : VisualArrays container
Returns: void
calculatePanelPositions(chartMetrics, oscPlacement, panelHeight, panelSpacing, centerOffset)
Calculate panel positions based on placement option
Parameters:
chartMetrics (ChartMetrics) : Chart metrics object
oscPlacement (string) : Panel placement option
panelHeight (float) : Panel height percentage
panelSpacing (float) : Panel spacing percentage
centerOffset (float) : Center offset percentage
Returns: PanelPositions Panel boundary coordinates
createPanelBackgrounds(visuals, positions, panelLeft, panelRight, showBackground, transparency)
Create panel backgrounds
Parameters:
visuals (VisualArrays) : VisualArrays container
positions (PanelPositions) : PanelPositions object
panelLeft (int) : Left boundary
panelRight (int) : Right boundary
showBackground (bool) : Show background flag
transparency (int) : Background transparency
Returns: void
drawReferenceLines(visuals, positions, chartMetrics, macdRange, dataLeft, dataRight, panelHeight, rsiOverbought, rsiOversold, stochOverbought, stochOversold)
Draw reference lines for all panels
Parameters:
visuals (VisualArrays) : VisualArrays container
positions (PanelPositions) : PanelPositions object
chartMetrics (ChartMetrics) : ChartMetrics object
macdRange (MacdRange) : MacdRange object
dataLeft (int) : Left data boundary
dataRight (int) : Right data boundary
panelHeight (float) : Panel height percentage
rsiOverbought (int) : RSI overbought level
rsiOversold (int) : RSI oversold level
stochOverbought (int) : Stochastic overbought level
stochOversold (int) : Stochastic oversold level
Returns: void
drawMacdIndicator(visuals, macdLine, signalLine, histogram, macdRange, positions, chartMetrics, barIndex, nextBarIndex, barIndexOffset, panelHeight)
Draw MACD indicator
Parameters:
visuals (VisualArrays) : VisualArrays container
macdLine (float) : MACD line series
signalLine (float) : Signal line series
histogram (float) : Histogram series
macdRange (MacdRange) : MacdRange object
positions (PanelPositions) : PanelPositions object
chartMetrics (ChartMetrics) : ChartMetrics object
barIndex (int) : Current bar index
nextBarIndex (int) : Next bar index
barIndexOffset (int) : Horizontal offset
panelHeight (float) : Panel height percentage
Returns: void
drawRsiIndicator(visuals, rsiValue, positions, chartMetrics, barIndex, nextBarIndex, barIndexOffset, panelHeight)
Draw RSI indicator
Parameters:
visuals (VisualArrays) : VisualArrays container
rsiValue (float) : RSI value
positions (PanelPositions) : PanelPositions object
chartMetrics (ChartMetrics) : ChartMetrics object
barIndex (int) : Current bar index
nextBarIndex (int) : Next bar index
barIndexOffset (int) : Horizontal offset
panelHeight (float) : Panel height percentage
Returns: void
drawStochasticIndicator(visuals, stochK, stochD, positions, chartMetrics, barIndex, nextBarIndex, barIndexOffset, panelHeight, stochOverbought, stochOversold)
Draw Stochastic indicator
Parameters:
visuals (VisualArrays) : VisualArrays container
stochK (float) : Stochastic %K series
stochD (float) : Stochastic %D series
positions (PanelPositions) : PanelPositions object
chartMetrics (ChartMetrics) : ChartMetrics object
barIndex (int) : Current bar index
nextBarIndex (int) : Next bar index
barIndexOffset (int) : Horizontal offset
panelHeight (float) : Panel height percentage
stochOverbought (int) : Overbought level
stochOversold (int) : Oversold level
Returns: void
addStochasticSignals(visuals, buySignal, sellSignal, positions, chartMetrics, currentBarIndex, barIndexOffset, panelHeight, signalIndex)
Add Stochastic buy/sell signals
Parameters:
visuals (VisualArrays) : VisualArrays container
buySignal (bool) : Buy signal series
sellSignal (bool) : Sell signal series
positions (PanelPositions) : PanelPositions object
chartMetrics (ChartMetrics) : ChartMetrics object
currentBarIndex (int) : Current bar index
barIndexOffset (int) : Horizontal offset
panelHeight (float) : Panel height percentage
signalIndex (int) : Signal index for lookback
Returns: void
setPanelLabels(macdLabel, rsiLabel, stochLabel, positions, chartMetrics, labelOffset, panelHeight, barIndexOffset)
Set panel title labels
Parameters:
macdLabel (label) : MACD label reference
rsiLabel (label) : RSI label reference
stochLabel (label) : Stochastic label reference
positions (PanelPositions) : PanelPositions object
chartMetrics (ChartMetrics) : ChartMetrics object
labelOffset (int) : Label horizontal offset
panelHeight (float) : Panel height percentage
barIndexOffset (int) : Horizontal offset
Returns: void
showDebugInfo(chartMetrics, debugMode)
Display debug information
Parameters:
chartMetrics (ChartMetrics) : ChartMetrics object
debugMode (bool) : Debug mode flag
Returns: void
ChartMetrics
Chart metrics container
Fields:
visibleHigh (series float) : Highest visible price
visibleLow (series float) : Lowest visible price
chartRange (series float) : Price range of chart
chartCenter (series float) : Center point of chart
MacdData
MACD calculation results
Fields:
macdLine (series float) : Main MACD line
signalLine (series float) : Signal line
histogram (series float) : MACD histogram
MacdRange
MACD range metrics for normalization
Fields:
highest (series float) : Highest MACD value
lowest (series float) : Lowest MACD value
BRange (series float) : Total range
StochData
Stochastic calculation results
Fields:
k_smooth (series float) : Smoothed %K line
d (series float) : %D line
StochSignals
Stochastic signals
Fields:
buySignal (series bool) : Buy signal flag
sellSignal (series bool) : Sell signal flag
PanelPositions
Panel positioning data
Fields:
macdTop (series float) : MACD panel top
macdBottom (series float) : MACD panel bottom
rsiTop (series float) : RSI panel top
rsiBottom (series float) : RSI panel bottom
stochTop (series float) : Stochastic panel top
stochBottom (series float) : Stochastic panel bottom
VisualArrays
Visual elements arrays container
Fields:
macdLines (array) : Array of MACD lines
macdHist (array) : Array of MACD histogram boxes
rsiLines (array) : Array of RSI lines
stochLines (array) : Array of Stochastic lines
stochAreas (array) : Array of Stochastic areas
stochSignals (array) : Array of Stochastic signals
panelBackgrounds (array) : Array of panel backgrounds
EMA 200 + VWAPVSS Black line = EMA 200 → shows long-term trend.
Blue line = VWAP → shows intraday average price.
3 Displaced Exponential Moving Averages — by Negociador Oliveira3 Displaced Exponential Moving Averages — by Negociador Oliveira
Description: Custom indicator combining three Exponential Moving Averages (EMAs) with strategic parameters and specific displacements:
📈 21-period EMA — no displacement, ideal for capturing short-term movements.
📊 34-period EMA with a shift of 5 — smooths out noise and anticipates mid-term trends.
📉 250-period EMA with a shift of 20 — long-term reference with forward-looking insight.
All moving averages are plotted within a single indicator, making analysis and decision-making easier.
Purpose: To identify confluence zones, reversals, and trend confirmations with greater precision.
⚠️ Be mindful of risk management, and follow it strictly!
Whale Rotation to Alts (Proxy)//@version=5
indicator("Whale Rotation to Alts (Proxy)", overlay=false)
// === Inputs ===
maLength = input.int(21, "Moving Average Length")
// === Data Series ===
btcD = request.security("CRYPTOCAP:BTC.D", "D", close)
usdtD = request.security("CRYPTOCAP:USDT.D", "D", close)
usdcD = request.security("CRYPTOCAP:USDC.D", "D", close)
total2 = request.security("CRYPTOCAP:TOTAL2", "D", close)
// === Rotation Index (Proxy for Whale Rotation into Large Alts) ===
riskOnPortion = (100 - usdtD - usdcD) / 100
rotationIndex = total2 * riskOnPortion / (btcD + usdtD + usdcD)
// === Momentum (vs MA) ===
rotationMA = ta.sma(rotationIndex, maLength)
momentum = rotationIndex - rotationMA
// === Plot ===
// Color the line green when rotation > MA (risk on), red otherwise
lineColor = rotationIndex > rotationMA ? color.green : color.red
plot(rotationIndex, color=lineColor, title="Rotation Index", linewidth=2)
// Histogram of momentum
plot(momentum, title="Momentum Histogram", style=plot.style_histogram)
// Plot the moving average for reference
plot(rotationMA, color=color.gray, title="Rotation MA")
Anti-Lateral Filter – Trio by G.I.N.e TradingThis indicator flags market regimes to help you avoid sideways chop. It plots gray columns when conditions indicate a lateral/non-trending market (do not enter), and green columns when conditions indicate a trend-ready environment (entries allowed). Direction (long/short) is not assigned—pair it with your own triggers.
How it works (4 selectable modes)
ER (Efficiency Ratio): Measures directional efficiency of price movement (Kaufman ER). Low ER ⇒ sideways; high ER ⇒ directional.
CHOP + Squeeze: Uses Choppiness Index (log TR vs range) and Bollinger Band Width percentile. High CHOP + low BBWidth ⇒ lateral; CHOP dropping + BB expanding ⇒ trend.
Donchian Trendiness: Normalized distance of close from the Donchian channel midline. Near center ⇒ lateral; near edges ⇒ trend.
Hybrid (2-of-3): Confirms trend only when at least two methods agree; similarly for lateral.
Extras
ADX gate (optional): Require ADX ≥ threshold for trend confirmation.
Consecutive-bar confirmation: confirmBars ensures regime persistence before switching.
Inputs (key)
Method selector: ER / CHOP+Squeeze / Donchian / Hybrid 2-of-3.
confirmBars (persistence), useAdxGate + adxLen/smoothing/threshold.
ER lookback & thresholds; CHOP length & BBWidth percentile; Donchian length & trendiness bounds.
How to use
Apply the indicator in a sub-pane.
Trade only on green bars (trend-ready) and stand aside on gray bars (lateral).
Combine with your entry logic (e.g., HARSI/MACD/price action) and your own risk management.
Tuning tips
More permissive (more greens): Lower ER trend threshold, raise CHOP trend max, lower Donchian trendiness min, set confirmBars=1, or disable ADX gate.
More selective (fewer greens): Do the opposite and consider higher ADX threshold.
Multi-Timeframe 200 EMAMulti-Timeframe 200 EMA Indicator
This indicator plots five 200-period Exponential Moving Averages (EMAs) on your chart, each from a different timeframe: 1-hour, 2-hour, 4-hour, 8-hour, and 1-day.
What It Does:
Analyzes Higher Timeframes: It uses the request.security() function to fetch data from higher timeframes. This allows you to see significant long-term support and resistance levels from higher timeframes, all on your current chart.
Customizable: You can easily turn each EMA line on or off individually in the indicator's settings. By default, the 1-hour and 1-day EMAs are off, so you can focus on the intermediate timeframes right away.
Clean and Simple: The indicator is designed to be clean and easy to read, with different colors for each EMA line to help you quickly identify the different timeframes at a glance.
This is a powerful tool for trend analysis and identifying key price levels, helping you make more informed trading decisions.
Simple Moving Averages (8, 50, 100, 200)8 day EMA
50 day SMA
100 day SMA
200 day SMA
Useful for looking at trends in the market, when looking at indices, such as SPY or QQQ
0DTE SPX CALL/PUT Alertscreates 0dte spx call and put alerts on 5 min chart
VWAP/Pivots/RSI/EMA/VIX/ES + Points Modes (tooltip fix)
XMR Divergences vs KrakenSUMMARY
This script finds the percentage difference between Kraken, and multiple other exchanges, for the price of XMRUSD, and then runs a variable length moving average of those differences. Optionally, you can multiply by the reported volume of the exchange in question. Skip to "USAGE" at the bottom for a quick view of the settings. But I recommend reading DETAILED DESCRIPTION as well.
PURPOSE
The purpose of this script is to get a look into the relative funds flows of XMR between Kraken and the other exchanges. So long as an exchange withdraws are open: 1) Negative divergences indicate XMR outflows from the exchange under consideration, 2) Postive divergences indicate XMR inflows from Kraken to the exchange.
This appears to be moderately correlated with price movements in Monero (but not always). There is also the theory that positive accumulation is a leading indication of a growing probability of postive price action in the general crypto market, and negative accumulation is a leading indicator of an upcoming peak. In other words, exchanges like to accumulate Monero quietly during calm downtimes, and they like to manage its price from gaining too much attention (pump) during broad market positivity.
BACKGROUND
It's well known among XMR traders that most exchanges are operating on a heavy fractional reserve basis as regards Monero. The past 2 years have seen regular and repeated withdraw freezes, sometimes for weeks/months at a time. Occasionally, liquidity stress tests have been performed, with predictable results - none of these exchanges are able to continue supporting withdraws.
Kraken is the only exchange of meaningful volume that has never frozen withdraws for more than an hour or so. Thus, we theorize that Kraken is operating with all, or most of the XMR they claim to have.
Furthermore, we have seen in the past, large price negative price divergences of these fractional reserve exchanges relative to Kraken. As the social outcry grew stronger for this malfeasance, these exchanges have gone to greater lengths to hide their price divergences.
On minute-by-minute ; hour-by-hour basis, typically, a look with the naked eye would show oscillation around the zero point. But when you average it out, especially on lower timeframes (like the 1 and 5 min candles), you can very clearly see that when withdraws are shut down, these exchanges simultaneously diverge their prices downwards as well.
DETAILED DESCRIPTION
The ideal view of price divergence would compare second-by-second prices, and then run something like a rolling 4-hr or 1-day SMA to average out the overall divergences. However, due to limitations of TradingView, this is impractical/impossible for actual usage/viewing. As a result, a balance must be struck, when selecting the combination of the candle period, and the SMA lookback length.
I find that 5min candles, with a 48-period lookback (that equates to a rolling 4-hour SMA), offers the best view of recent and historical price divergence activity. This of course means that we're only sampling price divergences once every 5 minutes, but it still provides a decent look at what's happening. If this script gets popular, I wouldn't be surprised if these exchanges start timing their candle closes to mask their misdeeds, but that's of course speculative on my part.
The other important factor here, *IS TO MULTIPLY BY VOLUME*. Some of these no-volume exchanges have large price divergences. But if they're not doing any real volume, then it doesn't really have any real market impact. Thus, I recommend keeping the "Make volume adjustment" option on.
If that ends up happening, we'll have to infer that by comparing the difference in close prices, vs the difference in the highest or lowest intra-candle prices (wicks). Typically a divergence should have all 3 showing similar results.
Notes regarding "Sum_of_All": This only makes sense when multiplying by volume. So only check this if you also made the volume adjustment. Generally I believe that *Binance* sets the tone. However, we have seen numerous occasions where Binance diverges down, and the others diverge up. I believe this is a social influence tactic, since most people look at Binance price. Meanwhile, they're trying to accumulate some small amount on the other exchanges to minimize their overall loss. This of course assumes collusion by these exchanges, which is a high likely hood, seeing as how in May 2021, they all diverged together simultaneously (among other evidence).
USAGE
I recommend using your browser zoom, to see data beyond 1 month in the past.
Lookback - The number of candles over which to conduct a moving average. On 5-min candles for example, here's how the math works out:
12 - Equates to a 1 hr MA
24 - 2 hrs
48 - 4 hrs (default)
288 - 1 day
2880 - 10 days
Make Volume Adjustment - Recommend that you usually keep this on.
Line Widths - Set to preference
Show_Close_Price? - You can compute the difference at candle close. Or you can check the other boxes to compare the highest/lowest prices for intra candle prices (wicks).
Show Sum_of_All? - You can sum all of the differences, which only makes sense if you're making the volume adjustement. Default is off. Below, you can also choose which exchanges to include in the sum.
This works best on lower timeframes, like the 1m, 5, and 15m charts. I personally use 5m, with 48 or 96 length lookback. You get a better view of the real time price divergences that way.
Directional Movement Indexthis is trend.this is trend.this is trend.this is trend.this is trend.this is trend.this is trend.this is trend.this is trend.this is trend.this is trend.this is trend.this is trend.this is trend.this is trend.this is trend.this is trend.this is trend.this is trend.this is trend.this is trend.this is trend.this is trend.this is trend.this is trend.this is trend.this is trend. i am happy. kuy
FlowStateTrader FlowState Trader - Advanced Time-Filtered Strategy
## Overview
FlowState Trader is a sophisticated algorithmic trading strategy that combines precision entry signals with intelligent time-based filtering and adaptive risk management. Built for traders seeking to achieve their optimal performance state, FlowState identifies high-probability trading opportunities within user-defined time windows while employing dynamic trailing stops and partial position management.
## Core Strategy Philosophy
FlowState Trader operates on the principle that peak trading performance occurs when three elements align: **Focus** (precise entry signals), **Flow** (optimal time windows), and **State** (intelligent position management). This strategy excels at finding reversal opportunities at key support and resistance levels while filtering out suboptimal trading periods to keep traders in their optimal flow state.
## Key Features
### 🎯 Focus Entry System
**Support/Resistance Zone Trading**:
- Dynamic identification of key price levels using configurable lookback periods
- Entry signals triggered when price interacts with these critical zones
- Volume confirmation ensures genuine breakout/reversal momentum
- Trend filter alignment prevents counter-trend disasters
**Entry Conditions**:
- **Long Signals**: Price closes above support buffer, touches support level, with above-average volume
- **Short Signals**: Price closes below resistance buffer, touches resistance level, with above-average volume
- Optional trend filter using EMA or SMA for directional bias confirmation
### ⏰ FlowState Time Filtering System
**Comprehensive Time Controls**:
- **12-Hour Format Trading Windows**: User-friendly AM/PM time selection
- **Multi-Timezone Support**: UTC, EST, PST, CST with automatic conversion
- **Day-of-Week Filtering**: Trade only weekdays, weekends, or both
- **Lunch Hour Avoidance**: Automatically skips low-volume lunch periods (12-1 PM)
- **Visual Time Indicators**: Background coloring shows active/inactive trading periods
**Smart Time Features**:
- Handles overnight trading sessions seamlessly
- Prevents trades during historically poor performance periods
- Customizable trading hours for different market sessions
- Real-time trading window status in dashboard
### 🛡️ Adaptive Risk Management
**Multi-Level Take Profit System**:
- **TP1**: First profit target with optional partial position closure
- **TP2**: Final profit target for remaining position
- **Flexible Scaling**: Choose number of contracts to close at each level
**Dynamic Trailing Stop Technology**:
- **Three Operating Modes**:
- **Conservative**: Earlier activation, tighter trailing (protect profits)
- **Balanced**: Optimal risk/reward balance (recommended)
- **Aggressive**: Later activation, wider trailing (let winners run)
- **ATR-Based Calculations**: Adapts to current market volatility
- **Automatic Activation**: Engages when position reaches profitability threshold
### 📊 Intelligent Position Sizing
**Contract-Based Management**:
- Configurable entry quantity (1-1000 contracts)
- Partial close quantities for profit-taking
- Clear position tracking and P&L monitoring
- Real-time position status updates
### 🎨 Professional Visualization
**Enhanced Chart Elements**:
- **Entry Zone Highlighting**: Clear visual identification of trading opportunities
- **Dynamic Risk/Reward Lines**: Real-time TP and SL levels with price labels
- **Trailing Stop Visualization**: Live tracking of adaptive stop levels
- **Support/Resistance Lines**: Key level identification
- **Time Window Background**: Visual confirmation of active trading periods
**Dual Dashboard System**:
- **Strategy Dashboard**: Real-time position info, settings status, and current levels
- **Performance Scorecard**: Live P&L tracking, win rates, and trade statistics
- **Customizable Sizing**: Small, Medium, or Large display options
### ⚙️ Comprehensive Customization
**Core Strategy Settings**:
- **Lookback Period**: Support/resistance calculation period (5-100 bars)
- **ATR Configuration**: Period and multipliers for stops/targets
- **Reward-to-Risk Ratios**: Customizable profit target calculations
- **Trend Filter Options**: EMA/SMA selection with adjustable periods
**Time Filter Controls**:
- **Trading Hours**: Start/end times in 12-hour format
- **Timezone Selection**: Four major timezone options
- **Day Restrictions**: Weekend-only, weekday-only, or unrestricted
- **Session Management**: Lunch hour avoidance and custom periods
**Risk Management Options**:
- **Trailing Stop Modes**: Conservative/Balanced/Aggressive presets
- **Partial Close Settings**: Enable/disable with custom quantities
- **Alert System**: Comprehensive notifications for all trade events
### 📈 Performance Tracking
**Real-Time Metrics**:
- Net profit/loss calculation
- Win rate percentage
- Profit factor analysis
- Maximum drawdown tracking
- Total trade count and breakdown
- Current position P&L
**Trade Analytics**:
- Winner/loser ratio tracking
- Real-time performance scorecard
- Strategy effectiveness monitoring
- Risk-adjusted return metrics
### 🔔 Alert System
**Comprehensive Notifications**:
- Entry signal alerts with price and quantity
- Take profit level hits (TP1 and TP2)
- Stop loss activations
- Trailing stop engagements
- Position closure notifications
## Strategy Logic Deep Dive
### Entry Signal Generation
The strategy identifies high-probability reversal points by combining multiple confirmation factors:
1. **Price Action**: Looks for price interaction with key support/resistance levels
2. **Volume Confirmation**: Ensures sufficient market interest and liquidity
3. **Trend Alignment**: Optional filter prevents counter-trend positions
4. **Time Validation**: Only trades during user-defined optimal periods
5. **Zone Analysis**: Entry occurs within calculated buffer zones around key levels
### Risk Management Philosophy
FlowState Trader employs a three-tier risk management approach:
1. **Initial Protection**: ATR-based stop losses set at strategy entry
2. **Profit Preservation**: Trailing stops activate once position becomes profitable
3. **Scaled Exit**: Partial profit-taking allows for both security and potential
### Time-Based Edge
The time filtering system recognizes that not all trading hours are equal:
- Avoids low-volume, high-spread periods
- Focuses on optimal liquidity windows
- Prevents trading during news events (lunch hours)
- Allows customization for different market sessions
## Best Practices and Optimization
### Recommended Settings
**For Scalping (1-5 minute charts)**:
- Lookback Period: 10-20
- ATR Period: 14
- Trailing Stop: Conservative mode
- Time Filter: Major session hours only
**For Day Trading (15-60 minute charts)**:
- Lookback Period: 20-30
- ATR Period: 14-21
- Trailing Stop: Balanced mode
- Time Filter: Extended trading hours
**For Swing Trading (4H+ charts)**:
- Lookback Period: 30-50
- ATR Period: 21+
- Trailing Stop: Aggressive mode
- Time Filter: Disabled or very broad
### Market Compatibility
- **Forex**: Excellent for major pairs during active sessions
- **Stocks**: Ideal for liquid stocks during market hours
- **Futures**: Perfect for index and commodity futures
- **Crypto**: Effective on major cryptocurrencies (24/7 capability)
### Risk Considerations
- **Market Conditions**: Performance varies with volatility regimes
- **Timeframe Selection**: Lower timeframes require tighter risk management
- **Position Sizing**: Never risk more than 1-2% of account per trade
- **Backtesting**: Always test on historical data before live implementation
## Educational Value
FlowState serves as an excellent learning tool for:
- Understanding support/resistance trading
- Learning proper time-based filtering
- Mastering trailing stop techniques
- Developing systematic trading approaches
- Risk management best practices
## Disclaimer
This strategy is for educational and informational purposes only. Past performance does not guarantee future results. Trading involves substantial risk of loss and is not suitable for all investors. Users should thoroughly backtest the strategy and understand all risks before live trading. Always use proper position sizing and never risk more than you can afford to lose.
---
*FlowState Trader represents the evolution of systematic trading - combining classical technical analysis with modern risk management and intelligent time filtering to help traders achieve their optimal performance state through systematic, disciplined execution.*
IBS_WickandBody_ATRIndicator Description
This indicator analyzes the structure and volatility of individual candlesticks, providing:
Percentages of upper wick, lower wick, and body
IBS (Intraday Bar Strength) value
Candlestick price range in both price units and ticks
ATR with configurable period as a measure of volatility
Dynamic label on the chart showing key values
Useful for assessing candlestick strength, volatility characteristics, and short-term trading decisions.
super miracle - Parabolic & RSI StrategyThis strategy uses the 5(3)-minute chart and combines two indicators—Parabolic and RSI (Relative Strength Index)—making it an ultra-simple, high win-rate approach.
SMS Signals — Aggressive / Conservative Concept (smart money Signals)
The indicator tries to catch “whale moves” (big trader activity) by detecting:
Breakouts / Breakdowns → price breaking the previous high or low.
Volume Expansion → volume must be higher than the average volume × multiplier.
⚙️ Modes
Aggressive
Faster signals, more frequent but less reliable (shorter lookback, smaller volume requirement).
Balanced
Medium sensitivity (default).
Conservative
Fewer signals but stronger (longer lookback, higher volume requirement).
🔍 Core Conditions
BUY signal (Long):
Close > previous highest high (breakout).
Volume > Volume SMA × multiplier.
SELL signal (Short):
Close < previous lowest low (breakdown).
Volume > Volume SMA × multiplier.
🛡️ Optional Filters
RSI filter:
Conservative mode → require RSI > 55 (BUY) or < 45 (SELL).
Other modes → RSI > 50 (BUY) or < 50 (SELL).
VWAP proximity:
Ensures the signal happens near VWAP (within a chosen %).
Engulfing candle:
Confirms the signal only if the current candle engulfs the previous one.
📊 On the Chart
Plots previous high and previous low.
Plots VWAP (if enabled).
Draws a green arrow (BUY) below the candle when a long signal appears.
Draws a red arrow (SELL) above the candle when a short signal appears.
🔔 Alerts
Triggers “Whale BUY” or “Whale SELL” alerts when conditions are met.