Indicator

Indicator

eltrad3r strategieeltrad3r REAL SYSTEM v6 — Consolidation Breakout with Dynamic R:R Management
This indicator automatically identifies the pre-market consolidation range (9:00–9:30 AM ET) and generates entry signals when price breaks out of that range with trend confirmation, using dynamic risk management that adapts to any instrument.
─── HOW IT WORKS ───
During the consolidation window (9:00–9:30 AM) the system plots the High and Low of the range. Once the market opens in full (9:30 AM), it waits for a confirmation candle that closes above the range for LONG, or below for SHORT, with price always on the same side of the EMA 9.
Stop Loss is placed automatically at the Low of the previous candle (LONG) or the High of the previous candle (SHORT). Take Profit is calculated by multiplying that risk by the minimum configured R:R (default 2:1). This makes the system work on any asset — futures, stocks, ETFs, crypto — without needing to adjust fixed points.
─── SIGNALS ───
🟢 LONG — candle closes above the consolidation range and above EMA 9
🔴 SHORT — candle closes below the consolidation range and below EMA 9
⚪ EXIT L / EXIT S — exit when price crosses EMA 9, hits the Stop, or reaches the Target
─── SETTINGS ───
- Minimum R:R — minimum ratio required to open a trade (default 2.0)
- Max trades per day — daily trade limit (default 5)
- Consolidation window — range time window (default 09:00–09:30)
- Trading window — active hours for entries (default 09:30–16:00)
─── COMPATIBILITY ───
Works on any minute timeframe. Optimized for NQ Futures, QQQ, SPY, NVDA, AAPL, MSFT, META and any instrument with a regular US market session. Time windows are fully configurable to adapt to other markets.
─── RISK MANAGEMENT ───
The system never enters a trade where the R:R does not meet the configured minimum. The actual risk per trade is displayed in the info table in real time. Maximum 5 trades per day by default to protect capital on high volatility days.
This indicator is a technical analysis tool. It does not constitute financial advice or guarantee results. Always trade with risk management appropriate to your capital. Indicator

Indicator

