External Market Structure from BBCits a external market structure from bbc for highs and lows for trend analysis
Göstergeler ve stratejiler
Demand Index##Description:
This indicator is a precise Pine Script replica of the "Demand Index" (Study ID 139) as found in the Sierra Chart trading platform.
Originally developed by James Sibbet, the Demand Index combines price and volume data to measure buying and selling pressure. It is often considered a leading indicator, anticipating price trend changes by identifying divergences between the price action and the volume flow.
##Key Features & Formula Logic
This script strictly follows the official documentation provided by Sierra Chart to ensure the values match the original platform as closely as possible.
Specific calculation details included in this port:
- P(HL2C): Uses the weighted average (High + Low + 2*Close).
- Range Calculation: Uses a Moving Range based on Max(High, 2) - Min(Low, 2).
- The H0/L0 Factor: A unique characteristic of the Sierra Chart formula is the use of H0 and L0 (the High and Low of the first loaded bar in history) to scale the volatility exponent. This script replicates that behavior.
Note: Because H0 and L0 depend on the start of the loaded data, values may shift slightly if the amount of historical data on your chart changes. This is consistent with how the study behaves in Sierra Chart.
- Complex Weighting: Calculates "Buy Power" and "Sell Power" using the specific exponential decay formula outlined in SC ID 139.
##Settings (Inputs)
- Buy/Sell Power Length (nBS): Length for smoothing Volume and Range (Default: 19).
- Buy/Sell Power MA Length: Length for the smoothing of the calculated Buy/Sell Power (Default: 19).
- Demand Index MA Length: Length for the final Simple Moving Average (SMA) of the Demand Index (Default: 19).
- MA Type: Choose the smoothing algorithm for intermediate steps (EMA, SMA, WMA, RMA). Default is EMA.
##How to Trade / Interpret
- Divergence: The most powerful signal. If price makes a new High but the Demand Index fails to reach a new High, it suggests Buying Power is weakening (Bearish Divergence). Conversely for Bullish Divergence.
- Zero Line Cross: A cross above zero indicates Buy Power > Sell Power (Bullish). A cross below zero indicates Sell Power > Buy Power (Bearish).
Disclaimer: This script is for educational and analytical purposes only. It is a code conversion based on public documentation of Sierra Chart Study ID 139.
Sierra Chart, best trading software, EVER!
With the best datafeet. Denali Exchange Data Feed.
Hide Only Current Candle ( So live is like back test )This will hide the current candle that is printing and only show past candles
To use this also go to settings and hide the price line and the candles
Settings: Go to Symbol, and uncheck body, wick, and borders so that it hides all candles.
To hide the horizontal line that follows the current market price, you need to adjust one more setting in the TradingView interface.
How to Hide the Current Price Line:
Right-click on your chart and select Settings (or press Alt + S).
Navigate to the Scales and lines tab (on some versions, it is just called Scales).
Look for the Symbol last price line option and uncheck it.
(Optional) If you also want to hide the price bubble on the right-hand axis, uncheck Symbol last value label.
ATR with History (Red/Yellow Style)Gives you last 20 candles ATR (Red Line) , and averages the last 2 weeks' ATR at your current time (Yellow Line)
Druckenmiller 2nd Order ROC [Acceleration]How to Read It (The User Guide)
This indicator doesn't just tell you if the price is going up or down; it tells you if the energy behind the move is growing or dying.
1. The Zero Line (The "Engine Check")
Think of the Zero Line as the difference between a car accelerating and coasting.
Crossing Above 0: The engine just kicked in. Buyers are stepping on the gas. Even if the candle is red, the internal momentum has turned bullish.
Action: Look for Longs.
Crossing Below 0: The engine is off. The car might still be rolling forward (price going up), but it's slowing down.
Action: Tighten Stops / Look for Shorts.
2. The Colors (The "Phase" Check)
🟢 Bright Green (Positive Acceleration):
Meaning: Price is moving up faster than before.
Action: Hold. This is the strongest part of the trend.
🟢 Faded Green (Positive Deceleration):
Meaning: Price is still moving up, but the "pop" is gone. It's struggling.
Action: Caution. Watch for a top.
🔴 Bright Red (Negative Acceleration):
Meaning: Panic. Price is crashing faster every candle.
Action: Hold Short / Stay Out.
🔴 Faded Red (Negative Deceleration):
Meaning: The selling is drying up. The crash is slowing down.
Action: Watch for a Bounce.
3. The "Druckenmiller Divergence" (The Money Shot)
This is the setup Stan Druckenmiller looks for—when the indicator disagrees with the price.
Bullish Reversal: Price makes a Lower Low (looks bad), BUT the Indicator makes a Higher Low (less red).
Translation: Sellers are exhausted. A rip your face off rally is imminent.
Bearish Reversal: Price makes a Higher High (looks good), BUT the Indicator makes a Lower High (less green).
Translation: Buyers are exhausted. The trend is hollow and about to collapse.
Pro Tip: Use this on Weekly or Monthly charts to find major market turns, just like Druckenmiller does. On 5-minute charts, it will be noisy.
Trader HQ - Multi Time Frame EMA🔷 Indicator Title
MTF 200 EMA Pro — Triple Timeframe Trend Filter
🔷 Short Description (Tagline)
A professional multi-timeframe 200 EMA framework that overlays up to three higher and lower timeframe trend filters on a single chart for superior market alignment and trade confirmation.
🔷 Full Description (Paste This in TradingView)
📈 MTF 200 EMA Pro — Triple Timeframe Trend Filter
MTF 200 EMA Pro is a professional-grade multi-timeframe trend analysis tool designed to help traders identify high-probability directional bias across multiple timeframes.
This indicator allows you to overlay up to three independent 200-period Exponential Moving Averages from different timeframes onto one chart, providing instant insight into higher, medium, and lower timeframe trend alignment.
By stacking multiple 200 EMAs, traders can eliminate low-quality setups, avoid countertrend trades, and operate in harmony with dominant market structure.
🔧 Key Features
✅ Up to 3 independent 200 EMAs
✅ Individual timeframe selection per EMA
✅ Clean overlay on any chart
✅ Adjustable display per line
✅ Real-time multi-timeframe calculations
✅ Works on all markets and sessions
🎯 How to Use
This indicator is designed as a primary trend filter.
Example configuration:
• EMA 1 → Lower timeframe (Execution)
• EMA 2 → Medium timeframe (Momentum)
• EMA 3 → Higher timeframe (Structure)
Bullish Bias Example
Price above all 200 EMAs
Lower EMA above higher EMA
Pullbacks hold above structure
Bearish Bias Example
Price below all 200 EMAs
Lower EMA below higher EMA
Rejections at structure
When EMAs are aligned, trend probability increases.
📊 Best Use Cases
✔ Futures Trading
✔ Options & Equity Trading
✔ Forex & Crypto
✔ Prop Firm Evaluations
✔ Trend-Following Systems
✔ Momentum Strategies
⚠️ Risk Disclaimer
This indicator is a trend visualization and filtering tool only. It does not provide financial advice. Always apply proper risk management and confirm signals with your own strategy.
KCP TEMA 20 & VWAP Trend [Dr.K.C.Prakash]This indicator plots TEMA 20 High and Low lines to show fast-reacting dynamic support and resistance, with VWAP displayed as an intraday reference. It helps identify short-term trend direction and price strength relative to volume-weighted levels.
Minty Smoothed Moving Averagebeautiful. elegant. simple.
just a moving average, but the colors are better. the customization is person.
for spearminty...
but this can be for you too!
OverfittingMetricsLibrary "OverfittingMetrics"
calculateMetrics(tradeResults, tradeTypes, minTrades, startCapital)
Parameters:
tradeResults (array)
tradeTypes (array)
minTrades (int)
startCapital (float)
randomizeParameter(baseValue, variationPercent, seed)
Parameters:
baseValue (float)
variationPercent (float)
seed (int)
classifyMarket(priceSeries, lookbackLength)
Parameters:
priceSeries (float)
lookbackLength (simple int)
checkOverfittingWarnings(winRate, profitFactor, totalTrades)
Parameters:
winRate (float)
profitFactor (float)
totalTrades (int)
calculateConsistency(tradeResults)
Parameters:
tradeResults (array)
isOverfitDetected(winRate, profitFactor, totalTrades, minTrades)
Parameters:
winRate (float)
profitFactor (float)
totalTrades (int)
minTrades (int)
getOverfitScore(winRate, profitFactor, totalTrades)
Parameters:
winRate (float)
profitFactor (float)
totalTrades (int)
TBC-Time ZoneEnglish Version
Session Highlighter A lightweight tool to visually distinguish morning and night trading sessions. Customize your specific hours and background colors to stay focused on key market phases.
中文简介
时段高亮器 (Session Highlighter) 一款轻量级的交易时段标注工具。通过自定义背景颜色,直观区分早盘与夜盘时间,帮助交易者快速锁定核心交易时段。
London Hi/Lo/50%Simple London range with 50% level and stop loss 4 points above or below London range Hi/Lo. Inspired by trader Kane's strategy. Built by clawd
Daily Weekly Monthly ClosesFeatures:
Labels showing the close price for each period
Toggle visibility for day, week, and month closes
Customizable colors for each level
Adjustable line width and style (solid, dashed, dotted)
Labels appear on the right side of the chart
Volatility BarVolatility Bar - Significant Price Movement Alert
This indicator identifies and highlights candles with significant price movements by comparing the current bar's range against historical volatility.
**Key Features:**
- **Orange Bars**: Marks candles with range 135%-175% of the maximum range in the previous N bars (default 4)
- **Red Bars**: Highlights extreme volatility bars exceeding 175% threshold
- **Visual Alerts**: Triangle markers below significant bars for quick identification
- **Background Highlighting**: Optional background coloring for enhanced visibility
- **Statistics Panel**: Real-time display of current range, max historical range, ratio percentage, and alert status
**Use Cases:**
- Identify wide range bars, gap bars, and price expansion patterns
- Spot potential breakout or reversal signals
- Filter out noise while catching meaningful price action
- Alert traders to significant market events requiring attention
**Customizable Parameters:**
- Lookback Period (default: 4 bars)
- Minimum Threshold (default: 135%)
- Maximum Threshold (default: 175%)
**How It Works:**
The indicator calculates the current bar's high-low range and compares it to the highest range among the previous N bars. When the current range exceeds the minimum threshold, it's marked orange. Extreme movements beyond the maximum threshold are marked red, helping you distinguish between normal volatility spikes and extraordinary events.
Perfect for price action traders who want automated alerts for significant market movements without the clutter of false signals.
Playbook Regime &Setups PublicPlaybook (Public) is a market-structure and regime framework designed for intraday traders who want clearer context before taking discretionary entries. It classifies conditions as UP / DOWN / RANGE using EMA alignment and trend strength, then highlights breakout and pullback readiness in the direction of the active regime. A simple confidence score and session context are included to help filter lower-quality conditions. Market regime + setup readiness (breakout/pullback) with confidence & session context.
How to use
Start with the Regime (UP/DOWN/RANGE). Prioritize trades aligned with the regime.
Use Ready / Setup status as a qualification layer, not a standalone entry system.
Use Confidence as a filter (higher confidence = stronger trend alignment / separation).
If enabled, VWAP bias can be used as an additional directional filter.
Notes / limitations
Intended for intraday charts and liquid markets.
Signals are evaluated on bar close.
This script is a framework for context and qualification only. It is not financial advice.
HVP Diario CC/CSPThis HVP Daily CC/CSP indicator is designed for traders seeking consistent income through options selling, transforming daily volatility into a clear, objective, and actionable guide: it shows you exactly when NOT to sell options due to weak premiums, when to take advantage of moderate volatility to safely sell PUTs, and when volatility is high enough to sell CALLs with superior returns. Everything is based on a percentile calculation that compares current volatility with its historical behavior, smoothed to eliminate noise and enhanced with an EMA that reveals the true market trend. If you want to trade with discipline, avoid bad weeks, and maximize your weekly income through simple, visual, and precise signals, this indicator is for you.
Prev M/W/D(LAPP)Marca DH , DL , D5% , MH, ML, M5%, WH, WL, W5%
Se actualiza automaticamente todos los dias.
TrinityCoreLibrary "TrinityCore"
TRINITY STRATEGY CORE v1.10 (Golden Master)
calc_target_weights(_stk_c, _vol_tgt)
Parameters:
_stk_c (float)
_vol_tgt (simple float)
TrinityWeights
Fields:
stock (series float)
s1 (series float)
s2 (series float)
s3 (series float)
cash (series float)
Price Acceptance MapPrice Acceptance Map
Price Acceptance Map is a read-only market context indicator that evaluates whether newly asserted price levels are being accepted, rejected, or remain undefined by subsequent market behavior.
Rather than treating trend continuation as confirmation, this indicator frames directional price movement as an attempt to establish a new auction level. That attempt must then be validated or rejected after the fact.
The indicator follows three conceptual steps:
Environment Qualification
Evaluation is permitted only when market structure and volatility conditions are suitable. When these conditions are not met, the indicator intentionally remains silent.
Level Assertion Detection
Meaningful price expansion beyond recent balance is interpreted as a level claim. Gradual movement may result in no level being defined.
Acceptance Verdict
Subsequent price behavior determines whether the level is:
Accepted (held by the market),
Rejected (failed and returned into prior balance), or
Undefined (no valid level requiring a verdict).
The current state is displayed using a simple, non-interpretive panel:
ACCEPTED / LEVEL ACCEPTED
NOT ACCEPTED / LEVEL REJECTED
UNRESOLVED / LEVEL UNDEFINED
Important Notes
Indicator only (no signals, no orders)
Evaluated on confirmed bar close
No intentional repaint or lookahead logic
Designed for contextual analysis, not prediction
Price Acceptance Map is intended to clarify when the market is making a decision — and when it is not.
Dual HTF EMAMulti-timeframe Exponential Moving Average (EMA) indicator plots two separate higher timeframe (HTF) EMAs of your choice. Displays four EMAs per HTF while providing optional background coloring (bullish/bearish). The background coloring occurs when two EMA's cross per HTF. User can select two of the four EMAs to determine the trend direction as they cross creating the background color.
User can configure timeframe, EMA lengths, EMA cross and background, source, and visibility; separately for each timeframe.
Default lengths are 9, 21, 50, 200 with source as closed and EMA cross background from EMA 1 and EMA 3. Also clear visual distinction using thick solid lines for HTF 1 and thin dashed lines for HTF 2.
Uses request.security() with gaps=barmerge.gaps_on to avoid staircase effects on lower timeframes.
This script is ideal for multi-timeframe analysis, helping traders align shorter-term price movements with broader trends from higher timeframes without cluttering the chart.






















