Kalkulator pozycji N100This indicator is a real-time position size calculator designed specifically for NASDAQ 100 futures (E-mini NQ and Micro NQ). It works on any timeframe, best on 1-minute charts, and calculates your position size based on candle body (ignoring wicks). This allows you to always see your exact risk and the number of contracts you can take before the candle closes.
Corak carta
DAILY WYCKOFF ATMWyckoff Confidence Dashboard
A clean, mobile-optimized Wyckoff phase and alignment dashboard built for serious traders.
This tool dynamically detects Accumulation, Distribution, Markup, and Markdown across multiple timeframes (1H/15M) and scores confidence based on:
• HTF trend direction
• Liquidity sweeps
• Fair Value Gap (FVG) presence
• Volume/OBV confirmation
• Multi-timeframe phase/action alignment
Includes smart alerts and a lightweight dashboard interface — no clutter, just actionable structure-based insight.
Great for SMC, Wyckoff, or price-action traders seeking high-confluence entries.
SESSIONS Golden Team SESSIONS — Multi-Session Forex Box & Range Analysis
This indicator displays the major Forex market sessions — London, New York, Tokyo, Sydney, and Frankfurt — directly on the chart. Each session is shown as a customizable colored box with optional Fibonacci levels and opening range markers.
It also calculates and displays the average pip range of each session over a user-defined number of past days, allowing traders to analyze volatility patterns for each trading period.
Key Features:
Configurable session times and time zones
Individual on/off toggle for each session
Custom colors, box transparency, and border styles
Optional Opening Range and Fibonacci retracement levels for each session
Average pip range table for quick volatility reference
Works on any intraday timeframe
How It Works:
The script identifies the start and end times of each session based on user settings.
A box is drawn around the high/low of the session period.
At the end of each session, the pip range is recorded, and an average is calculated over the last N sessions (default: 20).
The results are displayed in a statistics table showing average pips and whether the session is currently active.
Suggested Use:
Identify high-volatility sessions for breakout trading
Filter trades to active trading hours
Study historical volatility to refine entry timing
Worstfx Fractal Sessions V1.0Worstfx Sessions V.1.0 (Eastern Timezone)
A simple but powerful session visualizer designed to keep your focus on the right market windows. This indicator is designed to outline major Forex/Futures market sessions.
It is built for traders who want visual clarity on sessions & important market structure zones.
✅ Features:
• Automatic shading of Asia, London, Pre-NY, and NY sessions.
• Centered session titles that adapt to each window.
• 6:00 pm ET day divider (new trading day) with vertical weekday labels.
• Lightweight design — no extra clutter, just structure.
⚙️Customization
• Session colors & opacity: change each session’s look.
• Titles: toggle on/off, adjust color and font size.
• Dividers: toggle day divider on/off, change line color, choose weekday label color/size
🦾 Strengths
• Forces traders to see the market in cycles instead of random candles.
• Makes fractal rhythm (Asia → London → NY) visual.
• Great for building timing & patience (when not to trade matters just as much).
🚧 Limitations:
• Traders still need skill in reading price action inside the sessions — the indicator frames the market, but doesn't "predict."
- Score: 9/10 - Extremely useful, especially for people who get lost in noise. It gives them a map.
Stay tuned for updates!
bygokcebey crt 1-5-9This script is designed to help you effortlessly track the 1 AM, 5 AM, and 9 AM timeframes, and monitor these levels across lower timeframes as well. It allows you to easily identify key price levels, such as the lowest, highest, and mid points during these crucial times, giving you a clear visual guide for trading decisions.
Key Features:
Defined Timeframes: The script specifically highlights the 1 AM, 5 AM, and 9 AM timeframes by drawing lines (representing the low, high, and mid levels) and adding labels (CRT Low, CRT High, and 50%) at these critical times.
Visibility of Time Levels: These key levels will appear only during the specified timeframes, ensuring a clean chart with relevant data at key moments.
Tracking in Lower Timeframes: These levels can also be followed in lower timeframes (e.g., 4-hour charts), allowing traders to monitor the important price levels continuously as they evolve.
Indicator Features:
The "bygokcebey crt 1-5-9" indicator will plot lines and labels only during the 1 AM, 5 AM, and 9 AM timeframes.
These levels can be tracked across lower timeframes, offering continuous reference points for your trades.
The lines and labels serve as visual markers, helping you track significant price points and providing a reliable guide to refine your trading strategy.
If you'd like to add more features or make any adjustments, feel free to let me know how I can assist further!
Multi-Timeframe HTS Retest Strategy v6Multi-Timeframe HTS Retest Strategy v6 is a trend-following tool designed to detect high-probability retest entries aligned with higher timeframe direction. The indicator applies HTS bands (short & long) on both the current and higher timeframe (4x–8x multiplier) to confirm market bias.
A strong trend is validated when HTS bands separate on the higher timeframe. On the lower timeframe, the strategy tracks price behavior relative to the bands: after breaking outside, price must retest either the fast (blue) or slow (red) band, confirmed by a rejection candle. This generates precise BUY or SELL retest signals.
Features include flexible average methods (RMA, EMA, SMA, etc.), customizable cross detection (final cross, 4 crosses, or both), volume-based retest conditions, and clear visual signals (dots for trend start, triangles for retests). Alerts are integrated for automation.
This strategy is suitable for forex, crypto, indices, and stocks, supporting both scalping and swing trading.
kings sessions and openEnhanced Liquidity, Sessions & Opens Indicator
📊 What it does:
A comprehensive trading indicator that combines three powerful features to help identify key market levels and timing.
⚡ Core Features:
🔥 Liquidity Sweeps (Default: ON)
Automatically detects pivot highs and lows
Draws horizontal lines at these levels
Removes lines when price "sweeps" the liquidity (breaks through)
Customizable colors, line styles, and maximum number of lines
🌍 Market Sessions (Default: ON)
Highlights major trading sessions: Asia, London, NY AM, NY PM
Shows session high/low levels with colored lines
Customizable session times and colors
Clean session labels without clutter
📈 Key Open Levels (Default: OFF)
Marks important market open times (8:30, 9:30, 10:00, etc.)
Shows horizontal lines at open prices
Customizable labels and lookback period
Optional feature - enable in settings if needed
🎯 Perfect for:
Scalpers looking for liquidity grabs
Day traders tracking session boundaries
Anyone wanting cleaner charts with key levels
Multi-timeframe analysis
Sequential Pattern Strength [QuantAlgo]🟢 Overview
The Sequential Pattern Strength indicator measures the power and sustainability of consecutive price movements by tracking unbroken sequences of up or down closes. It incorporates sequence quality assessment, price extension analysis, and automatic exhaustion detection to help traders identify when strong trends are losing momentum and approaching potential reversal or continuation points.
🟢 How It Works
The indicator's key insight lies in its sequential pattern tracking system, where pattern strength is measured by analyzing consecutive price movements and their sustainability:
if close > close
upSequence := upSequence + 1
downSequence := 0
else if close < close
downSequence := downSequence + 1
upSequence := 0
The system calculates sequence quality by measuring how "perfect" the consecutive moves are:
perfectMoves = math.max(upSequence, downSequence)
totalMoves = math.abs(bar_index - ta.valuewhen(upSequence == 1 or downSequence == 1, bar_index, 0))
sequenceQuality = totalMoves > 0 ? perfectMoves / totalMoves : 1.0
First, it tracks price extension from the sequence starting point:
priceExtension = (close - sequenceStartPrice) / sequenceStartPrice * 100
Then, pattern exhaustion is identified when sequences become overextended:
isExhausted = math.abs(currentSequence) >= maxSequence or
math.abs(priceExtension) > resetThreshold * math.abs(currentSequence)
Finally, the pattern strength combines sequence length, quality, and price movement with momentum enhancement:
patternStrength = currentSequence * sequenceQuality * (1 + math.abs(priceExtension) / 10)
enhancedSignal = patternStrength + momentum * 10
signal = ta.ema(enhancedSignal, smooth)
This creates a sequence-based momentum indicator that combines consecutive movement analysis with pattern sustainability assessment, providing traders with both directional signals and exhaustion insights for entry/exit timing.
🟢 Signal Interpretation
Positive Values (Above Zero): Sequential pattern strength indicating bullish momentum with consecutive upward price movements and sustained buying pressure = Long/Buy opportunities
Negative Values (Below Zero): Sequential pattern strength indicating bearish momentum with consecutive downward price movements and sustained selling pressure = Short/Sell opportunities
Zero Line Crosses: Pattern transitions between bullish and bearish regimes, indicating potential trend changes or momentum shifts when sequences break
Upper Threshold Zone: Area above maximum sequence threshold (2x maxSequence) indicating extremely strong bullish patterns approaching exhaustion levels
Lower Threshold Zone: Area below negative threshold (-2x maxSequence) indicating extremely strong bearish patterns approaching exhaustion levels
FibNexus [CHE]FibNexus — Auto-Fibonacci with Adaptive TrendLen + TFRSI Triggers
What it is.
FibNexus is a chart overlay that auto-anchors Fibonacci levels to the most relevant swing range without any manual timeframe picking. It does this by computing an adaptive trend length (“TrendLen”) from recent price behavior, then drawing retracements/extensions from the detected swing High/Low. A built-in TFRSI module adds LONG/SHORT triggers and ready-made alerts.
What makes FibNexus different (the TrendLen edge)
Most Fibonacci tools either (a) use fixed lookbacks or (b) force you to choose a higher reference timeframe (or a multiplier of it) and then place Fibs on those higher-TF swings. Your earlier Ultimate Fibonacci Trading Tool \ follows that higher-reference approach (auto TF, multiplier, or manual) and emphasizes custom level/label options. ( )
FibNexus flips that workflow:
* It doesn’t rely on a higher timeframe or a static lookback.
* Instead, it measures multiple window lengths inside the current chart timeframe and selects the one that best fits the data right now.
* From that data-driven window, it automatically finds the most recent swing high & low and draws the entire Fib stack from there.
* When the statistically “best” window changes, anchors update once, labels refresh cleanly, and then lines just extend to the right on each new bar.
Result: No more guesswork about “which timeframe or lookback should I use?”—FibNexus adapts the anchors to market conditions and keeps the drawing noise low.
How TrendLen works (transparent, deterministic)
1. Scan windows: The script evaluates a series of lookbacks (10, 20, …, 500 bars).
2. Score by correlation: For each window, it computes the correlation between price and its lagged version and picks the window with the highest correlation (the strongest, most self-consistent trend segment).
3. Anchor the swing: On a confirmed bar and only when TrendLen changes, it scans the last `TrendLen` bars to capture the highest high and lowest low and marks them with “X”.
4. Draw once, extend later: It deletes the old Fib objects, redraws the active levels from those anchors, and from then on extends the lines to the right as new bars print (no redraw spam).
This makes FibNexus responsive (it adapts when the structure shifts) and quiet (it doesn’t constantly repaint Fibs).
Fibonacci engine (levels, labels, direction)
* Retracements: 0.000 · 0.236 · 0.382 · 0.500 · 0.618 · 0.786 · 1.000
* Extensions: 1.618 · 2.618 · 3.618 · 4.236
* Label styles: *Default* (percent + price), *None*, *Percentage*, *Price*
* Label sizing: *tiny → huge*
* Bull/Bear context: Direction is inferred from mid-range positioning; prices are projected accordingly (retracement vs. extension math is handled for both cases).
* Selective toggles: You can show/hide any level and color it independently.
Momentum & signals (TFRSI module)
FibNexus embeds your TFRSI (“The Forbidden RSI \ ”) as the momentum/trigger layer. TFRSI is your open-source oscillator published on TradingView and designed for fast, normalized momentum readouts with customizable length/smoothing. ( )
* Defaults: `TFRSI length = 6`, `signal smoothing = 2`
* Triggers:
* LONG when TFRSI crosses up through the Long level (default 2.0)
* SHORT when TFRSI crosses down through the Short level (default 98.0)
* On-chart labels: Green LONG under the bar, red SHORT above the bar.
* Spam control: Keep only the N most recent labels to avoid clutter.
* Confirmed bars only: Signals/labels finalize at bar close to reduce flicker.
Alerts (ready for TradingView)
* LONG signal (TFRSI crossover)
* SHORT signal (TFRSI crossunder)
* TrendLen changed (anchors/Fibs recalculated)
* Price crossed a Fib level (any active level)
Use the provided `alertcondition(...)` entries in the TV dialog. Optionally enable instant `alert()` calls with verbose text (avoid duplicates if you also add alertconditions).
Typical use-cases & playbook
* Level reaction trading: In trends, watch 0.382 / 0.5 / 0.618 for reaction. A TFRSI up-cross near a retracement in an uptrend is a straightforward continuation setup; the opposite applies in downtrends.
* Breakout objectives: After clearing the 1.000 line (old swing), 1.618 is a common first extension target; beyond that, 2.618/3.618/4.236 map stretch objectives.
* Chop control: In range conditions, keep signals conservative (e.g., stick with the tight defaults 2.0/98.0 or raise thresholds). Always seek confluence (candlesticks, volume, HTF bias).
* Less micromanagement: You don’t need to babysit timeframe selection or anchors—TrendLen recomputes only when the data say so.
Inputs (by group)
* Core: TFRSI length & smoothing.
* Fibonacci Levels: Per-level toggles, numeric values, colors.
* Fibonacci Labels: Style (percentage/price/both/none) and size.
* Signals: Max number of visible LONG/SHORT labels (or 0 = off).
* TFRSI Trigger: Long/Short thresholds (defaults 2.0 / 98.0).
* Alerts: Master enable, per-event toggles, optional instant `alert()`.
Performance & UX
* Overlay indicator; efficient object handling.
* Clean redraw policy: Full re-draw only when TrendLen changes; otherwise Fibs extend horizontally.
* Clarity: Auto-marked swing anchors (“X”), configurable labels/colors.
Credits & references
* TFRSI – “The Forbidden RSI \ ” (open-source publication and description on TradingView). Used here as the momentum basis.
* “Ultimate Fibonacci Trading Tool \ ” (your earlier open-source tool on TradingView). Focuses on higher-reference timeframe selection (auto/multiplier/manual) and rich labeling controls; FibNexus replaces the fixed/higher-TF anchor logic with adaptive TrendLen in the current timeframe.
Risk disclaimer
This indicator is for educational/information purposes only and is not financial advice. No performance guarantees; past behavior does not predict future results. Trading involves substantial risk (including total loss). Always do your own research, test on demo, use risk management, and consult a licensed advisor where appropriate. Use at your own risk.
Disclaimer:
The content provided, including all code and materials, is strictly for educational and informational purposes only. It is not intended as, and should not be interpreted as, financial advice, a recommendation to buy or sell any financial instrument, or an offer of any financial product or service. All strategies, tools, and examples discussed are provided for illustrative purposes to demonstrate coding techniques and the functionality of Pine Script within a trading context.
Any results from strategies or tools provided are hypothetical, and past performance is not indicative of future results. Trading and investing involve high risk, including the potential loss of principal, and may not be suitable for all individuals. Before making any trading decisions, please consult with a qualified financial professional to understand the risks involved.
By using this script, you acknowledge and agree that any trading decisions are made solely at your discretion and risk.
Enhance your trading precision and confidence with FibNexus ! 🚀
Happy trading
Chervolino
Stacey Burke Signal Day LTE“Previously published as ‘Day Zero Fakeout Detector MTF’”
Stacey Burke Signal Day LTE
Automatic detection of Day Zero, Inside Days, and Outside Days for Stacey Burke’s intraday playbook
🔎 Stacey Burke’s Signal Days
This indicator highlights the key daily patterns that often lead to high-probability intraday setups in Stacey Burke’s methodology:
1️⃣ Day Zero
The reset days within a 3-day cycle (e.g. breakout → continuation → exhaustion/reversal).
Can mark the beginning of a new directional phase.
Trades back inside the prior range after a Peak Formation High (PFH) or Peak Formation Low (PFL).
Bias: Look for measured parabolic session moves. When combined with trend following indicators, these signal days can be very powerful.
2️⃣ Inside Day
A day where the entire range is contained within the prior day’s range.
Signals consolidation and energy build-up.
Often leads to explosive breakouts in the next session.
Bias: Trade breakouts of the inside day’s high/low or breakout reversal in the session at key timings in the direction of higher timeframe bias. When combined with trend following indicators, these signal days can be very powerful.
3️⃣ Outside Day (Engulfing Day)
`
A day where the range is larger than the prior day’s range, engulfing both high and low.
Marks trapped traders and fakeouts on both sides.
Often precedes strong continuations or sharp reversals from outside of the ranges.
Bias: Align trades with the true continuation move. When combined with trend following indicators, these signal days can be very powerful.
📌 How They Work Together
Day Zero → Signals the new cycle after PFH/PFL.
Inside Day → Signals compression → expect breakout setups.
Outside Day → Signals exhaustion/fakeouts → expect reversals or continuations.
Together, they give traders a clear daily roadmap for where liquidity sits and when to expect the highest-probability setups.
✅ Example in Practice
Market rallies for 3 days → PFH forms → Day Zero short bias.
Next day prints an Inside Day → watch for breakout continuation short, and breakout reversals.
Later, an Outside Day traps both longs and shorts → the following session offers a clean intraday reversal or continuation trade in line with the underlying MTF trend/bias.
⚙️ Features of This Indicator
Automatic detection of Day Zero, Inside Days, and Outside Days
Multi-Timeframe (MTF) support for cycle alignment
Visual markers for PFH/PFL and consolidation zones
Measured move projections for breakout targets
👉 Stacey Burke Signal Day LTE gives traders just a few of the most important signal days — Day Zero, Inside Day, and Outside Day — to structure their intraday trades around fake outs, breakouts, and reversals within the daily cycles of the week. (This is work in progress: Next up, FRD/FGD's, 3-day cycle detecting, 3DLs, 3DSs).
Trend Score with Dynamic Stop Loss HTF
How the Trend Score System Works
This indicator uses a Trend Score (TS) to measure price momentum over time. It tracks whether price is breaking higher or lower, then sums these moves into a cumulative score to define trend direction.
⸻
1. Trend Score (+1 / -1 Mechanism)
On each new bar:
• +1 point: if the current bar breaks the previous bar’s high.
• −1 point: if the current bar breaks the previous bar’s low.
• If both happen in the same bar, they cancel each other out.
• If neither happens, the score does not change.
This creates a simple running measure of bullish vs bearish pressure.
⸻
2. Cumulative Trend Score
The Trend Score is cumulative, meaning each new +1 or -1 is added to the total score, building a continuous count.
• Rising scores = buyers are consistently pushing price to higher highs.
• Falling scores = sellers are consistently pushing price to lower lows.
This smooths out noise and helps identify persistent momentum rather than single-bar spikes.
⸻
3. Trend Flip Trigger (default = 3)
A trend flip occurs when the cumulative Trend Score changes by 3 points (default setting) in the opposite direction of the current trend.
• Bullish Flip:
• Cumulative TS rises 3 points from its most recent low pivot.
• Marks a potential start of a new uptrend.
• A bullish stop-loss (SL) is set at the most recent swing low.
• Bearish Flip:
• Cumulative TS falls 3 points from its most recent high pivot.
• Marks a potential start of a new downtrend.
• A bearish SL is set at the most recent swing high.
Example:
• TS is at -2, then climbs to +1.
• That’s a +3 change, triggering a bullish flip.
⸻
4. Visual Summary
• Green background: Active bullish trend.
• Red background: Active bearish trend.
• ▲ Triangle Up: A bullish flip occurred this bar.
• Stop Loss Line: Shows the structural low used for risk management.
⸻
Why This Matters
The Trend Score measures trend pressure simply and objectively:
• +1 / -1 mechanics track real price behavior (breakouts of highs and lows).
• Cumulative changes of 3 points act like a momentum filter, ignoring small reversals.
• This helps you see true regime shifts on higher timeframes, which is especially useful for swing trades and investing decisions.
⸻
Key Takeaways
• Only flips after meaningful swings: prevents overreacting to single-bar noise.
• SL shows invalidation point: helps you know where a trend thesis fails.
• Works best on Daily or Weekly charts: for smoother, more reliable signals. Using Trend Score for Long-Term Investing
This indicator is designed to support decision-making for higher timeframe investing, such as swing trades, multi-month positions, or even multi-year holds.
It helps you:
• Identify major bullish regimes.
• Decide when to add to winning positions (DCA up).
• Know when to pause buying or consider trimming during weak periods.
• Stay disciplined while holding long-term winners.
Important Note:
These are suggestions for context. Always combine them with your own analysis, portfolio allocation rules, and risk tolerance.
⸻
1. Start With the Higher Timeframe
• Use Weekly charts for a broad investing view.
• Use Daily charts only for fine-tuning entry points or deciding when to add.
• A Bullish Flip on Weekly suggests the market may be entering a major uptrend.
• If Weekly is bullish and Daily also turns bullish, it’s extra confirmation of strength.
⸻
2. Building a Position with DCA
Goal: Grow your position gradually during strong bullish regimes while staying aware of risk.
A. Initial Buy
• Start with a small initial allocation when a Bullish Flip appears on Weekly or Daily.
• This is just a starter position to get exposure while the new trend develops.
B. Adding Through Strength (DCA Up)
• Consider adding during pullbacks, as long as price stays above the active SL line.
• Each add should be smaller or equal to your first buy.
• Spread out adds over time or price levels, instead of going all-in at once.
C. Pause Buying When:
• Price approaches or touches the SL level (trend invalidation).
• A Bearish Flip appears on Weekly or Daily — this signals potential weakness.
• Your total position size reaches your maximum allocation limit for that asset.
⸻
3. Holding Winners
When a position grows in profit:
• Stay in the trend as long as the Weekly regime remains bullish.
• The indicator’s green background acts as a reminder to hold, not panic sell.
• Use the SL bubble to monitor where the trend could potentially break.
• Avoid selling just because of small pullbacks — focus on big-picture trend health.
⸻
4. Taking Partial Profits
While this tool is designed to help hold long-term winners, there may be times to lighten risk:
• After large, rapid moves far above the SL, consider trimming a small portion of your position.
• When MFE (Maximum Favorable Excursion) in the table reaches unusually high levels, it may signal overextension.
• If the Weekly chart turns Neutral or Bearish, you can gradually reduce exposure while waiting for the next Bullish Flip.
⸻
5. Using the Stop Loss Line for Awareness
The Dynamic SL line represents a structural level that, if broken, may suggest the bullish trend is weakening.
How to think about it:
• Above SL: Market remains structurally healthy — continue holding or adding gradually.
• Close to SL: Pause adds. Be cautious and consider tightening your risk.
• Below SL: Treat this as a potential signal to reassess your position, especially if the break is confirmed on Weekly.
The SL is not a hard stop — it’s a visual guide to help you manage expectations.
⸻
6. Example Use Case
Imagine you are investing in a growth stock:
• Weekly Bullish Flip: You open a small starter position.
• Price pulls back slightly but stays above SL: You add a second, smaller tranche.
• Trend continues up for months: You hold and stop adding once your desired allocation is reached.
• Price doubles: You trim 10–20% to lock some profits, but continue holding the majority.
• Price later dips below SL: You slow down, reassess, and decide whether to reduce exposure.
This keeps you:
• Participating in major uptrends.
• Avoiding overcommitment during weak phases.
• Making adjustments gradually, not emotionally.
⸻
7. Suggested Workflow
1. Check Weekly chart → is it Bullish?
2. If yes, review Daily chart to fine-tune entry or adds.
3. Build exposure gradually while Weekly remains bullish.
4. Watch SL bubbles as awareness points for risk management.
5. Use partial trims during big rallies, but avoid exiting entirely too soon.
6. Reassess if Weekly turns Neutral or Bearish.
⸻
Key Takeaways
• Use this as a compass, not a command system.
• Weekly flips = big picture direction.
• Daily flips = timing and precision.
• Add gradually (DCA) while above SL, pause near SL, reassess below SL.
• Hold winners as long as Weekly remains bullish.
Trend Score with Dynamic Stop Loss RTH
📘 Trend Score with Dynamic Stop Loss (RTH) — Guide
🔎 Overview
This indicator tracks intraday momentum during Regular Trading Hours and flags trend flips using a cumulative TrendScore. It also draws dynamic stop-loss levels and shows a live stats table for quick decision-making and journaling.
⸻
⚙️ Core Concepts
1) TrendScore (per bar)
• +1 if the current bar makes a higher high than the previous bar (counted once per bar).
• –1 if the current bar makes a lower low than the previous bar (counted once per bar).
• If a bar takes both the prior high and low, the net contribution can cancel out within that bar.
2) Cumulative TrendScore (running total)
• The per-bar TrendScore accumulates across the session to form the cumulative TrendScore (TS).
• TS resets to 0 at session open and is cleared at session close.
• Rising TS = persistent upside pressure; falling TS = persistent downside pressure.
⸻
🔄 Flip Rules (3-point reversal of the cumulative TrendScore)
A flip occurs when the cumulative TrendScore reverses by 3 points in the opposite direction of the current trend.
• Bullish Flip
• Trigger: After a decline, the cumulative TrendScore rises by +3 from its down-leg.
• Interpretation: Bulls have taken control.
• Stop-loss: the lowest price of the prior (down) leg.
• Bearish Flip
• Trigger: After a rise, the cumulative TrendScore falls by –3 from its up-leg.
• Interpretation: Bears have taken control.
• Stop-loss: the highest price of the prior (up) leg.
Flip bars are marked with ▲ (lime) for bullish and ▼ (red) for bearish.
Note: If you prefer a different reversal distance, adjust the flip distance setting in the script’s inputs (default is 3).
⸻
📏 Stop-Loss Lines
• A dotted line is drawn at the prior leg’s extreme:
Green (below price) after a bullish flip.
Red (above price) after a bearish flip.
• Options:
Remove on touch for a clean chart.
Freeze on touch to keep a visual record for journaling.
• All stop lines are cleared at session end.
⸻
🧮 Stats Table (what you see)
• Trend: Bull / Bear / Neutral
• Bars in Trend: Count since the flip bar
• Since Flip: Current close minus flip bar close
• Since SL: Current close minus active stop level
• MFE-Maximum Favorable Excursion: Highest favorable move since flip
• MAE-Maximum Adverse Excursion: Largest adverse move since flip
Table colors reflect the current trend (green for bull, red for bear).
⸻
📊 Trading Playbook
Entries
• Aggressive: Enter immediately on a flip marker.
• Conservative: Wait for a small pullback that doesn’t violate the stop.
Stops
• Place the stop at the script’s flip stop-loss line (the prior leg extreme).
Exits
Choose one style and stick with it:
• Stop-only: Exit when the stop is hit.
• Time-based: Flatten at session close.
• Targets: Scale/close at 1R, 2R.
• Trailing: Trail behind minor swings once MFE > 1R.
Ultimately Exit choice is your own edge, so you must decide for yourself.
💡 Best Practices
• Skip the first few bars after the open (gap noise).
• Use regular candles (Heikin-Ashi will distort highs/lows).
• If you want fewer flips, increase the flip distance (e.g., 4 or 5). For more
responsiveness, use 2. Otherwise, increase your time frame to 5m, 10m, 15m.
• Keep SL lines frozen (not auto-removed) if you’re journaling.
50% of Previous 1H Candle (Color Logic)📌 Script Title: 50% Midpoint of Previous 1H Candle (Color Coded)
📝 Description:
This indicator draws a horizontal line at the 50% (midpoint) of the most recently closed 1-hour candle, helping traders visualize intraday support/resistance and sentiment bias.
🔹 Key Features:
Plots the midpoint of the last 1H candle as a horizontal line.
Color-coded line and label:
🟢 Green: Previous candle was bullish
🔴 Red: Previous candle was bearish
⚪ Gray: Neutral (doji or equal open/close)
Displays the exact price level with a floating label.
Works on any lower timeframe chart (e.g., 5m, 15m, 30m).
Automatically updates every hour after the 1H candle closes.
📈 Use Cases:
Trade around the 1H midpoint as a dynamic pivot zone.
Confirm or fade price breakouts/rejections at this level.
Use it with trendlines, supply/demand zones, or VWAP.
🔍 Technical Notes:
The midpoint is calculated using:
Midpoint = (High + Low) / 2
from the most recent closed 1H candle.
Color logic is based on whether the 1H candle closed above or below its open.
🚀 Enhancement Ideas (future updates):
Add optional alerts on cross of the midpoint.
Show multiple historical midpoint levels.
Input toggle to enable/disable color coding.
Whether you’re scalping intraday or watching for reaction zones, this tool gives you a clean, real-time level to anchor your trades around.
Happy trading! 💹
— Built with ❤️ in Pine Script v6
Zigzag Market Type OscillatorZigzag Market Type Oscillator
This indicator is a powerful tool for analyzing market conditions by categorizing price action into one of four states: Up-Trending, Down-Trending, Consolidating, or Ranging. It uses a Zigzag pattern to identify swings and then calculates the average size of upward and downward price movements to determine the prevailing market type.
How It Works:
Swing Detection: The script first uses a Zigzag algorithm (based on the Zigzag Depth input) to find significant highs and lows in the market. These swings are considered the "legs" of price movement.
Average Leg Size: It keeps track of the percentage change of the most recent upward and downward legs. The Number of Legs for Average setting controls how many past legs are used to calculate the average size of up-moves and down-moves.
Disparity Calculation: The core of the indicator is the Disparity value, which measures the difference between the average size of up-legs and down-legs.
- A positive disparity means up-legs are, on average, larger than down-legs.
- A negative disparity means down-legs are, on average, larger than up-legs.
- A disparity near zero means up-legs and down-legs are roughly the same size.
Market Type Classification: The indicator then uses the Disparity and Average Size values to color-code the oscillator, providing a clear visual signal of the market type:
Green (Up-Trending): The disparity is positive and above your Disparity Threshold. This suggests a strong upward trend where buyers are consistently making larger moves than sellers.
Red (Down-Trending): The disparity is negative and below your -Disparity Threshold. This suggests a strong downward trend where sellers are consistently making larger moves than buyers.
Blue (Ranging): The disparity is close to zero (within your Disparity Threshold), and the overall Average Size of the swings is small (below your Size Threshold). This indicates a tight, choppy, and indecisive market with no clear direction.
Silver (Consolidating or drifting in direction of most recent trend) : The disparity is close to zero, but the overall Average Size of the swings is large. This suggests a sideways market with wide swings, also known as a trading range.
How to Use It:
Trend Confirmation: Use the Green and Red signals to confirm the direction and strength of a trend. A sustained green plot suggests a good environment for long positions, while a sustained red plot favors short positions.
Identify Non-Trending Conditions: Use the Blue and Silver plots to identify when the market is not trending. During these periods, trend-following strategies may not be effective. You might look for breakout opportunities (from a blue plot) or use a range-bound trading strategy (within a silver plot).
Risk Management: The oscillator can serve as a warning sign. For example, if you are in an uptrending market (green plot) but the oscillator suddenly turns silver or blue, it may signal that the trend is losing momentum and that you should consider reducing your position or tightening your stop-loss.
Settings:
Zigzag Depth: This controls the sensitivity of the Zigzag, which in turn defines the "legs." A higher value will ignore smaller price fluctuations, focusing on larger swings. A lower value will capture more detail.
Number of Legs for Average: This determines the lookback period for the average size calculation. A higher number will create a smoother, more stable oscillator but will react more slowly to changes in market behavior.
Disparity Threshold: This is the key setting that determines the line between a trending market and a non-trending one. Adjust this to a level that you believe represents a significant difference between up and down moves.
Size Threshold (%): This separates Ranging (small swings) from Consolidating (large swings). Adjust this to define what you consider a "small" vs. a "large" price swing for the asset you are trading.
Opening Range Legstart FinderThis multi-faceted indicator uses 4 key time-based price levels to help traders identify when price is likely to revert or reverse. These key times are:
18:00 (Globex open)
00:00 (Midnight open)
9:30 (RTH open)
9:45 (End of first 15 minutes of RTH)
The key concept here is that price is likely to revert back into the current daily range if it is below all 4 of the time-based prices or above all of the time-based prices. When price is between those levels it will often chop around and be harder to navigate.
The first component of this indicator provides traders with a snapshot of price relative to those 4 levels across up to 6 different tradable instruments, indicating which direction price is expected to move for each of those instruments. This way, the trader can see which instruments are expected to potentially reverse and which ones are more likely to chop.
The second component are configurable price windows where the indicator will anticipate reversals in price. By default, the indicator is focused on price reversals that happen at the end or beginning of an hourly candle. As such, the default time windows are the last 15 minutes of one hour and the first 15 minutes of the next (ie. 9:45 to 10:15). The number of hours used is configurable by the user. We are looking to trade OHLC and OLHC of an hourly candle within these windows during which price is expected to reverse or have impulsive moves.
The third component is a structure shift detection mechanism. This mechanism is based on relative pivot strength of recent price action. New legs in price action form by breaking above or below the pivots based on recent price action. By default, the pivots are based on the current timeframe but can be adjusted to watch for price breaks above any timeframe larger than the current chart.
The fourth component of the indicator will is a mechanism to provide targets based on these new price legs. By default, in bullish scenarios, these targets will only be displayed if price is 'below all' of the price levels described above and we form a new price leg up during the specified time windows where we anticipate a reversal. Alternatively, in bearish scenarios, these targets will only be displayed if price is 'above all' of the price levels described above and we form a new price leg down during the specified time windows where we anticipate a reversal.
This default configuration can be changed to show targets regardless of relationship to the price levels above and/or to disregard the time windows configured above.
In all scenarios, targets are based on widely used fibonacci extensions on price leg patterns (ie. 2-2.5 and 4 standard deviations up from a move down).
Finally there is a volatility filter built-in to the indicator to prevent traders from trying to 'catch the falling knife' when price action is strongly moving in one direction and is likely to continue to do so. This filter is a custom implementation of the Ehlers Super PassBand Filter to accommodate for timeframes less than 1 minute.
This indicator is intended to be used on lower timeframes (15 seconds to 2 minutes) as the goal is to catch large reversals with minimal stops. When aligned with higher timeframe trends, the results can be impressive.