CQ_Auto Fibonacci Retracement================================================================================
CQ AUTO FIBONACCI RETRACEMENT — USER MANUAL
Fib.Retracement core is from pulsewire built-in FBR -> upgrade new-type GUI,
and performance tuned / CQuevedo345
================================================================================
OVERVIEW
--------
CQ Auto Fibonacci Retracement is an automatic Fibonacci retracement
indicator built for PulseWire in Pine Script v6. It detects swing pivots
(highs and lows) in real time and draws a full Fibonacci scale between them,
including a live gauge that shows where the current price sits within the
retracement range.
The indicator is fully color-coded by market bias: teal for bullish swings
(last confirmed pivot is a low) and orange for bearish swings (last confirmed
pivot is a high). All elements — the trend line, fib level lines, scale labels,
and the gauge — switch color together the moment a new pivot is confirmed.
--------------------------------------------------------------------------------
SECTION 1 — MASTER CONTROL
--------------------------------------------------------------------------------
Enable Indicator (toggle)
Master on/off switch. When disabled, all drawing is suppressed but the
indicator remains on the chart. Use this to quickly hide the overlay
without removing it.
How Far (integer, default 10, range 1–100)
Lookback depth for pivot detection. Controls how many bars to the left
and right of a candidate bar must be lower (for a high pivot) or higher
(for a low pivot) before that bar qualifies as a pivot. Lower values
produce more frequent, shorter swings. Higher values produce fewer,
larger swings.
Wave Size (float, default 10, step 0.5, min 1)
Sensitivity multiplier applied to the ATR-based deviation threshold. A
new pivot is only confirmed when price has moved at least this multiple
of the normalized ATR from the previous pivot. Higher values require a
larger price move to flip the swing direction, filtering out noise.
Lower values make the indicator more reactive.
Fibonacci Level Toggles (25% / 40% / 50% / 60% / 75% / 90%)
Six individual checkboxes to show or hide specific intermediate fib
levels. The 0% and 100% anchor levels and all extension levels are
always visible and cannot be individually toggled.
--------------------------------------------------------------------------------
SECTION 2 — COLOR SETTINGS
--------------------------------------------------------------------------------
THEME COLORS
Bullish (▲) (color picker, default teal #26A69A)
Color applied to all elements when the last confirmed pivot is a LOW,
meaning price swung upward from it. Affects: trend line, pivot circles,
all fib level lines, scale labels, gauge box, gauge highlight bar, and
the extreme price label.
Bearish (▼) (color picker, default orange #FF8A3D)
Color applied to all elements when the last confirmed pivot is a HIGH,
meaning price swung downward from it. Same scope as the bullish color.
The indicator flips both colors simultaneously the moment a new pivot is
confirmed. Historical drawings retain the color they had when drawn.
TREND LINE
Show Trend Line (toggle, default on)
Shows or hides the dotted line connecting consecutive pivot points.
Width (integer, default 3)
Stroke width of the dotted trend line in pixels.
Show Pivot Points (toggle, default on)
Shows or hides the hollow circle markers (◯) drawn at each pivot
endpoint.
GAUGE
Gauge Highlight ▲ (color picker, default teal at 40% opacity)
Color of the moving highlight bar inside the gauge when bullish. This
bar tracks the current close price within the gauge range.
Gauge Highlight ▼ (color picker, default orange at 40% opacity)
Same as above for bearish swings.
Draw Gauge ⌈∥⌉ (toggle, default on)
Shows or hides the vertical gauge element entirely. When off, the gauge
box, highlight bar, range cap lines, and extreme price label are all
suppressed.
LAYOUT
Gauge X-Offset (integer, default -2)
Shifts the gauge and all associated labels left or right along the
x-axis, measured in bars. Negative values move it left; positive values
move it right. Adjust this to prevent overlap with candles or other
indicators.
Level Tick Length (Right) (integer, default 1, range 1–9)
Length in bars of the small horizontal tick marks drawn to the right of
the gauge for each fib level. Increase to make the scale easier to read.
Show Price on Labels (toggle, default on)
When on, each fib scale label shows two lines: the percentage level on
top and the absolute price below. When off, only the percentage is shown.
Label Size (dropdown, default Small)
Font size for all scale labels, extension labels, and the extreme price
label. Options: Tiny / Small / Normal / Large / Huge.
Gauge at Line End (vs Current Bar) (toggle, default off)
Controls where the gauge and its labels are anchored on the x-axis.
OFF (default): The gauge follows the current bar, always at the right
edge of the chart. Labels and tick marks update every bar.
ON: The gauge is pinned to the x2 endpoint of the dotted trend line —
the most recent confirmed pivot bar. The gauge stays fixed at that
historical position until a new pivot is confirmed. Useful for a less
cluttered look when price has moved far from the pivot.
--------------------------------------------------------------------------------
SECTION 3 — VISUAL ELEMENTS EXPLAINED
--------------------------------------------------------------------------------
TREND LINE (dotted)
Connects the last two confirmed pivot points. Direction indicates the
current swing: rising line = last pivot was a low (bullish); falling
line = last pivot was a high (bearish).
PIVOT CIRCLES (◯)
Hollow circles drawn at each pivot point on the trend line. The start
circle marks the older pivot; the end circle marks the more recent one.
FIBONACCI LEVEL LINES
Horizontal lines drawn at each active fib level across the chart.
The 0% line sits at the most recent pivot price (the base). The 100%
line sits at the previous pivot price (the target). Intermediate levels
are drawn between them. Extension levels (above 100% or below 0%) appear
automatically when price breaks outside the retracement range.
Line visibility:
- 0% and 100% lines are always solid and fully opaque.
- Intermediate lines are dotted and fully opaque when price is near
that level; they fade to 70% transparency when price is far away.
- Extension lines only appear when price has moved beyond the
corresponding boundary.
SCALE LABELS (right side of gauge)
Each fib level has a small label showing the level percentage and,
optionally, the absolute price. Labels are color-matched to the current
theme. The label for each level is positioned at the gauge x-offset
and updates every bar.
EXTENSION LABELS (auto mode)
When price moves beyond the 0%–100% range, extension levels are drawn
automatically at -0.25, -0.50, -1.00, -1.50, -2.00 (below 0%) and
1.25, 1.50, 2.00 (above 100%). These carry their own labels and short
tick marks at the gauge position.
--------------------------------------------------------------------------------
SECTION 4 — THE GAUGE
--------------------------------------------------------------------------------
The gauge is a vertical bar drawn at the gauge position (either the current
bar or the trend line endpoint, depending on the Gauge at Line End setting).
It is the most information-dense element of the indicator.
GAUGE BACKGROUND BOX (faint filled rectangle)
Spans from the lowest low to the highest high reached since the last
pivot. This is the full price range of the current swing, not just the
0%–100% fib span. It visually shows how far price has traveled relative
to the fib boundaries.
TOP CAP LINE (thin white horizontal line)
Marks the highest high reached since the pivot. Drawn at the top of the
gauge background box.
BOTTOM CAP LINE (theme-colored horizontal line)
Marks the lowest low reached since the pivot. Drawn at the bottom of
the gauge background box.
GAUGE BODY (semi-transparent filled box, theme color)
A narrower vertical bar spanning from the current close price to the
pivot price (fb_pLast). This shows the current unrealized move from the
pivot in absolute price terms.
HIGHLIGHT BAR (wide line, gauge highlight color)
A thick horizontal line at the current close price that moves every bar.
This is the "needle" of the gauge — it shows at a glance where price
sits within the full range.
EXTREME PRICE LABEL (left side of gauge)
Displayed to the left of the gauge. Shows:
- A directional arrow (▲ for bullish, ▼ for bearish)
- The extreme price reached since the pivot (highest high if bullish,
lowest low if bearish)
- The percentage change from the pivot price to that extreme
Example (bullish): ▲ 109,432.50
+8.43%
Example (bearish): ▼ 94,210.00
-6.71%
The label updates every bar as price extends the move. The percentage
is always calculated from fb_pLast (the most recent confirmed pivot
price), not from the entry price or any other reference.
PROFIT LABEL (at 0% level, gauge position)
A small label at the 0% fib level showing the raw price difference
between the current close and the pivot price. Displayed as a signed
dollar amount (e.g., +$4,230 or -$2,180).
--------------------------------------------------------------------------------
SECTION 5 — PIVOT LOGIC
--------------------------------------------------------------------------------
A pivot is confirmed when:
1. A bar exists such that all bars within the lookback depth (How Far) to
its left and right are lower (for a high pivot) or higher (for a low
pivot).
2. The price deviation from the previous pivot exceeds the Wave Size
threshold: (ATR_20 / close * 100 * Wave Size).
When both conditions are met:
- The trend line moves from the previous pivot to the new one.
- The Fibonacci levels recalculate based on the new pivot pair.
- The theme color switches (teal if the new pivot is a low, orange if high).
- The gauge resets its range tracking.
If a new pivot is in the same direction as the current one (e.g., a higher
high when the last pivot was already a high), the trend line simply extends
to the new extreme rather than creating a new swing.
--------------------------------------------------------------------------------
SECTION 6 — FIBONACCI LEVELS REFERENCE
--------------------------------------------------------------------------------
Level Description
------- ---------------------------------------------------------------
-2.000 Extension: 200% below 0% (deep extension)
-1.500 Extension: 150% below 0%
-1.000 Extension: 100% below 0% (mirror of full range)
-0.500 Extension: 50% below 0%
-0.250 Extension: 25% below 0%
0.000 Base — most recent pivot price (always shown)
0.250 25% retracement (optional)
0.400 40% retracement (optional)
0.500 50% retracement (optional)
0.600 60% retracement (optional, uses key line color)
0.750 75% retracement (optional)
0.900 90% retracement (optional)
1.000 Target — previous pivot price (always shown)
1.250 Extension: 125% above 100%
1.500 Extension: 150% above 100%
2.000 Extension: 200% above 100%
Negative levels appear when price drops below the 0% base.
Levels above 1.000 appear when price exceeds the 100% target.
Extensions are shown automatically based on where price is relative to the
retracement range; they do not need to be toggled on.
--------------------------------------------------------------------------------
SECTION 7 — TIPS & RECOMMENDED SETTINGS
--------------------------------------------------------------------------------
For higher timeframe swing trading (4H, Daily):
- How Far: 20–30
- Wave Size: 15–20
- This captures major structural swings and ignores intraday noise.
For intraday scalping (5m, 15m):
- How Far: 5–10
- Wave Size: 5–8
- This picks up shorter swings with faster pivot confirmation.
Reducing clutter:
- Enable "Gauge at Line End" to pin the gauge to the pivot bar instead
of the live candle. This keeps the right side of the chart cleaner.
- Disable "Show Price on Labels" if the chart is zoomed out and labels
overlap. Percentage-only labels are narrower.
- Set Label Size to Tiny on zoomed-out views.
- Reduce Level Tick Length to 1 if the tick marks extend too far right.
Overlapping indicators:
- Use Gauge X-Offset (negative values) to push the gauge further left,
away from other indicators drawn at the chart edge.
--------------------------------------------------------------------------------
SECTION 8 — KNOWN BEHAVIORS
--------------------------------------------------------------------------------
Pivot repainting
Pivot confirmation requires a full lookback depth of bars to the right
of the candidate bar, so the most recent pivot is always fb_depth/2
bars in the past. The indicator does not repaint confirmed pivots; only
the live trend line endpoint moves as price discovers new extremes in
the same direction.
Color on historical bars
Historical segments retain the color they carried at the time they were
drawn. Only the current active segment updates its color live.
Extension level auto-visibility
Extension lines and labels appear and disappear dynamically based on
whether price has crossed the corresponding boundary. This is
intentional — the chart only shows the levels that are currently
relevant to where price is trading.
Gauge range vs fib range
The gauge background box shows the full high-to-low range since the
pivot, which will often be wider than the 0%–100% fib span. This is
correct: the gauge tracks actual price excursion, while the fib levels
track the retracement within the defined swing.
First bar initialization
On the very first bars of a chart or after a long gap, fb_pLast
initializes to 0 and fb_lineLast to na. The indicator will not draw
until at least one valid pivot pair has been confirmed.
================================================================================
END OF MANUAL
CQ Auto Fibonacci Retracement / CQuevedo345
================================================================================
Indicator

Indicator

Long-Term Cycle Valuation MapLong-Term Cycle Valuation Map is an educational indicator designed to visualize long-term crypto market valuation and cycle conditions.
The script does not generate buy or sell signals. It does not predict exact tops or bottoms. Its purpose is to help users observe whether the market is in a deeper reset, rebuild, neutral, late expansion, or exhaustion-risk environment.
The indicator combines several long-term market-regime components into one normalized Cycle Valuation Score.
The model uses:
1. 365D Moving Average Multiple
This measures price relative to its 365-day moving average. It helps visualize whether price is extended above or depressed below a long-term mean.
2. RSI(100) on 2D
This measures slower momentum conditions using a long RSI setting on a 2-day timeframe.
3. Long-Term Bollinger Bandwidth
This measures long-term volatility compression and expansion using a 365-day Bollinger Bandwidth structure.
4. Market Attention Proxy
This is not Google Trends data.
It is a market-based activity proxy using volume, volatility, and range expansion. Its purpose is to estimate whether market activity is quiet, normal, elevated, or overheated from price and volume behavior.
Customization:
Each component can be turned on or off.
Users can also adjust the relative strength of each component through percentage inputs.
The default public configuration is:
365D Moving Average Multiple: 30%
RSI(100) on 2D: 30%
Long-Term Bollinger Bandwidth: 30%
Market Attention Proxy: 10%
The weights do not need to add up to exactly 100. The script automatically normalizes the active components.
If a component is disabled, or if it does not have enough historical data yet, it is excluded from the active score.
The table shows how many components are active.
The final output is a normalized Cycle Valuation Score between 0 and 100.
General interpretation:
Below 15:
Deep reset zone
15-90:
Broad cycle range. This can include rebuild, neutral, and late expansion conditions.
Above 90:
Exhaustion-risk zone
The score should not be used as a standalone trading system.
A low score does not mean price must immediately rise.
A high score does not mean price must immediately fall.
Markets can remain in the same regime for extended periods.
The script is intended for higher-timeframe market-structure analysis. It is best used on multi-day, weekly, and monthly charts.
On early historical bars, the score may use fewer available components until all long-term calculations have enough history. The table shows how many components are active.
This indicator combines common long-term market measures into a single normalized framework. Its usefulness comes from organizing valuation, momentum, volatility, and market-activity conditions into one cycle-regime score.
Repainting:
The script does not use future data or lookahead logic.
Values on the currently open candle may update until that candle closes.
Limitations:
The script does not forecast future prices.
It does not guarantee cycle tops or bottoms.
It does not provide trade entries or exits.
It should not be used as a standalone trading decision tool.
Intended use:
Educational long-term market-structure and cycle-valuation analysis. Indicator

Indicator

SpxSnipper - Chart Stock vs Sector RS DashboardSpxSnipper - Chart Stock vs Sector RS Dashboard
This indicator displays a compact relative strength dashboard that compares the current chart symbol against a selected sector ETF.
The stock symbol is detected automatically from the active chart, so users only need to select the relevant sector ETF. SPY is used as the default benchmark for sector-level relative strength.
The dashboard is designed to help answer two practical questions:
1. Is the stock outperforming or underperforming its sector?
2. Is the selected sector outperforming or underperforming SPY?
Main features:
• Automatically uses the current chart symbol as the stock
• User-selected sector ETF
• SPY benchmark comparison
• 6-month, 3-month, and 1-month performance
• Stock relative strength versus sector
• Sector relative strength versus SPY
• Weighted RS Score
• RS Trend status
• Compact table format
Performance periods:
The dashboard calculates performance over three configurable lookback periods:
• 6M
• 3M
• 1M
By default, these are approximated using trading days:
• 6M = 126 trading days
• 3M = 63 trading days
• 1M = 21 trading days
Stock vs Sector:
This row compares the stock’s return to the selected sector ETF.
Formula:
Stock Relative Return = Stock Return - Sector ETF Return
A positive value means the stock outperformed its sector during that period.
A negative value means the stock underperformed its sector during that period.
Sector vs SPY:
This row compares the selected sector ETF to SPY.
Formula:
Sector Relative Return = Sector ETF Return - SPY Return
A positive value means the sector outperformed SPY.
A negative value means the sector underperformed SPY.
RS Score:
The RS Score is a weighted relative strength score. It combines the 6M, 3M, and 1M relative returns into one number, with more weight given to recent performance.
Formula:
RS Score =
Relative 6M × 20%
+ Relative 3M × 30%
+ Relative 1M × 50%
For the stock, the RS Score is calculated versus the selected sector ETF.
For the sector, the RS Score is calculated versus SPY.
A positive RS Score indicates weighted outperformance.
A negative RS Score indicates weighted underperformance.
RS Trend:
RS Trend evaluates whether relative strength is improving, weakening, or mixed across the three timeframes.
The logic is:
RS ↑:
Relative strength is improving from 6M to 3M to 1M.
Rel 1M > Rel 3M > Rel 6M
RS ↓:
Relative strength is weakening from 6M to 3M to 1M.
Rel 1M < Rel 3M < Rel 6M
Mixed:
There is no clear sequential improvement or deterioration.
Suggested interpretation:
• Positive Sector RS Score or RS ↑ may indicate that the sector is showing relative strength versus SPY.
• Positive Stock RS Score or RS ↑ may indicate that the stock is showing relative strength versus its sector.
• A strong stock inside a strong sector may be useful for watchlist building and relative strength analysis.
• A stock can rise in absolute terms but still underperform its sector, which this dashboard helps identify.
Customization:
Users can adjust:
• Sector ETF
• Benchmark symbol
• 6M / 3M / 1M lookback periods
• Table position
Important note:
This dashboard is intended for relative strength analysis, sector comparison, and market research. It does not generate buy or sell signals and should not be used as a standalone trading system.
This script is for educational and analytical purposes only and does not provide financial advice. Indicator

SpxSnipper - Compact Sector RS DashboardSpxSnipper - Compact Sector RS Dashboard
This indicator displays a compact sector relative strength dashboard using the major SPDR sector ETFs and SPY as the benchmark.
The dashboard ranks sectors based on recent performance and relative strength. It shows each sector ETF’s performance over three timeframes:
• 6 months
• 3 months
• 1 month
The default sector list includes:
XLY, XLP, XLE, XLF, XLV, XLI, XLB, XLRE, XLK, XLC, and XLU.
Benchmark:
SPY is used as the default benchmark for relative strength calculations.
Main columns:
6M / 3M / 1M:
These columns show the absolute percentage return of each sector ETF over the selected lookback periods.
RS Score:
The RS Score is a weighted relative strength score versus SPY. It compares each sector’s performance against SPY across the 6M, 3M, and 1M periods, with more weight given to recent performance.
Formula:
RS Score =
Relative 6M × 20%
+ Relative 3M × 30%
+ Relative 1M × 50%
Where:
Relative Return = Sector ETF Return - SPY Return
A positive RS Score means the sector has outperformed SPY on a weighted relative basis.
A negative RS Score means the sector has underperformed SPY on a weighted relative basis.
RS Trend:
RS Trend evaluates whether the sector’s relative strength versus SPY is improving, weakening, or mixed across the three timeframes.
The logic is:
RS ↑:
Relative strength is improving from 6M to 3M to 1M.
This means:
Rel 1M > Rel 3M > Rel 6M
RS ↓:
Relative strength is weakening from 6M to 3M to 1M.
This means:
Rel 1M < Rel 3M < Rel 6M
Mixed:
There is no clear sequential improvement or deterioration in relative strength.
How to use:
This dashboard is intended to help visually compare sector performance and sector rotation. It can be used to identify sectors that are outperforming or underperforming SPY across multiple timeframes.
The RS Score is useful for ranking sectors by weighted relative strength, while RS Trend helps identify whether that relative strength is improving or deteriorating.
Suggested interpretation:
• High RS Score + RS ↑ may indicate improving relative leadership.
• High RS Score + Mixed may indicate strong performance but less consistent relative acceleration.
• Low or negative RS Score + RS ↓ may indicate relative weakness.
• Positive absolute performance does not always mean sector leadership; relative performance versus SPY is also important.
Customization:
Users can adjust:
• Benchmark symbol
• Sector ETF symbols
• Lookback periods for 6M, 3M, and 1M
• Sorting method
• Table position
Important note:
This indicator is designed for market analysis and sector comparison only. It does not provide buy or sell recommendations. Users should combine sector analysis with their own trading plan, risk management, and additional confirmation tools.
This script is for educational and analytical purposes only and does not provide financial advice. Indicator

Global Position Sizing (R Based)Description:
Managing risk across different global markets, currencies, and timeframes can be a mathematical headache. The Global Position Sizing (R Based) indicator is designed to streamline this process, allowing you to focus on the trade setup rather than the calculator.
Built for traders who use fixed fractional risk (R-multiples), this open-source tool automatically calculates exactly how many shares you should buy based on your predefined risk, current exchange rates, and the specific stop-loss distance of your setup.
Whether you are trading US tech stocks, Indian equities, or Japanese indices, this indicator will automatically detect the active ticker's currency, pull live conversion rates, and seamlessly adjust your risk profile.
Key Features:
• Auto-Currency Detection & Conversion: No manual input is needed when switching between international assets. The script reads the chart's native currency automatically and uses native request.currency_rate logic to instantly convert your Base Risk (USD) into the Target Currency.
• Global Currency Support: The UI features custom symbol formatting for major markets, natively displaying USD (), CNY (¥), JPY (¥), KRW (₩), TWD (NT), and INR (₹). For all other global markets (such as EUR, GBP, AUD, CAD, etc.), the script features a smart fallback that simply displays the standard 3-letter currency code.
• Dynamic Timeframe Multipliers: Automatically scales your risk based on the chart timeframe. By default, it applies a 1.0x multiplier for Daily setups and scales up to a 2.5x multiplier for higher-conviction Weekly or Monthly setups. You can also easily override this with a custom multiplier in the settings.
• Smart Entry & Stop Loss Detection: If left at 0.0, the script automatically detects the current price (close) as your Entry and the current candle's low (low) as your Stop Loss. You can override these with specific manual price points for pending setups.
• Volatility Warning System (SL vs. ATR): The script calculates your Stop Loss distance as a percentage and compares it against the Average True Range (ATR %) of the asset. If your proposed SL % is wider than the ATR %, the row will highlight RED, warning you that your risk parameter is unusually wide for the asset's current volatility. ATR length is fully customizable (default 14 days).
• Modular & Clean UI: A highly customizable display widget that doesn't clutter your chart. • Toggle individual rows on or off (e.g., hide the exchange rate or ATR if you only want to see the final share count). • Anchor the widget to any of the 9 standard chart positions. • Adjust the custom "Margin Offset (%)" to push the widget away from the edges of your screen for a perfectly clean layout.
How to Use:
1. Open the indicator settings and set your Daily R (Base USD). This is your standard risk unit per trade.
2. When evaluating a setup, either let the script auto-detect the current price/low, or enter your specific Entry and Stop Loss prices.
3. The widget will instantly calculate your risk in the local currency, compare your stop distance to the ATR, and output the exact number of shares to buy.
Note: This script is open-source and intended for educational and workflow optimization purposes. Always double-check position sizes and exchange rates before executing live trades. Indicator

Post-Absorption VWAP Reversal Engine V1.6
Post-Absorption VWAP Reversal Strategy
This strategy is a PulseWire/Pine backtesting and paper-trading model built around a specific intraday market-structure idea:
High volume + low price movement + VWAP location = possible absorption and VWAP mean reversion.
The goal is to detect candles where a lot of volume trades, but price does not move very far. This can suggest that aggressive buyers or sellers were absorbed by passive liquidity.
When this happens away from session VWAP, the strategy looks for a possible fade back toward VWAP.
This is not a simple VWAP touch strategy. It does not buy or sell only because price is above or below VWAP. It first looks for an “effort versus result” imbalance.
High effort = unusually high volume.
Low result = small candle displacement compared with ATR.
VWAP location = where the absorption happened relative to session fair value.
Core Logic
The strategy looks for absorption bars using two main conditions:
1. Volume percentile is high.
Example: volume is in the top 90% or 95% of recent bars.
2. Candle displacement is low.
Example: candle body size divided by ATR is below a configured threshold such as 0.30.
When both conditions happen together, the script marks the candle as a possible absorption event.
VWAP Location Logic
If absorption happens above VWAP:
Buyers may be getting absorbed.
This may create a short-side fade candidate back toward VWAP.
If absorption happens below VWAP:
Sellers may be getting absorbed.
This may create a long-side fade candidate back toward VWAP.
If absorption happens near VWAP:
The signal is usually less directional and may be treated as ambiguous.
Plain-English Example
If price is above VWAP and a high-volume candle fails to push much higher, the strategy asks:
“Did buyers try to push price up but get absorbed?”
If yes, the model may look for a short-side fade back toward VWAP.
If price is below VWAP and a high-volume candle fails to push much lower, the strategy asks:
“Did sellers try to push price down but get absorbed?”
If yes, the model may look for a long-side fade back toward VWAP.
Main Features
- Session VWAP calculation
- Volume percentile filter
- Displacement / ATR filter
- Above-VWAP and below-VWAP absorption classification
- Optional long-only, short-only, or both-side mode
- Optional paper strategy entries
- Multiple exit modes
- Next-bar entry option
- Same-bar exit protection
- Cleaner chart display
- PulseWire Strategy Tester support
- Webhook-compatible alert messages for paper/sim testing
Why This Is Different From Basic Indicators
Many indicators use RSI, MACD, raw volume spikes, or simple VWAP crosses.
This strategy is different because it combines:
- volume context,
- candle displacement,
- ATR normalization,
- VWAP location,
- session structure,
- and paper-trading execution logic.
The strategy is trying to model a specific market behavior:
A large amount of trading happened, but price failed to move. That failure may signal absorption, and price may later revert toward VWAP.
Best Use Case
This script is designed for intraday futures testing, especially liquid markets such as ES, YM, MES, and MYM.
It can be tested on short intraday timeframes such as 3-minute, 5-minute, and 15-minute charts. It work considerably on 3minutes.
The strategy should be evaluated using:
- Net profit
- Profit factor
- Win rate
- Maximum drawdown
- Long-side performance
- Short-side performance
- Timeframe behavior
- Session behavior
- Forward paper-trading results
Important Status
This is a backtesting and paper-trading strategy candidate.
It is not a guaranteed profitable system.
It is not financial advice.
It is not fully live-validated.
Recent ES and YM testing has shown promising behavior in some windows and timeframes, but performance can change by symbol, timeframe, session, risk settings, and market regime.
Known Risks
Backtest fills can differ from live fills.
PulseWire Strategy Tester assumptions may not match real broker execution.
Some settings may perform well over short periods but fail over longer periods.
A strategy can show good profit factor and still have drawdown that is too high for prop-firm rules.
Webhook execution requires separate safeguards, broker symbol mapping, duplicate-alert protection, and account-level risk controls.
This strategy should be paper-tested before any real-money use.
Suggested Testing Process
1. Start with paper trading only.
2. Test one symbol at a time.
3. Compare 3-minute, 5-minute, and 15-minute charts. 3minutes well considerably well on YM/ES
4. Track profit factor, drawdown, win rate, and number of trades.
5. Separate long-side and short-side performance.
6. Do not rely on one short backtest window.
7. Forward-test before considering any live execution.
Final Note
The purpose of this script is to provide a structured way to test VWAP-based absorption reversal behavior.
It is a research-backed paper-trading framework, not a promise of future performance.
Use risk management and test carefully. Strategy

Previous Session Range + Projected Candles + BOS/CHOCH Protected
Overview:
Previous Session Range + Projected Candles + BOS/CHOCH Protected is a multi-feature price action framework designed to combine session context, market structure, and protected liquidity logic into a single overlay.
The indicator builds and extends the previous session range across the active session, projects both the previous and current session candles for quick visual comparison, and tracks BOS (Break of Structure) and CHOCH (Change of Character) events using swing-based structure logic.
In addition, the script introduces protected high/low tracking, allowing traders to monitor structural invalidation levels after bullish or bearish shifts. Optional displacement filtering can also be enabled to require stronger momentum and candle participation before structure breaks are confirmed.
The framework is intended to help traders:
identify continuation vs reversal conditions,
understand session positioning,
track protected liquidity,
monitor structural shifts,
and improve contextual decision-making.
Core features include:
Previous session high/low range box
50% equilibrium midpoint
Previous + active projected session candles
BOS / CHOCH market structure detection
Protected high / low logic
Optional displacement confirmation filter
Structure invalidation tracking
Customizable visuals and alerts
The indicator is best used as a contextual analysis tool rather than a standalone entry system and works especially well when combined with higher timeframe bias, liquidity concepts, fair value gaps (FVGs), VWAP, volume profile, or session-based trading models.
//────────────────────────────────────────────
// DISCLAIMER
//────────────────────────────────────────────
//
// This indicator is provided for educational
// and informational purposes only.
//
// It is a market-structure and price-action
// analysis tool designed to assist with
// contextual decision-making.
//
// The script does NOT provide financial,
// investment, or trading advice.
//
// Nothing in this indicator should be
// interpreted as a recommendation to buy,
// sell, or hold any financial instrument.
//
// Trading involves substantial risk.
// Past performance does not guarantee
// future results.
//
// Users are solely responsible for their
// own trading decisions, risk management,
// and capital allocation.
//
// The author assumes no responsibility
// for financial losses, damages, or
// decisions made from use of this script.
//
// This tool should be used in conjunction
// with additional analysis, confirmation,
// and proper risk management.
//
// BOS, CHOCH, protected levels, session
// ranges, projections, and displacement
// logic are analytical references — not
// guaranteed predictive signals.
//
// Use at your own risk.
//────────────────────────────────────────────
Indicator

Indicator

CQ_(0-3)_Fibonacci All Ranges Suite v1================================================================================
CQ_(0-3)_FIBONACCI ALL RANGES SUITE v1
User Manual
Author: CQuevedo345 / UkutaLabs
================================================================================
OVERVIEW
--------
This PulseWire indicator draws Fibonacci extension levels and price-tendency
gauges for four timeframes simultaneously on a single overlay chart:
- 4H (4-hour)
- IntraDay (daily)
- IntraWeek (weekly)
- IntraMonth (monthly)
Each section is independently configurable and can be enabled or disabled.
All sections share the same chart overlay, with horizontal offsets that keep
the labels and gauges visually separated to the right of the last bar.
REQUIREMENTS
------------
- Pine Script v6
- Indicator type: Overlay (drawn directly on the price chart)
- Works on any symbol and any intraday timeframe up to 4H
- The 4H section only appears on intraday timeframes (below daily)
- The IntraDay section appears on all timeframes except weekly and monthly
- The IntraWeek section appears on all timeframes except monthly
- The IntraMonth section appears on all timeframes
================================================================================
SECTION 1 — ENABLE / DISABLE
================================================================================
Found under the group "═══ ENABLE SECTIONS ═══"
Enable 4H Range Toggle the entire 4H section on/off
Enable IntraDay Range Toggle the entire IntraDay section on/off
Enable IntraWeek Range Toggle the entire IntraWeek section on/off
Enable IntraMonth Range Toggle the entire IntraMonth section on/off
Disabling a section hides all its lines, labels, circles, and gauge.
================================================================================
SECTION 2 — 4H RANGE
================================================================================
Group: "── 4H Range ──"
DISPLAY MODE
Controls how many past 4H periods are shown simultaneously.
Hidden No 4H lines drawn at all
This Bar Only the current 4H bar's levels (default)
2 Bars Current + previous 4H bar
6 Bars Last 6 4H bars
All Every 4H bar in history (use with caution on long charts)
4H BARS TO AVERAGE RANGE (default: 6)
The number of past 4H bars used to calculate the average true range.
This average range determines the width of the Fibonacci extension levels.
Higher values smooth out the range; lower values make it more reactive.
SHOW LABELS (default: on)
Shows text labels at each Fibonacci level displaying the percentage
and the projected price value.
FONT SIZE (default: Small)
Size of the label text. Options: Tiny / Small / Medium / Large
TEXT ALIGNMENT (default: Right)
Horizontal alignment of the label text within the label box.
Options: Left / Center / Right
POSITION — HORIZONTAL OFFSET (default: 19)
How many bars to the right of the current bar the levels extend.
Increase this value to push the label cluster further right.
Range: 0–100
LINE WIDTH (default: 1)
Thickness of the Fibonacci level lines.
LINE STYLE (default: Solid)
Visual style of the lines. Options: Dashed / Solid / Dotted
SHOW CIRCLES AT LINE START (default: on)
Places a small dot (●) at the left edge of each Fibonacci line,
marking the bar where the period began.
CIRCLE SIZE (default: Small)
Size of the circle markers. Options: Tiny / Small / Normal / Large
4H FIBONACCI LEVELS
Group: "── 4H Fibonacci Levels ──"
There are 11 Fibonacci levels, each with its own line color toggle:
Level Percentage Default
------ ---------- -------
0 15% enabled
1 25% enabled
2 40% enabled
3 50% enabled
4 60% enabled
5 75% enabled
6 100% enabled (main level, shown in Highlight Color)
7 125% disabled
8 150% disabled
9 175% disabled
10 200% disabled
Each level draws two lines: one above the open (positive extension)
and one below the open (negative extension).
The 100% level uses the Highlight Color and is visually emphasized.
All other enabled levels use their assigned Line Color at 45% transparency.
Normal Color Color used for the percentage text labels
Highlight Color Color used for the 100% level line and its label
4H GAUGE
Group: "── 4H Gauge ──"
Draw 4H Price Tendency Gauge (default: on)
Draws a two-part visual gauge to the right of the current bar showing
how far price has moved relative to the 4H open.
The gauge consists of:
- A bullish box: from the 4H open up to the 4H high
- A bearish box: from the 4H open down to the 4H low
- A shaded price bar showing the current close relative to the open
- A small white arrow (◀) at the open price
- High and Low price labels
- A P&L label showing the dollar move and % change from the open
Gauge Bullish Background / Foreground
Colors for the upper (bull) half of the gauge when price is above open.
Gauge Bearish Background / Foreground
Colors for the lower (bear) half of the gauge when price is below open.
================================================================================
SECTION 3 — INTRADAY RANGE
================================================================================
Group: "── IntraDay Range ──"
All settings mirror the 4H section. Key differences:
DISPLAY MODE options:
Hidden / Today / Two Days / Week / All
DAYS TO AVERAGE RANGE (default: 1)
Number of past daily bars used to calculate the average range.
POSITION — HORIZONTAL OFFSET (default: 32)
Set higher than the 4H offset (19) so the labels don't overlap.
OPEN TAG shown on chart: ⨁D
INTRADAY FIBONACCI LEVELS
Group: "── IntraDay Fibonacci Levels ──"
Same 11 levels as 4H. Default colors are in the blue/steel range.
INTRADAY GAUGE
Group: "── IntraDay Gauge ──"
Same gauge as 4H, but driven by the daily open, high, and low.
INTRADAY PRICE LABEL
Group: "── IntraDay Price Label ──"
Show Current Price Label (default: on)
Displays a live price label to the right of the chart showing the
current close price. The label color changes dynamically:
- Cyan/teal when close is at or above the daily open
- Orange/red when close is below the daily open
A bracket decoration (⌜ ⌝ / ⌞ ⌟) frames the label.
This label only appears on intraday charts at or below the 4H timeframe.
Position — Horizontal Offset (default: 10)
Controls how far right the price label appears.
================================================================================
SECTION 4 — INTRAWEEK RANGE
================================================================================
Group: "── IntraWeek Range ──"
All settings mirror the 4H section. Key differences:
DISPLAY MODE options:
Hidden / This Week / Two Weeks / Month / All
WEEKS TO AVERAGE RANGE (default: 4)
Number of past weekly bars used to calculate the average range.
POSITION — HORIZONTAL OFFSET (default: 45)
Set higher than the IntraDay offset (32) so labels don't overlap.
CIRCLE SIZE default: Tiny (smaller than 4H and IntraDay to reduce clutter)
OPEN TAG shown on chart: ⨁W
INTRAWEEK FIBONACCI LEVELS
Group: "── IntraWeek Fibonacci Levels ──"
Same 11 levels. Default colors are in the amber/orange range.
INTRAWEEK GAUGE
Group: "── IntraWeek Gauge ──"
Gauge driven by the weekly open, high, and low.
================================================================================
SECTION 5 — INTRAMONTH RANGE
================================================================================
Group: "── IntraMonth Range ──"
All settings mirror the 4H section. Key differences:
DISPLAY MODE options:
Hidden / This Month / Two Months / Quarter / All
MONTHS TO AVERAGE RANGE (default: 3)
Number of past monthly bars used to calculate the average range.
POSITION — HORIZONTAL OFFSET (default: 58)
Set higher than the IntraWeek offset (45) so labels don't overlap.
CIRCLE SIZE default: Tiny
OPEN TAG shown on chart: ⨁M
INTRAMONTH FIBONACCI LEVELS
Group: "── IntraMonth Fibonacci Levels ──"
Same 11 levels. Default colors are in the blue range.
INTRAMONTH GAUGE
Group: "── IntraMonth Gauge ──"
Gauge driven by the monthly open, high, and low.
================================================================================
HOW FIBONACCI LEVELS ARE CALCULATED
================================================================================
For each timeframe, the indicator:
1. Tracks the highest high and lowest low seen during the previous period.
2. Computes the true range: high - low.
3. Averages this range over the configured lookback (e.g. last 4 weeks).
4. At the start of each new period, uses the opening price as the anchor.
5. Projects levels above and below the open using the average range
multiplied by each Fibonacci percentage:
Level price (above) = Open + (Avg Range × Percentage / 100)
Level price (below) = Open - (Avg Range × Percentage / 100)
The 100% level represents the full average range projection.
The 50% level represents the midpoint.
Levels above 100% (125%, 150%, etc.) are extension zones.
================================================================================
GAUGE — DETAILED EXPLANATION
================================================================================
The gauge is a compact visual summary of the current bar's price action
relative to the timeframe's open. It is drawn to the right of the price bars
using a fixed horizontal offset.
Bull Box (upper half)
Spans from the timeframe open up to the timeframe high.
Background fills with the bullish color.
Bear Box (lower half)
Spans from the timeframe open down to the timeframe low.
Background fills with the bearish color.
Price Bar (inner shaded box)
Spans from the open to the current close.
Color switches between bullish and bearish depending on whether
close is above or below the open.
Open Marker
A white horizontal line (◀) marks the open price, spanning both boxes.
High Label
Shows the timeframe high price above the bull box.
Low Label
Shows the timeframe low price below the bear box.
P&L Label
Appears further right. Shows the dollar difference (close - open).
Color matches the current price direction.
Tooltip shows: % change, dollar change, and the open price.
================================================================================
RECOMMENDED OFFSET SPACING
================================================================================
To prevent overlapping labels, keep the offsets in ascending order:
4H offset 19 (or lower)
IntraDay offset 32
IntraWeek offset 45
IntraMonth offset 58
Price label offset 10 (independent, placed close to the last bar)
Each gauge is drawn at: section_offset - 6
So the 4H gauge appears at bar_index + 13, IntraDay at bar_index + 26, etc.
If you increase any offset, increase all subsequent offsets by the same amount
to maintain visual separation.
================================================================================
TIMEFRAME COMPATIBILITY
================================================================================
Chart Timeframe 4H IntraDay IntraWeek IntraMonth
---------------- --- -------- --------- ----------
1m – 3H YES YES YES YES
4H YES YES YES YES
Daily NO YES YES YES
Weekly NO NO YES YES
Monthly NO NO NO YES
Note: The 4H section uses a period-change flag (ta.change of the 240-minute
timeframe). If the chart timeframe is daily or higher, the 4H open/high/low
values from request.security are still fetched but the 4H section drawing
is suppressed by the timeframe guard.
================================================================================
KNOWN LIMITATIONS
================================================================================
- max_lines_count = 500 and max_boxes_count = 500.
On charts with many historical bars and "All" display mode enabled for
multiple sections, these limits may be reached and older objects will
be automatically removed by PulseWire.
- The price label (IntraDay section) only updates on intraday timeframes
at or below 4H. On daily or higher charts it remains hidden.
- The average range is seeded from na on the very first bar of each period,
so the first plotted Fibonacci set may show slightly incorrect levels.
This corrects itself after one full period.
- All gauge objects are created once and repositioned every bar. On very
slow machines or tablets, a brief rendering delay may be visible when
scrolling historical data.
================================================================================
TIPS
================================================================================
- If labels overlap with price bars, increase the horizontal offset for the
affected section. Each offset unit equals one chart bar's width.
- To use only one section (e.g. daily only), disable the other three sections
in the ENABLE SECTIONS group.
- The 100% Fibonacci level (the full average range) is the most significant
level and is displayed in the Highlight Color to stand out.
- Setting "Days/Weeks/Months to Average Range" to 1 gives you a pure
prior-period range rather than a smoothed average. Higher values reduce
the effect of unusually large or small periods.
- The Filtered Short / Filtered Long signals use the lookback and strength
parameters from the SHARED section and are designed to confirm entries
after the WVF indicator fires (see the companion WVF indicator script).
================================================================================
VERSION HISTORY
================================================================================
v1 Initial merged release combining:
CQ_(0) 4H Range
CQ_(1) IntraDay Range
CQ_(2) IntraWeek Range
CQ_(3) IntraMonth Range
into a single unified overlay indicator.
Fixes applied vs. original separate scripts:
- Gauge objects now use var + placeholder init to avoid duplication
- Price label repositioned via bar_index math (removed broken
rightbar() function that referenced undefined time_close)
================================================================================
CREDITS
================================================================================
Original concept: UkutaLabs — "Fibonacci IntraDay Range" by: UkutaLabs
Pine Script v6
================================================================================
Indicator

GFG MACD + VWAP Chop Identifier by Agaam**GFG MACD Chop Identifier + VWAP Filter by Agaam**
The GFG MACD Chop Identifier + VWAP Filter is designed to help traders recognize when MACD conditions are clean, cautious, or choppy. Instead of only showing a standard MACD, this indicator analyzes the behavior of the MACD line, signal line, histogram, ADX, and VWAP relationship to help identify when the market may not be offering a clean trading environment.
This indicator is especially useful for traders who want help avoiding low-quality setups, sideways movement, weak momentum, and fake MACD signals.
**What the indicator shows**
The indicator displays a MACD panel with:
* MACD line
* Signal line
* MACD histogram
* Zero line
* Chop-colored histogram
* Background warning colors
* Fixed top-right status badge
The status badge shows one of three conditions:
**CLEAN**
MACD conditions are stronger and cleaner. The market may have better directional movement.
**CAUTION**
Some chop or weakness is present. Traders may want extra confirmation before entering.
**CHOP**
MACD is compressed, flat, flipping too often, near the zero line, too close to VWAP, or showing weak trend conditions. This is a warning that the market may be messy or not ideal for trading.
**Main logic**
The indicator checks several conditions:
1. **MACD Histogram Compression**
If the histogram is very small compared to ATR, the market may be losing momentum.
2. **MACD Near Zero Line**
When MACD is close to the zero line, price may be in transition or chop.
3. **Flat MACD Slope**
If the MACD line is not moving strongly, momentum may be weak.
4. **Flat Signal Line**
A flat signal line can show low momentum or sideways action.
5. **Histogram Flip Chop**
If the histogram flips above and below zero too many times in a short period, the market may be choppy.
6. **ADX Weak Trend Filter**
Low ADX can suggest weak trend strength.
7. **VWAP Distance Filter**
If price is too close to VWAP, the market may be balanced or undecided.
8. **VWAP Cross Chop Filter**
If price crosses VWAP too many times, it may indicate sideways or messy price action.
**How to use it**
Use this indicator as a market-condition filter.
When the badge says **CLEAN**, the MACD environment may be better for looking for setups.
When the badge says **CAUTION**, wait for more confirmation from price action, supply/demand zones, VWAP, EMA trend, or higher timeframe direction.
When the badge says **CHOP**, consider avoiding new trades or reducing risk. CHOP does not mean price cannot move. It means the current MACD/VWAP structure may be lower quality, more mixed, or more likely to create false signals.
**Good use cases**
This indicator can help identify:
* Choppy MACD conditions
* Weak momentum
* Sideways price action
* Too many histogram flips
* VWAP balance zones
* Low ADX trend strength
* No-trade or caution environments
**Best used with**
This tool is best used together with:
* Supply and demand zones
* VWAP
* EMA 12/26 trend
* Market structure
* Higher timeframe bias
* Key levels such as ORB, premarket high/low, previous day high/low
* News awareness and risk management
**Important note**
This is not a buy or sell signal indicator. It is a condition filter. Its purpose is to help traders recognize when the market may be clean, cautious, or choppy.
**Disclaimer**
This indicator is for educational and informational purposes only. It is not financial advice, investment advice, or a recommendation to buy or sell any financial instrument. Trading stocks, futures, forex, crypto, and other markets involves risk, and losses can exceed expectations. Always use proper risk management, confirm signals with your own analysis, and trade at your own risk. Past performance does not guarantee future results.
Indicator

Indicator

Indicator

Bitcoin Production Cost | Astral Vision Bitcoin Production Cost | Astral Vision 🌠💠
This indicator estimates the real-world cost of producing one Bitcoin by modeling the energy expenditure of the mining network from on-chain data, then divides by the daily coin issuance to express that cost in USD per BTC. The result is a fundamental price floor reference: sustained trading below the cost of production is historically short-lived because unprofitable miners shut down, reducing hash rate, reducing difficulty, and eventually restoring profitability for those who remain.
Calculation ⚙️
The hash rate is fetched from Glassnode in exahashes per second and converted to terahashes per second. The energy consumption of the network per day is then estimated as: kWh per day = hash rate (TH/s) × efficiency (J/TH) × 86,400 seconds per day / 3,600,000 joules per kWh. This converts the product of hash rate and energy per hash into kilowatt-hours of electricity consumed daily by the entire network.
The hardware efficiency parameter is set dynamically by era rather than using a single static value. Each major mining hardware generation is assigned an approximate efficiency in joules per terahash: 2,000 J/TH before 2014 (early GPU and first-generation ASICs), declining through 800, 500, 250, 100, 85, 55, 40, and 32 J/TH at successive epoch boundaries, with the user-configurable current efficiency applied to recent and future bars. This epoch-based schedule reflects the documented progression of ASIC hardware efficiency over Bitcoin's mining history.
The electricity price is similarly segmented by era, reflecting the documented geographic concentration of mining: a configurable pre-2019 rate for the early period, a lower configurable rate for the Chinese dominance era before the 2021 mining ban, and a configurable post-exodus rate for the current globally distributed mining landscape.
The daily BTC reward available to miners is computed as 144 blocks per day multiplied by the current block subsidy, derived from the block height using the halving schedule, plus daily transaction fees in BTC converted from the CoinMetrics USD fee data. This sum is smoothed with a 7-day SMA to reduce the noise from day-to-day block count variation.
The electricity cost per BTC is then: (kWh per day × electricity price) / daily reward in BTC. This represents what miners spend on electricity alone to produce one Bitcoin. The total production cost divides the electricity cost by the electricity percentage of total costs (default 60% based on CBECI methodology), adding the implicit cost of hardware amortization, facilities, and operations.
The Miner Price is a separate reference: current Bitcoin price plus the USD value of transaction fees per BTC, representing the effective revenue miners receive for each coin equivalent produced. When Miner Price exceeds Total Cost, mining is profitable; when it falls below, miners are operating at a loss.
Plots 📊
Electricity Cost per BTC with glow effect (toggleable)
Total Production Cost per BTC with glow effect (toggleable)
Miner Price with glow effect (toggleable)
Fill between Electricity Cost and Total Cost
Information table with current values for all key metrics: electricity cost, total cost, miner price, BTC price, price-to-total-cost ratio, efficiency, electricity rate, electricity percentage, and block subsidy
Inputs 🎛️
Electricity $/kWh for three historical eras: pre-June 2019, pre-May 2021, and post-May 2021
Electricity percentage of total costs: used to gross up electricity cost to total production cost
Efficiency J/TH: applied to recent and future bars, historical values are set automatically by epoch
Show Electricity Cost, Total Production Cost, Miner Price: individual toggles
Glow effect and info table toggles
Table position: four corner options
Colors 🎨
5 Astral Vision presets + custom override. Default: Infinito.
Purpose 🎯
Standard support and resistance tools are derived entirely from price history and have no connection to the economic reality of Bitcoin production. This indicator derives its reference levels from the physical cost of mining, making it independent of price action and structurally grounded in the economics of the network. The price-to-total-cost ratio in the table provides an immediate reading of how far current price sits above or below break-even for miners, which has historically been one of the most reliable macro cycle indicators available on-chain.
Disclaimer ⭕️
This indicator is for informational and educational purposes only. It does not constitute financial advice. Past performance is not indicative of future results. Always do your own research before making investment decisions. Indicator

Indicator

Indicator

DXY Gold Helper v2DXY Gold Helper — Smart Correlation Assistant for XAUUSD
The DXY Gold Helper is designed to help traders better understand the real-time relationship between the US Dollar Index (DXY) and Gold (XAUUSD).
Gold and DXY often move inversely, but many traders struggle to identify:
whether DXY strength is supporting gold weakness,
whether gold is diverging from DXY,
or whether current moves are temporary liquidity sweeps.
This indicator simplifies that process by providing a clean visual framework for correlation-based decision making.
Main Features
Real-time DXY directional bias
Gold vs DXY correlation analysis
Bullish/Bearish pressure detection
Divergence and conflict recognition
Momentum assistance for XAUUSD traders
Scalping and intraday friendly
Lightweight and clean chart display
How It Helps
The indicator is not designed to replace price action or structure analysis. Instead, it acts as a confirmation and context tool.
Examples:
DXY bullish + Gold weak → bearish pressure on gold
DXY bearish + Gold strong → bullish pressure on gold
DXY and Gold moving together → possible liquidity sweep, transition, or temporary correlation breakdown
Best Use Case
This tool works best when combined with:
market structure,
premium/discount analysis,
support/resistance,
HTF zones,
and proper risk management.
Recommended Timeframes
M1 / M5 for scalping
M15 / H1 for intraday context
Important Note
Correlation is not permanent. During news events, liquidity grabs, or strong institutional flows, Gold and DXY may temporarily move together before restoring inverse behavior.
Always use proper confirmation before entering trades.
Ideal For
XAUUSD scalpers
intraday traders
ICT/SMC traders
liquidity-based traders
traders seeking additional market context
DISCLAIMER:
This indicator is for educational and analytical purposes only. It does not provide financial advice or guaranteed trading signals. Indicator

TASC 2026.06 One Percent A Week - Adaptive█ OVERVIEW
This script implements a variant of Dion Kurczek's "High-Probability Weekly Trading Strategy For TQQQ" concept, as presented in his article "Part 2: Variations and Community Enhancements" in the June 2026 edition of the TASC Traders' Tips . In the article, the author explores multiple possible revisions to the original strategy. In this publication, we've adapted the final revision presented in the article: the "Adaptive Weekly Momentum Exit" model.
█ BACKGROUND
The One Percent a Week strategy was recently introduced in the March 2026 publication . It utilizes the 3x leverage and volatility of TQQQ to attempt to capture 1% weekly profit from reactive moves made early in the week. The system was designed with simple, strict trading rules to prevent overtrading and control drawdown. Although this was the goal, the system left room for improvements to the base concept.
The original system used the following mechanics:
Enter a trade after a 1% dip from the Monday open.
Set an initial profit target of 1% for the open trade.
If the trade's drawdown is 0.5% or greater, create a short limit order to fill at the entry price.
Close the trade at the end of the week, regardless of profit or loss.
The version discussed in this article overhauls most of these mechanics. It preserves the same premise of striving for 1% average weekly returns, but aims to minimize drawdowns and allow for conditionally higher profit targets by introducing the following improvements:
Entry on Monday open : The strategy enters a trade at the open of each Monday rather than waiting for a 1% dip, increasing market exposure.
Dynamic profit target : The initial profit target for each trade is 7%. Depending on the trade performance during the Monday session, the target increases by 1.1%, decreases to 2.5%, or remains unchanged.
Momentum-weakness exit : If the trade's performance is strong on Monday and begins to weaken on Tuesday, the system places a market order to exit the trade to avoid potential increased losses.
Hard stop-loss : Each trade has a fixed 1.5% stop-loss order to prevent trades from further deterioration.
█ THE RULES
The rules of the "Adaptive Weekly Momentum Exit" model discussed in the article differ significantly from those in the original strategy. The rules for this version are as follows:
Enter a new trade at Monday's open.
Set a fixed stop-loss order at 1.5% below the entry price.
Set an initial take-profit order at 7% above the entry price.
Check the trade's performance at the end of Monday. If the trade is still open and the profit is greater than 0.3%, multiply the take-profit price by 1.011 to allow a potential profit of 8.177%. If the open profit is currently zero or negative, reduce the target to 2.5%.
At the end of Tuesday, check for a momentum-based exit condition. If the return was above a specified threshold on Monday (2% by default) but fails to meet a separate threshold on Tuesday (3% by default), indicating a loss of momentum, place an order to close the position early.
If the position is open at the end of the week, close it immediately.
▌Properties
Position Sizing : Sizing is 10% of equity, the same as in the article.
Commissions : Commission value is set to $0. Most major US brokers charge $0 commission on stocks and ETF trades, including leveraged ETFs such as TQQQ.
Slippage : Slippage is not discussed in the article and likewise has not been included in this strategy.
Note:
This script enables "Recalculate after order is filled" by default, allowing the strategy to update trades and orders on the same bar to match the intended mechanics discussed in the article. Using this setting by default results in a warning in the strategy report because it can cause lookahead bias in some scripts. However, this script does not leak future price data into the past to control its orders or logic.
█ DISPLAY
Similar to the strategy published for Part 1, this script plots lines to visualize the levels that it uses for order execution:
Entry price : The blue line plots the entry price for the position, which is placed at Monday's opening price.
-1.5% Hard stop : The red dashed line is the level at which the 1.5% fixed stop loss is placed.
Profit target : The solid green line shows the profit target.
█ INPUTS
"Monday %" and "Tuesday %" : These thresholds adjust the parameters of the loss-of-momentum exit. An early exit occurs if trade's return percentage as of Monday is greater than the "Monday %" value, and the current percentage on Tuesday is less than the "Tuesday %" value. The default percentages are the specific values referenced in the article.
Strategy
