Money Flow Trend Strength [CraftyChaos]I devised this indicator because I wanted to find a way to track the Money Flow Trend to exhaustion for both directions.
Overview:
I use two MFI series and an EMA of the faster MFI series to derive when the Money Flow is trending in one direction or another.
What does this indicator not do:
This indicator does not give buy and sell signals.
What does this indicator do:
This indicator offers confluence with your other indicators to determine when a reversal is approaching after a sustained trend of money flowing in or out of an asset.
This indicator can help time your trades near reversal points, so you are not entering trades in the middle of some trending move.
How to Tune
I would not recommend changing the settings. I have exposed them for people that want to experiment. The short lengths are key to reducing lag
How to read the indicator:
When a red cross appears at the top, this indicates money flow into the asset is strong. Do not short an asset while there are red crosses. You will get REKT
When a green cross appears at the bottom, this indicates money flow exiting the asset is strong. DO NOT buy an asset while there are green crosses. You will get REKT.
When the white step line enters the top, but no crosses appear, this indicates money is flowing into the asset, but is weak. The trend will either gain strength soon or will collapse.
When the white step line enters the bottom, but no crosses appear, this indicates money is flowing out of the asset, but is weak. The trend will either gain strength soon or will collapse.
The green line is the slower MFI. I would not use any crosses with the white step line and the green line. These two lines can cross frequently and show divergences with price. very frequent crossing may indicate sideways movement with no real price movement.
I often see the white step line enter the bottom and top zones under two primary conditions:
Secondary tests of support and resistance zone which fail
Failed breakouts/pullbacks after a pump or dump
Additionally, I use my indicator with the following indicators. You may find them useful:
Jurik Filtered, Composite Fractal Behavior (CFB) Channels (on current timeframe). Note: I often find strong trends trace the upper/lower bands, and end when the upper or lower band flattens
Jurik Filtered, Composite Fractal Behavior (CFB) Channels (on smaller timeframe, i.e., 2hr on a 4h or 15m on the 1hr). Note: I often find weak trend pullbacks/breakouts touch the channel bands
Session Volume Profile. Note: find trend completion corresponds to price above/below VAL areas
In den Scripts nach "volume profile" suchen
VWAP From Multiple Sources With Cloud & Percentage GapVWAP CLOUD FROM CLOSE, OPEN, HIGH & LOW SOURCES WITH CLOUD & PERCENTAGE GAP
VWAP stands for volume weighted average price and shows the average price of buys/sells based on volume traded across the current session. This VWAP is based off of the Daily session.
***HOW TO USE***
Use the purple cloud between the VWAPs as your entry points as price will typically bounce from that cloud area.
The Yellow Line is the VWAP using the close price as a source.
The Green Line is the VWAP using the open price as a source.
The Blue Line is the VWAP using the high price as a source.
The Purple Line is the VWAP using the low price as a source.
When price is above the VWAP cloud, the background will paint green because the trend is bullish.
When price is below the VWAP cloud, the background will paint red because the trend is bearish.
In the bottom right hand corner, three is a table that will show you the current percentage gap between current price and the VWAP using close as the source.
All sources and colors can be easily switched in the settings menu.
***MARKETS***
This indicator can be used as a signal on all markets, including stocks, crypto, futures and forex.
***TIMEFRAMES***
This vwap indicator can be used on all timeframes but is calculated using the daily session.
***TIPS***
Try using numerous indicators of ours on your chart so you can instantly see the bullish or bearish trend of multiple indicators in real time without having to analyze the data. Some of our favorites are our Auto Fibonacci, Volume Profile, Directional Movement Index, Momentum, Auto Support And Resistance and Money Flow Index in combination with this VWAP Cloud. The other indicators all have real time Bullish and Bearish labels as well so you can immediately understand each indicator's trend.
ToTitans : Buy/Sell HHVWhat is it
It is a volume profile indicator base on y axis. It will show you when the buy/sell volume dominate the market
Differentiation
No one has done this before to calculate buy/sell volume indicator in this fashion
This indicator has been used in AJ Jim class for "Type 2" approach
Suitable for
Intra Day Trading (20m-2h)
TFEX:S501!
"PM me to obtain access"
EulerMethod: V-ProfileVolume profile
50 rows | 50 рядов
Depth — Depth of history | Глубина истории
Range ± — Floating range | Плавающий диапазон
∟ % — Floating range % | Плавающий диапазон %
Amp — Amplitude of histogram | Амплитуда гистограммы
Minimum right margin: 10 bars | Минимальное правое поле: 10 баров
Moving Candle VolumeShows which part of the candle was executed with the highest volume.
Different from Candle Volume Profile because more useful for indicators and scripts
VERY IMPORTANT TO CHANGE THE SETTING BASED ON THE TIMEFRAME.
Does not work on any timeframe lower than 20 minutes
Nifty Volume profile + VWAP + EMA The script picks up nifty stocks with their current respective weights and plots a Volume Weighted Average Price line along with 2 EMAs and an alert when the EMAs cross over.
You can customize the script for EMA lengths and to remove alert. Basic utility of the script is to analyse volumes driving the Nifty 50 index.
Credits to @daytraderph and his script (Custom Volume) who's code I used to build this script. Also thanks to my friend @Varun who helped me code it.
Underworld Hunter Backtesting AlgorhitmThis strategy is built to prove the profitability of my Underworld Hunter indicator . It tests two different strategies. I won't be going into the calculation again since it is part of the original script. I just made a few adjustments.
First one is clearly visual. It plots slimmer twin-coloured lines now and has a different colour for every extreme level. Second is less obvious - I switched Relative Strength Index for Commodity Channel Index.
Extreme levels are as follows: green 100 -► 120, yellow 120 -► 140, orange 140 -► 160, red 160 -► 180 and purple above 180, I will have a special separate algorithm for testing optimal CCI levels someday, in this script, these values are only meant to help you with manual operations and do not influence results of the strategy in any way.
#Trending strategy
The trending strategy opens a position whenever the price leaves the bands and holds it until two consecutive bars are closed within the bands. The picture shows one winning position that hasn't yet been resulted. It also shows a few fakeouts. For this strategy, you want to keep the length below 110, the deviation should be below 2 and you probably want to play lower timeframes.
#Within the bands
The second strategy is pretty much the opposite. It opens a position when the price reaches outer bands and holds it until two consecutive bars are closed within the bands and current bar closes below previous bars low in case of long. It is working on hourly timeframes and you need higher length and deviation to succeed. The picture shows a few positions on EURUSD. Each of them is profitable but would be much higher if you closed it manually when it was time. You need to enable this strategy, which automatically disables the other one.
When using my script, you need to bear in mind that the first strategy doesn't detect optimal levels to close the price. A trend is often followed by a less volatile and boring correction which causes bands to shrink and lower your profits if you don't close manually as it will take longer till bands are reached.
On the other hand, second script literally has no stop-loss. As long as the price is outside the range, it will never close which will cause major drawdowns, unless you control the trade manually. CCI is here to help you with both.
I also recommend combining this with Market Profile (on TW, there is only Volume Profile, which can be used in a similar way) and trading day theory (trending with multiple distributions, trending day, normal day, a variation on a normal day, non-trending day or neutral day). Always keep in mind that it is up to traders to be profitable, indicators can support a good trader, but they will not fix a bad one.
Bitcoin Real VolumeBitcoin’s Real Volume
An accurate read on the change in Bitcoin’s volume profile over time.
Based on 2019 reports by Bitwise and Alameda Research.
Please see the script code notes for assumptions and details on data selection.
Follow me for more information on this script.
Baseline-C [ID: AC-P]The "AC-P" version of jiehonglim's NNFX Baseline script is my personal customized version of the NNFX Baseline concept as part of the NNFX Algorithm stack/structure for 1D Trend Trading for Forex. Everget's JMA implementation is used for the baseline smoothing method, with optional ATR bands at 1.0x and 1.5x from the baseline.
NNFX = No Nonsense Forex
Baseline = Component of the NNFX Algorithm that consists of a single moving average
Baseline ---> Meant to be used in conjunction with ATR/C1/C2/Vol Indicator/Exit Indicator as per NNFX Algorithm setup/structure. C1 is 1st Confirmation Indicator, C2 is 2nd Confirmation Indicator.
JMA (Jurik Moving Average) is used for the baseline and slow baseline.
A slow baseline option is included, but disabled by default.
The faint orange/purple lines are 1.0x/1.5x ATR from the Baseline, and are what I use as potential TP/SL targets or to evaluate when to stay out of a trade (chop/missed entry/exit/other/ATR breach), depending on the trade setup (in conjunction with C1/C2/Vol Indicator/Exit Indicator)
This script is heavily based upon jiehonglim's NNFX Baseline script for signaling, barcoloring, and ATR.
SSL Channel option included but disabled by default (Erwinbeckers SSL component)
POC (Point of Control) from Volume Profile is included/enabled by default for both the current timeframe and 12HR timeframe
03.freeman's InfoPanel Divergence Indicator was used a reference to replace the current/previous ATR information infopanel/info draw from jiehonglim's script. I'm not sure whether I like the previous way ATR info was displayed vs how I have it currently, but it's something that is completely optional:
Specifically: I am tuning this baseline/indicator for 1D trading as part of the NNFX system, for Forex.
DO NOT USE THIS INDICATOR WITHOUT PROPER TUNING/ADJUSTMENT for your timeframe and asset class.
Note about lack of alerts:
Alerts for baseline crosses (and other crosses) have been purposefully omitted for this version upon initial publication. While getting alerts for baseline crosses under certain conditions/filtered conditions that eliminate low-importance signals and crossover whipsaw would be great, it's something I'm still looking into.
SPECIFICALLY: There are entry, exit, take profit, and continuation signal components in relation to the Baseline to the rest of the NNFX Algorithm stack (ATR/C1/C2/Vol Indicator/Exit Indicator), including but limited to the "1 candle rule" and the "7 candle rule" as per NNFX.
Implementing alerts that are significant that also factor in these rules while reducing alert spam/false signals would be ideal, but it's also the HTF/Daily chart - visually, entry/exit/continuation signal alignment is easy to spot when trading 1D - alerts may be redundant/a pursuit in diminishing returns (for now).
//-------------------------------------------------------------------
// Acknowledgements/Reference:
// jiehonglim, NNFX Baseline Script - Moving Averages
//
// Fractured, Many Moving Averages
//
// everget, Jurik Moving Average/JMA
//
// 03.freeman, InfoPanel Divergence Indicator
//
// Ggqmna Volume stops
//
// Libertus RSI Divs
//
// ChrisMoody, CM_Price-Action-Bars-Price Patterns That Work
//
// Erwinbeckers SSL Channel
//
Bonfire vs Algo Profile by CaptBlackBeard
Top Secret: Using reactive Bonfire math vs Volume Profile to show gaps in the Profit Algorithm guiding the price to balance the books. This is valued data
ORB + FVG A+ PRO (All-in-One) [QQQ]Configurable ORB + FVG + filters (VIX, ORB range, relative volume) + A+ PRO (retest at the FVG edge + rejection) + anti-fakeout + orange reminder “CONFIRM POC/HVN (Volume Profile)” right when the A+ signal appears
Tesseract X-RayTesseract X-Ray — Smart Money Concept indicator that reveals hidden market structure.
Features:
• Fair Value Gaps (FVG) — imbalance zones where price tends to return
• Order Blocks (OB) — institutional supply/demand zones
• Volume Profile — POC, VAH, VAL levels
• High Volume Nodes (HVN) — liquidity clusters
Clean visualization with automatic zone detection and mitigation tracking.
Built-in alerts for key level touches.
by @TesseractCrypto
BTC Runner V1Bitcoin Runner V1 — advanced proprietary visual tool created specifically for long-term Bitcoin cycle research on 1D, 1W and 1M timeframes.
The indicator operates in two fundamentally different visual modes:
Buffett Mode (4-Year Halving Cycle Logic)
Fully built on Bitcoin’s historical ~4-year halving cycle. Using an original mathematical formula and real-time price data, the indicator continuously tracks whether the current cycle has reached the structural point that historically marked the final phase of previous bull markets.
As soon as ALL formula conditions are met for the first time:
- Chart background instantly changes color (green → red at cycle top, red → green at cycle bottom reversal)
- A large permanent non-repainting banner appears showing the exact date and price of the All-Time High (ATH) of the current cycle
- Fixed label “ATH” with price and timestamp is plotted and remains on the chart forever
Examples on charts:
- Chart #1 (20 Jan 2018) — green background still active, bull phase ongoing
- Chart #2 (22 Jan 2018) — exact moment all conditions triggered: background turns red + permanent ATH banner with unchangeable data appears
The same logic works in reverse when a bear cycle ends and a new bull cycle begins.
Cramer Mode (Historical Correction & Drawdown Zones Logic)
Based on over 10 years of personal observation of recurring percentage zones across multiple Bitcoin cycles:
• Major corrections historically reaching up to ~84% from local highs
• Intermediate drawdowns typically 20–55%
When ALL conditions of the multi-stage proprietary formula are satisfied for the first time after a prolonged decline or consolidation, the indicator automatically draws in real time:
1. Large green background banner with bold white text “AP” (Analyzed Point) — marking the price level where, according to many years of observation across several cycles, such deep corrections have historically completed.
2. Dynamic floating label “TP” (Tracked Progress) — a temporary price marker that moves with the current price in real time.
As soon as price touches or exceeds this level, the entire banner instantly and permanently turns blue and the text changes to “AP Completed”.
All banners, colors, and labels appear strictly automatically in live mode and never repaint.
Important:
- The script contains over 500 lines of completely original closed-source code.
- No standard indicators are used (moving averages, Fibonacci, waves, volume, volume profile, etc.). Only pure original mathematical modeling.
- The indicator is intended exclusively for research, educational, and informational purposes.
- It contains no trading recommendations, investment advice, or calls to action of any kind.
Respectful note to TradingView moderators and users:
If any visual elements or logic seem similar to previously published open-source scripts — feel free to use those open-source versions instead.
Bitcoin Runner V1 is a 100% original closed-source tool based on the author’s personal multi-year research and observations.
Quantum Flow ScannerOverview
The Quantum Flow Scanner is a comprehensive technical analysis indicator that combines trend detection, momentum analysis, and dynamic band systems to identify potential market opportunities. This indicator uses advanced filtering techniques and multi-factor detection strength calculations to help traders make informed decisions.
Key Features
Trend Detection System
Dual-period momentum analysis (Fast/Slow periods configurable)
Pattern recognition engine that analyzes recent price movements
Normalized momentum calculations adjusted for volatility
Bull and Bear detection generation based on trend changes
Dynamic Band System
Adaptive bands that adjust to market volatility using ATR (Average True Range)
Customizable band width and distance multipliers
Optional midline, upper band, and lower band displays
Visual channel fill options for enhanced clarity
Background color coding for trend direction
Detection Strength Rating
Multi-factor detection strength calculation (25-92% range)
Considers volatility, momentum, trend duration, and volume
Higher timeframe alignment analysis
Swing position evaluation
Real-time percentage display on detections
Performance Tracking
Live performance statistics table
Total detections counter
Successful detections vs unsuccessful detections tracking based on configurable stop loss and take profit levels
Success rate percentage calculation
Average detection strength monitoring
How It Works
The indicator employs a sophisticated filtering mechanism based on pole-zero placement algorithms to smooth price data and calculate dynamic bands. When price crosses these bands in conjunction with momentum shifts, the indicator generates Bull or Bear detections.
Detection strength is calculated using eight weighted factors:
Market volatility assessment
Momentum cluster analysis
Distance from dynamic midline
Trend consistency duration
Higher timeframe trend alignment
Volume profile analysis
Candle strength evaluation
Swing position context
Configuration Options
Period Settings:
Fast Period (1-200): Controls short-term momentum sensitivity
Slow Period (1-500): Defines longer-term trend context
Pattern Recognition Length (5-50): Sets momentum analysis window
Sensitivity Controls:
Distance Multiplier (1.0-10.0): Adjusts band width relative to volatility
Cluster Size (1-15): Number of bars analyzed for momentum clustering
Display Options:
Customizable detection colors
Optional detection markers and percentage labels
Dynamic band visibility toggles
Channel fill options
Background color coding
Performance Tracking:
Configurable stop loss and take profit levels (in points)
Optional performance statistics table
Success rate monitoring
Use Cases
This indicator is designed for:
Trend identification across multiple timeframes
Entry and exit timing optimization
Market volatility assessment
Detection quality evaluation through strength ratings
Strategy performance tracking
Important Notes
This indicator is for educational and informational purposes only
Past performance does not guarantee future results
Always use proper risk management and position sizing
Detections should be used as part of a comprehensive trading strategy
Test thoroughly on historical data before live trading
No indicator is 100% accurate; losses are part of trading
Ata✨ScalpingТолько для часовика! Скальп на движении.
Ata✨Scalping is a multi-functional scalping indicator for TradingView.
It features customizable moving averages (SMA, EMA, WMA, HMA), a visual volume profile, and automatic support/resistance level detection with strength ratings.
The script is designed for active traders and scalpers, providing clear visual cues for trend, volume, and key price levels, as well as optional breakout alerts.
SwiftTrend█ OVERVIEW
SwiftTrend is a trend-following indicator inspired by the classic SuperTrend, but built on a completely different calculation method — using the average candle body size and the body midpoint (bodyMid). It reacts very dynamically to changes in momentum strength. The indicator is clean, easy to read, and perfect for traders who want fast yet confirmed trend direction. By adjusting the settings, you can make signals extremely sensitive or, conversely, reduce their frequency to almost completely eliminate trend flips on minor price moves.
█ CONCEPT
The indicator was created to strike the perfect balance between signal speed and effective noise filtering.
Instead of using classic ATR and price extremes (high/low), SwiftTrend uses the average candle body size and the midpoint of the previous candle’s body as its core reference. The dynamic trend line (avgLine) is protected by a tolerance zone – the trend only changes after price closes beyond this zone. This approach delivers significantly faster reaction times than many traditional solutions while maintaining excellent resistance to false signals during ranging markets.
█ FEATURES
Data source:
- Average candle body size: SMA(|open – close|, period)
- Reference point: midpoint of the previous candle’s body (bodyMid )
Dynamic trend line (avgLine):
- Built using Band Multiplier
- The line is “attracted” toward price movement
Tolerance zone (margin):
- Tolerance = Tolerance Multiplier × avgBody
- Default: 2.5 (for both band and tolerance)
Trend change logic:
- Down → Up: close > avgLine + tolerance
- Up → Down: close < avgLine – tolerance
Visual signals:
- “Buy” label (green upward arrow) and “Sell” label (red downward arrow) only on confirmed trend change
- Optional soft gradient fill between trend line and price
- Optional bar coloring based on current trend
- Trend line with breaks at reversal points
Alerts:
- Buy alert – triggers only when the closing price crosses from below to above the marginLineBase
- Sell alert – triggers only when the closing price crosses from above to below the marginLineBase
█ HOW TO USE
Add to chart → paste the code in Pine Editor or search for “SwiftTrend”.
Main settings:
- Average Body Periods → default 100
- Band Multiplier → default 2.5
- Tolerance Multiplier → default 2.5 (key sensitivity parameter)
- Colors, fill, and bar coloring – fully customizable
Interpretation:
- Green line & shading = uptrend
- Red line & shading = downtrend
- Higher Tolerance Multiplier = fewer but higher-quality signals
- Tolerance Multiplier near 0 = ultra-fast signals (aggressive mode)
█ APPLICATIONS
Excellent for:
- Trend-following (enter with trend, exit on reversal)
- Breakout and momentum strategies
- Filtering consolidation and noise – thanks to the adjustable tolerance zone
Best combined with:
- Classic support/resistance levels
- Fibonacci retracements, Pivot Points, psychological round numbers
- Confirmation from oscillators (RSI, Stochastic, MACD)
- Volume or volume profile analysis
Style adaptation:
- Scalping / daytrading → lower Tolerance Multiplier (0.8–1.8) + shorter period
- Swing / position trading → higher values (2.5–5.0) + longer period
█ NOTES
- Works on all markets and timeframes
- Success depends on matching the Tolerance Multiplier to your strategy and the instrument’s volatility
- Higher multiplier & period values = fewer signals, significantly higher quality
- At Tolerance Multiplier = 0 the indicator becomes extremely responsive – perfect for aggressive momentum trading
LiquiBreak — Semi-Automatic Breakout, Gap & Trend-Filter StrategLiquiBreak is a semi-automatic breakout + gap detection strategy that combines pivots, a volatility filter and an optional Supertrend direction check to generate entry signals. It can optionally place take-profit and stop-loss orders in points. Use it to highlight high-probability breakout/gap setups and to automate exits when you want — otherwise treat its signals as trade alerts that require your confirmation.
📌 LiquiBreak — Semi-Automatic Breakout, Gap & Trend Strategy
1. Overview
1. LiquiBreak is a semi-automatic breakout + gap strategy designed to catch high-quality moves with volatility confirmation.
2. Uses pivot-based support/resistance , gap detection , Supertrend filtering , and optional automatic TP/SL in points .
3. Works on all assets and timeframes, especially effective on XAUUSD, Indices, Crypto and FX pairs .
---
2. What This Script Detects
1. Breakouts above resistance and below support during strong volatility.
2. Bullish & bearish gap patterns confirmed with momentum sequences.
3. Dynamic volatility zones based on normalized ATR ranges.
4. Optional Supertrend trend direction for filtering bad signals.
5. Automatic TP/SL orders when enabled.
---
3. Recommended Indicators to Combine With
To increase accuracy and reduce false breakouts:
1. Supertrend (included) – best for trend direction.
2. EMA 9/21 or EMA 20/50 – confirms trend strength & pullbacks.
3. RSI or Stoch RSI – avoid overbought/oversold breakouts.
4. VWAP – institutional bias & fair value zones.
5. CPR / Pivot Points – confluence with breakout levels.
6. MACD – trend confirmation on higher timeframe.
7. Volume Profile (optional) – find breakout liquidity zones.
These indicators help filter low-quality signals without affecting the script’s core logic.
---
4. Key Features
1. Volatility-based pivot support & resistance .
2. Reliable breakout confirmation using real-time volatility strength.
3. Strong gap pattern detection with ATR threshold.
4. Optional Supertrend confirmation for safer entries.
5. Point-based Take Profit / Stop Loss .
6. Toggle on/off: Longs, Shorts, TP, SL .
7. Semi-automatic execution — not fully automated.
8. Clean, optimized structure for stability and speed.
---
5. Inputs / Settings
1. Pivot / Levels Period – defines structural S/R levels.
2. Volatility Filter (%) – prevents low-quality signals.
3. TP Points – automatic take-profit target.
4. SL Points – automatic stop-loss.
5. Enable TP / Enable SL – full exit control.
6. Allow Long / Allow Short – direction control.
7. Supertrend Filter – filter weak counter-trend trades.
---
6. How to Use the Strategy
1. Select timeframe & tune pivot/volatility settings.
2. Enable/disable automatic TP/SL based on your style.
3. Turn ON Supertrend for safer trend-based trades.
4. Confirm signals using EMA, RSI, VWAP, Volume or CPR.
5. Watch for high-volatility breakouts near key levels.
6. Use multiple timeframe analysis for stronger confirmation.
---
7. Important Warning (User Must Monitor Trades)
⚠ This script is NOT a fully automatic bot.
1. You MUST monitor the chart while using this strategy.
2. You MUST manually close trades if market conditions change.
3. Auto TP/SL helps, but during news events or fast markets, slippage may occur.
4. Treat this script as a signal + entry assistant , not a fire-and-forget system.
---
8. Best Practices
1. Works best on XAUUSD, NAS100, BTC, ETH, EURUSD .
2. Avoid major news unless experienced.
3. Increase volatility filter during choppy markets.
4. Use M15–H1 for clean breakouts; M5 for scalping.
5. For beginners: keep TP/SL enabled for safety.
6. Backtest first → then paper trade → then live trade.
---
9. Disclaimer
1. For educational and research purposes only .
2. Not financial advice.
3. User is fully responsible for their trades and risk.
4. Past performance does not guarantee future results.
Directional Strength and Momentum Index█ OVERVIEW
“Directional Strength and Momentum Index” (DSMI) is a technical analysis indicator inspired by DMI, but due to different source data, it produces distinct results. DSMI combines direction measurement, trend strength, and overheat levels into a single index, enhanced with gradient fills, extreme zones, entry signals, candle coloring, and a summary table.
█ CONCEPT
The classic DMI, despite its relatively simple logic, can seem somewhat chaotic due to separate +DI and -DI lines and the need for manual interpretation of their relationships. The DSMI indicator was created to increase clarity and speed up results, consolidating key information into a single index from 0 to 100 that simultaneously:
- Indicates trend direction (bullish/bearish)
- Measures movement strength
- Identifies overheat levels
- Generates ready entry signals
DMI (ADX + +DI / -DI) measures trend direction and strength, but does so based solely on comparing price movements between candles. ADX shows whether the trend is orderly and growing (e.g., above 20–30), but does not assess how dynamic the movement is.
DSMI, on the other hand, takes into account candle size and actual market aggression, thus showing directional momentum — whether the trend has real “fuel” to sustain or accelerate, not just whether it is orderly.
The main calculation difference involves replacing True Range with candle size (high-low) and using directional EMA instead of Wilder smoothing. This allows DSMI to react faster to momentum changes, eliminating delays typical of classic DMI based on TR.
This gives the trader an immediate picture of the market situation without analyzing multiple lines.
█ FEATURES
DSMI Main Line:
- EMA(Directional Index) based on +DS and -DS
- Scale 0–100, smooth color gradient depending on strength
+DS / -DS:
- Positive and Negative Directional Strength
- Gradient fill between lines — more intense with stronger trend
Extreme Zones:
- Default 20 and 80
- Gradient fill outside zones
Trend Strength Levels:
- Weak (<10) → neutral
- Moderate (up to 35)
- Strong (up to 45)
- Overheated (up to 55)
- Extreme (>55)
All levels editable
Entry Signals:
- Activated on crossing entry level (default 20)
Or on direction change when DSMI already ≥ entry level
- Highlighted background (green/red)
Candle Coloring:
- According to current trend
Trend Strength Table:
- Top-right corner
- Shows current strength (WEAK/STRONG etc.) + DSMI value
Alerts:
- DSMI Bullish Entry
- DSMI Bearish Entry
█ HOW TO USE
Add to Chart: Paste code in Pine Editor or find in indicator library.
Settings:
DSMI Parameters:
- DSMI Period → default 20
- Show DSMI Line → on/off
Extreme Zones:
- Lower Level → default 20
- Upper Level → default 80
Trend Strength Levels:
- Weak, Moderate, Strong, Overheated → adjust to strategy
Trend Colors:
- BULLISH → default green
- BEARISH → default red
- NEUTRAL → gray
Entry Signals:
- Show Highlight → on/off
- DSMI Entry Level → default 20
Signal Interpretation:
- DSMI Line: Main strength indicator.
- Gradient between +DS and -DS: Visualizes side dominance.
- Crossing 18 with direction confirmation → entry signal.
- Extreme Zones: Potential reversal or continuation points after correction.
- Table: Quick overview of current trend condition.
█ APPLICATIONS
The indicator works well in:
- Trend-following: Enter on signal, exit on direction change or overheat. When a new trend appears, consider entering a position, preferably with a rising trend strength indicator.
- Scalping/daytrading: Shorter period (7–10), lower entry level.
- Swing/position: Longer period (20–30), higher entry level, extreme zones as filters.
- Noise filtering: Ignores consolidation below “Weak” – increasing value e.g. to 15 highlights consolidation zones, but no signals appear there.
Style Adjustment:
- Aggressive strategies → shorten period and entry level
- Conservative → extend period, raise entry level (25–30), watch “Overheated”
“Weak” level (<10 default) → neutral; increasing it e.g. to 15 gives fewer but higher-quality signals. The Weak zone value controls the level below which no signals appear, and the gradient turns gray (often aligned with consolidation zones).
Combine with:
- Support/resistance levels
- Fair Value Gaps (FVG)
- Volume (Volume Profile, VWAP)
- Other oscillators (RSI, Stochastic)
█ NOTES
- Works on all markets and timeframes.
- Adjust period and levels to instrument volatility.
- Higher entry level → fewer signals, higher quality.
- Neutral color below “Weak” – avoids trading in consolidation.
- Gradient and table enable quick assessment without line analysis.
Kashinath Volume ProfileFor every bar in the window, its volume is proportionally distributed across the bins it overlaps, so wide-range bars contribute across multiple bins, while narrow bars concentrate where they traded most.
Custom Checklist# Custom Checklist - Trading Preparation & Reminders
A fully customizable checklist overlay indicator for TradingView that helps traders maintain discipline and follow their trading routine systematically.
## 🎯 Purpose
This indicator serves as a visual reminder system on your charts to ensure you complete all necessary analysis steps before entering a trade. Perfect for traders who want to maintain consistency and avoid emotional or rushed trading decisions.
## ✨ Key Features
- **20 Customizable Lines**: Create your own checklist items with any text you need
- **Flexible Display Options**:
- Show/hide title header
- Toggle entire checklist on/off
- Position anywhere on chart (9 positions available)
- Adjustable text size (tiny to huge)
- **Symbol Filtering**: Option to show checklist only on specific symbols (BTC/USD, GOLD, SPX500, USOIL)
- **Customizable Appearance**:
- Background color
- Text color
- Border color
- Transparency controls
- **Clean Interface**: Empty by default - add only the items you need
## 📋 Use Cases
- **Morning Routine**: Daily market preparation checklist
- **Trade Entry Rules**: Verify all setup conditions are met
- **Risk Management**: Confirm stop-loss, position size, and exit strategy
- **Multi-Timeframe Analysis**: Ensure you checked all required timeframes
- **Technical Analysis**: Track which indicators and patterns you've reviewed
- **News & Events**: Remember to check economic calendar and news
- **Personal Rules**: Your custom trading rules and reminders
## 🎨 Customization
Every aspect is customizable:
- All 20 lines can be edited to your needs
- Only non-empty lines are displayed
- Table position adjustable to any corner or middle position
- Color scheme fully customizable to match your chart theme
- Text size scalable for different screen sizes
## 💡 How to Use
1. Add indicator to your chart
2. Open Settings > Checklist Items
3. Fill in your checklist items (Line 1, Line 2, etc.)
4. Customize colors and position in Display Settings
5. Optional: Enable "Show Only on Specific Symbols" to show on select instruments
## 🔧 Display Settings
- **Checklist Title**: Custom header for your checklist
- **Show Title Header**: Toggle title display
- **Show Checklist**: Master on/off switch
- **Symbol Filter**: Restrict display to specific trading instruments
- **Position**: 9 placement options (corners and middle positions)
- **Text Size**: 5 size options (tiny, small, normal, large, huge)
- **Colors**: Background, text, and border fully customizable
## 📝 Example Checklist Ideas
**Swing Trading:**
- Support/Resistance levels identified
- Trend direction confirmed
- Volume analysis completed
- RSI/MACD signals checked
- Risk/Reward ratio calculated
**Day Trading:**
- Pre-market review done
- Key levels marked
- Economic calendar checked
- Trading plan written
- Position size calculated
**Technical Analysis:**
- Multiple timeframe alignment
- Chart patterns identified
- Moving averages reviewed
- Fibonacci levels drawn
- Volume profile analyzed
## ⚙️ Technical Details
- Pine Script v6
- Overlay indicator (displays on main chart)
- Lightweight - no complex calculations
- No repainting
- Works on all timeframes and instruments
## 🎓 Perfect For
- Beginner traders learning systematic analysis
- Experienced traders maintaining discipline
- Anyone who wants visual trading reminders
- Traders following multi-step strategies
- Those prone to FOMO or emotional trading
---
**Note**: This is a visual tool only. It does not generate trading signals or perform analysis. It serves as a reminder checklist to help you follow your own trading process consistently.
Custom Checklist# Custom Checklist - Trading Preparation & Reminders
A fully customizable checklist overlay indicator for TradingView that helps traders maintain discipline and follow their trading routine systematically.
## 🎯 Purpose
This indicator serves as a visual reminder system on your charts to ensure you complete all necessary analysis steps before entering a trade. Perfect for traders who want to maintain consistency and avoid emotional or rushed trading decisions.
## ✨ Key Features
- **20 Customizable Lines**: Create your own checklist items with any text you need
- **Flexible Display Options**:
- Show/hide title header
- Toggle entire checklist on/off
- Position anywhere on chart (9 positions available)
- Adjustable text size (tiny to huge)
- **Symbol Filtering**: Option to show checklist only on specific symbols (BTC/USD, GOLD, SPX500, USOIL)
- **Customizable Appearance**:
- Background color
- Text color
- Border color
- Transparency controls
- **Clean Interface**: Empty by default - add only the items you need
## 📋 Use Cases
- **Morning Routine**: Daily market preparation checklist
- **Trade Entry Rules**: Verify all setup conditions are met
- **Risk Management**: Confirm stop-loss, position size, and exit strategy
- **Multi-Timeframe Analysis**: Ensure you checked all required timeframes
- **Technical Analysis**: Track which indicators and patterns you've reviewed
- **News & Events**: Remember to check economic calendar and news
- **Personal Rules**: Your custom trading rules and reminders
## 🎨 Customization
Every aspect is customizable:
- All 20 lines can be edited to your needs
- Only non-empty lines are displayed
- Table position adjustable to any corner or middle position
- Color scheme fully customizable to match your chart theme
- Text size scalable for different screen sizes
## 💡 How to Use
1. Add indicator to your chart
2. Open Settings > Checklist Items
3. Fill in your checklist items (Line 1, Line 2, etc.)
4. Customize colors and position in Display Settings
5. Optional: Enable "Show Only on Specific Symbols" to show on select instruments
## 🔧 Display Settings
- **Checklist Title**: Custom header for your checklist
- **Show Title Header**: Toggle title display
- **Show Checklist**: Master on/off switch
- **Symbol Filter**: Restrict display to specific trading instruments
- **Position**: 9 placement options (corners and middle positions)
- **Text Size**: 5 size options (tiny, small, normal, large, huge)
- **Colors**: Background, text, and border fully customizable
## 📝 Example Checklist Ideas
**Swing Trading:**
- Support/Resistance levels identified
- Trend direction confirmed
- Volume analysis completed
- RSI/MACD signals checked
- Risk/Reward ratio calculated
**Day Trading:**
- Pre-market review done
- Key levels marked
- Economic calendar checked
- Trading plan written
- Position size calculated
**Technical Analysis:**
- Multiple timeframe alignment
- Chart patterns identified
- Moving averages reviewed
- Fibonacci levels drawn
- Volume profile analyzed
## ⚙️ Technical Details
- Pine Script v6
- Overlay indicator (displays on main chart)
- Lightweight - no complex calculations
- No repainting
- Works on all timeframes and instruments
## 🎓 Perfect For
- Beginner traders learning systematic analysis
- Experienced traders maintaining discipline
- Anyone who wants visual trading reminders
- Traders following multi-step strategies
- Those prone to FOMO or emotional trading
---
**Note**: This is a visual tool only. It does not generate trading signals or perform analysis. It serves as a reminder checklist to help you follow your own trading process consistently.
Nasdaq 1 min Nasdaq 1 minute
XAGUSD 5 MIN
The volume profile is built by distributing the tick volume equally across the discrete price levels of each bar. This is an approximation.
Previous Day Volume Profile NQ!This indicator takes the previous U.S. regular trading session and maps its most actively traded price zone onto the next day. It draws a shaded box representing the Value Area (≈68% of prior-day volume), bounded by VAH (Value Area High) and VAL (Value Area Low). A line through the middle marks the POC (Point of Control), the single price with the most traded volume. The box projects 15.5 hours into the new day so you can see where today’s action sits relative to yesterday’s “fair value.”
To help with intraday decisions, the indicator also extends VAH/VAL/POC as dotted lines. These extensions act like “guide rails” for context into the next trading session.
How to read it
Inside the box: Market is back in yesterday’s fair value. Expect mean-reversion behavior, with price often rotating between VAL and VAH.
Re-entry signals: When price comes from outside and establishes back inside, the script can flag a Long Re-entry (from below, bias toward VAH) or Short Re-entry (from above, bias toward VAL). Optional target lines show the opposite edge as a practical objective.
Rejection signals: When price tests a boundary (VAH/VAL) and fails to establish inside, it can reject and push away—often a clue for potential price discovery beyond the box.
POC focus: The POC often behaves like a magnet during balance and a pivot during imbalance; the dotted extension keeps it visible even after the box window.
Use case
Ideal for day traders and short-term swing traders who want a clear, repeatable framework.
Quickly judge whether today is balancing (staying within yesterday’s value) or seeking new value (rejecting and exploring).
Pair the signals with your execution rules (e.g., 5-minute closes, buffers, or confirmation candles).
Everything is configurable—colors, opacities, and whether to show extensions or target lines—so you can tailor the visuals to your style without clutter.






















