Macro Risk Dashboard (TNX/DXY/HYG/TLT) [TradeCore]//@version=5
indicator("Macro Risk Dashboard (TNX/DXY/HYG/TLT) ",
shorttitle="MacroRiskDash",
overlay=false)
// ===== Inputs
symTNX = input.symbol("CBOE:TNX", "TNX (10Y yield)")
symDXY = input.symbol("TVC:DXY", "DXY (US Dollar)")
symHYG = input.symbol("AMEX:HYG", "HYG (High Yield)")
symTLT = input.symbol("NASDAQ:TLT","TLT (20Y Bonds)")
tf = input.timeframe("", "Timeframe (vacío = del gráfico)")
showLbl = input.bool(true, "Mostrar etiqueta en la última vela")
// ===== Utilidades
f_close(sym) => request.security(sym, tf == "" ? timeframe.period : tf, close)
f_prev(sym) => request.security(sym, tf == "" ? timeframe.period : tf, close )
f_pct(sym) =>
c = f_close(sym)
p = f_prev(sym)
p == 0.0 ? na : (c - p) / p
// % cambios (vs. cierre previo del mismo TF)
tnxPct = f_pct(symTNX)
dxyPct = f_pct(symDXY)
hygPct = f_pct(symHYG)
tltPct = f_pct(symTLT)
// Señales (+1 / -1) según tu lógica:
// Risk-On = TNX↓, DXY↓, HYG↑, TLT↑
tnxSig = na(tnxPct) ? 0 : (tnxPct < 0 ? 1 : -1)
dxySig = na(dxyPct) ? 0 : (dxyPct < 0 ? 1 : -1)
hygSig = na(hygPct) ? 0 : (hygPct > 0 ? 1 : -1)
tltSig = na(tltPct) ? 0 : (tltPct > 0 ? 1 : -1)
riskScore = tnxSig + dxySig + hygSig + tltSig
riskText = riskScore >= 2 ? "RISK-ON" : riskScore <= -2 ? "RISK-OFF" : "MIXED"
riskCol = riskScore >= 2 ? color.lime : riskScore <= -2 ? color.red : color.yellow
// ===== Plots (para Watchlist usa estos como columnas)
plot(riskScore, title="RiskScore", color=riskCol, linewidth=2,
display=display.all)
plot(tnxPct, title="TNX_%", display=display.status_line + display.data_window)
plot(dxyPct, title="DXY_%", display=display.status_line + display.data_window)
plot(hygPct, title="HYG_%", display=display.status_line + display.data_window)
plot(tltPct, title="TLT_%", display=display.status_line + display.data_window)
// ===== Etiqueta opcional (sin errores de sintaxis)
var label tag = na
if barstate.islast and showLbl
if not na(tag)
label.delete(tag)
txt = "Macro: " + riskText +
" Score: " + str.tostring(riskScore) +
" TNX: " + str.tostring(tnxPct, format.percent) +
" DXY: " + str.tostring(dxyPct, format.percent) +
" HYG: " + str.tostring(hygPct, format.percent) +
" TLT: " + str.tostring(tltPct, format.percent)
tag := label.new(x=bar_index, y=high, text=txt,
style=label.style_label_left,
color=riskCol, textcolor=color.black, size=size.small)
// Fondo suave según régimen
bgcolor(color.new(riskCol, 90))
Göstergeler ve stratejiler
Soothing Trades — Trend Dashboard + OB/OS Early-Turn PanelWhat it is
A compact, table-only trend dashboard that summarizes market bias and strength across core signals (EMA, MACD, ADX/DMI, HMA, RSI) plus an OB/OS Early-Turn detector.
No chart lines are plotted—only an optional light background tint on Early-Turn for quick context.
Rows in the table
EMA200 — Direction vs. 200-EMA and its slope (Neutral/Trending/Strong).
EMA50 ↔ EMA200 — Cross direction and spread-based strength.
MACD — MACD vs. signal and zero line for bias/strength.
ADX / DMI — DI+ vs. DI− and ADX thresholds for trend strength.
HMA(55) — Hull MA direction and slope intensity.
RSI Regime — RSI >55/<45 for bias with strength tiers.
Composite — Vote of the above signals (bias + strength).
OB/OS Early-Turn — Context flag:
Detects when RSI slope flips while price makes HH/LL.
Optional gate: only triggers inside OB/OS zones.
Inputs & usability
All inputs include tooltips.
Toggle table visibility and choose the corner anchor.
Optional green/red background tint on Early-Turn (no lines).
Adjustable thresholds (ADX, RSI OB/OS), lengths (EMA/HMA/RSI/MACD), and text colors for header/body.
How to read it
Use Direction + Trend per row for quick alignment; confirm with the Composite row. Treat Early-Turn as an early context hint near exhaustion—not a standalone signal.
Notes
For analysis/education only.
Not financial advice.
Works on any symbol/timeframe; tuning may be required per market.
Boss Short Setup ScannerThis indicator identifies a specific short setup based on trend and candle structure.
Conditions include:
• 20 EMA below 50 EMA (downtrend confirmation)
• Price trading below both EMAs
• Bearish flip candle (shift from buyers to sellers)
• Confirmation candle closing below the flip candle’s low
When all criteria align, the script plots a signal to highlight a potential short entry.
This is designed for trade identification only — always confirm with your own supply zones, market structure, volume context, and risk management plan.
This script does not execute trades automatically.
HFT 1M: EMA + VWAP + TSRSession VWAP: Volume-Weighted Average Price that resets at the start of each regular trading session; plotted in yellow.
EMA15: 15-period exponential moving average rendered as a stepline for crisp visualization; plotted in white.
Pivots: Dynamic support (green) and resistance (red) levels derived from highest/lowest values on a custom 100-unit timeframe.
References: session state built-ins and session detection, plus stepline plot style and time/session utilities.
Мой скрипт//@version=5
indicator("Fibonacci Yearly Levels – Pro (by Pablo)", overlay=true)
// 1) Фиксация закрытия прошлого года
var float year_close = na
isNewYear = ta.change(year(time)) // true на первом баре нового года
if isNewYear
year_close := close // закрытие последнего бара прошлого года
year_close := nz(year_close, close) // первичная инициализация на истории
// 2) Уровни вверх (базовые + расширения)
up5 = year_close * 1.05
up8 = year_close * 1.08
up13 = year_close * 1.13
up21 = year_close * 1.21
up34 = year_close * 1.34
up54 = year_close * 1.54
up89 = year_close * 1.89 // расширение
up144 = year_close * 2.44 // расширение
up233 = year_close * 3.33 // расширение
// 3) Уровни вниз (симметрично и только позитивные цены)
dn5 = year_close * 0.95
dn8 = year_close * 0.92
dn13 = year_close * 0.87
dn21 = year_close * 0.79
dn34 = year_close * 0.66
dn54 = year_close * 0.46
dn89 = year_close * 0.11 // 1 - 0.89 = 0.11 (ниже -144% и -233% не рисуем — это < 0)
// 4) Плоты уровней (title — константы)
plot(year_close, color=color.yellow, linewidth=2, title="Year Close")
// вверх
plot(up5, color=color.new(color.green, 70), title="+5%")
plot(up8, color=color.new(color.green, 60), title="+8%")
plot(up13, color=color.new(color.green, 50), title="+13%")
plot(up21, color=color.new(color.green, 40), title="+21%")
plot(up34, color=color.new(color.green, 30), title="+34%")
plot(up54, color=color.new(color.green, 20), title="+54%")
plot(up89, color=color.new(color.green, 10), title="+89%")
plot(up144, color=color.new(color.green, 0), title="+144%")
plot(up233, color=color.new(color.green, 0), linewidth=2, style=plot.style_circles, title="+233%")
// вниз
plot(dn5, color=color.new(color.red, 70), title="-5%")
plot(dn8, color=color.new(color.red, 60), title="-8%")
plot(dn13, color=color.new(color.red, 50), title="-13%")
plot(dn21, color=color.new(color.red, 40), title="-21%")
plot(dn34, color=color.new(color.red, 30), title="-34%")
plot(dn54, color=color.new(color.red, 20), title="-54%")
plot(dn89, color=color.new(color.red, 10), title="-89%")
// -144% и -233% не отрисовываем — это отрицательные цены
// 5) Сигналы входов по методике (пробой ±8% с подтверждением)
longEntry = ta.crossover(close, up8) // LONG при пробое +8% снизу вверх
shortEntry = ta.crossunder(close, dn8) // SHORT при пробое -8% сверху вниз
plotshape(longEntry, title="Long Entry", style=shape.triangleup, color=color.lime,
size=size.small, location=location.belowbar, text="LONG")
plotshape(shortEntry, title="Short Entry", style=shape.triangledown, color=color.red,
size=size.small, location=location.abovebar, text="SHORT")
// (опционально — включи алерты)
alertcondition(longEntry, title="LONG entry (+8%)", message="LONG: price crossed above +8% yearly level")
alertcondition(shortEntry, title="SHORT entry (-8%)", message="SHORT: price crossed below -8% yearly level")
Market Profile Dominance Analyzer# Market Profile Dominance Analyzer
## 📊 OVERVIEW
**Market Profile Dominance Analyzer** is an advanced multi-factor indicator that combines Market Profile methodology with composite dominance scoring to identify buyer and seller strength across higher timeframes. Unlike traditional volume profile indicators that only show volume distribution, or simple buyer/seller indicators that only compare candle colors, this script integrates six distinct analytical components into a unified dominance measurement system.
This indicator helps traders understand **WHO controls the market** by analyzing price position relative to Market Profile key levels (POC, Value Area) combined with volume distribution, momentum, and trend characteristics.
## 🎯 WHAT MAKES THIS ORIGINAL
### **Hybrid Analytical Approach**
This indicator uniquely combines two separate methodologies that are typically analyzed independently:
1. **Market Profile Analysis** - Calculates Point of Control (POC) and Value Area (VA) using volume distribution across price channels on higher timeframes
2. **Multi-Factor Dominance Scoring** - Weights six independent factors to produce a composite dominance index
### **Six-Factor Composite Analysis**
The dominance score integrates:
- Price position relative to POC (equilibrium assessment)
- Price position relative to Value Area boundaries (acceptance/rejection zones)
- Volume imbalance within Value Area (institutional bias detection)
- Price momentum (directional strength)
- Volume trend comparison (participation analysis)
- Normalized Value Area position (precise location within fair value zone)
### **Adaptive Higher Timeframe Integration**
The script features an intelligent auto-selection system that automatically chooses appropriate higher timeframes based on the current chart period, ensuring optimal Market Profile structure regardless of the trading timeframe being analyzed.
## 💡 HOW IT WORKS
### **Market Profile Construction**
The indicator builds a Market Profile structure on a higher timeframe by:
1. **Session Identification** - Detects new higher timeframe sessions using `request.security()` to ensure accurate period boundaries
2. **Data Accumulation** - Stores high, low, and volume data for all bars within the current higher timeframe session
3. **Channel Distribution** - Divides the session's price range into configurable channels (default: 20 rows)
4. **Volume Mapping** - Distributes each bar's volume proportionally across all price channels it touched
### **Key Level Calculation**
**Point of Control (POC)**
- Identifies the price channel with the highest accumulated volume
- Represents the price level where the most trading activity occurred
- Serves as a magnetic level where price often returns
**Value Area (VA)**
- Starts at POC and expands both upward and downward
- Includes channels until reaching the specified percentage of total volume (default: 70%)
- Expansion algorithm compares adjacent volumes and prioritizes the direction with higher activity
- Defines the "fair value" zone where most market participants agreed to trade
### **Dominance Score Formula**
```
Dominance Score = (price_vs_poc × 10) +
(price_vs_va × 5) +
(volume_imbalance × 0.5) +
(price_momentum × 100) +
(volume_trend × 5) +
(va_position × 15)
```
**Component Breakdown:**
- **price_vs_poc**: +1 if above POC, -1 if below (shows which side of equilibrium)
- **price_vs_va**: +2 if above VAH, -2 if below VAL, 0 if inside VA
- **volume_imbalance**: Percentage difference between upper and lower VA volumes
- **price_momentum**: 5-period SMA of price change (directional acceleration)
- **volume_trend**: Compares 5-period vs 20-period volume averages
- **va_position**: Normalized position within Value Area (-1 to +1)
The composite score is then smoothed using EMA with configurable sensitivity to reduce noise while maintaining responsiveness.
### **Market State Determination**
- **BUYERS Dominant**: Smooth dominance > +10 (bullish control)
- **SELLERS Dominant**: Smooth dominance < -10 (bearish control)
- **NEUTRAL**: Between -10 and +10 (balanced market)
## 📈 HOW TO USE THIS INDICATOR
### **Trend Identification**
- **Green background** indicates buyers are in control - look for long opportunities
- **Red background** indicates sellers are in control - look for short opportunities
- **Gray background** indicates neutral market - consider range-bound strategies
### **Signal Interpretation**
**Buy Signals** (green triangle) appear when:
- Dominance crosses above -10 from oversold conditions
- Previous state was not already bullish
- Suggests shift from seller to buyer control
**Sell Signals** (red triangle) appear when:
- Dominance crosses below +10 from overbought conditions
- Previous state was not already bearish
- Suggests shift from buyer to seller control
### **Value Area Context**
Monitor the information table (top-right) to understand market structure:
- **Price vs POC**: Shows if trading above/below equilibrium
- **Volume Imbalance**: Positive values favor buyers, negative favors sellers
- **Market State**: Current dominant force (BUYERS/SELLERS/NEUTRAL)
### **Multi-Timeframe Strategy**
The auto-timeframe feature analyzes higher timeframe structure:
- On 1-minute charts → analyzes 2-hour structure
- On 5-minute charts → analyzes Daily structure
- On 15-minute charts → analyzes Weekly structure
- On Daily charts → analyzes Yearly structure
This higher timeframe context helps avoid counter-trend trades against the dominant force.
### **Confluence Trading**
Strongest signals occur when multiple factors align:
1. Price above VAH + positive volume imbalance + buyers dominant = Strong bullish setup
2. Price below VAL + negative volume imbalance + sellers dominant = Strong bearish setup
3. Price at POC + neutral state = Potential breakout/breakdown pivot
## ⚙️ INPUT PARAMETERS
- **Higher Time Frame**: Select specific HTF or use 'Auto' for intelligent selection
- **Value Area %**: Percentage of volume contained in VA (default: 70%)
- **Show Buy/Sell Signals**: Toggle signal triangles visibility
- **Show Dominance Histogram**: Toggle histogram display
- **Signal Sensitivity**: EMA period for dominance smoothing (1-20, default: 5)
- **Number of Channels**: Market Profile resolution (10-50, default: 20)
- **Color Settings**: Customize buyer, seller, and neutral colors
## 🎨 VISUAL ELEMENTS
- **Histogram**: Shows smoothed dominance score (green = buyers, red = sellers)
- **Zero Line**: Neutral equilibrium reference
- **Overbought/Oversold Lines**: ±50 levels marking extreme dominance
- **Background Color**: Highlights current market state
- **Information Table**: Displays key metrics (state, dominance, POC relationship, volume imbalance, timeframe, bars in session, total volume)
- **Signal Shapes**: Triangle markers for buy/sell signals
## 🔔 ALERTS
The indicator includes three alert conditions:
1. **Buyers Dominate** - Fires on buy signal crossovers
2. **Sellers Dominate** - Fires on sell signal crossovers
3. **Dominance Shift** - Fires when dominance crosses zero line
## 📊 BEST PRACTICES
### **Timeframe Selection**
- **Scalping (1-5min)**: Focus on 2H-4H dominance shifts
- **Day Trading (15-60min)**: Monitor Daily and Weekly structure
- **Swing Trading (4H-Daily)**: Track Weekly and Monthly dominance
### **Confirmation Strategies**
1. **Trend Following**: Enter in direction of dominance above/below ±20
2. **Reversal Trading**: Fade extreme readings beyond ±50 when diverging with price
3. **Breakout Trading**: Look for dominance expansion beyond ±30 with increasing volume
### **Risk Management**
- Avoid trading during NEUTRAL states (dominance between -10 and +10)
- Use POC levels as logical stop-loss placement
- Consider VAH/VAL as profit targets for mean reversion
## ⚠️ LIMITATIONS & WARNINGS
**Data Requirements**
- Requires sufficient historical data on current chart (minimum 100 bars recommended)
- Lower timeframes may show fewer bars per HTF session initially
- More accurate results after several complete HTF sessions have formed
**Not a Standalone System**
- This indicator analyzes market structure and participant control
- Should be combined with price action, support/resistance, and risk management
- Does not guarantee profitable trades - past dominance does not predict future results
**Repainting Characteristics**
- Higher timeframe levels (POC, VAH, VAL) update as new bars form within the session
- Dominance score recalculates with each new bar
- Historical signals remain fixed, but current session data is developing
**Volume Limitations**
- Uses exchange-provided volume data which varies by instrument type
- Forex and some CFDs use tick volume (not actual transaction volume)
- Most accurate on instruments with reliable volume data (stocks, futures, crypto)
## 🔍 TECHNICAL NOTES
**Performance Optimization**
- Uses `max_bars_back=5000` for extended historical analysis
- Efficient array management prevents memory issues
- Automatic cleanup of session data on new period
**Calculation Method**
- Market Profile uses actual volume distribution, not TPO (Time Price Opportunity)
- Value Area expansion follows traditional Market Profile auction theory
- All calculations occur on the chart's current symbol and timeframe
## 📚 EDUCATIONAL VALUE
This indicator helps traders understand:
- How institutional traders use Market Profile to identify fair value
- The relationship between price, volume, and market acceptance
- Multi-factor analysis techniques for assessing market conditions
- The importance of higher timeframe structure in trade planning
## 🎓 RECOMMENDED READING
To better understand the concepts behind this indicator:
- "Mind Over Markets" by James Dalton (Market Profile foundations)
- "Markets in Profile" by James Dalton (Value Area analysis)
- Volume Profile analysis in institutional trading
## 💬 USAGE TERMS
This indicator is provided as an educational and analytical tool. It does not constitute financial advice, investment recommendations, or trading signals. Users are responsible for their own trading decisions and should conduct their own research and due diligence.
Trading involves substantial risk of loss. Past performance does not guarantee future results. Always use proper risk management and never risk more than you can afford to lose.
Gold vs. Dollar Sentiment Map [SB1]🟡 Gold vs Dollar Sentiment Map
The Gold vs Dollar Sentiment Map reveals the direct inverse relationship between Gold Futures (GC) and the U.S. Dollar Index (DXY) — one of the most reliable global risk-sentiment gauges.
It helps traders instantly identify whether capital is flowing into safety (Gold) or into the Dollar (risk assets) during any session or timeframe.
🔍 Core Logic
Risk-Off (Bearish background = Red): DXY ↓ and Gold ↑ → investors seeking safety, rising fear or falling yields.
Risk-On (Bullish background = Green): DXY ↑ and Gold ↓ → investors rotating into risk assets, stronger USD demand.
Neutral (Gray): Mixed signals – no dominant macro driver.
📊 Dashboard
A compact on-chart table displays real-time trend bias for:
Gold (GC) – Bullish / Bearish / Neutral
U.S. Dollar Index (DXY) – Bullish / Bearish / Neutral
Color shading reflects each asset’s intrabar momentum.
⚙️ Visual Features
Adaptive background colors to show sentiment shifts.
Strong candle markers highlighting momentum bars near range extremes.
Alerts for clear Risk-On / Risk-Off alignment.
🧭 How to Use
Red background (Risk-Off): Gold strength + Dollar weakness → favorable environment for long gold setups.
Green background (Risk-On): Dollar strength + Gold weakness → bias toward short gold or avoid long exposure.
Gray background: Stay patient; look for confirmation or wait for alignment.
💡 Ideal For
Gold and Forex traders monitoring macro rotation.
Sentiment confirmation alongside order-flow, VWAP, or volume-delta tools.
Overlaying on intraday or higher-timeframe charts to frame trade bias.
RSI Ichimoku🧩 Overview
This all-in-one oscillator combines RSI Divergence Detection, Ichimoku Cloud Logic, and Automatic Trendline Breakout Analysis — all applied directly to the RSI curve.
It helps traders identify momentum shifts, trend reversals, and breakout confirmations from multiple technical perspectives in a single, streamlined pane.
⚙️ Key Features
🔹 1. RSI Divergence Detection
Detects Regular and Hidden Bullish/Bearish divergences.
Customizable lookback windows (Pivot Left / Right) and detection range.
Optional visibility for each divergence type.
Clear on-chart labeling for all divergence signals.
☁️ 2. Ichimoku Cloud Applied to RSI
Overlays a full Ichimoku system (Tenkan, Kijun, Senkou Span A/B, and Chikou Span) directly on the RSI, not on price.
This provides a dynamic way to view momentum trends, support/resistance zones, and RSI-based trend confirmation.
Fully color-customizable Ichimoku components and cloud zones.
📈 3. Trendlines & Breakouts (via HoanGhetti’s Library)
Automatically detects trendlines on RSI pivots using the SimpleTrendlines library.
Highlights breakouts above or below RSI trendlines, signaling potential momentum shifts before they appear on price action.
Optional non-repainting mode (waits for bar confirmation).
Customizable label styles, colors, and widths.
🧠 Why This Indicator?
Traditional RSI tells when momentum is overbought or oversold —
but it doesn’t tell when it’s about to shift direction.
By merging:
Divergence structure (momentum reversal cues),
Ichimoku dynamics (trend direction and equilibrium), and
Trendline breakouts (confirmation triggers),
this tool provides a multi-layered view of market conditions.
It’s designed for swing traders, scalpers, and momentum traders who want early, high-confidence reversal or continuation signals.
🔔 Alerts
Regular & Hidden Bullish/Bearish Divergence Alerts
RSI Trendline Breakout Alerts (Bullish / Bearish)
Use these alerts to catch potential trend shifts even when you’re away from the chart.
🧭 Recommended Use
Apply to RSI timeframe or use a higher timeframe RSI for smoother signals.
Combine with price-based Ichimoku for top-down confirmation.
Watch for RSI cloud flips and trendline breakouts aligning with divergences for high-probability entries.
Alpha-Weighted RSIDescription:
The Alpha-Weighted RSI is a next-generation momentum oscillator that redefines the classic RSI by incorporating the mathematical principles of Lévy Flight. This advanced adaptation applies non-linear weighting to price changes, making the indicator more sensitive to significant market moves and less reactive to minor noise. It is designed for traders seeking a clearer, more powerful view of momentum and potential reversal zones.
🔍 Key Features & Innovations:
Lévy Flight Alpha Weighting: At the core of this indicator is the Alpha parameter (1.0-2.0), which controls the sensitivity to price changes.
Lower Alpha (e.g., 1.2): Makes the indicator highly responsive to recent price movements, ideal for capturing early trend shifts.
Higher Alpha (e.g., 1.8): Creates a smoother, more conservative output that filters out noise, focusing on stronger momentum.
Customizable Smoothing: The raw Lévy-RSI is smoothed by a user-selectable moving average (8 MA types supported: SMA, EMA, SMMA, etc.), allowing for further customization of responsiveness.
Intuitive Centered Oscillator: The RSI is centered around a zero line, providing a clean visual separation between bullish and bearish territory.
Dynamic Gradient Zones: Subtle, colour coded gradient fills in the overbought (>+25) and oversold (<-25) regions enhance visual clarity without cluttering the chart.
Modern Histogram Display: Momentum is plotted as a sleek histogram that changes color between bright cyan (bullish) and magenta (bearish) based on its position relative to the zero line.
🎯 How to Use & Interpret:
Zero-Line Crossovers: The most basic signals. A crossover above the zero line indicates building bullish momentum, while a crossover below suggests growing bearish momentum.
Overbought/Oversold Levels: Use the +25/-25 and +35/-35 levels as dynamic zones. A reading above +25 suggests strong bullish momentum (overbought), while a reading below -25 indicates strong bearish momentum (oversold).
Divergence Detection: Look for divergences between the Alpha-Weighted RSI and price action. For example, if price makes a new low but the RSI forms a higher low, it can signal a potential bullish reversal.
Alpha Tuning: Adjust the Alpha parameter to match market volatility. In choppy markets, increase alpha to reduce noise. In trending markets, decrease alpha to become more responsive.
⚙️ Input Parameters:
RSI Settings: Standard RSI inputs for Length and Calculation Source.
Lévy Flight Settings: The crucial Alpha factor for response control.
MA Settings: MA Type and MA Length for smoothing the final output.
By applying Lévy Flight dynamics, this indicator offers a nuanced perspective on momentum, helping you stay ahead of the curve. Feedback is always welcome!
Adaptive EMA CrossoverIndicator Name: Adaptive EMA Crossover
Description:
The Adaptive EMA Crossover is a sleek, visual tool designed to help traders identify trend direction and potential entry/exit points with clarity. By employing two Exponential Moving Averages (EMAs) with dynamic coloring, it cuts through the noise of the chart, allowing you to focus on high-probability signals.
🔍 Key Features:
Dual EMA System: Utilizes a fast and a slow EMA to gauge market momentum. The default settings are 12 (fast) and 21 (slow) periods, which can be fully customized.
Adaptive Visuals: Both EMAs change color simultaneously to reflect the dominant trend.
🟢 Bright Turquoise: Indicates an Uptrend (Fast EMA >= Slow EMA).
🔴 Bright Pink: Indicates a Downtrend (Fast EMA < Slow EMA).
Clear Crossover Signals: Prominent dots directly on the chart mark the exact moment a crossover occurs.
Turquoise Dot: A Bullish Crossover signal (Fast EMA crosses above Slow EMA).
Pink Dot: A Bearish Crossover signal (Fast EMA crosses below Slow EMA).
Integrated Alerts: Never miss a trading opportunity! Built-in alert conditions notify you instantly for both bullish and bearish crossovers.
🎯 How to Use:
Trend Identification: The primary colors of the EMAs give an immediate sense of the trend. Trade in the direction of the trend for higher-probability setups.
Signal Confirmation: Use the crossover dots as potential triggers for entry or exit. A turquoise dot in a rising market can signal a buy opportunity, while a pink dot in a falling market can signal a sell or short opportunity.
Combination with Other Tools: For best results, combine this indicator with other forms of analysis like support/resistance levels or volume confirmation to filter out false signals.
⚙️ Inputs:
EMA Small: Period for the faster-moving average (default: 12).
EMA Big: Period for the slower-moving average (default: 21).
This is my first published indicator. I welcome all feedback and suggestions for improvement! Happy Trading!
Global Market SessionsThe Global Market Sessions indicator displays boxes for each market session with different colors that are transparent. The boxes cover the time period of the session and the price range (high to low) during that period. Horizontal lines are drawn for the high, low, and middle of the range, with the middle line dashed. You can extend the lines beyond the session by adjusting the "Line Extension Bars" input (set to 0 by default, meaning lines stop at the end of the session).
Multi-Timeframe EMA Cloud Status w/ AlertsCompares the current bar on three configurable timeframes with the location of the "cloud" defined by the 20 and 50 period EMAs and, in table format, indicates if the bar is above, within or below the cloud. Also includes alerts when all three timeframes are aligned.
神奇9转Indicator Name: 9 Countdown
Author: Lao Seng on Gold (Laoseng Lunjin)
Indicator Description:
This indicator is based on the “Setup” phase logic from DM technical framework. It automatically tracks consecutive upward or downward closes and clearly highlights key potential turning points at the 5th, 7th, 9th, 13th, 19th, and 21st candles.
Core Logic:
If the current close is higher than the close 4 bars earlier → count as one step in an upward sequence.
If the current close is lower than the close 4 bars earlier → count as one step in a downward sequence.
The sequence resets when the condition is broken.
Important observation levels are highlighted at bars 5/7/9/13/19/21 within each sequence.
How to Use:
Applicable to multiple timeframes. Recommended to combine with trendlines and support/resistance zones.
The 9th bar signal is often monitored as a potential reversal zone.
It does not imply an immediate buy or sell; it is used to assess sentiment and timing windows.
Tips:
Can be used as a timing and rhythm tool for swing trading.
Suitable for gold (XAUUSD), indices, and major FX pairs.
Disclaimer:
This script is for research and educational purposes only and does not constitute investment advice. Please use it in conjunction with your own strategy and risk management.
指标名称:德马克9转
作者:老僧论金
指标简介:
本指标基于德马克技术理论中的“计数(Setup)”阶段逻辑,自动追踪价格连续上涨/下跌的天数,并在图表中清晰标出关键转折点(第5、7、9、13、19、21根K线)。
核心逻辑:
如果当前收盘价高于4根K线前的收盘价 → 连续上涨记1次
如果低于4根K线前 → 连续下跌记1次
连续统计,遇中断重置
在图表中标记:5/7/9/13/19/21 为重要观察节点
使用方法:
适用于各周期,建议搭配趋势线与支撑阻力位共同使用
第9根信号常用于潜在反转区域判断
不代表立即买卖,仅作情绪与时间窗口判断
小贴士:
可作为波段交易辅助节奏工具
可叠加在黄金(XAUUSD)、指数、外汇品种中使用
免责声明:
该脚本仅供研究学习使用,不构成投资建议。请结合自身策略和风险控制使用。翻译成英文
ICT Sessions Ranges [SwissAlgo]ICT Session Ranges - ICT Liquidity Zones & Market Structure
OVERVIEW
This indicator identifies and visualizes key intraday trading sessions and liquidity zones based on Inner Circle Trader (ICT) methodology (AM, NY Lunch Raid, PM Session, London Raid). It tracks 'higher high' and 'lower low' price levels during specific time periods that may represent areas where market participants have placed orders (liquidity).
PURPOSE
The indicator helps traders observe:
Session-based price ranges during different market hours
Opening range gaps between market close and next day's open
Potential areas where liquidity may be concentrated and trigger price action
SESSIONS TRACKED
1. London Session (02:00-05:00 ET): Tracks price range during early London trading hours
2. AM Session (09:30-12:00 ET): Tracks price range during the morning New York session
3. NY Lunch Session (12:00-13:30 ET): Tracks price range during typical low-volume lunch period
4. PM Session (13:30-16:00 ET): Tracks price range during the afternoon New York session
CALCULATIONS
Session High/Low: The highest high and lowest low recorded during each active session period
Opening Range Gap: Calculated as the difference between the previous day's 16:00 close and the current day's 09:30 open
Gap Mitigation: A gap is considered mitigated when the price reaches 50% of the gap range
All times are based on America/New_York timezone (ET)
BACKGROUND INDICATORS
NY Trading Hours (09:30-16:00 ET): Optional gray background overlay
Asian Session (20:00-23:59 ET): Optional purple background overlay
VISUAL ELEMENTS
Horizontal lines mark session highs and lows
Subtle background boxes highlight each session range
Labels identify each session type
Orange shaded boxes indicate unmitigated opening range gaps
Dotted line at 50% gap level shows mitigation threshold
FEATURES
Toggle visibility for each session independently
Customizable colors for each session type
Automatic removal of mitigated gaps
All drawing objects use transparent backgrounds for chart clarity
ICT CONCEPTS
This tool relates to concepts discussed by Inner Circle Trader regarding liquidity pools, session-based analysis, and gap theory. The indicator assumes that session highs and lows may represent areas where liquidity is concentrated, and that opening range gaps may attract price until mitigated.
USAGE NOTES
Best used on intraday timeframes (1-15 minute charts)
All sessions are calculated based on actual price movement during specified time periods
Historical session data is preserved as new sessions develop
Gap detection only triggers at 09:30 ET market open
DISCLAIMER
This indicator is for educational and informational purposes only. It displays historical price levels and time-based calculations. Past performance of price levels is not indicative of future results. The identification of "liquidity zones" is a theoretical concept and does not guarantee that orders exist at these levels or that prices will react to them. Trading involves substantial risk of loss. Users should conduct their own analysis and risk assessment before making any trading decisions.
TIME ZONE
Set your timezone to: America/New_York (UTC-5)
IKZ ULTIMATE (v6.5)Of course! Here is the English translation of the description for the **IKZ ULTIMATE** indicator, formatted in a file-ready style for easy copying and use.
***
### **Description of the IKZ ULTIMATE (Modified) Indicator**
**Indicator Name:** IKZ ULTIMATE (Modified Version)
**Core Purpose:** An All-in-One trading system designed to simplify technical analysis by integrating multiple tools into a single, unified interface.
**Trading Philosophy:** To follow the trend and confirm momentum for high-probability trading signals.
---
### **Detailed Overview: What is this Indicator?**
Think of **IKZ ULTIMATE** as a **"central command center"** or a **"personal trading assistant"** on your chart. Instead of cluttering your screen with 5 different indicators that might conflict, this indicator **combines the intelligence** of several strategies (trend, momentum, support, and resistance) and presents the results in an easy-to-understand visual format.
### **Core Components and Color Code (The Indicator's Language):**
1. **The Trend System (Smart Moving Averages):**
* **Its Job:** To answer the question, "What is the current trend?"
* **The Language:**
* **Green lines stacked upward:** Strong **Uptrend**. (A signal to be optimistic and look for buy opportunities)
* **Red lines stacked downward:** Strong **Downtrend**. (A signal to be cautious and look for sell opportunities)
* **Crossed and tangled lines:** **Ranging** or choppy market. (A signal to wait and avoid trading)
2. **The Momentum Gauge (Shaded Areas):**
* **Its Job:** To answer the question, "How strong are the buyers or sellers in the market right now?"
* **The Language:**
* **Green Shaded Area:** **Bullish** momentum. Buyers are strong and in control.
* **Red Shaded Area:** **Bearish** momentum. Sellers are strong and in control.
* **Color Intensity & Area Width:** Reflects the **momentum strength**. The darker and wider the area, the stronger the driving force behind the price move.
3. **Direct Entry Signals (Arrows):**
* **Their Job:** To answer the question, "When do I enter a trade precisely?"
* **The Language:**
* **Green Upward Arrow ↑:** **Buy** signal. It appears when an **Uptrend (Green lines) aligns with the start of Bullish Momentum (Green Area)**.
* **Red Downward Arrow ↓:** **Sell** signal. It appears when a **Downtrend (Red lines) aligns with the start of Bearish Momentum (Red Area)**.
4. **The Roadmap (Automatic Support & Resistance Levels):**
* **Its Job:** To answer the question, "Where can we expect the price to reverse or struggle?"
* **The Language:**
* **Red Horizontal Line:** A **Resistance** level. A potential selling zone.
* **Green Horizontal Line:** A **Support** level. A potential buying zone.
### **What Makes IKZ ULTIMATE Unique?**
* **Comprehensiveness:** It often requires no additional indicators.
* **Visual Clarity:** It uses colors and areas to make market analysis intuitive.
* **Proactive:** It doesn't just describe what happened; it attempts to provide signals for the upcoming move.
* **Versatile:** Suitable for day traders and swing traders across different timeframes.
### **Strengths:**
* Eliminates confusion and analysis paralysis.
* Promotes discipline and trend-following.
* Automatically identifies entry/exit points and key levels.
### **Weaknesses / Challenges (To Consider):**
* Like any indicator, it is **not infallible**. It may give false signals in ranging or volatile markets.
* Can sometimes cause **visual clutter** when many signals appear in a small area.
* Requires the user to **understand its philosophy**, not just blindly follow the arrows.
### **Final Summary:**
**IKZ ULTIMATE** is more than just an indicator; it is a **simplified trading system**. Its goal is to transform complex price data into a clear visual language, allowing you to make informed trading decisions based on the convergence of three key pillars: **Trend, Momentum, and Key Levels.**
***
*(Disclaimer: This indicator is a tool for analysis and does not constitute financial advice. Always practice risk management and backtest any strategy before using real capital.)*
爆発的シード増殖トレード インジケーターThis indicator automates a powerful yet simple trend-following strategy inspired by a popular trading method that demonstrated explosive account growth. The core philosophy is to trade pullbacks in the direction of the dominant, long-term trend, enabling traders to enter the market with a higher probability of success.
This script is designed for mechanical and emotionless trading. By combining a long-term trend filter with a short-term entry trigger, it provides clear, actionable signals. The built-in alert conditions allow you to step away from the charts and wait for high-quality setups to come to you, preventing over-trading and emotional decision-making.
SMA 10/20/50 Daily on all timeframeSMA 10/20/50 Daily on all timeframe. To have a clean bias on all timeframe
Momentum-Contraction Breakout (MCB) — IndicatorThe Momentum-Contraction Breakout (MCB) indicator is designed by joan alcantara to identify high–probability bullish continuation setups based on the sequence Impulse → Contraction → Breakout.
This indicator detects stocks that:
Show early uptrend structure
The short-term EMA is above the mid-term EMA, which is above the long-term EMA, confirming momentum and trend alignment.
Enter a volatility contraction phase
Price forms a controlled pullback of 1–5 candles with decreasing true range and a tight price range, signaling reduced supply and absorption.
Break out with conviction
The breakout is validated when price closes above recent range highs, moves at least a defined % upward, and volume expands above its 20-period average.
When all conditions align, the indicator marks the breakout candle and allows alerts to be triggered.
What this indicator is useful for:
Finding momentum continuation setups early in trend development
Scanning watchlists for high-quality entries
Creating actionable trade alerts for swing and position trading
Supporting systematic setups based on volatility contraction theory
Best used on daily timeframes, but can be adapted to intraday charts when liquidity is sufficient.
`bars_back` and `timeframe_bars_back` demo//@version=6
indicator("`bars_back` and `timeframe_bars_back` demo")
//@variable The number of bars back on the script's main timeframe (chart timeframe).
int barsBackInput = input.int(10, "Chart bar offset")
//@variable The number of bars back on the "1M" timeframe.
int tfBarsBackInput = input.int(3, "'1M' bar offset")
//@variable The opening UNIX timestamp of the current "1M" bar.
int monthTime = time("1M")
//@variable The opening time of the "1M" bar that contains the bar from `barsBackInput` bars back on the main timeframe.
int offsetTime1 = time("1M", bars_back = barsBackInput)
//@variable The "1M" opening time that is `tfBarsBackInput` monthly bars back, relative to the "1M" bar that opens at `offsetTime1`.
// This `time()` call first determines the "1M" bar time corresponding to `barsBackInput` bars back on the
// main timeframe, just like the previous call. Then, it calculates and returns the "1M" opening time that is
// `tfBarsBackInput` *monthly* bars back relative to that time.
int offsetTime2 = time("1M", bars_back = barsBackInput, timeframe_bars_back = tfBarsBackInput)
// Plot the values for visual comparison.
plot(monthTime, "No offset")
plot(offsetTime1, "`bars_back`", color.red)
plot(offsetTime2, "`bars_back` + `timeframe_bars_back`", color.purple)
// Log formatted timestamps in the Pine Logs pane.
log.info(" {0} {1} {2}", str.format_time(monthTime), str.format_time(offsetTime1), str.format_time(offsetTime2))
Avalements Pertinents - M5, M10, M15An indicator that shows us bullish or bearish engulfing patterns, which may be relevant; use other confirmation (false signals happen, like with any indicator).






















