Jack's ADX v3 with Multi-TF TableAdded a table showing the ADX value on 3 timeframes.
You can change the timeframes in the settings.
NOTE: When you change the timeframe/s in the settings it will change the value in the table but the timeframe label does not change. To be fixed.
But if you change timeframe 2 to 1 hour, the text in the table will say 26m but the value is from the 1 hour adx value.
Hope that makes sense.
Educational
MA + RSI + Auto S/R (v5) MA + RSI + Auto Support/Resistance Indicator
This indicator combines Exponential Moving Averages (EMA), Simple Moving Averages (SMA), Relative Strength Index (RSI), and Auto-detected Support/Resistance levels (based on pivot highs/lows) to offer a comprehensive technical analysis toolkit for any trader.
🧩 Included Components
Component Description
EMA (Fast/Slow) Used for identifying short- and medium-term trend direction.
SMA (Short/Long) Indicates dynamic support/resistance and longer-term trend.
RSI Helps detect overbought or oversold conditions.
Support/Resistance Automatically plotted using pivot highs/lows (swing points).
Trend Highlight Optional background coloring to visually represent trend bias.
⚙️ User Inputs
Input Purpose
emaFastLen Length of the fast EMA (default: 9).
emaSlowLen Length of the slow EMA (default: 21).
smaShortLen Length of the short SMA (default: 20).
smaLongLen Length of the long SMA (default: 50).
rsiLen RSI calculation period (default: 14).
rsiOB, rsiOS RSI Overbought and Oversold thresholds (default: 70/30).
pivotLeft/Right Number of bars for detecting pivot highs/lows (default: 5 each).
📈 Indicator Components
📊 EMA / SMA
Fast EMA (orange) and slow EMA (red) show trend momentum.
Short SMA (blue) and long SMA (teal) show general price direction and act as dynamic support/resistance.
💹 RSI Panel
RSI is calculated and internally plotted.
Static lines:
70 → Overbought
30 → Oversold
50 → Neutral/Center Line
RSI value labels appear every ~20 bars for clarity.
📌 Support and Resistance Zones
Automatically drawn using:
pivotHigh() → plots resistance (red crosses)
pivotLow() → plots support (green crosses)
Useful for swing trading and breakout setups.
🟥🟩 Trend Background Highlight (Optional)
Green background → Fast EMA above Slow EMA → Bullish momentum.
Red background → Fast EMA below Slow EMA → Bearish momentum.
Helps visualize trend bias at a glance.
🧪 Usage Suggestions
Combine EMA/SMA crossovers with RSI values for stronger signals.
Watch for RSI divergence near support/resistance zones.
Use pivot highs/lows to plan stop-loss or breakout entries.
Use background color to confirm trend alignment across timeframes.
🛠️ Possible Extensions
Add buy/sell signal plots based on conditions (e.g., EMA crossover + RSI filter).
Add alerts when price touches pivot levels or RSI crosses critical values.
Integrate into a full trading strategy script (strategy.*) for backtesting.
HTF FibonacciThis indicator displays Fibonacci lines for the selected previous HTF candle.
You can set its Fibs levels and colors.
HTF options: 15 minutes, 30 minutes, 1 hour, 2 hours, 4 hours and 1 day
ADX with Shaded ZoneThe ADX with Shaded Zone indicator is a momentum-based tool that visualizes trend strength using the Average Directional Index (ADX) along with the +DI and -DI lines. This indicator enhances the traditional ADX setup by adding a shaded zone between ADX levels 20 and 25, helping traders easily identify the transition area between non-trending and trending market conditions.
It plots:
+DI (Green): Positive Directional Indicator
−DI (Red): Negative Directional Indicator
ADX (Blue): Measures the strength of the trend
Shaded Zone: Highlights the indecisive range where ADX is below 25 (gray background between levels 20 and 25)
⚙️ How to Use:
✅ Trend Identification:
ADX < 20: Weak or no trend. Avoid trend-following strategies.
ADX 20–25 (Shaded Zone): Transition zone. Potential trend forming — stay cautious.
ADX > 25: Stronger trend. Favor trend-following strategies.
✅ Direction Confirmation:
If +DI > -DI and ADX > 25 → Uptrend confirmation.
If -DI > +DI and ADX > 25 → Downtrend confirmation.
Crossovers between +DI and -DI can be used as early signals.
✅ Shaded Zone Use:
The gray shaded area helps visually filter out low-trend strength conditions.
Useful for trend traders to wait before entering until ADX breaks above 25.
اختبار بسيط//@version=5
indicator("إشارة شراء قوية", overlay=true)
// المتوسطات
ema9 = ta.ema(close, 9)
ema21 = ta.ema(close, 21)
ema50 = ta.ema(close, 50)
// الإيشيموكو
conversionLine = ta.ema(close, 9)
baseLine = ta.ema(close, 26)
spanA = (conversionLine + baseLine) / 2
spanB = ta.ema(close, 52)
// VWAP
vwap = ta.vwap
// ADX و RSI
adx = ta.adx(14)
rsi = ta.rsi(close, 14)
// MACD
= ta.macd(close, 12, 26, 9)
// الفوليوم
volumeCondition = volume > ta.sma(volume, 20) and close > open
// شروط الشراء
buyCondition = close > ema9 and close > ema21 and close > ema50 and
close > spanA and close > spanB and
close > vwap and
adx > 25 and
rsi > 66 and
macdLine > signalLine and macdLine > 0 and
volumeCondition
// إشارة على الشارت
plotshape(buyCondition, title="إشارة شراء", location=location.belowbar, color=color.green, style=shape.labelup, text="شراء")
// عرض المتوسطات
plot(ema9, color=color.orange)
plot(ema21, color=color.blue)
plot(ema50, color=color.red)
Levels 2.0 by SaltanovCrypto (Arrays - Up to 20 Levels)Script Description: Levels 2.0 by SaltanovCrypto – Dynamic Trading Levels for Multiple Exchanges
This Pine Script (version 6), titled "Levels 2.0 by SaltanovCrypto", is a highly versatile and customizable tool designed to display buy and sell levels with corresponding labels for cryptocurrency pairs across multiple exchanges, including Bybit, Binance, OKX, BingX, Coinbase, and others. The script is tailored to meet the specific needs of traders who rely on large limit orders or data from order book screeners, allowing them to visualize key trading zones with ease.
Core Features Based on Your Requirements
1. Universal Compatibility Across Exchanges:
- The script supports any exchange and any cryptocurrency pair in the format `exchange:pair` (e.g., `BYBIT:TIAUSDT`, `BINANCE:BTCUSDT.P`, `COINBASE:ADAUSD`).
- You can add as many pairs as needed in this simple format:
bybit:TONUSDT,
bybit:TRUMPUSDT,
coinbase:ADAUSD,
okx:ETHUSDT,
bingx:SOLUSDT,
binance:ZENUSDT.P,
binance:ZKUSDT.P,
bybit:AAVEUSDT.P,
bybit:AMIUSDT,
bybit:APTUSDT,
bybit:ATOMUSDT.P,
bybit:DYDXUSDT.P,
2. Dynamic Levels and Labels:
- All buy levels and sell levels for a single coin must be grouped together within one `else if` block. This ensures that all levels for a specific ticker are defined in a single, cohesive section.
- The first coin in the script starts with an `if ticker` statement, while all subsequent coins use `else if ticker`. This structure ensures proper conditional logic.
3. Correct Format for Adding Levels:
- The format for adding levels to the script should look like this:
if ticker == "BYBIT:WLDUSDT"
buyLevels.push(0.682)
buyLabels.push("31.04K")
else if ticker == "BYBIT:TIAUSDT"
buyLevels.push(2.285)
buyLabels.push("48.84K")
else if ticker == "BYBIT:MKRUSDT"
sellLevels.push(1400)
sellLabels.push("72.06K")
else if ticker == "BYBIT:GALAUSDT"
buyLevels.push(0.01355)
buyLabels.push("35.95K")
- Key Rule:
- The first coin always starts with `if ticker`.
- All subsequent coins use `else if ticker`.
4. Support for Futures (.P Pairs):
- The script works seamlessly with futures pairs that have `.P` appended to their names (e.g., `BINANCE:BTCUSDT.P`, `BINANCE:ETHUSDT.P`).
- Example:
else if ticker == "BINANCE:BTCUSDT.P"
buyLevels.push(90000)
buyLabels.push("Buy Level 1")
buyLevels.push(89000)
buyLabels.push("Buy Level 2")
sellLevels.push(92000)
sellLabels.push("Sell Level 1")
5. Unlimited Scalability:
- While the script currently supports up to 20 buy levels and 20 sell levels per ticker, it is designed to be easily extendable. You can add more variables (e.g., `buyLine21`, `sellLine22`) to accommodate additional levels if needed.
- Each level is drawn as a horizontal line on the chart, and labels are displayed next to the lines for better readability.
6. Customizable Appearance:
- The script provides full control over the visual appearance of the lines and labels:
- Line Color: Separate colors for buy and sell lines (e.g., green for buy, blue for sell).
- Line Width: Adjustable width for better visibility.
- Label Text Color: Customizable text color for labels.
- Label Background Color: Semi-transparent background for labels to improve contrast.
- Font Size: Adjustable font size for labels.
7. Offset for Lines:
- The script includes parameters to offset the lines left and right from the last bar, ensuring they don’t overlap with the price action or other indicators.
8. Neural Network Integration:
- Neural networks can be used to automate the process of extracting levels and labels from screeners and converting them into the required format for the script. For example:
- Train a neural network to parse screener data and output the levels and labels in the correct format.
- Automate the insertion of these levels into the script using scripts or tools that interact with the Pine Script editor.
---
Example Block with 5 Buy Levels and 5 Sell Levels
Here’s an example of how to define 5 buy levels and 5 sell levels for a single coin, such as `BINANCE:BCHUSDT.P`, in the simplified format:
else if ticker == "BINANCE:BCHUSDT.P"
sellLevels.push(337)
sellLabels.push("3.38M")
sellLevels.push(339)
sellLabels.push("3.41M")
sellLevels.push(340)
sellLabels.push("3.41M")
sellLevels.push(342)
sellLabels.push("3.45M")
sellLevels.push(345)
sellLabels.push("3.50M")
buyLevels.push(320)
buyLabels.push("417.92K")
buyLevels.push(318)
buyLabels.push("395.20K")
buyLevels.push(315)
buyLabels.push("372.48K")
buyLevels.push(312)
buyLabels.push("349.76K")
buyLevels.push(310)
buyLabels.push("327.04K")
---
Why This Script Meets Your Needs
- Flexibility Across Exchanges: The script supports any exchange and any pair, making it ideal for traders who monitor multiple platforms like Bybit, Binance, OKX, BingX, and Coinbase.
- Ease of Data Integration: The intuitive format for defining levels and labels makes it easy to integrate data from any screener or source.
- Scalability: With support for up to 20 levels per ticker (and the ability to extend this limit), the script can accommodate even the most complex trading strategies.
- Automation Potential: By leveraging neural networks, you can fully automate the process of extracting levels and labels from screeners, saving time and reducing manual effort.
---
Conclusion
The "Levels 2.0 by SaltanovCrypto" script is a powerful and flexible tool designed to meet the needs of modern traders. Its compatibility with any exchange, ease of integrating data from screeners, and potential for automation with neural networks make it an indispensable addition to any trader's toolkit. Whether you're monitoring large limit orders or analyzing key trading zones, this script provides the scalability, flexibility, and customization you need to succeed.
Phoenix Master Strategy (PMI)Phoenix Master Strategy (PMI) - Documentation
🧠 Overview
Phoenix Master Strategy (PMI) is a comprehensive Pine Script strategy combining trend detection, buy/sell signals, volatility, sentiment estimation, liquidity zones, and position sizing—all in one powerful package. It supports both visual chart analysis and strategy backtesting.
⚙️ Inputs
Parameter Description
timeframeTrend Timeframe used to determine trend (e.g., "D" for Daily).
showBackground Enables background coloring based on trend direction.
riskPercent Risk percentage per trade.
accountSize Total account size in USD. Used to calculate position size.
📈 Trend Detection - EMA
Uses two EMAs: emaFast (default: 9) and emaSlow (default: 21).
Trend Direction:
Uptrend: Fast EMA > Slow EMA
Downtrend: Fast EMA < Slow EMA
Optional background coloring to visually indicate trend.
💹 Momentum Indicators
RSI (Relative Strength Index)
Custom period (rsiLength) and overbought/oversold thresholds.
Used for momentum filtering.
MACD
Standard MACD (12, 26, 9) applied to selected source.
MACD histogram value used to assess momentum direction.
Stoch RSI
Calculates %K and %D values to detect short-term overbought/oversold areas.
Helps fine-tune signal entries.
☁️ Ichimoku Cloud
Calculates full Ichimoku components: Tenkan, Kijun, Senkou A/B, and Chikou Span.
Trend Inference:
CloudUp: Senkou A > Senkou B → Bullish Cloud
CloudDown: Senkou A < Senkou B → Bearish Cloud
Cloud visuals are included but commented out by default.
📊 Volatility Indicator
Uses ATR (Average True Range) to measure volatility.
Position size is adjusted based on ATR value.
Detects volume explosions if current volume is 2x the 20-period SMA.
📌 Support / Resistance Zones (Pivots)
Automatically plots recent pivot highs and pivot lows for dynamic support/resistance visualization.
🧭 Sentiment & Liquidity Indicators
Sentiment (News Placeholder)
Uses 50-period SMA as a placeholder sentiment indicator.
Above SMA → Bullish Sentiment
Below SMA → Bearish Sentiment
Can be replaced with live news API in future versions.
Liquidity Heatmap
Uses 20-period SMA of volume as a proxy for liquidity concentration.
Displayed using bar-style plots.
🟢🔴 Buy/Sell Signal Logic
Long Signal Conditions:
EMA Trend Up
RSI < 50
MACD Histogram > 0
Stoch RSI %K < 80
Ichimoku Cloud Bullish (CloudUp)
Short Signal Conditions:
EMA Trend Down
RSI > 50
MACD Histogram < 0
Stoch RSI %K > 20
Ichimoku Cloud Bearish (CloudDown)
🚨 Alert Conditions
longSignal → "Phoenix - BUY Signal"
shortSignal → "Phoenix - SELL Signal"
volumeExplode → "Phoenix - Volume Explosion Detected"
These alerts are compatible with TradingView's alert system for notifications.
💼 Position Sizing Calculation
Formula:
plaintext
Kopyala
Düzenle
Position Size = (Account Size × Risk %) / ATR
Adjusts trade size based on volatility and risk tolerance.
Visualized with a fuchsia line on the chart.
🧪 Strategy Execution
Uses Pine Script’s strategy.entry and strategy.close:
Opens long position when longSignal is true.
Opens short position when shortSignal is true.
Closes each position when the opposite signal appears.
📌 Extra Notes
Script uses Pine Script v5 and is optimized for max efficiency (max_lines_count=500).
Multiple market dynamics are integrated:
Trend
Momentum
Volume/Volatility
Sentiment
Liquidity
Risk Management
✅ Suggestions for Improvement
Integrate real news sentiment via APIs (e.g., BloombergHT RSS).
Add Take Profit / Stop Loss / Trailing Stop options.
Enhance visuals using label.new or table.new for clearer alerts.
Adapt position size logic for crypto/futures lot sizing.
Add multi-timeframe confirmation features.
Export strategy results or signals to a Telegram bot or external system.
Equal Highs and Equal LowsIt identifies eqx, teqx and seqx. So you are able to use them and determine what might happen. Trust me this indicator works if you know what you are doing
Collatz Conjecture - DolphinTradeBot1️⃣ Overview
Every positive number follows its own unique path to reach 1 according to the Collatz rule.
Some numbers reach the end quickly and directly.
Others rise significantly before crashing down sharply.
Some get stuck within a certain range for a while before finally reaching 1.
Each number follows a different pattern — the number of steps it takes, how high it climbs, or which values it passes through cannot be predicted in advance.
This is a structure that appears chaotic but ultimately leads to order:
Every number reaches 1, but the way it gets there is entirely uncertain.
2️⃣ How Is It Work?
The rule is simple:
▪️ If the number is even → divide it by two.
▪️ If it’s odd → multiply it by three and add one.
Repeat this process at each step.
Example :
Let’s say the starting number is 7:
7 → 22 → 11 → 34 → 17 → 52 → 26 → 13 → 40 → 20 → 10 → 5 → 16 → 8 → 4 → 2 → 1
It reaches 1 in 17 steps.
And from there, it always enters the same cycle:
4 → 2 → 1 → 4 → 2 → 1...
3️⃣ Why Is It Worth Learning?
🎯 This indicator isn’t just mathematical fun—it’s a thought experiment for those who dare to question market behavior.
▪️ It’s fun.
Watching numbers behave in unpredictable ways from a simple rule set is surprisingly enjoyable.
▪️ It shows how hard it is to teach a computer what randomness really is .
The Collatz process can be used to simulate chaotic behavior and may even inspire creative ways to introduce complexity into your code.
▪️ It makes you think — especially in financial markets.
The patternless, yet rule-based structure of Collatz can help train your mind to recognize that not all unpredictability is random. It’s a great mental model for navigating complex systems like price action.
▪️ Just like price movements in financial markets, this ancient problem remains unsolved.
Despite its simplicity, the Collatz conjecture has resisted proof for decades — a reminder that even the most basic-looking systems can hide deep complexity.
4️⃣ How To Use?
Super easy — in the indicator’s settings, there’s just one input field.
Enter any positive number, and you’ll see the pattern it follows on its way to 1.
You can also observe how many steps it takes and which values it visits in the info box at the top center of the chart.
5️⃣ Some Examples
You Can Observe the Chaos in the Following Examples⤵️
For Input Number → 12
For Input Number → 13
For Input Number → 14
For Input Number → 32768
For Input Number → 47
Choppiness Index [CHOP]🧠 How to Use It
CHOP > 61.8: Likely a sideways/choppy market. Consider sitting out or scalping.
CHOP < 38.2: Strong trend developing — good for trend-following or breakout trades.
Hovering around 50? It’s in a neutral zone, so be cautious.
Global M2/M3 Liquidity IndexThis Indicator takes M3 data from 20 of the largest Central banks. M3 data is not available for USA and CHINA and has been substituted with M2.
Overall M3 captures far more than M2 and is therefore a superior model when attempting to track global liquidity.
This indicator also allows the data to be pushed forward to adjust for the lagged effect global liquidity has on markets.
The recommended lag is 90 days.
PO Signal 5·13·21 MA 【インジケーター概要】
・5・13・21 MA がパーフェクトオーダー(PO)になった “初回だけ” を検出
・ローソク足に “PO” ラベル を表示
・デフォルトで 傾きフィルター(各 MA の向き一致)をオン → ダマシ軽減
・1・5分足スキャル向け(他の時間足でも使用可)
【使い方】
① 1・5分足チャートに追加
② 条件を満たすと PO が出現
③ BBやRSIなど、他のトレンド系指標と併用してフィルタリング推奨
【アラート】
・PO Up Alert 上昇 PO(初回)
・PO Down Alert 下降 PO(初回)
アラート設定で「バー終値で実行」「バーにつき 1 回」などお好みで。
【免責】
・本スクリプトは学習・研究目的です。投資判断は自己責任でお願いします。
・リペイントはありませんが、出来高が少ない時・急変動時はシグナル精度が低下する場合があります。
Indicator Overview
Detects only the first Perfect Order (PO) where the 5‑, 13‑, and 21‑period MAs align
Plots a simple “PO” label on the candle
Slope filter (all MAs sloping in the same direction) is ON by default → reduces false signals
Designed for 1‑ and 5‑minute scalping, but works on any timeframe
How to Use
Add the script to a 1‑ or 5‑minute chart.
When the conditions are met, a “PO” label will appear.
Combine with other trend filters such as Bollinger Bands, RSI, etc., for additional confirmation.
Alerts
Alert Meaning
PO Up Alert First bullish PO
PO Down Alert First bearish PO
Set alerts with options like “Only once per bar” and “On bar close” as preferred.
Disclaimer
This script is provided for educational and research purposes only. All trading decisions are your own responsibility.
The indicator does not repaint, but signal accuracy may decline during low‑volume periods or sharp price moves.
Rolling Beta against SPY📈 Pine Script Showcase: Rolling Beta Against SPY
Understanding how your favorite stock or ETF moves in relation to a benchmark like the S&P 500 can offer powerful insights into risk and exposure. This script calculates and visualizes the rolling beta of any asset versus the SPY ETF (which tracks the S&P 500).
🧠 What Is Beta?
Beta measures the sensitivity of an asset's returns to movements in the broader market. A beta of:
- 1.0 means the asset moves in lockstep with SPY,
- >1.0 indicates higher volatility than the market,
- <1.0 implies lower volatility or possible defensive behavior,
- <0 suggests inverse correlation (e.g., hedging instruments).
🧮 How It Works
This script computes rolling beta over a user-defined window (default = 60 periods) using classic linear regression math:
- Calculates daily returns for both the asset and SPY.
- Computes covariance between the two return streams.
- Divides by the variance of SPY returns to get beta.
⚙️ Customization
You can adjust the window size to control the smoothing:
- Shorter windows capture recent volatility changes,
- Longer windows give more stable, long-term estimates.
📊 Visual Output
The script plots the beta series dynamically, allowing you to observe how your asset’s correlation to SPY evolves over time. This is especially useful in regime-change environments or during major macroeconomic shifts.
💡 Use Cases
- Portfolio construction: Understand how your assets co-move with the market.
- Risk management: Detect when beta spikes—potentially signaling higher market sensitivity.
- Market timing: Use beta shifts to infer changing investor sentiment or market structure.
📌 Pro Tip: Combine this rolling beta with volatility, Sharpe ratio, or correlation tracking for a more robust factor-based analysis.
Ready to add a layer of quantitative insight to your chart? Add the script to your watchlist and start analyzing your favorite tickers against SPY today!
Daily Forex Market Zones (IST)📈 Script Description: Market Range Zones (5:30 AM–7:30 AM & 7:00 PM–9:00 PM)
This custom Pine Script highlights two key time-based range zones on the chart:
🕔 Morning Range (5:30 AM – 7:30 AM)
🔹 Helps identify the early market structure and potential breakout levels.
🔹 Useful for traders who track early volatility and pre-London session setups.
🌆 Evening Range (7:00 PM – 9:00 PM)
🔹 Captures the price consolidation or movements during late market hours.
🔹 Helpful for traders who look for end-of-day or Asian session setups.
✅ Both ranges are displayed with custom visuals (boxes or lines) for quick reference.
✅ Supports intraday trading strategies like breakout, fakeout, and range-retest entries.
✅ Time zones are adjustable depending on your broker/server time settings.
Oscura 23:00 - 00:00 (Italia)Hiding spread zone.
Usefull to hide zone where the broker make new contract and erase spread
HG StdDevThe HG StdDev indicator provides a dynamic view of market volatility by calculating the standard deviation of a selected price source over a customizable period. Additionally, it plots a threshold line representing the highest standard deviation over a secondary lookback window.
Red Line: Current standard deviation (volatility) of the price.
Gray Line: Highest standard deviation value within the lookback range, serving as a reference for recent peak volatility.
Use this tool to identify periods of increasing or extreme volatility, potential breakout zones, or to filter signals based on volatility thresholds.
4 EMAs with Entry and Exit Strategy🔍 Purpose of the Script:
This strategy is designed to identify bullish trends using a combination of Exponential Moving Averages (EMAs) and the Relative Strength Index (RSI), and execute long entries and exits accordingly.
📈 Key Technical Indicators Used:
EMAs (Exponential Moving Averages):
ema9, ema21, ema63, and ema200 are calculated to determine short-, mid-, and long-term trends.
An unused ema126 is mentioned but commented out.
RSI (Relative Strength Index):
A 14-period RSI is calculated and used to avoid entries when the stock is overbought.
🟢 Entry Logic (Long):
The strategy enters a long position when:
A bullish trend is confirmed by EMA alignment:
ema9 > ema21 > ema63 > ema200
The closing price is above ema9
RSI is ≤ 60, to avoid entering overbought conditions
🔴 Exit Logic (Long Exit):
The strategy exits a long position when:
ema21 crosses below ema63 (bearish signal)
There are commented-out conditions like:
RSI > 80 (overbought)
Close > 1.4 × ema126 (price extended far above average)
🎨 Visualization:
EMAs are plotted in different colors for trend visibility.
Background color turns:
Light green in bullish trend
Light red in bearish trend
⚙️ Strategy Configuration:
Capital: ₹10,00,000
Position size: 10% of equity
Commission: 0.75% per trade (roundtrip)
Overlay: true (indicators and trades plotted on price chart)
✅ Highlights:
Clear trend detection with layered EMA logic
Avoids overbought entries using RSI ≤ 60
Customizable and extendable (e.g., you can uncomment EMA126 and add price-overextension logic)
TuxTune - Dynamic Vertical LineVisual aid. The vertical line moves dynamically with the last candle of the selected time frame.
The middle of the line moves with the latest price.
The line range (height) can be set to any value to aid in quickly gauging the size of the candles without having to keep looking at the numbers on the vertical axis to determine how big the candles are.
Line width, color, and distance from the last candle can also be set.
The label can be turned off/on.
FeraTrading Multi-Timeframe FVG w/ Volume FilteringWelcome to the FeraTrading Multi-Timeframe FVG w/ Volume Filtering Indicator.
This Fair Value Gap (FVG) indicator identifies bullish and bearish FVGs across up to 5 customizable timeframes—from intraday scalps to higher-timeframe confluences.
🔹 Volume-Filtered FVGs: Optionally filter for high-volume zones only, focusing on strong institutional interest.
🔹 Bullish & Bearish Toggles: Choose which setups you want to see.
🔹 Dynamic Gap Lengths: Gap size automatically scales with volume intensity using a smart multiplier.
🔹 Multi-Timeframe Support: Pulls FVGs from higher timeframes without cluttering your chart.
🔹 Color-Coded Zones: Easily distinguish between bullish and bearish areas with custom transparency.
Great for scalpers, day traders, and swing traders looking for precise entry zones backed by volume and structure.
We made this indicator open-source on purpose: So you can tweak it, improve it, or build on it. Whether you’re a developer or a trader with some coding skills, we want you to make it your own and help the tool evolve with the community. Mess with the volume logic or how the FVGs interact with candles, it is all setup for you to do so. If you are not a coder, enjoy using a great indicator!
This indicator was developed by FeraTrading to visualize market structure.
FeraTrading Relative Volume IndicatorThis FeraTrading Relative Volume Indicator measures relative volume pressure by comparing buying and selling activity, smoothed using a configurable average. It helps traders identify volume-driven momentum shifts, offering dynamic buy and sell signals based on weighted pressure values.
Key Features:
📈 Relative Volume (RV) Line: Measures net buying/selling pressure using volume-weighted price action.
🟢 Buy Signals: Triggered when RV crosses above a smoothed moving average (SMA 1).
🔴 Sell Signals (optional): Triggered when RV crosses below a separate SMA (SMA 2).
🔍 Customizable Inputs: Adjust smoothing length, weight, and signal sensitivity.
🕯️ Weighted Candles (optional): Visualizes custom OHLC based on volume-weighted volatility.
📊 Two SMAs: Use separate or combined moving averages to analyze trends in pressure.
🎨 Flexible Styling: Customize line and signal colors to match your chart setup.
Use Cases:
Spotting accumulation/distribution phases
Timing entries during volume surges
Confirming breakout momentum with underlying volume pressure
This indicator was developed by FeraTrading to visualize relative volume pressure.
ProfitLossMereSathThis script is designed solely for adding a watermark to your charts. It does not provide any technical indicators or trading signals. Apart from the watermark feature, the script has no other functional use.
I had to make this script public because whenever I tried to publish a chart, it wasn’t allowing me to do so, probably because this script was set to private.
Quantum Flow Navigator @DaviddTechQuantum Flow Navigator – DaviddTech
Precision Strategy Builder Powered by Adaptive Filters, Statistical Noise Reduction & Multi-Modal Confirmation
🚀 Bullish Signal : Enter when ALMA, FluxWave, and QuickSilver all confirm bullish trend, with high volume and valid noise filter state.
🔻 Bearish Signal : Enter short when all components align bearishly and filters validate the signal.
🚪 Exit : Automatically managed by dynamic SL/TP or indicator-based reversal logic.
✅ Overview & DaviddTech Methodology
Quantum Flow Navigator is an advanced, multi-component trading system engineered around the strict modular logic of the DaviddTech methodology .
It integrates every core component required for a fully rule-based and signal-driven strategy—baseline, confirmations, volume filter, exit system, and noise filter.
Designed for traders who demand structure, clarity, and data-backed decision-making on 15M, 1H, and 4H charts.
🔍 Indicator Components
Baseline: Adaptive ALMA Filter
Smooth and responsive dynamic trend detection, with momentum validation and optional filled zones for enhanced visual feedback.
Confirmation #1: FluxWave Oscillator
Developed from an enhanced Trendlio concept by @dudeowns , FluxWave uses ALMA-smoothed rate-of-change logic with configurable signal behavior.
Confirmation #2: QuickSilver Band System
Custom breakout engine that maps volatility envelopes using multi-layered deviation bands for clear confirmation of structure breaks and trend direction.
Volume Filter: Normalized Volume Energy
Innovative volume filter inspired by @ceyhun 's work. Filters trades by classifying energy into High, Normal, or Low based on normalized volume context.
Exit System: Dynamic Momentum Stop Loss
Choose from Smart Adaptive, Trailing, Stepped, Percentage, ATR, or Volatility-adjusted logic. Supports TP via risk/reward, ATR multiples, or percentage targets.
Noise Filtration: Quantum Statistical Noise Reduction
Fuses Kalman smoothing with wavelet decomposition to eliminate non-signal noise and improve trade quality and confidence.
🎨 Visual System & Dashboard
🚀/🔻/🚪 Emoji Labels : Buy, sell, and exit trades clearly marked for instant recognition.
Color-Shifting Bars : Reflect FluxWave’s trend bias in real-time.
ALMA Fill Zone : Visual trend envelope between price and ALMA baseline.
QuickSilver Bands : Volatility envelopes with graduated depth for support/resistance awareness.
SL & TP Visuals : Dynamic stop-loss and take-profit zones plotted directly on chart.
Navigator Panel : In-chart dashboard displays real-time trend status, volume energy, noise filter state, signal strength, and active position tracking.
📈 How to Trade with It
Entry Mode Selection : Choose between Combined, ALMA, FluxWave, QuickSilver, or Custom scoring logic.
Final Signals : Trigger only when confirmations align, volume energy is valid, and noise is low.
Dashboard Summary : Use real-time signal display to validate entry strength.
Timeframes : 15M–1H recommended for swing/intraday setups; 5M–15M for automation.
💡 Advanced Features
Entry Strength Scoring: Composite weight of all active components + filters.
Cooldown System: Limits excessive signals in volatile periods.
Multiple Exit Strategies: SL & TP modes with optional indicator-based exits.
Statistical Filtering: Wavelet + Kalman combination optimizes entry confidence.
Full Alert Suite: Covers entries, exits, filter triggers, volume states, and more.
🧠 Suggested Strategy Usage
Wait for full confirmation from ALMA, FluxWave, and QuickSilver.
Ensure volume energy is High and noise filter confirms trend clarity.
Use adaptive SL/TP or indicator-based exits.
Monitor dashboard for live signal strength ≥ threshold.
Use “Balanced” mode for general use; switch to “Aggressive” for tighter signals.
📝 Credits & Originality
Concept based on DaviddTech’s component-driven methodology .
FluxWave Oscillator built as an evolved version of Trendlio with full signal customization — credit @dudeowns .
Volume Energy Filter adapted from the work of @ceyhun .
Noise filtration and system architecture developed independently using Pine Script v6.
All code and logic is original, non-rehashed, and completely refactored to ensure uniqueness.
Quantum Flow Navigator fuses adaptive baselines, confirmation logic, energy-based filters, and statistical refinement into a precision signal engine—optimized for traders who value structure, clarity, and control.
Buffett Indicator (Wilshire 5000 / GDP)The Buffett Indicator (Wilshire 5000 / GDP) is a macroeconomic metric used to assess whether the U.S. stock market is overvalued or undervalued. It is calculated by dividing the total market capitalization (represented by the Wilshire 5000 Index) by the U.S. Gross Domestic Product (GDP). A value above 1 (or 100%) may indicate an overvalued market, while a value below 1 suggests potential undervaluation. This indicator is best suited for long-term investment analysis.