NFO Rolling Straddle with Entry ExitNFO Rolling Entry Exit based on combined premiums, use on Options chart as Underlying chart doesn't allow long history
Indikator dan strategi
XAUUSD Psych Zones (0/25/50/75)This indicator plots psychological quarter levels on XAUUSD (0 / 25 / 50 / 75) and highlights them as tradable zones.
Each level is displayed as a horizontal zone with a midpoint line, designed for support & resistance, break-and-retest, and reaction-based trading on gold.
Zones extend across the chart and are sized using a custom pip definition (default: 1 pip = 1.00, ±5 pips each side).
Vlad EmaUsado para daytrading, cruces de ema lenta y rápida, además de usar la ema de los 200 periodos
Growth Comparison (Gold, Silver, Copper, Platinum & Crypto)
Data Sources
The symbols configured this time point to globally trusted data sources (providers).
・OANDA (XAUUSD, XAGUSD, XCUUSD, XPTUSD):
Data from OANDA, one of the world's largest FX and commodity providers. It reflects the “spot prices” for gold, silver, copper, and platinum in near real-time.
・BINANCE (BTCUSDT, ETHUSDT, XRPUSDT):
Data from Binance, the world's largest cryptocurrency exchange. It has the highest trading volume and is used as the global standard price indicator. Retrieves BTC, ETH, and XRP.
How the Script Works (Technical Explanation)
・Fixed Starting Price:
The script internally stores the price on the set “comparison start date” (e.g., January 1, 2025).
・Real-Time Calculation:
It constantly retrieves the latest current price and continuously calculates the percentage using the following formula.
Formula: (Current Price - January 1, 2025 Price) ÷ January 1, 2025 Price × 100
*Since January 1 is a global market holiday (New Year's Day) with no prices available, the script automatically adopts the next market opening price (e.g., January 2 morning's open price) as the baseline.
・Automatic label tracking:
The program displays labels like “GOLD” at the right edge of the graph. This ensures you never lose track of which line corresponds to which asset, even when lines overlap.
Translated with DeepL.com (free version)
Empty Candle//@version=6
indicator("Inside / Outside Candle Filter", overlay=true)
// === КОЛЬОРИ ===
insideColor = input.color(color.white, "Колір внутрішніх свічок")
// === РЕФЕРЕНСНА СВІЧКА ===
var float refHigh = na
var float refLow = na
var bool hasRef = false
// ініціалізація першої референсної свічки
if not hasRef
refHigh := high
refLow := low
hasRef := true
// === ЛОГІКА ПРОБИТТЯ ===
breaksHigh = high > refHigh
breaksLow = low < refLow
isBreak = breaksHigh or breaksLow
// === ВНУТРІШНЯ СВІЧКА ===
isInside = not isBreak
// === ОНОВЛЕННЯ РЕФЕРЕНСУ ===
if isBreak
refHigh := high
refLow := low
// === ФАРБУВАННЯ СВІЧОК ===
barcolor(isInside ? insideColor : na)
Last Candle + Previous Day + Pre-Market- RangeV2 of the Indicator (Test)
Last Candle + Previous Day + Pre-Market Script – Features
Last Candle Levels (Current Timeframe)
Draws horizontal lines at the high and low of the last confirmed candle.
Optional display of the candle range in percentage.
Lines automatically update and move correctly when zooming or changing the timeframe.
Previous Day High / Low
Shows the high and low of the previous trading day as dashed lines.
Lines are automatically updated and extend to the right, following the price scale.
Works on any timeframe chart.
Pre-Market High / Low
Highlights the pre-market session (default 04:00–09:30) with dotted lines.
Only calculated during intraday charts.
Lines behave exactly like the daily range lines: zoomable, shiftable, and extendable.
Optional toggle to enable or disable.
Customization Options
Colors for TF candle, daily range, and pre-market range lines.
Length of line extension to the right can be adjusted.
Toggle which levels to show: current TF, previous day, pre-market.
Stable & Safe in Pine Script v6
No repaint issues.
Works reliably on all intraday and daily charts.
Compatible with zooming and chart shifting.
If you want, I can also create a very short “user guide” with screenshots / labels in the chart, so it’s immediately clear what each toggle and line represents.
Do you want me to do that next?
EMA 200 Distance ATR Normalized Oscillator# 📊 EMA 200 Distance Oscillator
## What Does This Indicator Do?
This oscillator measures how far the price is from the **EMA 200** (Exponential Moving Average) and transforms it into a **normalized 0-100 scale** using mathematical sigmoid function.
### Core Formula
```
1. Calculate: Price - EMA(200)
2. Normalize: (Price - EMA) / ATR
3. Transform: Sigmoid(normalized_value) × 100
```
The sigmoid function smoothly maps any distance into a readable 0-100 range, making it easy to spot trends and extremes.
---
## 📈 Key Levels
- **50** = Neutral (price at EMA 200)
- **> 50** = Price above EMA (bullish territory)
- **< 50** = Price below EMA (bearish territory)
- **> 80** = Overbought zone
- **< 20** = Oversold zone
---
## 🎯 Trading Philosophy: Stay With The Trend
**The most important principle in trading is to stay with the trend.**
This oscillator helps you:
✅ **Identify the dominant trend** (above or below 50)
✅ **Avoid counter-trend trades** (don't fight the momentum)
✅ **Spot trend exhaustion** (overbought/oversold zones)
✅ **Time your entries** (wait for pullbacks in strong trends)
### Remember:
- Values consistently above 50 = **Stay bullish**
- Values consistently below 50 = **Stay bearish**
- Don't try to catch falling knives or short strong uptrends
- **The trend is your friend until it ends**
---
## 🎨 Visual Features
- **Color gradient line**: Transitions from red (0) to green (100)
- **Histogram bars**: Shows deviation from neutral (50)
- **Background zones**: Highlights overbought/oversold areas
- **Signal triangles**: Marks trend changes at 50 level
- **Live info table**: Displays real-time metrics with vibrant colors
---
## ⚙️ Customizable Parameters
- **EMA Length** (default: 200)
- **ATR Length** (default: 14)
- **Sigmoid Multiplier** (default: 1.0) - Controls sensitivity
---
## 🔔 Built-in Alerts
- Bullish signal (crosses above 50)
- Bearish signal (crosses below 50)
- Overbought alert (enters > 80)
- Oversold alert (enters < 20)
---
## ⚠️ Disclaimer
**This indicator is for educational and informational purposes only.**
- Not financial advice
- Past performance does not guarantee future results
- Always use proper risk management
- Combine with other analysis methods
- Trade at your own risk
---
## 💬 Feedback Welcome
If you found this indicator helpful, I'd appreciate:
- A **follow** to see more trading tools
- Your **comments** and suggestions for improvement
- Sharing your experience using it
Your feedback helps me create better indicators for the community!
---
**Happy Trading & Stay With The Trend! 📈**
ALGO X LIMITLESS//@version=6
indicator("ICT NY Midnight Open", "ICT NY", overlay=true, max_lines_count=500, max_bars_back=5000)
// Heure New York
nyHour = hour(time, "America/New_York")
nyMinute = minute(time, "America/New_York")
// Détection minuit NY
isNYMidnight = (nyHour == 0 and nyMinute == 0)
// Tracer une seule ligne par jour
if isNYMidnight and not isNYMidnight
line.new(
bar_index,
open,
bar_index + 1,
open,
extend = extend.right,
color = color.blue,
width = 2
)
Iron Fly SPX 0DTE Strategy🦋 Iron Fly 0DTE Strategy
A simple indicator that tells you when to open and close Iron Fly options trades on SPX. Get alerts, execute manually in your broker.
What Does This Do?
This indicator watches the market and sends you alerts:
"OPEN" alert = Good time to sell an Iron Fly at this strike
"CLOSE" alert = Time to close your position (take profit or cut loss)
"EXPIRED" alert = End of day, let it expire or close manually
You receive the exact strikes to trade. You execute in your broker.
What is an Iron Fly?
An Iron Fly is a bet that the price stays near a certain level until end of day.
You collect money upfront (premium). If price stays close to your strike, you keep most of it. If price moves too far, you lose money (but your loss is capped).
The Trade (4 legs):
SELL a Call at the strike (collect premium)
SELL a Put at the strike (collect premium)
BUY a Call above for protection (costs premium)
BUY a Put below for protection (costs premium)
Net result: You collect premium. Max profit if price closes exactly at strike. Max loss is limited by your protective wings.
For a detailed explanation with visuals, read: kriyafx.substack.com
How to Use
Step 1: Add to Chart
Add indicator to SPX or SPY chart (1-5 minute timeframe recommended)
Step 2: Set Up Alerts
Create alert: Condition = "Iron Fly 0DTE" → "Any alert() function call"
Step 3: Wait for OPEN Alert
When you get an alert like this:
🦋 OPEN IRON FLY
Strike: 6980
Wings: ±30 pts
Sell 6980 Call
Sell 6980 Put
Buy 7010 Call
Buy 6950 Put
Step 4: Execute in Your Broker
Open your options broker, find today's expiration (0DTE), and enter the 4-leg trade at the strikes shown. Check the premium you'll collect - make sure it's worth the risk.
Step 5: Wait for CLOSE Alert
The indicator monitors your position. When it's time to exit, you get:
🦋 CLOSE IRON FLY
Strike: 6980
Reason: Price moved up past exit threshold
Buy to Close 6980 Call
Buy to Close 6980 Put
Sell to Close 7010 Call
Sell to Close 6950 Put
Close your position in your broker.
The Status Panel
The box on your chart shows:
Positions - How many flies are currently open
Market - Is it a good time to trade? (GOOD/OK/RISKY/STOP)
Wings - Current suggested wing width
Exit @ - How far price can move before you should exit
Trades - How many trades today vs your daily limit
Settings Explained
Entry Aggressiveness
How often should new trades open?
LOW = Fewer trades, more selective (beginner friendly)
MID = Balanced (recommended)
HIGH = More trades, more active (experienced)
Exit Aggressiveness
How long to hold before exiting?
LOW = Exit early, smaller wins, protected (beginner friendly)
MID = Balanced hold time (recommended)
HIGH = Hold longer, bigger potential wins but more risk
Max Concurrent Flies
How many positions open at the same time? Start with 1-2.
Max Trades Per Day
Daily limit to prevent overtrading. Start with 5-10.
When Does It Work Best?
Sideways, choppy markets (price not trending hard)
Normal volatility days (not FOMC, CPI, or earnings)
US market hours (10 AM - 4 PM Eastern)
When Does It NOT Work?
Strong trending days (price keeps going one direction)
High volatility events (news releases)
When the indicator shows RISKY or STOP
Important: Check Your Premium!
The indicator tells you WHEN to trade and at WHAT strikes. It does NOT tell you the price.
Before entering any trade:
Check the premium in your broker
Make sure the credit received is worth the max loss risk
Consider bid-ask spreads (wider = harder to profit)
If the premium looks bad, skip the trade
Start Small
Paper trade first to understand the signals
Start with 1 fly at a time
Use Entry LOW + Exit LOW when learning
Only risk money you can afford to lose
Risk Warning
Options trading is risky. Iron Flies can lose money - your max loss is the wing width minus premium collected. This indicator gives signals, not guarantees.
This is educational, not financial advice
Past signals don't guarantee future results
You can lose your entire premium
Always know your max loss before entering
Learn More
Full strategy explanation with charts and examples:
kriyafx.substack.com
SWIFT ALGO X LIMITLESS//@version=5
//@Shanxia
// NOTE: Only works on 1HR and below and exchange timezones differ so change the session times accordingly.
indicator("ICT NY Midnight Open", "ICT NY OPEN", true, max_lines_count=500, max_bars_back = 5000)
// INPUTS
i_time = input.session ('0000-0001:1234567', "New York", tooltip="Different exchanges will have difference time zones so change accordingly.")
i_tz = input ("GMT-4", "Timezone")
i_vline = input.bool (true, "VLine", inline="in3")
i_vcol = input.color (#00b9d0, "", inline="in3")
i_txtcol = input.color (#0098ff, " Text color", inline="in3")
i_vstyle = input.string ("Solid", "Style", options= )
i_hline = input.bool (true, "HLine", inline="in1")
i_linecol = input.color (#0064ff, "", inline="in1")
i_linestyle = input.string ("Dotted", " ", options= , inline="in1")
i_ex = input.string ("1 Day", "Extend", options= , inline="in4" )
i_ex2 = input.bool (false, "", inline="in4")
i_ex3 = input.int (3, "Hours", 1, 23, inline="in4")
// MISC
nymid = time ("1", i_time, i_tz)
linestyle = i_linestyle == "Solid" ? line.style_solid : i_linestyle == "Dotted" ? line.style_dotted : line.style_dashed
vstyle = i_vstyle == "Solid" ? line.style_solid : i_vstyle == "Dotted" ? line.style_dotted : line.style_dashed
ex = i_ex == "1 Day" ? extend.none : i_ex == "2 Days" ? extend.none : i_ex == "Right" ? extend.right : extend.both
htime = i_ex == "2 Days" ? 172800000 : 86400000
hourtime = i_ex2 ? i_ex3 * 3600000 : htime
// CALC
var openprice = 0.0
if nymid
if not nymid
openprice := open
else
openprice := math.max(open, openprice)
// OBJECTS
var label lb = na
if openprice != openprice and i_hline
var line lne = na
line.set_x2(lne, nymid)
line.set_extend(lne, extend.none)
lne := line.new(nymid, openprice, nymid + hourtime , openprice, xloc.bar_time, extend.none, i_linecol, linestyle, 2)
lb := label.new(nymid + htime, openprice, "NY Midnight Open | " + str.tostring(math.round_to_mintick(openprice)), xloc.bar_time, yloc.price, na, label.style_none, i_txtcol)
label.delete(lb )
if i_vline and nymid == nymid
vl1 = line.new(nymid, high, nymid, low, xloc.bar_time, extend.both, i_vcol, vstyle, 1)
if line.get_y1(vl1) == line.get_y2(vl1)
line.delete(vl1)
// END
Price-Time Confluence EnginePrice-Time Confluence Engine is a two-component analytical framework designed to examine how price-based volatility behavior and time-based momentum rhythm align on a chart.
The script is intended for visual context and structural analysis. It does not predict price, generate trade instructions, or guarantee outcomes.
Component A — Price-Based Volatility Context (Overlay)
This component plots volatility-derived reference levels directly on the price chart.
ATR Target
A single ATR-based reference level is calculated from the current bar:
If the current close is higher than the prior close, the target is placed above price.
If the current close is lower than the prior close, the target is placed below price.
If the close is unchanged, no new target is generated.
The ATR target represents a volatility reach reference, not a forecast.
Mean & Deviation Bands
A statistical context layer is added using:
A simple moving average (mean)
Up to four standard-deviation bands (mean ± N × deviation)
These bands provide range context for assessing whether volatility behavior is occurring within relatively normal or extended conditions.
Target and HIT Labels
A Target label marks the ATR reference level.
A HIT label appears when price reaches that ATR level on the same bar.
An optional filter can require the ATR target to fall within the first deviation band before a HIT is printed, limiting labels in extended conditions.
Label history can be limited to the most recent N labels or allowed to persist (with a safety cap).
Component B — Time-Based Momentum Context (Indicator Pane)
This component analyzes momentum rhythm using a Stochastic RSI oscillator and a visual projection tool.
Live Stochastic RSI
RSI is calculated from price.
A stochastic transform is applied to RSI.
%K and %D lines are smoothed using user-defined inputs.
Overbought and oversold reference levels are displayed.
This provides real-time momentum context.
Projection Clone (Pattern Comparison)
A historical segment of the oscillator is selected using bars-back inputs, then:
Re-plotted forward by a user-defined shift
Optionally normalized to the recent oscillator range for visual consistency
This feature is a pattern-comparison and rhythm-study tool, not a prediction model.
Timing Annotations
When projected %K and %D segments cross:
Vertical dotted timing markers may be drawn in the pane
Small directional arrows may be placed near the crossing level
An optional single “Projected Cross” label highlights the nearest upcoming projected crossing
These annotations identify potential timing alignment points, not trade signals.
Intended Interpretation
The script is designed to help users observe situations where:
Price volatility reference levels and
Momentum timing behavior
appear near each other in time.
This proximity is presented as context for analysis, not confirmation of reversal, continuation, or outcome.
Chart Setup Notes
Price-based elements are plotted on the price scale. Ensure the indicator is properly aligned with the chart’s price scale if using custom layouts.
The projection feature relies on historical data. Symbols or settings with limited available history may restrict projection length.
Important Notes
ATR targets are volatility references, not price predictions.
Projection patterns may or may not repeat.
HIT labels indicate that a defined volatility condition occurred; they are not buy or sell signals.
This script is intended for educational and analytical use only.
Volume Conviction Index v1.0Volume Conviction Index V1 (VCI V1)
A robust, outlier-resistant volume oscillator designed to reveal real market participation and conviction behind price moves.
- Brief explainer -
v1.0 : Added a median line to show the movement and ultimate conviction of current price waves irrespective of current conviction. conviction can be extremely low (below zero line), yet price can be pumping, which shows the end of the current trend may be exhausting. divergence happens with this indicator is VERY FAST when tuned into it.
Core features:
• Median + MAD-based Z-score on volume (ignores extreme spikes/noise)
• Weighted blend: 60% robust deviation + 40% directional conviction (recent change % + relative volume %)
• Aggressive low-TF filter: optional rolling median line around zero to slice through 1min/3min chop
• Positive bars (teal) = unusual upward participation / conviction
• Negative bars (orange) = unusual weakness or drying volume
Use cases:
• Confirm breakouts, reversals, or exhaustion (e.g., spike on neckline breach)
• Filter false moves in low-liquidity or noisy periods
• Pair with Median Anchor Oscillator (MAO), Real Deviation Strength (RDS), and Anchor Pulse Wave (APW) for full conviction suite
V1 is raw and minimal — no signals, labels, or alerts yet. Feedback welcome for V2!
Companion suite:
• Median Anchor Oscillator
• Real Deviation Strength (RDS)
• Anchor Pulse Wave
© RU55IANROUL3TT3
Aggressive Buyers & SellersShows indicators of aggressive sellers and buyers, so when you are looking at the chart closer then you will be able to make short time trade based off the indicators tell.
Divergence Detector with GradingIt detects divergences in real time and grades the divergence based on the probability of that divergence playing out. It will grade divergences with a higher grade if near major support and resistantance levels.
Opening Range with Timezone & Points Opening range indicator on 1min , which can use for breakout strategy
Target Ladder Pro - MTF ATR + HIT ConfirmationTarget Ladder Pro is a volatility-based target framework that plots multi-timeframe ATR-derived upper and lower reference levels on the price chart and can optionally print HIT confirmations when a defined ATR target is reached.
This script is designed to provide structured volatility context (reach zones, range framing, and objective “target reached” tagging). It does not predict price direction, does not guarantee outcomes, and is not intended as a standalone signal generator.
What This Script Displays
1) Multi-Timeframe ATR Target Ladder (1H / 4H / 1D / 1W)
For each enabled timeframe, the script calculates ATR using higher-timeframe data via request.security() (no lookahead), then plots:
Upper level: Base + ATR × Multiplier
Lower level: Base − ATR × Multiplier
The “Base” can be set to:
the current chart price (for immediate relevance), or
the timeframe’s own close (for a strict MTF reference)
Each timeframe’s upper and lower levels are drawn as price-chart lines.
Last-Bar Target Balloons (per timeframe)
On the last bar, the script prints balloon labels for each timeframe’s upper and lower level. Horizontal x-offsets are configurable per timeframe to keep stacked labels readable.
2) ATR Target + Deviation Bands (Context Layer)
A separate ATR target module calculates a single ATR reference level for the current bar based on candle direction (up/down close relative to the prior close). It also optionally plots:
a mean line (moving average), and
up to four standard-deviation bands (mean ± N × deviation)
These bands provide statistical range context around price.
Target / HIT Labels (per bar)
When enabled:
a Target label marks the computed ATR target level
a HIT label appears when price reaches that target on the same bar (high/low touch rule)
An optional filter can require that the ATR target is inside the first deviation band before printing a HIT label, reducing HIT labels during extended conditions.
Label history can be limited to the most recent N labels or allowed to persist (with a safety cap).
How to Use
Enable the timeframes you want to display (e.g., 1H / 4H / 1D / 1W).
Adjust ATR length and multipliers per timeframe to match the asset’s volatility profile.
Choose whether MTF ladder levels are anchored to current price or the timeframe’s own close.
Use the ladder levels as volatility reach reference zones above and below price.
Use Target/HIT labels as objective “condition occurred” markers for review and journaling.
Notes and Limitations
ATR levels are volatility references, not forecasts or guarantees.
Targets may be reached frequently in high-volatility regimes and rarely in compressed markets.
HIT labels indicate that a defined volatility condition occurred; they do not imply reversal or continuation on their own.
This script is provided for informational and educational purposes only and does not constitute financial advice.
Ultra-Fast Scalp Predictor - By Herman Sangivera ( Papua )Ultra-Fast Scalp Predictor - By Herman Sangivera ( Papuan Trader )
Overview
Ultra-Fast Scalp Predictor is a high-speed technical indicator specifically engineered for scalpers and day traders. Built on Pine Script V6, this tool specializes in identifying "Squeeze" phases—periods of market compression—and predicting the direction of the upcoming "explosion" before it happens.
The Problem It Solves
Most scalping indicators suffer from two issues: they are either too slow (Lagging) or too sensitive (Fake Signals). This script solves both by using a "Preparation -> Prediction -> Execution" workflow.
How It Works
Phase 1: Squeeze Detection (The Setup) The script monitors the volatility "coil" using Bollinger Bands and Keltner Channels. A Gray Background indicates a Squeeze. This is where the market is sideways, building energy.
Phase 2: Momentum Velocity (The Prediction) While the price is still sideways, the script uses Linear Regression Momentum and Price Velocity.
Aqua Circle (Early Ready Up): Momentum is shifting bullish inside the squeeze.
Orange Circle (Early Ready Down): Momentum is shifting bearish inside the squeeze.
Phase 3: Fast Breakout (The Execution) Once the squeeze "fires" and price crosses the bands, the script triggers a FAST BUY or FAST SELL signal.
Key Features
No-Lag HMA: Uses a 12-period Hull Moving Average for ultra-responsive trend tracking.
Squeeze Logic: Prevents you from overtrading in a "dead" market.
Predictive Signals: The "Early Ready" dots give you a split-second advantage over other traders.
Visual Clarity: Clean labels and shapes designed for 1-minute and 5-minute timeframes.
How to Trade with This Indicator
Step 1 (The Wait): Wait for the gray background (Squeeze).
Step 2 (The Hint): Look for the Aqua or Orange dots. These are your "get ready" warnings.
Step 3 (The Entry): Enter as soon as the FAST BUY (Lime) or FAST SELL (Red) triangle appears.
Step 4 (The Exit): Exit when the HMA line changes color or use a 1:1.5 ATR-based risk/reward ratio.
Settings Explained
Fast HMA Length: Default is 12. Lower = Faster, Higher = Smoother.
Squeeze Length: Default is 20. Controls how sensitive the sideways detection is.
Multipliers: Adjust the BB and KC multipliers to tighten or loosen the breakout sensitivity.
Disclaimer: Scalping involves significant risk. This tool is designed to assist your analysis, not replace sound risk management. Always backtest on a demo account before trading live.
Short-Term Weekly Refuges (Shelters)## // Introduction //
══════════════
Short-Term Weekly Refuges (Shelters) (WR or RS) is a structural analysis indicator designed to track price action during the current week. It combines a configurable ZigZag with Fibonacci retracements anchored to recent phases, using the Weekly Opening Price (W.O.P.) as a key reference level.
This indicator is optimized for 4H timeframe but also works on 1H and 15min charts.
## // Theoretical Foundation of the Indicator //
═══════════════════════════════
The WR (RS) indicator provides a structural framework for following price action during the current trading week.
The core concept: Recent ZigZag phases, combined with the Weekly Opening Price, create dynamic support and resistance levels that institutional traders often monitor and use for intraweek positioning. The indicator allows you to select which recent phase (1-10) serves as the Fibonacci anchor.
## // Indicator Objectives //
══════════════════
1) Display a configurable ZigZag showing recent price structure with numbered phases (1 = most recent). Users should configure the ZigZag parameters based on whether they are analyzing a Major Degree Pattern (larger swings, less noise) or a Minor Degree Pattern (smaller swings, more detail), following standard Elliott Wave terminology. Configure the ZigZag to match the degree of your analysis: use higher Depth values for Major Degree Patterns, or lower values for Minor Degree Patterns.
2) Draw Fibonacci retracements on a user-selected phase, with two modes:
• "On ZigZag": Traditional Fibonacci on the selected phase.
• "Relative to W.O.P.": Fibonacci from phase anchor (i0) to Weekly Opening Price.
3) Show Weekly Opening Price lines as horizontal references, with the current week's line extended into the future.
4) Provide Pivot Up/Down markers for additional confirmation of local highs and lows.
5) Support multiple simultaneous indicator loads with visual identifier labels to distinguish between different analysis degrees (e.g., "Major Degree Pattern" vs "Minor Degree Pattern").
6) Optional Embedded Indicator: Enable Intraday Shelters (RID) - percentage-based support/resistance levels calculated from the Daily Opening Price, useful for 1H and 15min trading.
## // Key Features //
══════════════
• **Flexible ZigZag**: Adjustable Depth, Deviation, and Backstep parameters to adapt to any asset's volatility.
• **Phase Selection**: Choose from the 10 most recent phases for Fibonacci anchoring.
• **Dual Fibonacci Modes**: Trace on the ZigZag phase itself, or relative to the Weekly Opening Price.
• **New Age Color Palette**: Professional Fibonacci color scheme used by old school experienced traders.
• **Weekly Opening Price (W.O.P.)**: Historical weekly opens plus current week projection.
• **"Show Only W.O.P." Mode**: Isolate just the Weekly Opening Price line for cleaner charts on non-4H timeframes.
• **Optional Intraday Shelters (RID)**: 11 percentage levels (±0.382%, ±1%, ±1.5%, ±2%, ±2.5%) based on Daily Opening Price.
• **Multi-Load Support**: Visual identifier tags and Large Label for running multiple indicator instances simultaneously.
## // Recommended Workflow //
═════════════════════
1) Load the indicator on a 4H chart.
2) Adjust ZigZag parameters (Depth, Deviation) until the phases match your visual analysis of recent price structure.
3) Select the phase you want to use as Fibonacci anchor (typically Phase 2, 3 or higher).
4) Choose Fibonacci mode: "On ZigZag" for phase analysis, or "Relative to W.O.P." for analysis based on weekly opening price context.
5) Monitor how price interacts with the Fibonacci levels and Weekly Opening Price throughout the week.
6) Optionally enable RID for intraday precision on 1H or 15min charts.
## // Integration with Other Refuge Indicators //
════════════════════════════════
WR (RS) is part of a complete refuge-based analysis ecosystem:
• LTR (RLP) (Long-Term Refuges): For automatic determination of the predominant phase of a ZigZag, which institutional investors choose as the basis for a Fibo whose levels calculate the projection for order placement over the following months and years.
• LTRS (RLPS) (Simple Long-Term Refuges): Simplified version of LTR in which the known coordinates of the predominant phases (obtained with the LTR indicator) of one or up to five assets are easily captured for permanent long-term operation.
• WR (RS) (Short-Term Weekly Refuges): (This indicator) For short-term tactical analysis (4H, 1H) based on chosen phases of a ZigZag that define Fibo levels generated during the near past week(s) and probably effective in the present week.
• IDR (RID) (Intra-Day Refuges): For daily operations relying on intraday levels on timeframes of 1H or less. Ideal for scalping traders.
By combining LTR, LTRS, WR and IDR, you obtain a multi-level framework that allows you to operate with clarity at any time horizon, from intraday positions to investments spanning months and years.
## // Additional Notes //
════════════════
1) Default parameters are optimized for volatile assets (crypto, tech stocks). For forex or less volatile instruments, consider reducing Deviation to 3-8%.
2) The "Phase in Development" (dashed line) shows the tentative current ZigZag segment that may still change as new bars form.
3) Bug reports, improvement proposals for the ZigZag generator, pattern determination, or Fibo composition, etc., will be greatly appreciated and taken into account for a future version. Best regards and happy hunting.
(Sorry: Spanish translation erased trying to avoid confusing publishing banning rules).
ETHUSD in Compression Phase Above Support📉 DeadChart – Silence Before Expansion
DeadChart is a minimalist, professional market-state indicator designed to identify low-volatility “dead zones” where price pauses, liquidity is absorbed, and the next expansion is quietly prepared. Instead of chasing noise, this tool helps traders focus on where nothing is happening — because that’s often where the real move is born.
🧠 Concept Behind DeadChart
Markets do not move continuously. They alternate between:
Expansion (impulse)
Compression (silence / accumulation)
DeadChart is built to visually highlight these compression phases, where volatility dries up and emotional traders lose interest — while smart money positions quietly.
Silence comes before the storm.
🧩 How the Indicator Works
Uses ATR (Average True Range) to measure real volatility
Compares current volatility with its historical average
When volatility contracts below normal levels, the market is labeled as a Dead Zone
Candles turn neutral grey, visually removing emotional bias
Clearly marked Support and Resistance zones provide institutional context
🎯 Key Features
✔ Dead Market (Low Volatility) Detection
✔ Clean, Dark Institutional Visual Style
✔ Fixed High-Probability Support & Resistance Zones
✔ Noise-Free Candle Coloring During Compression
✔ Non-repainting logic
✔ Lightweight and chart-friendly
EMA Squeeze Alert (ADR Filter)This indicators is for Pine Screener. You could use it on Pine Screener to filter out stocks with EMAs Convergence.
The EMAs used are EMA 9, EMA 12 and EMA 20.
When the current closing price is within 50% of 20-days ADR% from these three EMAs, it would give you an alert signal.
The way to use it is to apply it onto the Pine Screener.
You then select the watchlist you would like to filter out, and check the alert signal to True, and click scan.
If Condition is True, the candlesticks would have a green arrow below and the background is highlighted.
The script is published, feel free to amend it as you like
Have a Nice Day, and Trade Safe !
Trendlines with Breaks + Fib Lines ONLY15min and 3min fib line already marked 15min and 3min fib line already marked15min and 3min fib line already marked15min and 3min fib line already marked15min and 3min fib line already marked15min and 3min fib line already marked15min and 3min fib line already marked15min and 3min fib line already marked15min and 3min fib line already marked15min and 3min fib line already marked15min and 3min fib line already marked15min and 3min fib line already marked






















