Cycles
Flush with MOMOThe Flush indicator highlights the possible turn of the market cyclical distribution , when a flush takes places within a pinzone there is a higher probability of the arrival of an informed trader. It can lead to a turn in price and if the flush fails it is also a high probability trade to buy/sell for continuation of the market cycle extending.
It is best to use this indicator with the spectrometer to fully understand the concept and to verify the flush as the flush has multiple nuances which can not be coded due to situational differences.
The momentum paddles of the indicator are based on 2 candle pullback which has failed to turn the gaussian cycle so it is unlikely that the price will keep turning so the continuation of the previous move is more probable.
You can change the timeframe of the indicator to track different time frame signals if desired.
Enhanced Market Structure (Advanced)Enhanced Market Structure Indicator (Advanced)
A multi-timeframe price action framework for structural visualization and liquidity mapping.
The Enhanced Market Structure Indicator (Advanced) is a custom-built tool designed to support traders in analyzing market structure using a multi-timeframe perspective. Rooted in the logic of widely known price action concepts, including those taught by ICT, this indicator simplifies the process of identifying structural shifts, liquidity grabs, and zone-based behavior across major timeframes like the 4H and Daily.
It is not a signal generator or entry tool. Its purpose is to visually assist with directional bias, market structure interpretation, and liquidity mapping, helping traders develop a clearer narrative for their setups.
🧠 Core Framework & Mashup Justification
This indicator incorporates a zigzag-like structural detection algorithm, enabling it to map swing highs/lows and identify significant breaks in market structure. It uses custom in-house logic to detect displacement and liquidity sweeps, with additional optional features powered by:
Fibonacci retracement levels (50%, 61.8%, 71.8%)
Custom zone generation logic
Multi-timeframe visualization controls
All mashups serve a clear functional purpose and are not presented as standalone indicators. The zigzag-style logic is used to enhance structural clarity — not to generate trade signals.
📊 What the Script Shows:
Breaks of Structure (BOS) and Change of Character (CHOCH)
Liquidity Sweeps via visual markers (💰/🔒)
Bullish/Bearish Entry Zones based on displacement logic
Rejection Labels for wick-based rejections of structure
Internal, External, and Microstructure levels
Directional bias through visual narrative of market behavior
Optional Fibonacci overlays on structural legs
This framework provides a structured, clean way to observe how price interacts with institutional-style concepts over time.
⚙️ SETTINGS OVERVIEW
🔧 Main Settings
Pivot Period – Controls sensitivity of swing point detection. Lower = more reactive/noisy; Higher = smoother/cleaner structure.
Extend Zones – Sets how far structural zones extend across the chart (0 = no extension; higher = more forward visibility).
Display Pivot Types – Choose to show All, External Only, or Internal Only structure.
🎯 Entry Zone Settings
Enable Entry Zones – Toggle primary bullish/bearish zone display
Zone Frequency
High = 50% retracement
Medium = 61.8%
Low = 71.8%
Customize Colors – Set Bullish and Bearish zone colors
🔂 Internal Entry Zones
Same logic as above, but applied to internal structure
Toggle visibility, adjust zone frequency, and customize bullish/bearish colors separately
🟢 Entry Arrows
Show/hide Entry Arrows that appear when price touches a zone
Separate toggles and color options for:
Bullish / Bearish Entry Arrows
Internal Bullish / Bearish Entry Arrows
Note: These arrows are not signals — they are contact markers only
🧱 Structure Color Settings
Customize colors for:
External Structure
Internal Structure
Microstructure
📈 BOS & CHOCH Line Settings
Bullish:
Show/hide Bullish BOS lines and Bullish CHOCH lines
Customize line colors
Bearish:
Show/hide Bearish BOS lines and Bearish CHOCH lines
Customize line colors
🚫 Rejection Labels
Toggle Rejection Labels on/off
These labels appear when price wicks into and rejects BOS or CHOCH zones
Customize rejection label color
🧠 Analysis Timeframe Settings
Choose the timeframe used for structural analysis
Example: Run Daily structure while viewing on 1H
Options include 1m, 5m, 4H, etc.
📐 Fibonacci Settings
Toggle Fibonacci lines on/off
Fib levels drawn from displacement legs
Uses 50%, 61.8%, and 71.8% retracements for zone generation
🧾 Final Notes & Disclaimer
This tool was built to provide a high-level, rule-based visualization of price action structure across multiple timeframes. While inspired by ICT concepts, it is not affiliated with any individual or mentorship and does not promise trade outcomes. It is not an automated signal generator.
Instead, it is designed to help traders develop narrative bias, contextualize price action, and frame market behavior through a structured lens — incorporating internal, external, and microstructural perspectives.
✅ Compliance Statement
This indicator:
Uses built-in logic and public tools (ZigZag-style swing detection, Fib levels) in a justified, original way
Does not generate signals or predictions
Is invite-only and intended for educational and discretionary use
Meets all TradingView house rules for mashup justification, originality, and clarity
Fear and Greed Indicator [DunesIsland]The Fear and Greed Indicator is a TradingView indicator that measures market sentiment using five metrics. It displays:
Tiny green circles below candles when the market is in "Extreme Fear" (index ≤ 25), signalling potential buys.
Tiny red circles above candles when the market is in "Greed" (index > 75), indicating potential sells.
Purpose: Helps traders spot market extremes for contrarian trading opportunities.Components (each weighted 20%):
Market Momentum: S&P 500 (SPX) vs. its 125-day SMA, normalized over 252 days.
Stock Price Strength: Net NYSE 52-week highs (INDEX:HIGN) minus lows (INDEX:LOWN), normalized.
Put/Call Ratio: 5-day SMA of Put/Call Ratio (USI:PC).
Market Volatility: VIX (VIX), inverted and normalized.
Stochastic RSI: 14-period RSI on SPX with 3-period Stochastic SMA.
Alerts:
Buy: Index ≤ 25 ("Extreme Fear - Potential Buy").
Sell: Index > 75 ("Greed - Potential Sell").
Wyckoff Trading Range AnalyzerA wyckoff indicator that relies on volume to analyze the chart to understand if it is long or short and tell you when to buy and sell
Funding Ratio BinanceThis advanced indicator is designed for perpetual futures traders looking for an edge by understanding market dynamics on Binance. It provides key insights into the Premium Rate and Estimated Funding Rate, helping you make informed decisions about your trades.
What does this indicator offer you?
Premium Rate (4H): Displays the real-time difference between the perpetual futures price and the spot price on Binance. A positive premium can indicate bullish demand from futures buyers, while a negative premium suggests bearish demand. This data updates every 4 hours.
Estimated Funding Rate (4H): Calculates an estimate of the upcoming funding rate to be applied on Binance. This rate is crucial, as it determines payments between long and short positions. A positive rate means longs pay shorts, and vice versa. Knowing this estimate can help you anticipate market movements and manage your positions.
Suggested Position: Based on the current Premium Rate, the indicator provides a suggested position ("Long", "Short", or "Neutral"). This is a helpful guide for evaluating the overall sentiment of the perpetual futures market relative to the spot price.
Key Features:
Real-time Data: Obtains information directly from Binance (via TradingView) to ensure maximum accuracy.
Fixed Timeframe: Premium and funding calculations are performed on a fixed 4-hour timeframe, regardless of your current chart's timeframe.
Configurable: You can adjust the fixed Binance interest rate used in the Estimated Funding Rate calculation, as well as clamping limits to fine-tune its relevance. You can also customize the table's position on your chart to suit your preferred layout.
Automatic Pair Detection: For the Premium Rate, the indicator automatically detects the cryptocurrency pair you are currently viewing, ensuring relevant data without extra configuration.
Daily Profiler NFPDaily Profiler NFP
Overview
The Daily Profiler NFP is a comprehensive trading tool designed to track, visualize, and analyze price action during Non-Farm Payroll (NFP) release days. By capturing and displaying high, low, and mid-range levels from these significant market events, traders gain valuable support and resistance reference points that often influence future price movements.
Key Features
Monthly NFP Tracking: Captures and displays the high, low, and mid-range levels for each month's NFP release day
Customizable NFP Dates: Easily set the correct NFP release date for each month of the year
Dynamic Support & Resistance: Identifies the closest NFP levels above and below current price with color-coded boxes
Multi-Timeframe Compatibility: Works seamlessly across intraday, daily, and weekly charts
Comprehensive Visualization Options:
High, low, and mid-range horizontal lines
Price labels with customizable display options
Support and resistance boxes with adjustable opacity and size
NFP range extension boxes showing potential influence zones
Trading Applications
Identify key support and resistance levels based on NFP day price action
Anticipate potential reversal or continuation zones when price approaches historical NFP levels
Develop trading strategies around recurring patterns at NFP price levels
Use as confluence with other technical analysis methods for higher probability trades
Customization
Extensive customization options allow you to:
Adjust color schemes and line styles
Modify box heights and extensions
Show or hide specific elements (high/low lines, midpoint lines, labels, prices)
Set hour offset to match exact NFP release timing
Customize label styles and positions
Perfect for futures, forex, and equity index traders who recognize the significance of NFP releases on market dynamics. The Daily Profiler NFP provides a structured framework for incorporating these major economic events into your technical analysis.
Renko Span MT & Pseudo Renko-Linie (TradingFrog)Renko Span MT & Pseudo Renko Line (TradingFrog) – Detailed Description
Overview
This indicator combines the Chikou Span from Ichimoku theory with a modern, customizable pseudo-Renko logic. It provides a clear and flexible way to visualize trends, filter market noise, and generate early trend-change signals on any asset and timeframe.
1. Pseudo-Renko Line
What it does:
The indicator transforms price action into a Renko-style line, where only significant price moves (greater than the chosen box size) create a new "block." This filters out small, insignificant price movements and makes trends and reversals visually clear.
How it works (Code snippet):
if close >= renko + boxsize
renko := renko + boxsize
dir := 1
else if close <= renko - boxsize
renko := renko - boxsize
dir := -1
Green blocks appear for uptrends, red blocks for downtrends.
The line color and background highlight strong trends.
A label at the latest bar displays the current trend direction.
2. Renko Chikou Span
What is the Chikou Span?
In Ichimoku, the Chikou Span is a lagging line that plots the current price shifted backwards. Here, the Chikou Span is calculated using Renko logic, making it more robust and responsive to real price action.
How it works (Code snippet):
plot(show_chikou_span ? chikou_span1_to_plot : na, offset=-displacement1, color=chikou_color1, linewidth=chikou1_width)
Two independent Chikou Spans can be plotted, each with its own timeframe, Renko box size, and displacement (offset).
The lines change color based on the Renko trend (e.g., green/blue for long, red/orange for short, gray for neutral).
This helps to visualize higher timeframe trends and adds an extra filter for signals.
3. Signal Generation & Visualization
How are signals generated?
Whenever the Renko trend of a Chikou Span changes (from short/neutral to long, or vice versa), a signal is triggered and marked in the chart.
How it works (Code snippet):
if renko_bullish_change1
current_signal1 := label.new(x=bar_index + signal_offset, y=renko_close1, text="LONG 1", ...)
if renko_bearish_change1
current_signal1 := label.new(x=bar_index + signal_offset, y=renko_close1, text="SHORT 1", ...)
Labels ("LONG" or "SHORT") appear on the chart at the signal point.
Optionally, a horizontal line is drawn from the Chikou Span to the signal label for clarity.
4. Customization & Important Notes
Fully customizable:
Box sizes, colors, transparency, line widths, and timeframes can be set for each component.
Market-specific tuning:
Renko box sizes must be individually adjusted for each market and timeframe. There is no universal setting; always test and optimize for your asset.
Tip:
Every market is different. Test the settings and adjust them as needed. (Renko boxes must be individually customized.)
Summary
This indicator offers a clear, trend-following visual system, combining the strengths of Renko and Ichimoku logic. It is ideal for traders seeking to filter noise, identify trends early, and use multi-timeframe confirmation.
HIFI BTC Daily Hashrate Momentum OscillatorThe "HIFI BTC Daily Hashrate Momentum Oscillator" indicator is an oscillator that analyzes the "health" and confidence of miners in the Bitcoin network. It measures the momentum of hashrate changes using its deviation from the 30-day and 60-day moving averages. A rising hashrate is often a leading or confirming bullish trend indicator for the price of BTC.
Main Idea
Hashrate is the total computing power involved in mining. Its growth indicates increased investment in network security and miners' confidence in future profitability.
Blue Oscillator (fast): Shows the short-term dynamics of hashrate growth.
Green Oscillator (slow): Indicates the long-term trend of hash rate changes.
Chart background: The green background signals the acceleration of the hash rate growth (short-term momentum is higher than long-term), which is a positive sign.
How to Read Signals
A Buy signal appears when two fundamental conditions coincide:
Growth acceleration: The short-term hashrate momentum becomes stronger than the long-term one (the blue line crosses the green one from bottom to top). This indicates that miners are actively building capacity.
Exit from stagnation: This acceleration occurs after a period of weak hashrate growth or decline (the green line is below the red dashed line).
This combination indicates the potential start of a new cycle of growth and confidence in the network, which historically has often preceded the rise in the price of Bitcoin itself.
Disclamer: This indicator is an analysis tool and should not be considered as a direct financial recommendation. Always do your own analysis before making trades.
Astro-Zeitmarkierungen - 07.-11.07.2025 (MESZ)Astro-Zeitmarkierungen - 07.-11.07.2025 (MESZ)
Timings für die aktuelle KW
AI테스팅//@version=5
indicator("에이아이리서치 레벨3 지표", overlay=true)
//
source = input(close, "Source")
// Quick EMA
quickEMA = ta.ema(close, 9)
plot(na, title="Q", color=color.green) //
per1 = input.int(27, minval=1, title="Fast period")
mult1 = input.float(1.6, minval=0.1, title="Fast range")
per2 = input.int(55, minval=1, title="Slow period")
mult2 = input.float(2.0, minval=0.1, title="Slow range")
smoothrng(x, t, m) =>
wper = t * 2 - 1
avrng = ta.ema(math.abs(x - x ), t)
ta.ema(avrng, wper) * m
smrng1 = smoothrng(source, per1, mult1)
smrng2 = smoothrng(source, per2, mult2)
smrng = (smrng1 + smrng2) / 2
rngfilt(x, r) =>
var float filt = na
filt := x > nz(filt ) ? (x - r < nz(filt ) ? nz(filt ) : x - r) : (x + r > nz(filt ) ? nz(filt ) : x + r)
filt = rngfilt(source, smrng)
var float upward = 0
var float downward = 0
upward := filt > filt ? nz(upward ) + 1 : filt < filt ? 0 : nz(upward )
downward := filt < filt ? nz(downward ) + 1 : filt > filt ? 0 : nz(downward )
hband = filt + smrng
lband = filt - smrng
longCond = source > filt and upward > 0
shortCond = source < filt and downward > 0
var CondIni = 0
CondIni := longCond ? 1 : shortCond ? -1 : CondIni
long = longCond and CondIni == -1
short = shortCond and CondIni == 1
plotshape(long, title="BUY", text="🚀", style=shape.labelup, textcolor=color.white, size=size.auto, location=location.belowbar, color=color.rgb(0, 255, 242))
plotshape(short, title="SELL", text="🧨", style=shape.labeldown, textcolor=color.white, size=size.auto, location=location.abovebar, color=color.rgb(255, 0, 255))
alertcondition(long, title="BUY", message="🚀")
alertcondition(short, title="SELL", message="🧨")
// === VWAP
anchor = input.string("Session", title="Anchor Period")
MILLIS_IN_DAY = 86400000
dwmBarTime = timeframe.isdwm ? time : request.security(syminfo.tickerid, "D", time)
dwmBarTime := na(dwmBarTime) ? nz(dwmBarTime ) : dwmBarTime
var periodStart = time - time
makeMondayZero(dayOfWeek) => (dayOfWeek + 5) % 7
isMidnight(t) => hour(t) == 0 and minute(t) == 0
isSameDay(t1, t2) => dayofmonth(t1) == dayofmonth(t2) and month(t1) == month(t2) and year(t1) == year(t2)
isOvernight() => not (isMidnight(dwmBarTime) or request.security(syminfo.tickerid, "D", isSameDay(time, time_close), lookahead=barmerge.lookahead_on))
tradingDayStart(t) => timestamp(year(t), month(t), dayofmonth(t), 0, 0)
numDaysBetween(t1, t2) => math.abs(tradingDayStart(t1) - tradingDayStart(t2)) / MILLIS_IN_DAY
tradingDay = isOvernight() ? tradingDayStart(dwmBarTime + MILLIS_IN_DAY) : tradingDayStart(dwmBarTime)
isNewPeriod() =>
var isNew = false
if tradingDay != nz(tradingDay )
isNew := switch anchor
"Session" => na(tradingDay ) or tradingDay > tradingDay
"Week" => makeMondayZero(dayofweek(periodStart)) + numDaysBetween(periodStart, tradingDay) >= 7
"Month" => month(periodStart) != month(tradingDay) or year(periodStart) != year(tradingDay)
"Year" => year(periodStart) != year(tradingDay)
=> false
isNew
srcVWAP = hlc3
var float sumSrc = 0
var float sumVol = 0
if isNewPeriod()
periodStart := tradingDay
sumSrc := 0
sumVol := 0
if not na(srcVWAP) and not na(volume)
sumSrc += srcVWAP * volume
sumVol += volume
vwapValue = sumSrc / sumVol
plot(na, title="V", color=color.red) //
//
enableCloud = input.bool(false, "Enable Cloud")
lenn = input.int(20, "Period")
mult = input.float(2.5, "StdDev Multiplier")
basis = ta.sma(close, lenn)
upper1 = basis + ta.stdev(close, lenn) * mult
lower1 = basis - ta.stdev(close, lenn) * mult
var int position = 0
if long
position := 1
else if short
position := -1
if ta.crossover(close, lower1) and position == -1
label.new(bar_index, low, text="STP", style=label.style_none, textcolor=color.rgb(255, 0, 255), yloc=yloc.belowbar)
if ta.crossunder(close, upper1) and position == 1
label.new(bar_index, high, text="LTP", style=label.style_none, textcolor=color.rgb(0, 204, 255), yloc=yloc.abovebar)
alertcondition(ta.crossover(close, lower1), title="Short TP", message="Short TP")
alertcondition(ta.crossunder(close, upper1), title="Long TP", message="Long TP")
// === Chandelier Stop → GOOD LINE (투명도 30)
length = input.int(22, title="GOOD LINE")
atrPeriod = input.int(22, title="ATR Period")
multCS = input.float(3.0, title="ATR Multiplier")
short_stop = ta.lowest(length) + multCS * ta.atr(atrPeriod)
long_stop = ta.highest(length) - multCS * ta.atr(atrPeriod)
var float shortvs = na
var float longvs = na
shortvs := na(shortvs ) ? short_stop : (close > shortvs ? short_stop : math.min(short_stop, shortvs ))
longvs := na(longvs ) ? long_stop : (close < longvs ? long_stop : math.max(longvs, long_stop))
longswitch = close >= shortvs and close < shortvs
shortswitch = close <= longvs and close > longvs
var int direction = 0
direction := na(direction ) ? 0 : direction <= 0 and longswitch ? 1 : direction >= 0 and shortswitch ? -1 : direction
pc = direction > 0 ? longvs : shortvs
goodLineUpColor = color.new(color.aqua, 70)
goodLineDownColor = color.new(color.fuchsia, 70)
plot(pc, color=direction > 0 ? goodLineUpColor : goodLineDownColor, style=plot.style_stepline, linewidth=2, title="GOOD LINE")
오르바 인디케이터-기본🔍 Key Features Overview
1. 🌀 Auto Fibonacci
Automatically detects swing highs and lows to draw Fibonacci retracement and extension levels.
Supports log scale, reverse direction, and repaint options
Customizable levels (e.g., 0.236 / 0.382 / 0.5 / 0.618 / 0.886 / 1)
Optional ZigZag line visualization for trend flow
2. 🏗 Market Structure
Analyzes internal (minor) and external (major) swing structures.
Displays labels such as “Trend Reversal” or “Breakout” upon swing break
Automatically detects BOS (Break of Structure) and MSB (Market Structure Break)
3. 📈 EMA (Exponential Moving Averages)
Option to display up to five EMAs (Length: 5/20/50/100/200)
Visual fill between EMAs to highlight trend strength
4. 🟢🔴 Support & Resistance Zones
Automatically plots support/resistance channels based on historical pivots.
Displays up to 10 channels
Generates alert conditions when price breaks through zones
5. 🕯 Engulfing Candle Detection
Identifies key engulfing patterns:
Bullish Engulfing
Bearish Engulfing
Highlights bars when conditions are met
6. 📐 Trend Line (Auto Trendline)
Draws trendlines by connecting pivot highs/lows automatically.
Detects and labels trendline breakouts
Compatible with log scale charts
7. ♻️ cRSI (Cyclic Smoothed RSI)
Cycle-based smoothed RSI indicator:
Auto-detects overbought/oversold bands
Analyzes cRSI vs WMA to determine Bullish/Bearish state
8. 🧭 Divergence Detection + Volume Filter
Detects classic divergences:
Bullish Divergence: Price makes lower low, RSI makes higher low
Bearish Divergence: Price makes higher high, RSI makes lower high
Highlights divergence with diamond or triangle marks when volume conditions are met
9. 🔔 AlertConditions
Custom alerts for key conditions:
Support/Resistance zone breakouts
cRSI crossing WMA
Divergence with volume filter
Custom alert messages for each condition
🧩 Purpose of This Script
This indicator aims to automate technical chart analysis in a comprehensive way. It's ideal for both beginners and intermediate traders who:
Want to avoid the hassle of manually drawing Fibonacci levels or trendlines
Need automated trend reversal or buy/sell signals
Use RSI and divergence to understand market sentiment
Seek fast, visual decision-making tools for their strategy
Previous 10 Weekly Highs/Lowsuctctcxtycfycghvtycdtyctyctyctygftrycytvtyvtyctycvtyctrvbyvyuvyuvyuvyuvyuvyhbycytc
Bradley Siderograph - Future Projections█ Extended Version - Bradley Siderograph with Future Projections
This script builds upon my original open-source contribution: Bradley Siderograph and introduces a unique future projection feature that extends the Siderograph forward up to 500 bars on any timeframe.
Unlike the open-source version, this implementation is purposefully streamlined to focus solely on its projection logic that offers traders and researchers a unique forward-looking input that can be incorporated into broader analytical or forecasting frameworks. It is not intended to be relied upon in isolation, but rather as a supplemental lens into potential timing dynamics.
Original Description
This indicator functions as a Planetary Barometer, bringing the Bradley-Siderograph directly onto your TradingView chart. Designed for tracking the algebraic sum of planetary aspects and declination values in relation to market movements, it analyzes sidereal potential, long-term and mid-term planetary aspects, and the declination factor to provide insight into potential shifts in mass psychology. The built-in gauges act like a barometer, visually measuring the intensity and range of the components.
As Donald Bradley states in Stock Market Prediction:
"The siderograph is nothing more than a time chart showing a wavy line, which represents the algebraic total of the declination factor, the long terms, and the middle terms. It can be computed for any period—past or future—for which an ephemeris is available. Every aspect, whether long or middle term, is assigned a theoretical value of 10 at its peak. The value of the declination factor is half the algebraic sum of the given declinations of Venus and Mars, with northern declination considered positive and southern declination negative."
How the Bradley-Siderograph Works:
The Siderograph assigns positive and negative valencies based on the transits of inner and outer planets, categorized into long-term and mid-term aspects.
Each aspect (15° orb) is given a theoretical value, with the peak set at ±10. The approach and separation phases influence the weighting of each aspect leading up to its peak.
The sign of the valency depends on the type of aspect:
Squares and oppositions are assigned negative values
Trines and sextiles are assigned positive values
Conjunctions can be either positive or negative, depending on the planetary combination
Formula Used:
The Siderograph is computed as follows:
𝑃 = 𝑋 (𝐿 + 𝐷) + 𝑀
Where:
P = Sidereal Potential (final computed value)
X = Multiplier (to weight long-term aspects)
L = Long-term aspects (10 aspect combinations)
D = Declination factor (half the sum of Venus and Mars declinations)
M = Mid-term aspects
The long-term component (L + D) can be multiplied by a chosen factor (X) to emphasize its influence relative to the mid-term aspects.
How to Use the Indicator:
Once applied, the Siderograph line overlays on the chart, using the left-side scale for reference.
The indicator provides separate plots for:
Sidereal potential
Long-term aspects
Mid-term aspects
Declination factor
The indicator also marks the yearly high and low of the current year’s sidereal potential, providing a reference for when the market is trading above or below key levels. This feature was inspired by an observation made by Bradley in his book, which I wanted to incorporate here.
Users can fully customize the indicator by:
Switching between geocentric and heliocentric views.
Adjusting the orb of planetary transits to refine aspect sensitivity.
Multiplier (to weight long-term aspects)
Explore the Bradley-Siderograph and experiment with its settings.
Main Use Case
The Siderograph can be thought of as a psychological wind sock, gauging shifts in mass sentiment in response to planetary influences. Rather than forecasting market direction outright, it serves as an early warning system, signaling when conditions may be primed for changes in collective psychology.
As Donald Bradley notes in Stock Market Prediction:
"A limitation of the siderograph is that it cannot be construed as a forecast of secular trend. In statistical terminology, 'lines of regression' fitted to the market course and to the potential should not be expected to completely agree, for reasons obvious to everybody with keen business sense or commercial training. However, the siderograph may be depended upon to reward its analyst with foreknowledge of coming conditions in general, so that the non-psychological factors may be evaluated accordingly. By this, we mean that the potential will afford one with clues as to how the mass mind will 'take' the other mechanical or governmental vicissitudes affecting high finance. The siderograph may be thought of as a principle 'symptom' in diagnosing current market circumstances and as a sounding-board for prognoses concerning further developments."
Credits & Acknowledgments:
This is my implementation of Donald Bradley’s Siderograph, as described in Stock Market Prediction: The Planetary Barometer and How to Use It.
Built using the MLP 2.0 Astrolib library by @BarefootJoey . No modifications were made to the original library.
Liquidity Pools (EQH/EQL) v2با
## **مؤشر مناطق السيولة (القمم/القيعان المتساوية)**
هذا المؤشر مصمم خصيصًا لتحديد ورسم مناطق السيولة المحتملة على الرسم البياني بشكل تلقائي، بناءً على مفهوم القمم المتساوية (Equal Highs - EQH) والقيعان المتساوية (Equal Lows - EQL) المستخدم في استراتيجيات المال الذكي (SMC).
**كيف يعمل؟**
يقوم المؤشر بالبحث عن قمتين (أو قاعين) محوريين يتكونان عند نفس المستوى السعري تقريبًا. الميزة الأساسية في هذا المؤشر هي أنه يقوم بعملية تحقق للتأكد من أن منطقة السيولة لا تزال **"نظيفة" (Clean)**، بمعنى أن السعر لم يكسر هذا المستوى في الفترة الزمنية بين تكون القمة الأولى والثانية. هذا يضمن أن المؤشر يعرض فقط مناطق السيولة التي لم يتم استهدافها بعد، مما يجعلها أهدافًا محتملة للسعر في المستقبل.
**كيفية الاستفادة منه؟**
* **تحديد الأهداف:** تعمل مناطق السيولة كمغناطيس للسعر، حيث تتجمع أوامر وقف الخسارة وأوامر الدخول المعلقة، مما يجعلها أهدافًا واضحة لتحركات السعر.
* **مناطق الانعكاس:** يمكن استخدام هذه المناطق كنقاط اهتمام رئيسية لتوقع حدوث انعكاسات أو ردود فعل قوية للسعر عند الوصول إليها.
**الإعدادات الرئيسية:**
* **مدى البحث عن القمم/القيعان:** لتحديد حساسية اكتشاف النقاط المحورية.
* **نسبة التقارب المئوية:** للتحكم في مدى تقارب الأسعار لاعتبارها "متساوية".
* **مدى البحث التاريخي:** لتحديد النطاق الذي يبحث فيه المؤشر عن تطابق.
---
### **English Description 🇬🇧**
## **Liquidity Pools (EQH/EQL) Indicator**
This indicator is specifically designed to automatically identify and plot potential liquidity pools on the chart, based on the Smart Money Concepts (SMC) of Equal Highs (EQH) and Equal Lows (EQL).
**How It Works**
The script scans for two swing pivots (highs or lows) that form at approximately the same price level. The core feature of this indicator is its **"cleanliness check"**, which verifies that the price has not traded through the liquidity level in the time between the formation of the first and second pivot. This ensures that the indicator only displays **"un-tapped" or "virgin"** liquidity pools that have not yet been mitigated, making them valid potential targets for future price action.
**How to Use It**
* **Identifying Targets:** Liquidity pools often act as a magnet for price, as stop-loss and pending entry orders tend to accumulate there. This makes them clear targets for price moves.
* **Areas of Interest:** These zones can be used as key levels to anticipate potential reversals or strong reactions once the price reaches them.
**Key Settings:**
* **Pivot Lookback:** Defines the sensitivity for detecting swing points.
* **Equality Tolerance %:** Controls how close two prices must be to be considered "equal".
* **History Lookback:** Sets the range the indicator will scan to find a matching pivot.
Session Dividers for Yr/Qtr/Month/Week/Day by EasycatorsThis indicator provides custom dividing lines between important periods like day/week/month/quarter/year that make it easy to distinguish a new day from a new week or month or year with thickness, style, and color.
There are several indicators in the library that attempt to do this but fail. I got tired of it so I decided to make one that looks good and just works.
Human markets are cyclical, following the rhythm of life, and so I like to see the cyclicality of market price action, to be able to compare the current period to the same period last week or last year. So making it easy to see when each period repeats is important.
So Easycators Dividers shows dividing lines between periods (day, week, month, quarter, year). As you move your chart up to higher timeframes, lines intuitively disappear so your screen stays uncluttered while still telling you what you need to know.
EZ_Dividers also allows displaying background colors for each period, either with or without lines, if so desired. You can have a custom background color for each day of the week (intraday charts) and each month of the year (daily/weekly charts).
It also provides optional, unobtrusive text labels, showing the name of each weekday and month, at the top and/or bottom of your chart (your choice which goes where).
You can set all colors and transparencies text, lines, and backgrounds to suit your needs ... no hard-coded colors. All line and background colors are specified individually, and the color applied to all the text labels can be specified as well.
You can set the line style differently for each different period: perhaps solid for years, dashed for quarters, dotted for months, whatever you want.
You can turn any lines or backgrounds or labels on/off as needed.
You can enable/disable lines for years, quarters, months, weeks, and days.
You can set what day of the month to display the month names (15th by default).
You can set what hour of the day to display the weekday names (12:00 noon by default).
You can also set a specific hour to rollover the day instead of the default exchange rollover.
Check it out, and I hope this helps you all as much as it has me!
AxiaAxia - Statistical Breakout Strategy Partner
Overview
Axia is a premium technical indicator designed to enhance breakout trading strategies by providing high-probability range breakout targets and comprehensive session analysis.
This indicator transforms historical price action into actionable statistical insights, helping traders identify optimal entry and exit points for range breakout scenarios.
Key Features
📊 Dual Session Analysis
Reference Session : Analyze key price levels from a defined reference period (default: 0200-0500 EST)
Trade Session : Monitor breakout opportunities during active trading hours (default: 0500-0900 EST)
Customizable session times with precision control (5-60 minute sensitivity)
🎯 High-Probability Breakout Targets
Dynamic Target Calculation : Automatically calculates breakout targets based on historical success rates
Confidence Levels : Configurable target confidence levels (default: 75%) based on statistical analysis
Visual Target Lines : Clear visual representation of high-probability target zones above and below reference ranges
📈 Comprehensive Statistical Analysis
Breakout Probability : Shows percentage chance of breaking above/below reference highs and lows
Reversion Statistics : Tracks probability of price returning to key levels (EQ, Open)
Success Rate Tracking : Monitors historical performance of breakout attempts
Sample Size Validation : Ensures statistical significance with minimum session requirements
🔍 Advanced Multi-Criteria Filtering System
Refine your analysis with powerful filtering options to isolate specific market conditions:
Day of Week Filter : Target specific trading days (Monday-Sunday) for pattern analysis
Reference Session Open Position : Filter by where the reference session opens within its own range (lower/middle/upper third)
Reference Session Direction : Filter by bullish or bearish reference session closes
Trade Session Entry Filter : Analyze based on where the trade session opens relative to the reference range
Combined Filters : Use multiple filters simultaneously for highly specific pattern isolation
Real-Time Filter Validation : Visual confirmation shows when current conditions match your filter criteria
📊 Real-Time Performance Tracking
Live Updates : Labels update in real-time as levels are hit during trade sessions
Success Indicators : Visual confirmation (✓) when targets are reached
Probability Adjustments : Dynamic probability updates based on intraday price action
🎨 Customizable Visual Design
Color Schemes : Fully customizable colors for ranges, lines, and labels
Line Styles : Adjustable line widths and styles
Label Positioning : Multiple table positions for statistics display
Clean Interface : Organized input panels for easy configuration
How It Works
Data Collection : The indicator analyzes historical price action across your defined reference and trade sessions
Pattern Recognition : Identifies recurring breakout patterns and their success rates
Statistical Analysis : Calculates probabilities based on historical performance with proper statistical validation
Target Generation : Creates high-probability target levels using percentile analysis of historical overshoots
Real-Time Updates : Provides live feedback as price action unfolds during trade sessions
Trading Applications
Breakout Strategy Enhancement
Identify high-probability breakout targets before they occur
Gauge the likelihood of successful range breaks
Set realistic profit targets based on historical data
Session-Based Trading
Capitalize on specific session behaviors and patterns
Focus on time periods with historically higher success rates
Align trading strategy with market session characteristics
Risk Management
Understand the probability of price returning to key levels after breakouts
Make informed decisions about stop-loss placement
Assess trade risk/reward ratios with statistical backing
Technical Specifications
Extensive Data Collection : Analyzes 800+ historical sessions even on lower timeframes for robust statistical analysis
Session Precision : 5-60 minute intervals for flexible time frame analysis
Statistical Validation : Minimum 30 sessions recommended for reliable statistics (indicator warns when below threshold)
Real-Time Updates : Live probability calculations and target tracking
Multi-Timeframe Support : Optimized for timeframes ≤60 minutes with enhanced session detection
Replay Mode : Special mode for backtesting with up to 450 sessions and 1-minute precision
Best Practices
Allow Sufficient Data : Ensure at least 30 historical sessions for statistical reliability
Customize Sessions : Adjust reference and trade sessions to match your market characteristics
Use Filters Wisely : Apply filters to focus on your preferred trading conditions
Monitor Sample Size : Pay attention to the total sessions count for statistical significance
Combine with Other Analysis : Use alongside your existing technical analysis for confirmation
Important Notes & Disclaimers
Educational Purpose : This indicator is designed for educational and analytical purposes only. It provides statistical analysis of historical price patterns but does not constitute investment advice.
Risk Warning :
Trading involves substantial risk of loss and is not suitable for all investors
Past performance does not guarantee future results
No trading system or methodology has ever been developed that can guarantee profits or ensure freedom from losses
Always use proper risk management and never risk more than you can afford to lose
Statistical Limitations :
Results are based on historical data and may not reflect future market conditions
Ensure sufficient sample size (30+ sessions minimum) for statistical reliability
Market conditions, volatility, and fundamental factors can affect indicator performance
The indicator works best with sufficient historical data for statistical accuracy
Usage Guidelines :
This tool should be used in conjunction with other forms of analysis
Consider current market conditions and fundamental factors alongside technical analysis
Always validate signals with additional technical indicators and market context
Recommended for experienced traders familiar with statistical analysis and risk management
No Guarantee : The indicator statistical probabilities are based on historical patterns and do not guarantee future price movements or trading success.
---
Axia transforms complex statistical analysis into clear, actionable trading insights, making it an invaluable tool for traders seeking to improve their breakout strategy performance through data-driven decision making.
Previous 10 Weekly Highs/LowsAdded extra alert on tchart based on bolingernskldcnslnvsdljvsjvbjlldnvjldsnvjbnjkldzbf