Elder's Complete Trading SystemKey Features:
✅ ENHANCED SIGNALS (🔥 symbols) = ALL conditions perfectly aligned:
Weekly trend confirmation
Daily pullback/rally against trend
Multiple indicator convergence
Divergence detection
Volume confirmation
Proper channel positioning
✅ Standard Signals = Basic Triple Screen requirements met
✅ Comprehensive Dashboard shows real-time status of ALL indicators
✅ Automatic Stop Loss & Target Calculation based on 2% rule
✅ Multiple Alert Types for different signal strengths
What Makes This "Perfect":
Implements EVERY major concept from the book:
Triple Screen (3 timeframes)
Elder-ray (Bull/Bear Power)
Force Index (Price + Volume)
MACD-Histogram with divergences
Multiple oscillators (Stochastic, Williams %R)
Volume analysis
Channel trading
2% Rule risk management
Losers Anonymous principles
Professional-Grade Features:
Multi-timeframe analysis
Divergence detection (most powerful signals)
Risk/reward calculation
Position sizing suggestions
Visual stop loss & target lines
Comprehensive alerting system
Follows Elder's Philosophy:
Quality over quantity
Risk management FIRST
Multiple confirmation required
Clear visual feedback
Educational reminders built-in
Best Practices:
Use on DAILY charts primarily
Set higher timeframe to WEEKLY
Only take ENHANCED signals for highest probability
ALWAYS follow the 2% rule
Check the dashboard before every trade
Wait for ALL confirmations to align
This is the most comprehensive Dr. Elder indicator possible—combining every trading principle from his book into one powerful system!
Candlestick analysis
VisionAlgoPurpose: A multi-functional trading indicator that combines trend analysis, market structure, support/resistance zones, supply/demand levels, signal generation, risk management (TP/SL), and a visual dashboard for informed trading decisions.
1. Signal Generation
VisionAlgo provides buy and sell signals based on several technical filters:
SuperTrend Signals:
Calculated using a customizable ATR-based supertrend formula.
Generates bullish signals when price crosses above the supertrend and bearish signals when price crosses below.
Signals can be filtered into Normal and Strong signals depending on trend alignment with EMA/SMA filters.
Moving Average Filter:
Users can apply a moving average filter (SMA, EMA, WMA, VWMA, HMA) to validate signals.
Ensures trades align with the broader trend.
Signal Sensitivity & Mode:
Adjustable sensitivity (1–15) to control frequency of signals.
Signal Mode options: All, Normal, or Strong.
Candle Coloring:
Bars can be automatically colored bullish or bearish based on active signals for quick visual reference.
2. Trend and Market Structure Indicators
EMA Trend Confirmation:
200-period EMA serves as a long-term trend filter.
Signals above EMA reinforce bullish bias, signals below reinforce bearish bias.
Linear Regression & Trend Slopes:
Calculates slope, intercept, and deviations of price to detect potential reversal zones and trend direction.
Power MA / Trend Ribbon / Cirrus Cloud:
Optional advanced trend indicators that provide layered confirmation of market direction.
Auto Trend Lines:
Draws trend lines automatically based on swing highs/lows for visual trend guidance.
3. Support/Resistance & Supply-Demand Zones
EzAlgo SR Levels:
Dynamically detects support/resistance levels using pivot highs/lows.
Zones can be extended and colored differently based on bullish/bearish conditions.
Supply/Demand Zones (POI):
Tracks high/low swings to mark supply and demand areas.
Uses ATR-based buffers for box sizing.
Prevents overlapping zones and highlights breakout-of-structure (BOS) events.
Reversal Bands / Retest Zones:
Multi-layered bands around price to detect potential reversal and retest zones using ATR or True Range multipliers.
4. Risk Management – TP / SL System
Entry, Stop Loss, and Take Profit Levels:
Automatically calculates and plots TP1, TP2, TP3 based on ATR multiples.
Stop Loss dynamically adjusts depending on trade direction and risk multiplier.
TP/SL Breakout Labels:
Labels appear on the chart when price hits a TP or SL level for instant trade feedback.
Customizable Colors for Visualization:
Different colors for entry, SL, TP levels for clarity.
5. Dashboard Functionality
Multi-Timeframe Trend Overview:
Displays trend direction across multiple timeframes (1h, 2h, 4h, 8h, Daily).
Uses EMA to define bullish/bearish trend for each timeframe.
Current Position and Trend Summary:
Shows active position (Buy/Sell) and current trend in a compact table on the chart.
Background color dynamically changes to green/red based on bullish/bearish bias.
6. Advanced Features
Trailing Stop Loss (Optional):
Can enable dynamic trailing stops to lock profits.
Reversals & Reversal Bands:
Highlight potential market turning points using multi-period ATR bands.
Trend Line Customization:
Line color, width, style, and extendable endpoints for visual trend analysis.
Volume / Range Filters:
Incorporates filters based on price consolidation and breakout strength.
7. Code Structure Highlights
Input Section:
All major user inputs are grouped logically (Buy/Sell, Indicators, TP/SL, Dashboard, Trend Lines, etc.).
Signal Logic:
Computes bullish and bearish signals based on supertrend and moving averages.
Differentiates normal and strong signals for precision.
Position Tracking:
Keeps track of long/short positions and whether TP levels have been hit.
TP/SL Logic:
Uses ATR-based multipliers for dynamic risk management.
Plots horizontal lines and labels for each TP and SL.
Support & Resistance Logic:
Detects pivot highs/lows for SR levels.
Uses arrays to manage dynamic lines and zone fills.
Supply/Demand Zone Logic:
Avoids overlapping zones with ATR buffer.
Marks breakout-of-structure (BOS) zones when price breaks key levels.
Dashboard Logic:
Creates a visual table with current position, trend, and timeframe analysis.
Volume-Confirmed FTR Zones [AlgoPoint]FTR Zone Indicator — Fail To Return Zones (With Volume Confirmation)
Advanced Smart Money Zone Detection for Institutional Orderflow
The FTR Zone Indicator is a professional-grade tool designed for traders who follow Smart Money Concepts (SMC), ICT methodologies, or institutional orderflow. It automatically detects Fail To Return Zones (FTR) — high-probability supply and demand areas formed after strong displacement moves.
By combining impulse detection, base identification, and volume confirmation, this indicator highlights zones where price is most likely to react, reverse, or mitigate shortly after structure breaks.
⸻
⭐ What Are FTR Zones?
FTR zones (Fail To Return zones) are price areas where:
1. A strong displacement / impulse candle is formed
2. That impulse originates from a small consolidation (base)
3. Price moves away aggressively
4. AND fails to return immediately to the origin area
These zones often indicate:
• Institutional orders
• Imbalance
• Hidden liquidity
• Origin of a trend leg
• High-probability mitigation points
This indicator fully automates the detection and visualization of such areas.
🔍 How the Indicator Works
1. Impulse Detection
The indicator identifies a valid impulse candle using:
• ATR-based bar range filter
• Trend-aligned candle body direction
• Optional volume confirmation
Only large, meaningful institutional candles qualify — filtering out noise.
2. Base Zone Identification
Before every impulse, the tool finds the micro-consolidation base using:
• Highest high of the last X bars
• Lowest low of the last X bars
This base becomes the potential FTR zone.
3. FTR Zone Creation
When a valid impulse is detected:
• Bullish impulse → Demand FTR zone
• Bearish impulse → Supply FTR zone
The zone is immediately drawn on the chart using box.new().
4. Zone Extension
Every zone continuously extends to the right as price evolves, allowing you to track:
• Mitigation
• Retests
• Reaction points
• Liquidity sweeps
5. Invalidation Logic
Zones automatically delete when violated:
• Demand zone invalid if close < zone low
• Supply zone invalid if close > zone high
This keeps the chart clean and helps focus only on active, high-value areas.
🎛️ Key Features
✔ Automatic FTR Zone Detection
Instantly identifies institutional origin zones based on real impulse and displacement.
✔ Volume-Based Filtering
Ensures only high-volume impulses (true institutional orders) create zones.
✔ Supply & Demand Coloring
• Bullish FTR → Demand Zone (Teal tone)
• Bearish FTR → Supply Zone (Red tone)
✔ Safe Zone Storage
Fault-tolerant logic ensures no array errors, invalid zones, or broken visuals.
✔ Auto-Extending Boxes
Real-time zone updates with precise historical mapping.
✔ Smart Invalidation
Zone is removed only when fully broken, preventing false signals.
✔ Clean, Non-Repainting Logic
Impulse detection and zone placement are confirmed only on bar close.
📈 How to Use It (Example Schenarios)
For Reversals or Continuations
• Look for price reacting or mitigating inside a zone
• Use as entry confirmation in trend continuations
• Combine with FVG, BOS/CHOCH, liquidity sweeps, or premium/discount zones
For Scalping or Intraday Trading
• High-probability countertrend entries
• Reaction-based setups at institutional footprints
For Swing Traders
• Identify weekly/daily origin zones
• Plan entries around large displacement points
2 bearish candles above the 8 EMAYou will get a signal when:
Candle n-1 is bearish
Candle n is bearish
Candle n closes above the 8EMA
All on 30-minute timeframe
ORB 9:30 AM 15-Min Range - All TimeframesMy NYC session ORB stategy script. It find the NYC opening range on the 15min timeframe and displays it across all timeframes.
NQ vs ES SMT DivergencesAn algorithm for spotting SMT Divergences this is an ICT concept serving fellow ICT traders.
VOVA MOD • Alternating Signals (NO REPAINT, ONE ALERT)Теперь при каждом подтверждённом сигнале:
рисуется синий бар + лейбл LONG над ним (по закрытому бару);
или красный бар + лейбл SHORT над ним;
сигнал не перерисовывается, идёт строго по очереди LONG → SHORT → LONG →
Now, on every confirmed signal:
A blue bar is drawn with a LONG label above it (based on the closed candle),
Or a red bar is drawn with a SHORT label above it,
The signal does not repaint and signals strictly alternate in sequence: LONG → SHORT → LONG → SHORT → …
Sessions Forex - DDsessions by dadahgkgkjhghkgiygjhg luu g ig ig o ououuuuuuuuo yohugigouh oi ohgyfkjhou fyhfgomujgiyf lkhgb omilkhbihgbuighb oulkh bmigiug m ou kg oiugmougiyfgomlhgomugo
H7This indicator quantifies real buying and selling pressure by tracking capital flow in and out of the market in real time. It converts every candle into an objective measure of money dominance rather than price noise.
It isolates aggressive buyers versus aggressive sellers, detects liquidity absorption, highlights shifts in control, and maps where capital is accumulating or exiting.
The tool is built for traders who want clarity on which side is actually financing the move.
It can be used on any timeframe and is optimized for trend confirmation, reversal detection, and high conviction entries.
Timed Swing Points [Free +] | cephxsTimed Swing Points | cephxs
This indicator is published under the Mozilla Public License 2.0. © cephxs, © fstarcapital
1. OVERVIEW
Timed Swing Points (TSP) highlights the timing of recent confirmed swing highs and lows and annotates them with context-aware time labels. Instead of drawing traditional pivot shapes and cluttering the chart, this streamlined free edition focuses on the temporal structure: WHEN pivots occur, not just WHERE . It helps discretionary traders quickly scan for clustering of swings around repeating intraday minutes or higher‑timeframe day names.
2. WHAT IT DOES
Detects swing highs and lows using a sensitivity factor (len)
Adds a time (or day name on daily timeframe) label at each qualified swing
Optional filtering to only show labels during defined "key time" minute windows
Automatically adapts label content to timeframe:
Intraday: HH:MM (24h or 12h model depending future input extension)
Daily: Full or abbreviated weekday names
Respects a maximum number of displayed swing points to keep charts clean
3. CORE FEATURES
Swing Detection: Uses ta.pivothigh(len, len) / ta.pivotlow(len, len); a pivot is confirmed only after enough bars pass, avoiding repaint on the current bar.
Time Labeling: Places labels offset back to the pivot bar index (bar_index - len).
Key Time Filtering: When enabled, labels only show if the pivot's minute is inside one of three windows: 00–10, 24–36, 50–59 minutes. These windows target common liquidity / volatility phases.
Day Name Mode: On daily timeframe, labels display full (e.g., Monday) or abbreviated (e.g., Mon) day names depending on the Full Day Names setting.
Point Limiting: Oldest labels are removed once Maximum Points Displayed is exceeded.
Clean Visual Footprint: Shape markers and lines are disabled in this free build (internally set to constants). Focus remains on time annotation density rather than price level persistence.
4. INPUTS & PARAMETERS
Sensitivity (len): Default 2. Swing pivot width. Higher = fewer, broader swings
Maximum Points Displayed: Default 10. Caps number of recent swing labels retained
Show Time Labels: Default true. Master toggle for all time labels
Key Times Only: Default true. Restricts labels to predefined minute windows
Prefix: Default blank. Optional text prepended to each label
High Time Color: Default red. Text color for swing high labels
Low Time Color: Default blue. Text color for swing low labels
Text Size: Default Small. Controls label text size (Tiny → Huge)
Full Day Names: Default true. Show full weekday names on daily timeframe
Internal Constants (Not User-Adjustable):
Shape display flags (show_high, show_low) set false
Line display and deletion logic present but disabled
Timezone currently fixed to America/New_York in Automatic mode; DST handled by TradingView engine
5. HOW SWING TIME IS DETERMINED
For each bar the script evaluates pivot conditions
A pivot is confirmed only after the right width (len) bars complete—the label is then placed len bars back
Time extraction uses the pivot's bar timestamp and converts:
Intraday: Formats HH:MM (24-hour). Infrastructure exists for future 12h toggle
Daily: Converts timestamp to a weekday name
Key time filter checks the pivot's minute bucket. If outside defined windows and filter is active, the label is skipped
6. TIME WINDOWS LOGIC (KEY TIMES ONLY)
Minutes 00–10 → Opening sequence & initial liquidity sweep
Minutes 24–36 → Post initial rotation / mid-hour inflection zone
Minutes 50–59 → Pre hour close / micro-structure reshuffle
ICT Traders: View as macros and note when macros form swing points
This pattern helps isolate intraday zones where structural shifts frequently occur, reducing noise from less consequential pivot timings.
7. USAGE GUIDELINES
Start with Sensitivity = 2 or 3 for most liquid intraday symbols. Increase on higher timeframes to avoid excessive clustering
Key Times Only ON: Ideal for focusing on session rotation pivots. OFF: Use for full discovery when studying custom time behaviors
Combine with volume profile or divergence tools to qualify time-labeled swings (e.g., a swing forming at 09:30 NY vs. random mid-bar)
Apply on lower timeframes (1–15m) to map recurring patterns or on Daily to see weekly rhythm changes
8. PERFORMANCE & LIMITATIONS
Efficient: Only stores arrays of recent labels and prunes aggressively
No Alerts: Current version does not fire alerts (Future Pro+ variant may include swing-time alerting)
Timezone: Fixed to America/New_York
9. BEST PRACTICES
Use a neutral chart theme; contrasting label colors amplify swing clusters
When analyzing historical pattern reliability, temporarily raise Maximum Points Displayed to 50–100 then revert to lighter values for live trading
Prefix field: Add a tag like "T:" if mixing multiple custom time tools to differentiate label origin
10. FAQ
Q: Why do some expected swings not show?
If they confirm outside key minute windows and filtering is ON, they're intentionally suppressed.
Q: Can I get price levels drawn?
Not in this free build. Lines/shapes are disabled intentionally.
Q: Does it repaint?
Pivot confirmation waits for the right width; labels appear only after the swing is locked in. Past labels aren't retroactively moved.
Q: Can I monitor multiple symbols at once?
This version is single‑symbol; use layouts or Pro variants for multi-source overlays.
11. CHANGELOG
v1.0 (Initial Free Release): Core swing time labeling, key time filter, day name adaptation, performance improvements. More updates coming.
12. DISCLAIMER
This tool is an analytical overlay designed for timing context only. It is NOT a standalone buy/sell signal. Always validate swings with broader market structure, liquidity pools, and risk management. No guarantee of future performance.
If you find this useful and want advanced variants (alerts, multi‑timezone, clustering metrics), reach out via TradingView. Feedback drives improvements.
BS by bigmmBS by bigmm is a powerful tool designed to track and display cumulative trading volumes for bullish (green) and bearish (red) bars over a user-defined period. This indicator provides valuable insights into market sentiment by quantifying buying and selling pressure through volume analysis.
Adjustable lookback period from 20 to 10,000 bars
Default setting of 500 bars for balanced analysis
Real-time calculation updates on each new bar
BUY Volume: Total volume of green bars (close > open)
SELL Volume: Total volume of red bars (close < open)
Interpretation:
Higher BUY Volume: Indicates stronger buying pressure
Higher SELL Volume: Suggests stronger selling pressure
Balanced Volumes: Shows equilibrium between buyers and sellers
Ideal For:
Swing traders analyzing medium-term trends
Position traders evaluating long-term market sentiment
Volume-based trading strategies
Market structure analysis
NHEST Liquidity Ultra Minimal (Short Labels)
NHEST Liquidity Ultra Minimal is a clean, lightweight, and distraction-free liquidity mapping tool designed for traders who want institutional-grade clarity without chart noise.
It highlights only the most important liquidity zones — nothing extra, nothing cluttered — giving you a pure view of where price is most likely to react, reverse, or sweep.
✔ Ultra-Minimal Design
This indicator removes all unnecessary visuals and focuses solely on key liquidity levels derived from price structure. No boxes, no labels, no shading overload — just the critical price zones that matter.
✔ Smart Liquidity Levels
NHEST Liquidity Ultra Minimal automatically detects major liquidity pools such as:
• Buy-side liquidity (BSL) above price
• Sell-side liquidity (SSL) below price
• Primary and secondary liquidity shelves
These levels help traders anticipate where smart money may target next.
✔ Higher-Timeframe Stability
Built to work cleanly across all timeframes, from scalping to swing trading. Liquidity zones update smoothly and remain stable even during high-volatility conditions.
✔ Perfect for Smart Money Concepts (SMC)
This indicator is ideal for traders who follow:
• ICT concepts
• Liquidity hunts
• Market structure
• Breakers & mitigation blocks
• Sweep-into-imbalance setups
✔ No Lag — No Repaints
All levels are calculated in real-time using non-repainting logic.
✔ Clean Visuals for Any Style
Whether you’re using a dark chart or a white chart, NHEST Liquidity Ultra Minimal keeps your workspace clean, organized, and easy to read — perfect for professional analysis, live streaming, and trading education content.
⸻
How to Use
1. Identify zones above price (BSL) as potential liquidity targets for bullish expansions.
2. Identify zones below price (SSL) as downside liquidity targets for bearish expansions.
3. Expect price to gravitate toward the nearest liquidity pool during consolidation.
4. Use the levels to anticipate sweeps, reversals, or continuation moves.
⸻
Best For
• Smart money traders
• Gold (XAUUSD) traders
• Crypto, Forex, Indices
• Scalpers & intraday traders
• Price-action purists
• Traders who want a clean chart
⸻
Disclaimer
This script is for educational purposes only and is not financial advice.
Always use proper risk management.
By NHEST TRADING LLC
Aggregated Open InterestAggregates Open Interest data across 10 major crypto exchanges: Binance, Bybit, Kraken, MEXC, Bitget, BingX, Coinbase, Deribit, HTX, and Crypto.com.
Displays total market OI with candlesticks on intraday timeframes and a step line on daily+ timeframes. Color-coded: teal for increasing OI, red for decreasing OI.
Toggle individual exchanges on/off in settings to customize your view.
With this indicator there is no need to be on the perpetual chart of the asset for the open interest to be displayed.
3 Band Volume matched Candles3 Band Volume matched Candles– is a clean, high-signal volume-based candle colouring system designed to highlight the extremes of market participation. Instead of using complex multi-band gradients, this simplified version focuses on what truly matters to scalpers and intraday traders:
🔵 Very Weak Volume (Exhaustion)
Shows when the market is running out of participation. These candles often appear near tops, stalled moves, fake breakouts, and areas where liquidity is drying up. Perfect for spotting potential reversals or rug-pull conditions.
⚪ Normal Volume (Baseline Flow)
Represents regular market activity. These neutral candles keep the chart clean and make the extremes stand out instantly.
🟥 Neon Hot-Red (High-Impact Volume)
Highlights moments of significant volume — intervention, aggression, absorption, stop hunts, or strong rejection wicks. These candles are critical for identifying real moves vs. fake ones, spotting wickbacks, and confirming momentum shifts.
Why This Tool Works
By focusing only on the very low and very high ends of market volume, the indicator cuts through noise and exposes the true behaviour behind each candle. Traders can instantly see:
When a move is losing strength
When a trend is topping or stalling
When big volume enters the market
When a wickback is driven by strong rejection
Whether a breakout is real or weak
When reversals are highly probable
This makes it ideal for scalpers, and anyone who trades fast-moving instruments
Customisation
Fully customisable weak/normal and normal/strong thresholds
User-defined colours for each band
Brightness control
Borders-only mode
Adjustable fill opacity
Optional corner legend for clarity
PLANBXPRESS BUY/SELL MAGNETThis indicator is a technical analysis tool that identifies potential buying and selling points in the market. It does this by leveraging a signal library imported from `yashgode9/signalLib/2`, which contains predefined algorithms for analyzing market trends based on specified parameters.
Key Features
1.Input Parameters: The indicator allows users to customize several parameters:
- Depth: Determines the number of bars to look back for price analysis (default is 150).
- Deviation: Sets the threshold for price movement (default is 120).
- Backstep: Defines how many bars to step back when evaluating signals (default is 100).
- Label Transparency: Adjusts the transparency of labels displayed on the chart.
- Color Customization: Users can specify colors for buy and sell signals.
2.Signal Generation: The core functionality is driven by the `signalLib.signalLib` function, which analyzes the low and high prices over the specified depth and deviation. It returns a direction indicator along with price points (`zee1` and `zee2`) that are used to determine whether to issue a buy or sell signal.
3. Labeling and Visualization:
- The indicator creates labels on the chart to indicate buy and sell points based on the direction of the signal.
- Labels are color-coded according to user-defined settings, enhancing visual clarity.
- The indicator also manages the deletion of previous labels and lines to avoid clutter on the chart.
4. Repainting Logic: The script includes a repainting option, allowing it to update signals in real-time as new price data comes in. This can be beneficial for traders who want to see the most current signals but may also lead to misleading signals if not used cautiously.
Kindly use it with your Price Action knowledge
FVG Snper PRO🎯 FVG Sniper — Fair Value Gap Signal Engine
FVG Sniper is a professional imbalance-based entry tool built around the Nasdaq futures (NQ/MNQ) — but the signal logic is general enough to apply to many liquid instruments (indices, FX, crypto, metals).
It automatically detects Fair Value Gaps (FVGs), tracks their lifecycle, and fires rule-based long/short signals only when price shows decisive intent away from those imbalances.
🔍 What FVG Sniper Does
Detects FVGs automatically (no pivots)
Uses a strict 3-candle pattern to locate bullish and bearish imbalances directly from price action.
Tracks each FVG over time
For every FVG, FVG Sniper tracks:
When it was created
Whether it has ever been tapped
Whether it has been tapped since the last trade
Whether it has been invalidated (“inversion close”)
Session-gated execution
FVGs can be formed and tapped any time.
Only bars inside a defined signal session (e.g. 09:30–12:00 New York time) are allowed to trigger entries.
FVGs are only eligible if they were created on the same trading day as the signal and after a specific time cutoff (e.g. 08:30 ET).
Tap-aware, breakout-based entries
The indicator looks for:
An FVG that has been tapped at least once since the last signal (if tap is required).
A decisive breakout of the previous bar’s high or low coming off that FVG.
Multi-strategy overlay (for advanced use)
On top of the core engine, FVG Sniper offers several optional “Sniper profiles” (strategies) tuned around:
Session timing (e.g. morning / midday windows)
Volatility regimes
Lane cleanliness / opposite-side structure behavior
Range context (distance from session extremes)
You can toggle these profiles on/off to restrict signals to specific conditions — but the exact internal filters and thresholds are not disclosed.
If at least one profile is enabled, a signal prints when any enabled profile likes the setup.
If no profiles are enabled, FVG Sniper shows the raw base FVG breakout signals from the core engine.
🧠 How to Use It
Primary use case: intraday futures (NQ/MNQ) on 1M timeframe.
FVG Sniper works best as:
A signal engine feeding your execution plans, or
A confirmation layer on top of your own context (HTF bias, news, higher-timeframe levels, etc.).
🎨 Visuals & Controls
Bullish and bearish FVG zones are drawn directly on the chart.
Optional mid-lines through each FVG.
Automatic delete or “fade” behavior when FVGs are invalidated.
Clear long/short markers at the signal bar.
Optional debug label to inspect which FVG produced the signal and key reference times.
⚠️ Disclaimer
This script is for educational and research purposes only and is not financial advice.
Past performance does not guarantee future results. Always validate any signal logic in a simulator and adapt it to your own risk management, instrument, and timeframe.
Proyeccion Cuantitativa 6m - 3 escenarios“The chart displays three 6-month projected price paths based on trend and volatility: a conservative lower curve, a moderate expected path, and an aggressive upper scenario.”
Liquidity Sweep This indicator is a precision ICT Liquidity Sweep Detector. It:
✔ Finds real swing highs and lows
✔ Detects true stop runs
✔ Verifies strong wick rejection
✔ Confirms reversals
✔ Filters out weak/noisy wicks
✔ Avoids repeated/clustered sweeps
✔ Shows only the best most recent sweep
✔ Displays arrow + label + line cleanly
Firegenie Gold BotHow It Works
This stripped-back version of my "Vantage" indicator logic is designed to do one thing well: identify high-quality momentum breaks on XAUUSD and trade them with disciplined risk management. Almost all the complexity of the full algorithm has been removed so users can see the core idea clearly.
The core concept
The bot waits for signs that gold has just made a strong push into a fresh extreme during the active session and may be ready to snap back. When a valid setup appears, the bot prepares a trade with predefined stop loss and take profit levels based on volatility (ATR). If price confirms the reversal, it enters automatically and manages the exit.
It never overtrades, it never fights momentum blindly, and it does not chase entries. One or two trades per day maximum.
________________________________________
1. Session logic
The bot divides the day into two parts:
• Pre-session (1800–0345 London time)
No trades allowed. It simply looks at how price behaved during this quiet period and decides whether the general drift was bullish or bearish.
• Active session (everything outside pre-session)
This is where trading is allowed. The bot resets its internal counters and keeps track of the highs and lows made during the session.
Only the active session produces trades.
________________________________________
2. When it looks for a trade
A potential setup can only form when:
• the bot is not already in a trade
• the daily limit (max 2 positions) has not been reached
• the current day is not blocked due to major events (FOMC, holidays, etc.)
• price is making a fresh high or low relative to recent bars
• volatility is elevated (using a Williams Vix-Fix style calculation)
• short-term and medium-term EMAs agree on direction
The bot isn’t trying to predict tops or bottoms blindly. It waits for:
A strong push into a fresh extreme, combined with a volatility spike that often marks exhaustion.
This is the heart of the strategy.
________________________________________
3. How entries actually trigger
The bot prepares a setup as soon as the push candle qualifies, but it does not enter immediately. The entry only triggers if price retraces back through the open of the setup candle.
In other words:
• Long entry: price must dip below the setup candle’s open
• Short entry: price must rise above the setup candle’s open
This prevents chasing. It forces the bot to buy low after a high-volatility push down, or sell high after a high-volatility push up.
If price never retraces through the setup level, no entry is taken.
________________________________________
4. Stop loss and take profit
Stops and targets are dynamic.
• Stop loss: ATR × fixed multiplier
• Take profit: reward-to-risk (1.8R in this version)
• TP zone: 90 percent of TP, used for early break-even logic
• Break-even: if price moves far enough towards target, the stop is pulled to entry
Everything is placed the moment the trade triggers, and the bot manages it from there.
________________________________________
5. Trade management
Once a trade is active, the bot monitors four things:
1. Full TP hit
2. TP-zone hit + break-even activated
3. Stop loss hit
4. Emergency stop (rare edge case)
When the bot exits, it logs key stats and won’t re-enter until conditions reset.
________________________________________
6. Daily rhythm
The bot is built around discipline, not activity.
• Up to two positions per day.
• Only during the active session.
• Never trades during pre-session.
• Avoids known high-risk days entirely.
• Each closed trade updates win/loss/breakeven counts and streaks.
This helps keep results stable and avoids death by overtrading.
________________________________________
7. What the user sees on the chart
You’ll see:
• Entry flags
• Take profit markers
• Stop loss crosses
• Lines for SL, TP, BE-threshold, open-level
• A simple stats panel summarising performance
It’s designed to be easy to follow visually, even if you ignore the hundreds of lines powering the engine.
________________________________________
This version of the bot:
identifies high-volatility exhaustion at fresh extremes, waits for a confirmation retrace, enters with volatility-based risk, and exits cleanly with fixed rules.
It’s a simplified expression of the Vantage philosophy:
trade fewer setups, trade only the cleanest reversals, and let discipline do the heavy lifting.
K线Delta显示(带总和)//@version=5
indicator("K线Delta显示(带总和)", overlay=true)
// 输入参数
show_labels = input.bool(true, title="在K线上显示Delta值")
show_cumulative = input.bool(true, title="显示累计Delta")
period_length = input.int(24, title="计算周期", minval=1)
// 数值格式化函数 - 将大数字转换为K/M/B单位
format_number(value) =>
abs_value = math.abs(value)
if abs_value >= 1000000000
str.tostring(value / 1000000000, "#.##") + "B"
else if abs_value >= 1000000
str.tostring(value / 1000000, "#.##") + "M"
else if abs_value >= 1000
str.tostring(value / 1000, "#.##") + "K"
else
TMAX Divergence by ericfreemanTMAX Divergence 是一套由 EricFreeman 開發的 RSI 背離偵測指標,用於捕捉市場反轉的關鍵位置。
此指標透過:
RSI(14) 高檔/低檔(預設 70 / 30)
價格與 RSI 的高低點不一致(背離)
Pivot 高低點辨識 + 等待最多 X 根 K
ATR x 倍數的 TP / SL 視覺化顯示
協助交易者明確判斷市場是否出現「動能減弱 → 可能反轉」的訊號。
特點:
自動標註看漲 / 看跌背離
可調參數:Pivot、等待 K 棒、ATR 倍數、RSI 區間
不下單、不回測,純視覺輔助
TP / SL 以菱形標示,方便手動交易判斷
適用於:加密貨幣、外匯、指數、股票
此指標屬於 TMAX 系列的一部分,未來將推出更多趨勢與反轉工具。
TMAX Divergence is an RSI-based divergence detection indicator developed by EricFreeman, designed to identify early reversal signals in the market.
This tool analyzes:
RSI(14) overbought & oversold zones (default 70/30)
Bullish & bearish divergences between price and RSI
Pivot-based swing high/low detection
Optional waiting period (X candles) after divergence
ATR-based TP/SL visualization
to help traders spot potential momentum loss and trend reversals.
Features:
Auto-detection of bullish & bearish divergences
Fully adjustable settings: Pivot size, wait bars, ATR multipliers, RSI levels
Pure indicator (no orders, no backtesting)
TP/SL displayed with diamonds for manual trading reference
Works on crypto, forex, stocks, and indices
Part of the growing TMAX indicator series designed for trend and reversal analysis.
Delta(samwong)// This Pine Script® code is subject to the terms of the Mozilla Public License 2.0 at mozilla.org
// © pdtrkm
//@version=5
indicator("K线Delta显示(带总和)", overlay=true)
// 输入参数
show_labels = input.bool(true, title="在K线上显示Delta值")
show_cumulative = input.bool(true, title="显示累计Delta")
period_length = input.int(24, title="计算周期", minval=1)
// 数值格式化函数 - 将大数字转换为K/M/B单位
format_number(value) =>
abs_value = math.abs(value)
if abs_value >= 1000000000
str.tostring(value / 1000000000, "#.##") + "B"
else if abs_value >= 1000000
str.tostring(value / 1000000, "#.##") + "M"
else if abs_value >= 1000
str.tostring(value / 1000, "#.##") + "K"
else
str.tostring(value, "#.##")
// 基于价格位置的Delta计算
price_based_delta() =>
float delta = 0.0
body_mid = (open + close) / 2
range_high_low = high - low
if range_high_low > 0
// 计算价格在区间中的相对位置
position_ratio = (body_mid - low) / range_high_low
// 转换为-1到1的范围
normalized_position = (position_ratio - 0.5) * 2
delta := normalized_position * volume
else
delta := 0
delta
// 当前K线的Delta值
current_delta = price_based_delta()
// 计算指定周期内的Delta总和
cumulative_delta = math.sum(current_delta, period_length)
// 在每根K线下方显示简化后的Delta值
if show_labels and barstate.isconfirmed
// 确定标签位置(在K线下方)
label_y = low - (high - low) * 0.05
// 确定标签颜色和符号
delta_color = current_delta > 0 ? color.green : current_delta < 0 ? color.red : color.gray
delta_symbol = current_delta > 0 ? "▲" : current_delta < 0 ? "▼" : "●"
// 创建标签 - 使用简化单位
label.new(
bar_index,
label_y,
delta_symbol + format_number(current_delta),
color=delta_color,
textcolor=color.white,
style=label.style_label_center,
size=size.small,
yloc=yloc.price)
// 显示累计Delta值
if show_cumulative and barstate.isconfirmed
// 确定标签位置(在K线上方)
cumulative_y = high + (high - low) * 0.05
// 确定累计Delta颜色
cumulative_color = cumulative_delta > 0 ? color.green : cumulative_delta < 0 ? color.red : color.gray
// 创建累计Delta标签
label.new(
bar_index,
cumulative_y,
"∑: " + format_number(cumulative_delta),
color=cumulative_color,
textcolor=color.white,
style=label.style_label_center,
size=size.small,
yloc=yloc.price)
// 显示汇总信息表格
if barstate.islast
var table info_table = table.new(position.top_right, 2, 4,
bgcolor=color.new(color.white, 80),
border_width=1)
// 确定整体趋势颜色
trend_color = cumulative_delta > 0 ? color.green : cumulative_delta < 0 ? color.red : color.gray
trend_text = cumulative_delta > 0 ? "净买入" : cumulative_delta < 0 ? "净卖出" : "平衡"
table.cell(info_table, 0, 0, "Delta指标",
text_color=color.black, text_size=size.normal, width=8)
table.cell(info_table, 1, 0, "数值",
text_color=color.black, text_size=size.normal)
table.cell(info_table, 0, 1, "当前K线",
text_color=color.black, text_size=size.small)
table.cell(info_table, 1, 1, format_number(current_delta),
text_color=current_delta > 0 ? color.green : color.red, text_size=size.small)
table.cell(info_table, 0, 2, str.format("近{0}根总和", period_length),
text_color=color.black, text_size=size.small)
table.cell(info_table, 1, 2, format_number(cumulative_delta),
text_color=trend_color, text_size=size.small)
table.cell(info_table, 0, 3, "市场方向",
text_color=color.black, text_size=size.small)
table.cell(info_table, 1, 3, trend_text,
text_color=trend_color, text_size=size.small)
// 在图表上绘制累计Delta线
cumulative_line = ta.cum(current_delta)
plot(show_cumulative ? cumulative_line : na, "累计Delta", color=color.orange, linewidth=2)






















