10% of 50 EMA//@version=5
indicator("10% of 50 EMA", overlay=true)
// 50-period EMA
ema50 = ta.ema(close, 50)
// 10% of 50 EMA
ema10pct = ema50 * 0.10
// Plot only 10% line
plot(ema10pct, color=color.red, title="10% of 50 EMA")
Pattern grafici
All in One 指标套件🔵 Double Harami
The Double Harami indicator identifies a two-step inside-bar compression: the first inside bar is fully contained within the mother bar, and the second inside bar is fully contained within the first. This pattern often signals volatility contraction ahead of a potential strong breakout. The indicator confirms signals at bar close and marks them above price for clear visual detection. It also supports alert conditions, allowing traders to be notified when the pattern completes. Use it to monitor periods of tightening price action and prepare for possible momentum expansion, while combining with context (trend, S/R, volume) for higher-confidence setups.
gold scaling_V2.2 (Zone-Driven Entries + BB Entries) — Dual-Set
Short Description (for the “Description” box)
gold scaling_V2.2 (Zone-Driven Entries + BB Entries) — Dual-Set
Two coordinated entry engines. Set A (Zone-Driven): dynamic buy/sell zones with anti-chase (first-touch, flip-guard, hysteresis), TP1–TP5 ladder, and smart SL (BE/Follow/Chandelier). Set B (BB mini): fast Bollinger-based entries with HTF/BBW filters. Compact HUD, Heads-Up ETA, and full Text/JSON alerts (ENTRY/TP/SL). Built for disciplined entries, not FOMO.
Full Description
Overview
This indicator enforces disciplined entries by combining two complementary systems:
Set A — Zone-Driven Entries: builds adaptive buy/sell zones (ATR-aware), confirms entries in two steps (touch → confirm), and manages exits with a TP ladder and intelligent SL logic (move to Break-Even at TP1, follow by TP levels, or optional Chandelier trail). Includes zone lock/re-arm after real breakouts.
Set B — BB Entries (mini): lightweight Bollinger-based “mini” entries (Revert Cross or Cross Threshold) that respect HTF EMA slope and BB Width filters.
Timeframes:
Set A (Zone) works best on M15–H1; Set B (mini) is great for M5–M30 to catch tactical moves inside the bigger structure.
Quick Start
Add to chart → Entry Sets: enable Set A (Zone) and/or Set B (BB mini).
Alerts: turn on Enable Auto Alerts and create one alert with Any alert() function call → Once per bar close.
Webhook/automation: toggle Use JSON to emit machine-readable alerts.
Filters: enable HTF Trend Filter and/or BB Width filter to improve signal quality.
Stops: choose SL mode (ATR ×, Percent, Points). Configure SL→BE on TP1, Follow by TP, or Chandelier Trail.
Signal Architecture
Set A — Zone-Driven (primary entries)
Trigger: price touches/crosses zone edge → pending → confirm with hysteresis and minimum real body (ATR-scaled) aligned with side.
Anti-Chase: firstTouchOnly, max entries per zone, flipGuardBars, optional body-displacement (ATR×), and global lock after any entry.
Breakout Handling: lock zones after a meaningful break (close beyond edge ≥ ATR×). Re-arm by Retest / Time / Retest OR Time.
TP Ladder: TP1–TP5 lines with labels and fills.
Smart SL: move to BE at TP1, follow TP levels (rate-limited and ATR-buffered), or Chandelier.
Set B — BB Entries (mini)
Modes: Revert Cross (default) or Cross Threshold.
Honors HTF EMA slope and BB Width if enabled.
Separate per-side cooldown to reduce spam.
Heads-Up & HUD
Heads-Up ETA: estimates minutes to nearest band/basis or compression-to-expansion spike.
HUD: shows symbol/TF/side, Entry/SL, TP1–TP5 RR snapshot, W/L from Zone set, and HU/Vol lines.
Alerts
Auto alerts (recommended, via alert())
Create one alert: Any alert() function call → Once per bar close. It covers everything.
ENTRY (Zone):
Key Settings (what matters most)
Strategy Settings: tradeDirection (gate signals by side), entryStrategy for BB.
Entry Sets: toggle Set A (Zone) and Set B (BB mini) independently.
Bollinger Bands Settings: bbLength, bbMult; if BB Width filter is on, define min/max width (% of price).
Alert Settings: Enable Auto Alerts, Use JSON, cooldownSeconds, maxOneTPPerBar.
Anti-Chase / Zone State: firstTouchOnly, maxEntriesPerZonePerSide, flipGuardBars, requireRetest, hysteresisAtrMult, confirmBodyAtrMult, globalLockBars, lockZonesOnBreakout, rearmMode.
Stop Loss: SL mode + SL→BE on TP1, Follow by TP (slMoveFraction, confirm/hold bars, ATR buffer), Chandelier.
TP Zones: mult_dist for step size, zoneExpireBars for auto-cleanup.
HUD/Labels: mini label colors, HUD theme/size.
Tuning Guide
Too few entries: reduce flipGuardBars, confirmBodyAtrMult, or hysteresisAtrMult; relax BB width bounds; increase maxEntriesPerZonePerSide.
Noisy/fake entries: raise flipGuardBars, enable requireFlipDisplacement (increase flipDispATRmult), tighten BB width bounds, enable alertsFollowTradeDirection.
SL moves too fast/slow: adjust slMinBarsBetweenMoves, slFollowConfirmBars, slMoveFraction, and slFollowAtrBufferMult.
Prefer retests after breaks: lockZonesOnBreakout = true + rearmMode = "Retest only".
Repaint & Transparency
Entries fire on bar close when alertsOnClose=true (default), with multi-layer confirmation to reduce hindsight changes.
Heads-Up/Spike are predictive helpers, not entry rules; they may update as new data comes in.
Visual overlays (divergence/oscillators) are supportive, not mandatory to the entry logic.
NISHIN 11NISHIN 11 is a price action tool that automatically marks the first 5-minute high and low of two key market sessions in IST (Indian Standard Time):
Asian Session → 5:30 AM – 5:35 AM IST
European Session → 12:30 PM – 12:35 PM IST
📌 Once these ranges are formed, the indicator extends horizontal lines across the chart, helping traders visualize session-based support and resistance levels.
Key Features:
Marks the high and low of the first 5 minutes of both sessions.
Configurable colors and line extensions.
Alerts when price breaks above the high or drops below the low of each session.
Helps in breakout/breakdown trading strategies.
This tool is particularly useful for intraday traders who want to track early-session volatility and plan entries/exits around these critical levels.
⚡ Use it with your own trading system for better precision and confidence.
Sigma Reversal Print [FxScripts]Indicator Overview
The Sigma Reversal Print is a powerful tool designed for traders who like to trade reversal strategies plus trend traders looking to enter on strong pullbacks. It integrates advanced price action with volume analysis, highlighting areas where a trend reversal or pullback may be in progress, providing insights into where markets may be exhausted or about to surge.
Key Features and Functionality
Reversal Trading: Tailored primarily for reversal traders, the Sigma Reversal Print highlights zones where the market is likely to change direction. While this approach offers significant potential, it inherently carries a degree of risk due to the precision required in predicting market turning points. The Sigma Reversal Print uses advanced methodology to forecast such reversals with a high degree of accuracy.
Signal Generation Based on Reversal and Pullback Zones: The Reversal Print generates signals when price enters specific conditions, representing exhaustion followed by a change in order flow. These conditions allow the indicator to filter out low-probability signals and focus on those with higher potential for a trend change.
Settings
Sensitivity Control: The sensitivity setting allows traders to adjust the strength of the pattern required for a signal to be generated. The scale ranges from 2-10 with higher sensitivity demanding more confirmation, leading to fewer, generally more reliable, signals however backtesting is highly recommended. Adjusting the sensitivity enables traders to balance early entries with signal accuracy, accommodating both aggressive and more conservative strategies.
Customizable Length: The length setting allows users to fine-tune the calculation period, adjusting the indicator’s responsiveness to overall market conditions. Adjusting length allows the Reversal Print to adapt to the user’s trading style and timeframe of choice. Similar to the sensitivity control, the scale ranges from 2-10 with a higher length demanding more confirmation. This can lead to fewer, often more reliable, signals however, once again, backtesting is highly recommended.
Advanced Filters
Opening Gap Filter: Turning this on allows the system to avoid painting false signals that can be triggered by the daily or weekly opening gap at market open. This setting is toggled on by default.
Price Filter: This filter applies an additional weighted price action algorithm to the signal being painted thus further filtering out weaker signals. Warning dots will still paint however the larger break arrow will no longer paint if the filter is triggered. This setting is toggled on by default.
Volume Filter: This filters out low volume entries which have a lower probability of turning into successful trades. Variable from 1-10 with 1 being the most lenient and 10 the most stringent. Warning dots will still paint however the larger break arrow will no longer paint if the filter is triggered. This setting is toggled on by default.
Alerts
Configure alerts and receive notifications when the first warning dot in a sequence appears (the series of dots seen on the chart) and again when a breakpoint is triggered (the larger arrow on the chart). This feature is particularly beneficial for traders who like to monitor multiple instruments or prefer not to stare at a screen all day.
Performance and Optimization
Backtesting Results: The Reversal Print has undergone extensive backtesting across various instruments, timeframes and market conditions, demonstrating strong performance in identifying reversal points, particularly during volatile or overextended price movements. User backtesting is strongly encouraged as it allows traders to optimize settings for their preferred instruments and timeframes.
Optimization for Diverse Markets: The Reversal Print can be used on crypto, forex, indices, commodities or stocks. The Reversal Print's algorithmic foundation ensures consistent performance across a variety of instruments. Key settings such as Sensitivity and Length will require adjustment based on the volatility and characteristics of each market.
Educational Resources and Support
Users of the Sigma Reversal Print benefit from comprehensive educational resources and full access to FxScripts Support. This ensures traders can maximize the potential of the Reversal Print and other tools in the Sigma Indicator Suite by learning best practices and gaining insights from an experienced team of traders.
Summary
The Reversal Print is a powerful and adaptable tool for reversal and pullback traders, combining statistical analysis and price action to identify high-probability turning points. Its advanced customization options, flexible controls and integration with the Sigma Indicator Suite offer significant advantages over standard indicators. By pinpointing precise entry points, the Reversal Print enables traders to make informed trading decisions with confidence.
Trailing Stop 3% from High with Stock-Specific AlertsTrailing Stop 3% from High with Stock-Specific Alerts
自定义均线系统A customizable Moving Average indicator that lets you freely choose the period values you want, and automatically plots them on the candlestick chart. This flexibility helps traders quickly adjust their analysis style, compare different trends, and fine-tune strategies without switching between multiple fixed indicators.
Lanxang Pin Bar Pro V.2How to use (step-by-step)
Mark context first
Draw your Supply/Demand zones and note HTF structure (H1).
Use the indicator as a price action confirmation at those POIs.
Wait for a pin bar at a level
Bullish pin: long lower wick rejecting demand; Bearish pin: long upper wick rejecting supply.
Ensure it prints within your session and passes ATR/shape filters.
Choose your entry style
Conservative: Enter on break of pin high (bull) / low (bear).
Aggressive (RR-optimized): Place a limit near the 50% retrace of the pin bar (you removed lines, so measure the midpoint quickly: (High+Low)/2 from the data box).
Place stop
Beyond the wick + small buffer (e.g., 10–20 pts on XAUUSD M5–M15).
Keep SL reasonable (≤ ~1–1.2× ATR of your entry TF).
Targets & management
T1 = 1R, take partial, move to BE after structure break or at 1R depending on volatility.
T2 at the next opposing SD zone, prior swing, or session high/low.
Let a small runner trail via swing highs/lows if trend is strong.
Risk
Keep risk fixed % (e.g., 1%) per trade. Your math is already RR-driven—perfect for journaling and expectancy.
Recommended defaults (XAUUSD, M5–M30)
Min Wick : Body Ratio = 2.0–2.5
Max Body / Range = 0.30–0.35
Min Range as ATR multiple = 0.8–1.0
HTF = 60 min; EMAs = 50/200
Sessions = London core + NY open
Alerts
Turn on alerts for Bullish Pin Bar / Bearish Pin Bar (and optionally “Entry Trigger” if you use it).
Use them to route to your phone or EA bridge (you already use webhook flows).
Pro tips (fits your SMC style)
Prefer pins that sweep liquidity (wick pokes above equal highs / below equal lows) and close back inside your zone.
Extra confluence: FVG edge, HTF OB boundary, or daily/weekly high/low.
Skip mid-range pins with no level.
Track R results in your journal to monitor expectancy.
W Bottom Reversal Strategy W Bottom Reversal Strategy (15m-close entries; intrabar TP; daily MACD exit; JSON alerts v49.3-expire2)
Overview
A precision reversal strategy designed for 15-minute charts on liquid symbols. It detects a capitulation-and-stabilization “W” base using 1-hour (1H) context, confirms momentum improvement, then enters only on bar close to avoid early/“ghost” signals. Exits combine a fast intrabar take-profit (~2.7%) with a daily MACD risk-off exit that closes positions when higher-timeframe momentum turns against the setup.
How it works (high-level, matching code)
1H volatility + oversold gate (arming)
Compute 1H Bollinger-style bands (basis = SMA(close, bbLength=20), stdev multiplier bbMult=2.0).
Arm the setup when a 1H bar closes with price < 1H lower band and 1H RSI( rsiLength=14 ) < rsiThreshold (default 20.0).
1H momentum flip → pending entry
When a new 1H bar closes and 1H MACD line (EMA12−EMA26) crosses above 0 while armed and flat, set an entryPending flag.
This does not enter yet—it prepares a confirmed, bar-close entry on the lower timeframe.
Bar-close execution on the chart timeframe (15m)
On the next 15m bar close (or within N bars, see below) and still flat, fire the entry using a limit order at close × (1 − 0.00001) (≈ 0.001% below close) to reduce slippage and maintain chart/alert alignment.
Anti-late filter (no stale triggers)
If the pending entry doesn’t trigger within N chart bars (input: “Pending entry valid for N chart bars”, default 1, range 1–8), it expires and the arm state resets. This prevents late fills long after the 1H confirmation.
Exit logic
Primary: Standing intrabar take-profit at +2.7% from the average entry price (managed via strategy.exit limit).
Risk-off: On daily bar close, if Daily MACD line (EMA12−EMA26) crosses under 0, close the position (flat on daily momentum flip).
Default Properties (used for this publication)
Timeframe: 15m (with 1H and Daily higher-timeframe confirmations via request.security)
Initial capital: $10,000
Position sizing: Percent of equity = 10% per trade (enters only when flat; no stacking while in a position)
Commission: 0.05% per side
Slippage: Recommend 1 tick in Strategy Properties for realistic fills
Inputs exposed:
BB Length: 20 • BB Multiplier: 2.0
RSI Length: 14 • RSI Threshold: 20.0
MACD: Short 12, Long 26, Signal 9 (signal kept for compatibility; logic uses MACD line vs 0)
Pending entry valid for N chart bars: default 1 (1–8)
Execution behavior (per code):
calc_on_every_tick = false (evaluates on bar close)
process_orders_on_close = true (orders placed at bar close)
Limit entry at close −0.001%
Intrabar TP (2.7%)
Daily risk-off exit on MACD<0 at daily bar close
Alerts (exact behavior in code)
Uses alert() function calls with standardized JSON.
Set your alert to “Only alert() function calls” and “Once per bar close.”
Two events are emitted:
LONG_CONFIRMED on entry fire (15m bar close)
EXIT_CONFIRMED_DAILY_MACD on daily MACD<0 (daily bar close)
JSON fields include: event, version ("v49.3-expire2"), symbol, interval, price, and time.
How to use
Apply on liquid tickers (tight spreads, healthy volume).
Keep defaults initially; run across a broad, liquid watchlist to gather a proper sample.
For automation, route bar-close alerts to your executor; confirm broker lot/route settings and that limit orders at close −0.001% are acceptable.
Expect fewer signals in powerful trends; the daily risk-off helps cut failed bases.
Methodology & expectations (results transparency)
Evaluate on a dataset yielding 100+ trades before drawing conclusions.
Keep commission & slippage enabled (see defaults).
Risk sizing: With 10% of equity per trade and flat-to-flat entries, exposure aligns with typical 5–10% guidance.
No performance guarantees—outcomes depend on symbol selection, volatility regime, news, and execution quality.
Originality & value (vendor justification)
While it uses familiar building blocks (BB/RSI/MACD), the edge comes from the 1H volatility + oversold arming, 1H momentum flip, strict 15m bar-close limit execution, and the N-bar pending expiry that prevents stale triggers—paired with a dual-exit design (intrabar TP + daily risk-off). The focus is on reducing premature fills, keeping alerts 1:1 with chart marks, and capturing the first impulse out of a W-base.
Disclaimers
For educational purposes only; not financial advice. Paper-test first. Verify alerts, fills, and symbol liquidity with your broker before live use.
Changelog: v49.3-expire2 — Bar-close limit entries; anti-late pending window; standardized JSON alerts; intrabar 2.7% TP; daily MACD risk-off exit.
Quantel.io FVG & IFVG ICT IndicatorThe Quantel.io FVG & iFVG ICT Indicator identifies Fair Value Gaps (FVGs) and Inversion Fair Value Gaps (iFVGs) with precision, helping traders spot liquidity imbalances and potential trap zones.
💡 How to Use:
Detect FVG zones where price is likely to return for liquidity grabs or reversals.
Identify iFVG zones to anticipate market traps or potential continuation moves.
Combine with ICT concepts, liquidity sweeps, BOS/CHOCH, or swing structure for optimal entries.
✅ Features:
Dynamic plotting of FVG and iFVG zones with clear box visualization.
Highlights key imbalance areas for easier market structure reading.
Compatible with all timeframes and markets (forex, indices, crypto).
⚠️ Disclaimer: This tool is for educational purposes only. Not financial advice. Always confirm with your own analysis and risk management.
AC Trader - Super TrendThis is a candlestick pattern indicator (Marubozu, Engulfing, Pinbar) that cuts through the EMA lines (20/50/200). AE can change the EMA indicators as desired. For example, EMA 34/89/200. There is a general warning for candlestick patterns when cutting through the EMA.
Quantel NY Open Break and Retest ModelThe Quantel NY Open Break & Retest Model is a complete trading tool built around the New York session breakout-retest strategy. It automatically identifies key NY session levels and generates ready-to-trade setups with:
Entry Signals – triggered on confirmed break & retest patterns.
Stop Loss (SL) Placement – anchored to structural invalidation levels.
Take Profit (TP) Targets – dynamically mapped using session range and market context.
💡 How to Use:
Designed for intraday traders focusing on New York session volatility (8:30 – 11:30 EST).
Look for signals after the initial NY session impulse move, when liquidity sweeps and retests often occur.
Combine with higher timeframe bias or liquidity indicators for maximum precision.
✅ Features:
Fully automated entry/exit framework for NY session trades.
Adaptive SL/TP placement with risk-reward focus.
Works across assets (indices, forex, crypto) with customizable settings.
⚠️ Disclaimer: This script is for educational purposes only. Not financial advice. Always confirm with your own analysis and apply proper risk management.
Resistance & Support Trends (Full Body No-Touch)This indicator builds and maintains time-anchored Resistance and Support trendlines with up to three localized depths on each side.
A line is marked broken only when a single bar’s entire candle body is cleanly beyond it—no edge touching—using strict, one-sided logic:
- accumulation (close > open) can break Resistance
- distribution (close < open) can break Support.
Anchors can be selected manually by date/time, broken lines remain as dashed context, and active trends extend forward for ongoing guidance. Customize colors, show/hide depths and markers, and read the structure at a glance to track primary trends and nearer-term swings with high confidence.
CIAN - Breakout Auto Entry v2.0📌 Indicator Description — CIAN - Breakout Auto Entry
CIAN - Breakout Auto Entry is a script designed to automatically detect entry opportunities during breakouts from consolidation zones, based on professional technical criteria used by momentum and breakout traders. This tool clearly visualizes the entry level, Stop Loss (SL) and Take Profit (TP) zones, helping you maintain a structured and disciplined trading plan.
🧠 What does this indicator do?
It detects breakouts from prior bases when the following key conditions are met:
Price is above the 8, 21, and 50 EMAs.
Volume is above the average (i.e. greater than the 20-period SMA).
Candle closes above the high of the last 10 days.
It then automatically draws:
📦 Green TP zone (based on configurable R/R).
📦 Red SL zone (set at the previous candle’s low).
📘 Precise entry level at the breakout point.
It also deletes previous boxes when a new signal appears, keeping the chart clean.
Includes an integrated alert that notifies you as soon as a valid breakout is detected.
🛠️ Configurable Parameters:
Fast, medium, and slow EMAs (default: 8, 21, 50).
Risk/Reward Ratio (TP/SL), default value: 1.2.
Visual duration of boxes (default: 5 bars).
🎯 Ideal for:
Swing Traders
Breakout Traders
Users of 1D or 4H timeframes as their main setup
Sweep/Reclaim & Breakout Grading — Long-onlyStrategy Overview
Name: LP Sweep & Reclaim — Long-only: Breakout Grading with Position-in-Score + Hybrid SL + 1R→BE
Signals
1) LP Sweep & Reclaim (mean-reversion entry)
2) Trend Breakout (momentum entry)
Risk & Exit Logic
Hybrid Stop-Loss (at entry)
Compute two candidates:
Structure-based SL: reference level (LP low for sweeps, min(low, donchianHigh) for breakouts) minus k × ATR.
ATR-based SL: close − m × ATR.
Hybrid rule (longs): pick the tighter one (the higher price) → initial SL.
1R → Breakeven (BE) transition
Trend Take-Profit (EMA cross)
Exit condition: after at least minHoldBars since entry (default 4), close crosses below the chosen EMA → strategy.close.
Dr_FirstCandle Boxthis indicator draws the first 4 hour candle on newyork time high and low for 24 hours
Candle Strength & Indecision Detection (VSA)This Pine Script combines Volume Spread Analysis (VSA) with candle strength grading, indecision candle recognition, and hammer detection to give traders a complete visual framework for momentum and reversal analysis. Candles are color-coded by strength tiers, indecision candles are highlighted with optional arrows, and hammers are validated with higher-timeframe rejection logic.
✨ Created and enhanced by the PieTrader Community
PAT [PieTrader]This Pine Script (//@version=6) is an advanced Price Action Toolkit (PAT) – PieTrader, enhanced by the PieTrader community to combine core Smart Money Concepts into one visual framework. It integrates market structure, liquidity sweeps, order blocks, and dynamic trendlines, with customizable settings for flexibility.
Market Structure (Zigzag): The script tracks trend shifts using a configurable zigzag length. Swing highs and lows are recorded, and optional zigzag lines visualise price movement. Structure shifts are highlighted with Change of Character (CHoCH) or Break of Structure (BoS) labels, providing clear signals of directional intent.
Order Blocks: On detecting structure breaks, bullish and bearish order blocks are marked with ATR-based zones. These are drawn as shaded boxes, with user control over how many remain visible. Invalid or broken blocks are automatically removed to keep the chart clean.
Liquidity Sweeps: Pivot highs and lows over a chosen lookback define liquidity levels. These are shown as horizontal lines that switch to dashed style once swept by price. Markers (“x”) identify sweep points, helping traders spot liquidity grabs. To optimise performance, older levels are deleted beyond a fixed storage limit.
Trendlines: Using pivot detection, the system identifies bullish and bearish trendlines. Valid lines with upward or downward slopes are extended in real time, updating dynamically with price. Bullish lines are teal; bearish lines are red.
Additional Features: A watermark option displays “PieTrader” on the chart, and colour themes are fully customizable.
In summary, the PieTrader community’s enhancements make this toolkit a comprehensive visual aid for analysing market structure, liquidity, and trend alignment within a streamlined charting solution.
Breakout Paint Bars (IBS + Micro Channels)Breakout Paint Bars (IBS + Micro Channels)
This indicator highlights breakout candles using the Internal Bar Strength (IBS) and adds advanced filtering with suppression logic and optional micro channel detection.
📌 Features
IBS Breakout Detection
Bullish bars are painted when IBS ≥ user-defined threshold (default 69%) and the candle breaks above the previous candle’s high and close.
Bearish bars are painted when IBS ≤ user-defined threshold (default 31%) and the candle breaks below the previous candle’s low and close.
Suppression Logic
After a strong bullish bar, bearish IBS signals are suppressed until price closes below the bullish bar’s low.
After a strong bearish bar, bullish IBS signals are suppressed until price closes above the bearish bar’s high.
This reduces false signals and avoids premature coloring inside consolidation.
Micro Channel Detection (Optional)
A bull micro channel is 3+ consecutive bullish bars without a pullback (each low ≥ prior low). These are shaded in a darker cyan.
A bear micro channel is 3+ consecutive bearish bars without a pullback (each high ≤ prior high). These are shaded in a darker red.
You can enable/disable this with a checkbox in settings.
Customizable Colors & Thresholds
Adjust bullish/bearish IBS thresholds.
Change bullish/bearish colors for personalization.
🎯 Usage
Helps identify valid breakout bars while filtering out noise.
Suppression ensures breakout signals are only shown after key levels are taken out.
Micro channel coloring highlights strong trending phases without pullbacks.
⚠️ Notes
Works on all markets (stocks, forex, crypto, futures).
Designed for discretionary traders who want to spot momentum-driven breakouts and trend strength.
Trend FriendTrend Friend — What it is and how to use it
I built Trend Friend to stop redrawing the same trendlines all day. It automatically connects confirmed swing points (fractals) and keeps the most relevant lines in front of you. The goal: give you clean, actionable structure without the guesswork.
What it does (in plain English)
Finds swing highs/lows using a Fractal Period you choose.
Draws auto-trendlines between the two most recent confirmed highs and the two most recent confirmed lows.
Colours by intent:
Lines drawn from highs (potential resistance / bearish) = Red
Lines drawn from lows (potential support / bullish) = Green
Keeps the chart tidy: The newest lines are styled as “recent,” older lines are dimmed as “historical,” and it prunes anything beyond your chosen limit.
Optional crosses & alerts: You can highlight when price closes across the most recent line and set alerts for new lines formed and upper/lower line crosses.
Structure labels: It tags HH, LH, HL, LL at the swing points, so you can quickly read trend/rotation.
How it works (under the hood)
A “fractal” here is a confirmed pivot: the highest high (or lowest low) with n bars on each side. That means pivots only confirm after n bars, so signals are cleaner and less noisy.
When a new pivot prints, the script connects it to the prior pivot of the same type (high→high, low→low). That gives you one “bearish” line from highs and one “bullish” line from lows.
The newest line is marked as recent (brighter), and the previous recent line becomes historical (dimmed). You can keep as many pairs as you want, but I usually keep it tight.
Inputs you’ll actually use
Fractal Period (n): this is the big one. It controls how swingy/strict the pivots are.
Lower n → more swings, more lines (faster, noisier)
Higher n → fewer swings, cleaner lines (slower, swing-trade friendly)
Max pair of lines: how many pairs (up+down) to keep on the chart. 1–3 is a sweet spot.
Extend: extend lines Right (my default) or Both ways if you like the context.
Line widths & colours: recent vs. historical are separate so you can make the active lines pop.
Show crosses: toggle the X markers when price crosses a line. I turn this on when I’m actively hunting breakouts/retests.
Reading the chart
Red lines (from highs): I treat these as potential resistance. A clean break + hold above a red line often flips me from “fade” to “follow.”
Green lines (from lows): Potential support. Same idea in reverse: break + hold below and I stop buying dips until I see structure reclaim.
HH / LH / HL / LL dots: quick read on structure.
HH/HL bias = uptrend continuation potential
LH/LL bias = downtrend continuation potential
Mixed prints = rotation/chop—tighten risk or wait for clarity.
My H1 guidance (fine-tuning Fractal Period)
If you’re mainly on H1 (my use case), tune like this:
Fast / aggressive: n = 6–8 (lots of signals, good for momentum days; more chop risk)
Balanced (recommended): n = 9–12 (keeps lines meaningful but responsive)
Slow / swing focus: n = 13–21 (filters noise; better for trend days and higher-TF confluence)
Rule of thumb: if you’re getting too many touches and whipsaws, increase n. If you’re late to obvious breaks, decrease n.
How I trade it (example workflow)
Pick your n for the session (H1: start at 9–12).
Mark the recent red & green lines. That’s your immediate structure.
Look for interaction:
Rejections from a line = fade potential back into the range.
Break + close across a line = watch the retest for continuation.
Confirm with context: session bias, HTF structure, and your own tools (VWAP, RSI, volume, FVG/OB, etc.).
Plan the trade: enter on retest or reclaim, stop beyond the line/last swing, target the opposite side or next structure.
Alerts (set and forget)
“New trendline formed” — fires when a new high/low pivot confirms and a fresh line is drawn.
“Upper/lower trendline crossed” — fires when price crosses the most recent red/green line.
Use these to track structure shifts without staring at the screen.
Good to know (honest limitations)
Confirmation lag: pivots need n bars on both sides, so signals arrive after the swing confirms. That’s by design—less noise, fewer fake lines.
Lines update as structure evolves: when a new pivot forms, the previous “recent” line becomes “historical,” and older ones can be removed based on your max setting.
Not an auto trendline crystal ball: it won’t predict which line holds or breaks—it just keeps the most relevant structure clean and up to date.
Final notes
Works on any timeframe; I built it with H1 in mind and scale to H4/D1 by increasing n.
Pairs nicely with session tools and VWAP for intraday, or with supply/demand / FVGs for swing planning.
Risk first: lines are structure, not guarantees. Manage position size and stops as usual.
Not financial advice. Trade your plan. Stay nimble.
Fibonacci and Pivot Points by THUẬN-TBSetup 1: Combining Fibonacci Retracement with Trend Lines
This setup helps identify potential entry points when the price retraces to significant Fibonacci levels and, at the same time, touches a trend line.
Identify the trend: First, you need to determine the main market trend (up or down). In an uptrend, the price typically creates higher highs and higher lows. Conversely, in a downtrend, the price makes lower highs and lower lows.
Draw the Fibonacci Retracement: After identifying the trend, draw the Fibonacci Retracement tool.
For an uptrend: Drag from the lowest swing low to the highest swing high of the most recent upward move.
For a downtrend: Drag from the highest swing high to the lowest swing low of the most recent downward move.
Find the entry point: Wait for the price to retrace to a key Fibonacci level such as 0.382, 0.5, or 0.618. A strong signal is when the price touches one of these levels and simultaneously intersects with the trend line. This combination suggests that the support (or resistance) level is reinforced by two factors.
Place the trade:
For an uptrend: Place a long (buy) order at this confluence point. The stop-loss can be placed below the next Fibonacci level or below the low of the corrective wave.
For a downtrend: Place a short (sell) order at this confluence point. The stop-loss can be placed above the next Fibonacci level or above the high of the corrective wave.
Setup 2: Combining Fibonacci Retracement with Support/Resistance Zones
This setup is based on the principle that Fibonacci levels are stronger when they align with price zones that have acted as support or resistance in the past.
Identify support and resistance zones: Look at the chart to find price areas where the market has reversed or consolidated multiple times. These zones can be previous highs and lows or psychological round numbers.
Draw the Fibonacci Retracement: Similar to the previous setup, draw the Fibonacci Retracement on the main trend wave.
Find the entry point: Wait for the price to retrace to a Fibonacci level (especially 0.5 and 0.618) that also coincides with a significant support or resistance zone. The confluence of these two factors creates a very strong signal, indicating a high probability of a price reversal.
Place the trade:
Enter the trade: Place a buy or sell order at this confluence zone.
Stop-loss: Place the stop-loss below the support zone (for a buy order) or above the resistance zone (for a sell order).
Setup 3: Using Fibonacci Retracement and Fibonacci Extension
This is a more advanced setup that helps you not only find entry points but also determine potential profit targets.
Draw the Fibonacci Retracement: After the price has retraced, use the Fibonacci Retracement tool to find an entry point, as in the previous setups. For example, the price retraces to the 0.618 level.
Draw the Fibonacci Extension (or Expansion): After the price has rebounded from the Fibonacci Retracement level, use the Fibonacci Extension tool.
Draw the extension from 3 points: Start from the beginning of the trend wave, drag to the high (or low), and then drag back to the end of the corrective wave. This tool will automatically display potential target levels.
Determine profit targets: Common Fibonacci Extension levels such as 1.272, 1.618, and 2.618 are often used as profit targets. The 1.618 level, in particular, is a very common and reliable target for many traders.
Daniel SnipeDaniel Snipe Indicator Lets you trade while using BOS and smart money concepts, it reads price action both on the 15m, 30m and all time frames available
20 MA ReversionA mean reversion tactic with the 20 SMA:
the indicator is chcking specific parameters, such as the volume related to the last day's volume, distance from 20 SMA, CCI values and changes, trends, and recent gaps that will act as a magnet.
enjoy!