MTF Candle-Body StructureMTF Candle-Body Structure: Overview and Logic
MTF Candle-Body Structure:概要とロジック解説
This indicator is a professional-grade market structure analysis tool that identifies trend shifts based exclusively on the closing price (Candle Body) relative to previous structural points. It integrates multiple timeframes (MTF) to provide a comprehensive view of the market trend.
このインジケーターは、過去の構造点に対する**終値(ローソク足の実体)**の抜けのみに基づいてトレンド転換を識別する、プロ仕様の市場構造分析ツールです。複数の時間足(MTF)を統合し、市場トレンドの包括的な視点を提供します。
1. Core Logic: Candle-Body Breakout
1. 核心ロジック:ローソク足実体のブレイクアウト
Unlike standard indicators that use high/low wicks, this logic requires a confirmed close above or below the previous structure to signal a change.
ヒゲ(高値・安値)を使用する一般的なインジケーターとは異なり、このロジックは前回の構造を上回る、または下回る終値の確定を転換のシグナルとして必要とします。
Bullish Break (上昇ブレイク): A candle closes above the previous high. (ローソク足が前回の高値を上回って確定。)
Bearish Break (下降ブレイク): A candle closes below the previous low. (ローソク足が前回の安値を下回って確定。)
2. Multi-Timeframe (MTF) Integration
2. マルチタイムフレーム(MTF)の統合
The indicator tracks structure across 7 different timeframes, from 3-Month down to 15-Minute.
このインジケーターは、3か月足から15分足まで、7つの異なる時間軸で構造を追跡します。
Higher TF (1D, 4H): Defines the major trend direction (Dashboard 1). (長期トレンドの方向性を定義。ダッシュボード1に表示。)
Lower TF (1H, 15M): Identifies short-term execution windows (Dashboard 2). (短期的なエントリータイミングを特定。ダッシュボード2に表示。)
3. Structural Lines & Gray Lines
3. 構造ラインとグレーライン
Confirmed Lines (Blue/Red): Represent the established support and resistance levels of the current trend. (青/赤の確定ライン:現在のトレンドにおける確立されたサポート・レジスタンスレベル。)
Gray Lines (Structural Updates): These lines track the most recent high or low before a new break is confirmed, helping you visualize where the structure is "updating" in real-time. (グレーライン:新しいブレイクが確定する前の直近高値・安値を追跡し、リアルタイムで構造がどこで「更新」されているかを可視化します。)
4. Pullback Alert Logic
4. プルバック(押し目・戻り)アラートのロジック
The "●" labels and alerts are triggered when the market trend is aligned across timeframes, but a short-term "pullback" occurs.
「●」ラベルとアラートは、市場トレンドが各時間軸で一致している状況で、短期的な「プルバック」が発生した際にトリガーされます。
Trend Alignment: Both Higher and Lower TFs must be in the same direction (e.g., both Blue). (トレンドの一致:長期と短期のMTFが同じ方向であること(例:共に青)。)
The Trigger: A counter-trend candle (e.g., a Bearish candle in a Bullish trend) confirms as a pullback entry point. (トリガー:トレンドと逆方向の足(例:上昇トレンド中の陰線)が、プルバックのエントリーポイントとして確定。)
※
Synergy with 20SMA
20SMAとの併用による優位性
"This indicator becomes even more powerful when used in conjunction with the 20SMA (Simple Moving Average)." 「このインジケーターは、20SMA(期間20の単純移動平均線)と一緒に使うと非常に強力です。」
Indicators and strategies
MA Distance MonitorMA Distance Monitor - Custom
Overview
The MA Distance Monitor is a professional-grade dashboard designed for traders who need to track the relationship between price and multiple Moving Averages simultaneously.
Unlike standard indicators that simply plot lines, this tool quantifies exactly how far the price is from your key levels (in Percentage or Price terms). This is crucial for identifying Mean Reversion opportunities (when price is overextended) and confirming Trend Strength.
Key Features
1. 5 Fully Configurable Moving Averages
Monitor 5 distinct MAs at once.
Default Setup: 5, 10, 20, 50, and 200 SMA (Simple Moving Average) — widely used institutional levels.
Customization: Switch any individual MA between SMA and EMA (Exponential Moving Average) and change lengths to fit your strategy.
2. Smart Dashboard (Clean Mode by Default)
The on-screen table gives you real-time data without cluttering your chart.
Clean Mode: By default, it shows only the Distance %, giving you a minimalist view of market extension.
Expandable: In the settings, you can enable additional columns to see the MA Name, MA Price, and Warning Thresholds.
Borders: Toggle table grid lines on or off for a seamless look.
3. "Overextended" Warning System
Set a specific "Warn %" threshold for each MA (e.g., 5%).
If the price deviates beyond this threshold, the indicator highlights the data in Orange (or your custom color).
Use Case: This helps identify when price has moved too far, too fast, signaling a potential pullback or reversal.
4. Chart Scale Labels
Floating labels appear on the right-side price scale, marking the exact price level of your MAs.
These labels dynamically show the current distance %, keeping your eyes on the price action.
5. Advanced Theming
Dark Mode: High-contrast colors optimized for dark charts.
Light Mode: Optimized for bright backgrounds.
Custom: Fully control every color (Bullish, Bearish, Warning, Text, Headers, Borders) to match your chart aesthetic perfectly.
How to Use
Interpreting the Data
Green: Price is Above the Moving Average (Bullish Trend).
Red: Price is Below the Moving Average (Bearish Trend).
Orange (Warning): Price is Overextended (Distance > Threshold). Watch for mean reversion.
Settings Guide
MA Configuration: Set your Lengths and Types (SMA/EMA).
Display & Styling: * Toggle Show Dashboard Table to hide/view the table.
Toggle Show Table Header or Show Table Borders for layout preference.
Enable Show MA Name or Show MA Price for more detailed data.
Colors: Select "Custom" in the Theme dropdown to apply your own color palette.
Alerts
This script includes built-in alertcondition events for automation:
Crossover: Triggered when Price crosses OVER a specific MA.
Crossunder: Triggered when Price crosses UNDER a specific MA.
To set an alert:
Click the "Alert" button in TradingView.
Select "MA Dist Custom" as the condition.
Choose the specific crossing event (e.g., "Cross Over MA 5").
Created by Psycholfye
SLS CAPITALThe idea behind this indicator is to mark the high and low of each section, looking, for example, for a theme of confluence between days in order to find days that converge with a thesis of the strategy we have.
55 theory by haze!The 55 Theory by Haze! This innovative indicator embodies the essence of day trading mastery, empowering traders to decipher and capitalize on the subtle clues—or "breadcrumbs"—that major institutional banks inadvertently leave in the market when executing their substantial orders. Providing clear visual support and resistance levels for informed decision-making. Users can choose between a streamlined "Today Only" mode, which displays lines solely for the most recent session or an expansive "Historical Mode" that allows toggling the display of multiple past days simultaneously for deeper trend analysis. Additional customization options include adjustable line colours, widths, and styles to suit individual preferences and chart aesthetics, making it a versatile tool for both novice and seasoned traders navigating volatile markets.
Market Acceptance Envelope [Interakktive]The Market Acceptance Envelope (MAE) is a diagnostic tool that shows where price statistically belongs — not where it might go. Unlike traditional bands that expand with volatility, MAE expands with acceptance: regions where price rotates comfortably, efficiency drops, and the market agrees on fair value.
This is the anti-Bollinger thesis: bands should represent where price IS accepted, not where it MIGHT reach based on standard deviation.
█ USAGE
The filled corridor represents the current acceptance zone — where price has demonstrated rotational behavior with low directional efficiency. When price is inside the corridor, it's "home." When outside, it's exploring territory the market hasn't yet accepted.
For discretionary traders, MAE provides instant context: "Is price where it belongs, or is it extended?"
For systematic traders, the exported values (confidence, asymmetry, position) can inform position sizing and filter logic.
█ ACCEPTANCE CENTROID
Unlike traditional bands centered on a moving average, MAE uses an Acceptance Centroid — a time-weighted price level where acceptance behavior concentrates. The centroid is calculated by weighting price by:
• Inverse efficiency (low efficiency = high acceptance)
• Volatility stability (stable vol = higher weight)
• Dwell factor (time spent near level)
This means the centroid drifts toward where price actually rotates, not simply where it averages.
█ ASYMMETRIC BOUNDARIES
MAE calculates upper and lower boundaries independently. Markets rarely treat up and down equally — during uptrends, the upper boundary may be wider (more accepted upside exploration), while the lower boundary stays tight (quick rejection of dips).
This asymmetry is visible on the chart and exported as a metric (-1 to +1).
█ CONFIDENCE-BASED VISIBILITY
The corridor's opacity reflects acceptance confidence:
• High confidence → clearly visible corridor (price is in accepted rotation)
• Low confidence → faded corridor (trending/directional market, acceptance not established)
When the corridor fades, it's telling you: "Acceptance hasn't been earned here yet."
█ WHAT THIS INDICATOR IS
• A diagnostic acceptance envelope showing where price statistically belongs
• Asymmetric by design — upper and lower calculated independently
• Confidence-weighted visibility — fades when acceptance is not earned
• Non-repainting — uses closed-bar data only
█ WHAT THIS INDICATOR IS NOT
• NOT Bollinger Bands (no standard deviation around a mean)
• NOT Keltner Channels (no ATR-scaled envelope)
• NOT a signal generator — no touches = signals philosophy
• NO arrows, NO entries/exits, NO buy/sell recommendations
█ HOW IT WORKS
MAE uses an acceptance-weighted calculation approach:
1. ACCEPTANCE WEIGHT
Each bar receives a weight based on:
• Efficiency: (1 - efficiency) — low efficiency = rotational = high acceptance
• Volatility Stability: stable vol environment = higher weight
• Dwell Factor: price staying near central tendency = higher weight
2. ACCEPTANCE CENTROID
Weighted average of price using acceptance weights:
centroid = Σ(price × weight) / Σ(weight)
Smoothed adaptively — faster during drift, slower when stable.
3. ASYMMETRIC BOUNDARIES
Upper and lower distances calculated separately:
• rngUp = acceptance-weighted average of (price - centroid) when price > centroid
• rngDn = acceptance-weighted average of (centroid - price) when price < centroid
4. CONFIDENCE SCORE
Composite of average acceptance weight, volatility stability, and centroid stability.
Maps to corridor opacity: high confidence = visible, low confidence = faded.
█ SETTINGS
Market Acceptance Envelope — Core
• Acceptance Lookback (20): Bars to evaluate for acceptance conditions. Higher = smoother, slower response.
• Preset (Swing): Scalper = tight/fast, Swing = balanced, Position = wide/stable.
• Envelope Sensitivity (1.0): Width multiplier. Higher = wider corridor.
Market Acceptance Envelope — Visuals
• Show Corridor (true): Display the acceptance corridor.
• Show Centroid (false): Display the acceptance centroid line.
Market Acceptance Envelope — Data Window
• Show Data Window Values (false): Export MAE metrics for external use.
█ EXPORTED VALUES
When Data Window is enabled:
• mae_upper: Upper boundary value
• mae_lower: Lower boundary value
• mae_centroid: Acceptance centroid value
• mae_width: Corridor width (upper - lower)
• mae_asymmetry: Asymmetry ratio (-1 to +1, negative = lower wider)
• mae_confidence: Acceptance confidence (0-100)
• mae_position: Price position (-1 = below, 0 = inside, +1 = above)
█ SUITABLE MARKETS
Works on all markets: Stocks, Futures, Forex, Crypto, Indices.
Works on all timeframes. Higher timeframes show more stable acceptance zones.
█ DISCLAIMER
This indicator is for educational and informational purposes only. It does not constitute financial advice. Past performance does not guarantee future results. Always conduct your own analysis and use proper risk management. This is a diagnostic tool — it provides context, not signals.
ICT FVG MNQ (Fixed Stop + Multi-TP Toggles)ICT FVG
use-18 Min timeframe
0) Stabilizer
Evaluation Mode: PriceCh... (PriceChange mode selected)
Bypass Session Filter: OFF (unchecked)
Bypass Open Delay: OFF
Bypass Cooldown: OFF
1) Entry Logic
Swing Strength (past-only): 4
FVG Min Size (ticks): 8
FVG Expire Bars: 12
2) Risk Management
Contracts (integer): 10
Hard Stop (ticks): 65
Use Trailing Stop: OFF
Trail Activation (ticks): 30
Trail Offset (ticks): 15
Use BreakEven (only with Trailing): OFF
BE Trigger (ticks): 20
BE Plus (ticks): 2
Cooldown Bars: 3
Market Open Delay (minutes): 2
2B) Multi Take Profit (No Trailing)
Use TP1/TP2/TP3 when Trailing OFF: ON (checked)
Enable TP1: ON
Enable TP2: ON
Enable TP3: OFF
TP1 Ticks: 29
TP2 Ticks: 54
TP3 Ticks: 54
TP1 %: 30
TP2 %: 60
TP3 %: 30
Move SL to Entry when TP2 fills: OFF (unchecked)
2C) Safety Exits
Force Exit at Session End: ON (checked)
(A “Max Bars In Trade” box is partially visible but not fully shown.)
3) Sessions
Timezone (IANA): America/New... (looks like America/New_York)
Enable Session 1: ON
S1 Start: 0 : 00
S1 End: 16 : 55
Enable Session 2: OFF
(Values shown: S2 Start 18:02, S2 End 23:55, but session 2 is disabled)
4) Visual
Show FVG Zones: ON
Show Dashboard: ON
Dashboard Position: TopRight
Santhosh 3EMA Strict Sequential SignalsSanthosh 3EMA Strict Sequential Signals. Created with strict conditions to avoid wrong signals
Market Daily This is a high-accuracy intraday trading indicator designed for indices and stocks, built on trend + institutional levels + volatility control.
The script is non-repainting, rule-based, and suitable for live trading and paid subscriptions.
Long Position Region with Target & StopLong position region manually specified on QMCO. This is a test of a potential new indicator I am building
Camarilla + CPR + PDH/PDL (Visual Optimized)Camarilla + CPR + PDH/PDL (Visual Optimized)
This indicator is visually optimized and used same open-source camarilla pivot formulae.
// Camarilla
H3 = pc + rng * 1.1 / 4
H4 = pc + rng * 1.1 / 2
H5 = H4 + (H4 - H3)
H6 = H5 + (H5 - H4)
L3 = pc - rng * 1.1 / 4
L4 = pc - rng * 1.1 / 2
L5 = L4 - (L3 - L4)
L6 = L5 - (L4 - L5)
// CPR
pivot = (ph + pl + pc) / 3
bc = (ph + pl) / 2
tc = pivot * 2 - bc
SM Triple Zone: Daily / PM / ORB with AlertsTitle: SM Triple Zone: Daily / PM / ORB with Alerts
Description: This indicator is designed for intraday traders who focus on high-probability session levels. It visualizes three critical zones without cluttering your chart with historical data:
Daily Zone: Highlights the Previous Day High (PDH), Low (PDL), and Midpoint, anchored to the 9:30 AM NY Open.
Pre-Market Zone: Identifies the High and Low of the 04:00–09:30 AM pre-market session.
ORB Zone: Sets a 5-minute Opening Range Breakout zone (customizable) to capture early morning volatility.
Key Features:
Y-Axis Price Labels: All major levels are pinned to the price scale for quick reference.
Fully Customizable: Independent settings for line thickness, style (Solid/Dashed), and colors for every zone.
Master Alerts: Includes "Master Bullish" and "Master Bearish" alerts to notify you of breakouts from any of the three zones with a single alert setup.
Gap Level Plotter (4H)# Gap Level Plotter (4H) - User Guide
## Overview
This indicator automatically detects and plots 4-hour gap zones on any chart timeframe. Gaps are price discontinuities where one 4H candle's low is above the previous 4H candle's high (gap up) or where one 4H candle's high is below the previous 4H candle's low (gap down). These levels often act as key support/resistance zones.
## Key Features
- **Works on any timeframe**: View 4-hour gaps on 1-minute, 5-minute, 15-minute, daily charts, etc.
- **Visual gap zones**: Displays translucent purple zones (customizable) that extend into the future
- **Configurable lookback**: Choose how many days of history to scan (30, 45, 60, or 90 days)
- **Gap filtering**: Filter out noise by setting minimum gap sizes in points or percentage
- **Clean and simple**: Gaps remain plotted even after being filled, providing historical context
## Settings
### Lookback Days (Default: 45)
Controls how far back in time to search for gaps.
- **Options**: 30, 45, 60, 90 days
- **Use case**: Increase for long-term analysis, decrease for short-term trading
### Zone Color (Default: Purple)
Customize the color of gap zones to match your chart theme or personal preference.
### Filter Method (Default: Points)
Choose how to filter out small/insignificant gaps:
- **None**: Show all gaps regardless of size
- **Points**: Filter by absolute price points (recommended for futures like NQ/ES)
- **Percentage**: Filter by percentage of price (recommended for stocks)
### Minimum Gap Size (Default: 5.0)
The threshold for filtering gaps based on your selected filter method.
**Recommended settings:**
- **NQ futures**: 5-10 points
- **ES futures**: 2-5 points
- **Stocks (percentage)**: 0.25-0.5%
Adjust based on the instrument's volatility and your trading style.
## Best Practices
1. **For futures (NQ/ES)**: Use "Points" filter with 5-10 point minimum
2. **For stocks**: Use "Percentage" filter with 0.25-0.5% minimum
3. **Clean charts**: If too many gaps clutter your view, increase the minimum gap size or reduce lookback days
4. **Multiple timeframes**: The same gaps appear on all chart timeframes - use this to identify key levels across your analysis
## How to Use
1. Add the indicator to your chart
2. Adjust settings based on your instrument and preferences
3. Gap zones automatically update as new 4H candles form
4. Use zones as potential support/resistance levels for entries, exits, or targets
## Notes
- Gaps are plotted when detected and remain visible even after being filled
- The indicator focuses on 4-hour timeframe gaps specifically, as these tend to be significant levels for intraday and swing trading
- Purple zones extend infinitely to the right to show where price might return to fill or test the gap
---
**Enjoy trading with cleaner gap visualization! 📊**
SHFE vs COMEX Silver Spread (USD/ozt)the script shows the gap between shanghai and comex silver prices. they need me to say more words in the description for this in order for me to in order to publish with words. more words.
FPT - Dark Cloud & Piercing FPT – Dark Cloud & Piercing (GAP) is a minimalist candlestick pattern indicator designed to highlight classical two-candle reversal formations with strict gap requirements.
This tool focuses purely on price action and avoids unnecessary filters or conditions.
🔹 Patterns Detected
Bullish Piercing Line
First candle: Bearish
Second candle: Bullish
Second candle opens with a gap down
Close penetrates above the midpoint of the first candle’s real body
Does not fully engulf the first candle
Bearish Dark Cloud Cover
First candle: Bullish
Second candle: Bearish
Second candle opens with a gap up
Close penetrates below the midpoint of the first candle’s real body
Does not fully engulf the first candle
Only the pattern-forming candle (second candle) is highlighted to keep the chart clean and readable.
🎨 Customization
Enable Bullish, Bearish, or Both patterns
Fully customizable colors for each pattern via Inputs → Colors
Style tab colors are intentionally not used to avoid confusion
🎯 Design Philosophy
No indicators
No volatility or size filters
No trend assumptions
Just pure candlestick structure, exactly as defined in classical technical analysis.
This indicator is ideal for traders who combine:
Key levels
Supply & demand zones
Market structure
Session-based or discretionary analysis
⚠️ This indicator is a visual tool only and does not provide trade signals by itself.
Always use proper risk management.
Pivot & ORB //@version=5
indicator("Pivot & ORB Thin Zones with Small Labels", overlay=true, max_boxes_count=500)
// ───── Input Settings ─────
orbMinutes = input.int(15, "ORB Minutes")
zoneThickness = input.float(0.0005, "Zone Thickness") // height of thin boxes
showPD = input.bool(true, "Show Previous Day Zone")
showPM = input.bool(true, "Show Previous Month Zone")
showORB = input.bool(true, "Show ORB Zone")
// ───── Previous Day High / Low ─────
pdh = request.security(syminfo.tickerid, "D", high )
pdl = request.security(syminfo.tickerid, "D", low )
var box pdhBox = na
var box pdlBox = na
if showPD
box.delete(pdhBox)
box.delete(pdlBox)
pdhBox := box.new(left=bar_index-1, right=bar_index, top=pdh+zoneThickness, bottom=pdh-zoneThickness, bgcolor=color.new(color.red, 80), border_color=color.red)
pdlBox := box.new(left=bar_index-1, right=bar_index, top=pdl+zoneThickness, bottom=pdl-zoneThickness, bgcolor=color.new(color.green, 80), border_color=color.green)
label.new(bar_index, pdh, "PDH", style=label.style_label_down, size=size.tiny, textcolor=color.white, color=color.red)
label.new(bar_index, pdl, "PDL", style=label.style_label_up, size=size.tiny, textcolor=color.white, color=color.green)
// ───── Previous Month High / Low ─────
pmh = request.security(syminfo.tickerid, "M", high )
pml = request.security(syminfo.tickerid, "M", low )
var box pmhBox = na
var box pmlBox = na
if showPM
box.delete(pmhBox)
box.delete(pmlBox)
pmhBox := box.new(left=bar_index-1, right=bar_index, top=pmh+zoneThickness, bottom=pmh-zoneThickness, bgcolor=color.new(color.orange, 80), border_color=color.orange)
pmlBox := box.new(left=bar_index-1, right=bar_index, top=pml+zoneThickness, bottom=pml-zoneThickness, bgcolor=color.new(color.blue, 80), border_color=color.blue)
label.new(bar_index, pmh, "PMH", style=label.style_label_down, size=size.tiny, textcolor=color.white, color=color.orange)
label.new(bar_index, pml, "PML", style=label.style_label_up, size=size.tiny, textcolor=color.white, color=color.blue)
// ───── ORB (Opening Range Breakout) ─────
var float orbHigh = na
var float orbLow = na
var box orbHighBox = na
var box orbLowBox = na
sessionStart = timestamp("GMT+0", year, month, dayofmonth, hour, minute)
inORB = (timenow - sessionStart) <= orbMinutes * 60000
if inORB
orbHigh := na(orbHigh) ? high : math.max(orbHigh, high)
orbLow := na(orbLow) ? low : math.min(orbLow, low)
else
if not na(orbHigh) and showORB
box.delete(orbHighBox)
box.delete(orbLowBox)
orbHighBox := box.new(left=bar_index-1, right=bar_index, top=orbHigh+zoneThickness, bottom=orbHigh-zoneThickness, bgcolor=color.new(color.yellow, 70), border_color=color.yellow)
orbLowBox := box.new(left=bar_index-1, right=bar_index, top=orbLow+zoneThickness, bottom=orbLow-zoneThickness, bgcolor=color.new(color.yellow, 70), border_color=color.yellow)
label.new(bar_index, orbHigh, "ORB High", style=label.style_label_down, size=size.tiny, textcolor=color.black, color=color.yellow)
label.new(bar_index, orbLow, "ORB Low", style=label.style_label_up, size=size.tiny, textcolor=color.black, color=color.yellow)
orbHigh := na
orbLow := na
zenba kit basic
interaction between 9 moving average and 108 moving average.
gradient filled zones.
200 moving average with color change.
vwap & standard deviations +/- 1.01
retrowave auroral style coloring
Mid-Term Refuges (RMP)════════════
ENGLISH VERSION (SPANISH TEXT AT THE END)
════════════
MID-TERM REFUGES (RMP) V1.0
The Mid-Term Refuges (RMP) indicator plots psychological support and resistance levels based on a methodology used by institutional investors since auction floor days. RMP automatically calculates 31 key levels (refuges) from the asset's annual opening price.
METHODOLOGY
• RESISTANCES (R1-R15): Projected at +10% intervals from annual opening, identifying selling pressure zones
• SUPPORTS (S1-S15): Calculated at -10% intervals, marking buyer interest areas
• ANNUAL OPENING PRICE (PA): Central reference level
The 10% intervals represent significant psychological thresholds that capture market indecision, consolidation, or reversal moments. When critical mass of participants uses these same levels, they become self-fulfilling prophecies.
VALIDATION
Test RMP effectiveness on your assets:
1. Use TradingView's Bar Replay
2. Review periods with +/-10% movements
3. Count price reactions at refuge levels
4. Higher frequency = higher institutional usage probability
ECOSYSTEM INTEGRATION
RMP integrates with our other indicators:
• RLP/RLPS (Long-Term Refuges): Structural analysis
• RS (Weekly Refuges): Short-term tactical analysis
FEATURES
• 31 configurable levels with individual switches
• Professional visualization with formatted prices
• Complete customization (colors, widths, styles)
• Native integration with TradingView's price scale
• Bar Replay compatible
PHILOSOPHY
RMP doesn't predict the future—it observes price action at objective levels. No oscillators, no curve-fitting. Pure technical analysis based on auction floor techniques proven over decades.
══════════════
VERSION EN ESPANIOL
══════════════
(La version completa con entrada de datos y textos de ayuda en espaniol (Roman Paladino) estara proximamente disponible en mi repositorio GH: aj-poolom-maasewal)
REFUGIOS DE MEDIANO PLAZO (RMP) V1.0
El indicador Refugios de Mediano Plazo (RMP) traza niveles psicologicos de soporte y resistencia basados en una metodologia utilizada por inversores institucionales desde los tiempos de los pisos de subastas. RMP calcula automaticamente 31 niveles clave (refugios) a partir del precio de apertura anual del activo.
METODOLOGIA
• RESISTENCIAS (R1-R15): Proyectadas a intervalos de +10% desde la apertura anual, identificando zonas de presion vendedora
• SOPORTES (S1-S15): Calculados a intervalos de -10%, marcando areas de interes comprador
• PRECIO DE APERTURA ANUAL (PA): Nivel de referencia central
Los intervalos del 10% representan umbrales psicologicos significativos que capturan momentos de indecision, consolidacion o reversion del mercado. Cuando una masa critica de participantes utiliza estos mismos niveles, se convierten en profecias autocumplidas.
VALIDACION
Pruebe la efectividad de RMP en sus activos:
1. Use el Reproductor de Barras de TradingView
2. Revise periodos con movimientos de +/-10%
3. Cuente las reacciones del precio en los niveles refugio
4. Mayor frecuencia = mayor probabilidad de uso institucional
INTEGRACION CON NUESTRO ECOSISTEMA DE INDICADORES DE REFUGIOS CON ACCION DEL PRECIO
(Disponibles para descarga proximamente)
Este indicador RMP se complementa fuertemente con el uso de los siguientes indicadores nuestros:
• RLP (Refugios de Largo Plazo): Busqueda y definicion automatizada de fases preponderantes.
• RLPS (Refugios de Largo Plazo Simplificado): Analisis en base a fase preponderante ya conocida.
• RS (Refugios Semanales): Analisis tactico de fases de corto plazo.
CARACTERISTICAS
• 31 niveles configurables con switches individuales
• Visualizacion profesional con precios formateados
• Personalizacion completa (colores, grosores, estilos)
• Integracion nativa con la escala de precios de TradingView
• Compatible con Reproductor de Barras
FILOSOFIA
RMP no predice el futuro. Observa la accion del precio en niveles objetivos. Sin osciladores, sin sobreajustes. Analisis tecnico puro basado en tecnicas de piso de subastas probadas durante decadas.
════════════════════════════════════════════════════════════
Desarrollado por: aj p'oolom masewal
Codificado con la colaboracion de: Claude Sonnet 4.5 de Anthropic
════════════════════════════════════════════════════════════
Multi-MA SuiteMulti-MA Suite - Customizable Moving Averages Indicator
Overview
Multi-MA Suite is a comprehensive moving average indicator that combines both Exponential Moving Averages (EMAs) and Simple Moving Averages (SMAs) in a single, highly customizable tool. Designed for traders who rely on multiple timeframe analysis, this indicator provides up to 9 moving averages (5 EMAs + 4 SMAs) with full control over visibility, color schemes, and parameters.
Key Features
✓ Dual MA Types:
5 Exponential Moving Averages (EMAs) - Responsive to recent price action, ideal for short to medium timeframes
4 Simple Moving Averages (SMAs) - Slow and stable, specifically designed for long timeframe analysis
✓ Full Customization:
Individual toggle switches to show/hide each moving average
Custom color picker for each MA line
Adjustable length and source for all moving averages
Progressive line width (thicker lines for longer periods)
✓ Pre-configured Defaults:
EMA: 9, 21, 50, 100, 200 (common swing trading periods)
SMA: 50, 100, 200, 300 (institutional reference levels for long-term trends)
Color-coded scheme: Warm colors (yellow-orange) for EMAs, Cool colors (blue-purple) for SMAs
✓ Clean Interface:
Organized input groups for easy navigation
Clear labeling and logical parameter ordering
Minimal chart clutter with toggle controls
Key Difference - Speed & Timeframe:
EMAs: Fast and reactive → Best for short to medium timeframes (1-min to 4-hour charts)
SMAs: Slow and smooth → Best for long timeframes (daily, weekly, monthly charts)
Recommended Settings
Day Trading (Short Timeframes):
Focus on EMAs: 9, 21, 50
Use 1-minute to 15-minute charts
SMAs react too slowly for intraday timeframes
Swing Trading (Medium Timeframes):
Use all EMAs with SMA 50 and 200
1-hour to daily charts work best
Mix of EMAs for entries, SMAs for trend context
Position Trading (Long Timeframes):
Focus primarily on SMAs: 50, 100, 200, 300
Daily to weekly charts recommended
SMAs excel here due to their slow, stable nature
Can add EMA 200 for comparison
Investment Analysis (Very Long Timeframes):
SMAs only: 100, 200, 300
Weekly to monthly charts
SMA's slow calculation filters noise perfectly for long-term trends
EMA Timeframe-Specific Recommendations
📌 Important Notes on EMA Usage by Timeframe:
Small Timeframes (5-minute and 15-minute charts):
Use 9 EMA and 21 EMA
These fast EMAs respond quickly to price changes
Perfect for scalping and day trading
The 9/21 EMA crossover is a popular day trading strategy
Medium Timeframes (1-hour to 4-hour charts):
Use 21 EMA and 50 EMA
Balances responsiveness with trend reliability
Ideal for swing trading and intraday position holding
The 21/50 EMA combination filters out noise while staying responsive
Long Timeframes (Daily and Weekly charts):
Use 50 EMA and 200 EMA
The classic trend-following combination
50 EMA for medium-term trend, 200 EMA for major trend
The 50/200 EMA crossover is known as the "Golden Cross" (bullish) or "Death Cross" (bearish)
For very long-term analysis on these timeframes, consider using SMAs instead
Quick Reference Guide:
5m / 15m: EMA 9 & 21
1h / 4h: EMA 21 & 50
1D / 1W: EMA 50 & 200 (or switch to SMAs for even smoother signals)
Practical Trading Strategy with EMAs
📌 Why Use EMAs for Active Trading:
For active trading, use EMAs because they have faster movement compared to SMAs. This faster response to price changes allows you to catch trends earlier and exit trades before major reversals occur.
Three-EMA Trading System:
1. 9 EMA - Quick Trend Recognition:
Use the 9 EMA to understand the trend quickly
When price is above 9 EMA = Short-term uptrend
When price is below 9 EMA = Short-term downtrend
The 9 EMA reacts immediately to price momentum changes
Perfect for entry timing and quick trend identification
2. 21 EMA - Exit Signal and Trend Confirmation:
When the 21 EMA breaks (price crosses it), exit your trade
This is critical because when the 21 EMA breaks, the trend will likely reverse
The 21 EMA acts as your "stop-loss line"
Breaking the 21 EMA signals that the short-term momentum has shifted
Example: In an uptrend, when price crosses below 21 EMA, exit longs immediately
Example: In a downtrend, when price crosses above 21 EMA, exit shorts immediately
3. 50 EMA - Full Correction Understanding:
Use the 50 EMA to understand the complete correction
The 50 EMA shows where the full pullback or correction might end
When price reaches the 50 EMA, it often bounces (in a strong trend)
Breaking the 50 EMA indicates a deeper correction or potential trend reversal
Use it to gauge the strength of the overall trend
Customization Tips
Toggle unnecessary MAs off to reduce chart clutter based on your trading style and timeframe
For the 3-EMA trading strategy, enable only 9, 21, and 50 EMAs
For long timeframes (daily+), disable EMAs and use only SMAs to avoid over-reactive signals
Match your EMA selection to your timeframe using the guide above
Adjust colors to match your chart theme or to highlight specific MAs
Modify lengths to fit specific market conditions or asset volatility
Change source from close to high/low/HL2 for alternative perspectives
Use thicker lines for key decision MAs (edit linewidth in settings)
Color Scheme Rationale
EMAs (Warm Colors):
Yellow → Orange progression represents increasing timeframes while maintaining visual cohesion. The warm palette signals "active" or "fast-reacting" nature of EMAs, perfect for shorter timeframes and active trading.
SMAs (Cool Colors):
Blue → Purple progression provides clear visual distinction from EMAs. The cool palette suggests "stable," "slow," and "smooth" characteristics of SMAs, ideal for long timeframe analysis.
What Makes This Different?
Unlike basic MA indicators, Multi-MA Suite provides:
Both EMA and SMA in one indicator (saves indicator slots)
Optimized MA selection based on speed characteristics - fast EMAs for short timeframes, slow SMAs for long timeframes
Clear timeframe-specific EMA recommendations for immediate use
Practical trading strategy included - 9 EMA for trend, 21 EMA for exit, 50 EMA for corrections
Individual control over each MA (toggle, color, parameters)
Thoughtful default settings based on widely-used trading periods
Color-coded system for instant visual differentiation
Clean, organized interface for efficient workflow
Installation & Usage
Add the indicator to your chart
Open indicator settings to customize
For active trading: Enable 9, 21, and 50 EMAs (the recommended trading system)
Select appropriate MAs for your timeframe (use the EMA timeframe guide above)
Toggle MAs on/off based on your analysis needs
Adjust colors if desired to match your chart theme
Modify lengths and sources as needed for your strategy
⚠️ IMPORTANT DISCLAIMER
EDUCATIONAL AND INFORMATIONAL PURPOSES ONLY
This indicator and its accompanying documentation are provided for educational and informational purposes only. The content does not constitute financial advice, investment advice, trading advice, or any other sort of advice, and you should not treat any of the indicator's content as such.
NO GUARANTEE OF RESULTS
Past performance is not indicative of future results. The strategies, techniques, and concepts discussed herein are provided "as is" without any warranty of any kind. Trading and investing in financial markets involves substantial risk of loss and is not suitable for every investor.
RISK ACKNOWLEDGMENT
You can lose money trading: Trading stocks, forex, futures, options, cryptocurrencies, and other financial instruments carries a high level of risk and may not be suitable for all investors. You may sustain a total loss of your investment.
No guaranteed profits: The use of moving averages or any technical indicator does not guarantee profitable trades. Markets can remain irrational longer than you can remain solvent.
Lagging indicators: All moving averages are lagging indicators based on historical price data and may not predict future price movements.
False signals: Moving averages can produce false signals, especially in choppy, sideways, or low-volume market conditions.
YOUR RESPONSIBILITY
Do your own research: Before making any trading or investment decision, you should conduct your own research and due diligence.
Consult professionals: Consider seeking advice from qualified financial advisors, certified public accountants, or licensed professionals before making financial decisions.
Risk management: Always use proper risk management, including stop-losses, position sizing, and diversification.
Demo trading: Test any strategy on a demo account before risking real capital.
Understand the markets: Ensure you fully understand the markets you're trading and the risks involved.
PERSONAL TRADING DECISIONS
All trading decisions are made at your own discretion and at your own risk. You are solely responsible for all trading decisions you make. The strategies mentioned (including the 9/21/50 EMA system) are examples only and should not be followed blindly without proper testing and risk assessment.
MARKET CONDITIONS VARY
Market conditions change constantly. What works in one market condition may not work in another. Trending strategies (like the ones discussed) typically perform poorly in ranging markets. Adapt your approach based on current market conditions.
USE AT YOUR OWN RISK
By using this indicator, you acknowledge that you have read this disclaimer and agree to be bound by its terms. If you do not agree with any part of this disclaimer, do not use this indicator.
Regime Switch 100/200 SMAWhat it does
Daily, close-only trend regime for any symbol using the 100-day (momentum) and 200-day (regime) SMAs. Classifies the tape into GREEN / YELLOW / RED and stays stable intraday.
How it works (rules)
GREEN = Close > 100D and 100D > 200D -> full risk-on.
YELLOW = Close > 200D and 100D <= 200D -> light risk-on / repair.
RED = Close < 200D -> risk-off.
State changes require N = 2 daily closes (configurable).
Optional +/- band % around 200D to reduce whipsaws.
Always computes on daily data (independent of chart timeframe).
Inputs
Use chart symbol? (else pick a fixed symbol)
Fast SMA length (default 100)
Slow SMA length (default 200)
Daily closes to confirm (default 2)
Buffer band % around 200D (default 0)
Toggles: state-change markers, status panel, SMA labels
Visuals & alerts
Background: GREEN / YELLOW / RED by state
Lines: SMA100 (yellow) and SMA200 (orange)
Markers on state flips; three alertconditions fire on GREEN / YELLOW / RED changes
How to use (workflow)
View with 1D candles , ~ 1Y range .
Decide at the daily close; execute next day’s open.
Example sizing when signaling on QQQ and expressing with TQQQ:
- GREEN -> sleeve 10–15% (cap 20–25%); trim if sleeve > target x 1.25.
- YELLOW -> sleeve 5–8% (half risk).
- RED -> 0%; sit in cash until GREEN or YELLOW returns.
No margin/loans layered on leveraged ETFs.
Notes
Works with regular candles; dividend-adjustment settings can nudge SMA values.
For faster but noisier behavior, shorten to 150/100D or set Confirm=1.
Change log
v1.0: Initial release (daily, 3-state, follows chart symbol, alerts, panel).
Disclosure
Educational use only. Not investment advice.
BB Squeeze - HighQToolsBBW Squeeze — HighQTools
As always, if anyone has any tips or additional features they'd like to see, feel free to reach out!
Overview
The BBW Percentile Squeeze highlights periods of exceptionally compressed volatility by measuring Bollinger Band Width (BBW) and ranking it within a rolling historical percentile. When BBW falls into the lowest portion of its own distribution, price is statistically “tight” relative to recent history—a condition that often precedes volatility expansion.
Instead of plotting an oscillator in a separate pane, this tool expresses information directly on the price chart by changing bar colors during squeeze conditions, keeping charts clean and execution-focused.
How It Works
Standard Bollinger Bands are calculated using a configurable length and standard deviation.
Band width is normalized and evaluated against a rolling lookback window.
The current width is converted into a percentile rank (0–100):
Lower percentile = tighter volatility
Higher percentile = expanded volatility
When the percentile drops below the user-defined threshold, the market is considered to be in a squeeze.
An optional RTH-only mode allows the percentile calculation to consider Regular Trading Hours bars only, which is especially useful for futures traders who want to ignore overnight volatility distortions.
Visual Signals
Squeeze Bars
Bars are recolored when BBW percentile falls below the selected threshold, indicating extreme compression.
Release Bar (optional)
The first bar exiting the squeeze can be highlighted separately, marking the resolution of compression.
No oscillator, no bands, no shapes—only context applied directly to price.
How to Use It
The squeeze itself is not a trade signal.
Squeeze conditions indicate stored energy—expect range expansion, not direction.
Focus on:
Market structure
Higher-timeframe context
Volume, delta, or acceptance/rejection
The release from squeeze often provides the best opportunity, especially when aligned with directional bias or structural breaks.
For best results, use this tool as a context filter alongside execution setups rather than as a standalone entry signal.
Recommended Settings
BB Length: 10
Std Dev: 2.0
Percentile Lookback: 200–300 bars
Squeeze Threshold: 5-10 percentile
RTH-only: Enabled for index futures
Disclaimer
This indicator is designed to provide context, not predictions. Always combine volatility information with sound risk management and a complete trading plan.
ProphetQuant LevelsProphetQuant Levels
ProphetQuant Levels is an open-source chart tool that helps you display your own price levels in a clean, organized way.
You enter levels directly into the script using simple level names and prices (for example: HV 415.00, B+ 432.10, B- 421.00, VAH/VAL, VIX R1/R2/S1/S2). The script reads your input and plots each level as a horizontal line with optional right-side labels and styling controls. Levels are plotted from the Globex session start by default, so they align consistently across sessions.
You can enter a single set of levels, or include multiple lines labeled by symbol. When multiple lines are present, the script automatically uses the line that matches the current chart symbol.
The indicator also includes an Initial Balance (IB) display with automatic session selection based on the instrument, along with optional labels and a midline.
This script is intended as a visual reference tool only. It does not calculate price levels, generate trade signals, or automate trading decisions.
Provided for educational and informational purposes only. This is not financial or trading advice.
BAVC (Clone) Rolling Curves, Peak MarkersBAVC (Clone) — Rolling Curves + Peak Markers
BAVC (Clone) is a volume-based momentum and participation indicator designed to visualize aggressive buying vs aggressive selling pressure using rolling volume curves and structural peak detection.
This script is a functional clone of a Bid/Ask Volume Curve concept, implemented using approximated volume splitting (uptick/downtick or close vs open) so it works on standard TradingView data without requiring true bid/ask feeds.
What the Indicator Shows
1. Rolling Buy & Sell Volume Curves
Volume is split into Buy (aggressive buyers) and Sell (aggressive sellers) using a selectable approximation method.
Each side is accumulated over a configurable lookback window.
Optional EMA smoothing is applied to reduce noise and highlight participation trends.
Interpretation:
Rising Buy Curve → increasing buyer dominance
Rising Sell Curve → increasing seller dominance
Expanding separation → stronger directional conviction
Convergence / flattening → balance, absorption, or transition
2. Adaptive Color Intensity (Optional)
Curve opacity can remain fixed or
Automatically adapt based on relative dominance strength
Stronger imbalances visually stand out without adding extra indicators
3. Structural Peak & Trough Detection
The script identifies significant local extremes in both curves:
Buy-side peaks & troughs
Sell-side peaks & troughs
Each peak is filtered using:
Swing width (bars left/right)
Relative strength vs recent maximum
Minimum depth for troughs
Markers can be displayed as:
Circles directly on the curves, or
Minimal labels (▲ / ▼)
Interpretation:
Buy-side highs → possible exhaustion or distribution
Buy-side lows → loss of initiative / absorption
Sell-side highs → aggressive selling climax
Sell-side lows → selling pressure weakening
4. Alerts
Optional alerts fire when:
A significant Buy-side peak forms
A significant Buy-side trough forms
A significant Sell-side peak forms
A significant Sell-side trough forms
These are intended as contextual signals, not standalone trade triggers.
5. Status Line Helper
An optional real-time status label displays:
Lookback settings
Current rolling Buy and Sell volume sums
This is useful for quick confirmation without opening the settings panel.
Important Notes
This indicator uses volume behavior, not price.
It is best used as a confirmation tool alongside:
Structure
Time-based context
VWAP / trend filters
It does not generate buy or sell signals by itself.
Best Use Cases
Spotting institutional participation
Confirming trend strength or exhaustion
Identifying absorption before reversals
Filtering low-quality entries during choppy periods






















