Indicator

Indicator

Indicator

Institutional Fibonacci + Elliott WaveInstitutional Fibonacci + Elliott Wave — Indicator Description
Overview
This indicator combines three powerful technical analysis tools into a single overlay: Fibonacci retracement/extension levels, Elliott Wave detection, and a Volume Point of Control (POC) line. It is designed to help traders identify high-probability entry zones, validate wave structure, and project take-profit targets with institutional-grade precision.
Core Components
1. Fibonacci Retracement & Extension Levels
The indicator automatically detects the most recent confirmed swing high and swing low using a configurable pivot length, then draws the full Fibonacci grid from that range.
Retracement levels (entry/pullback zones):
0.236, 0.382, 0.500, 0.618 (Golden Ratio), 0.705 (Institutional), 0.786 (Deep), 0.886 (Extreme)
Extension levels (take-profit targets):
1.000 (TP1 — equal move), 1.272 (TP2 — Wave 3 target), 1.618 (TP3 — Golden Extension), 2.000 (TP4), 2.618 (TP5)
The Golden Zone (0.618–0.786) is highlighted with a shaded box — historically the highest-probability reversal area in trending markets. A TP1 zone box is also drawn around the 1.000 extension.
Direction is set automatically: if the most recent confirmed pivot was a high, the grid is drawn bullish (low → high); if a low, it draws bearish (high → low). Every level includes an optional price label and percentage distance from the 0.618 entry.
2. Elliott Wave Detection
The indicator scans recent pivot history for a valid 5-wave impulse pattern, applying the three core Elliott Wave rules:
Wave 2 never retraces beyond the start of Wave 1
Wave 3 is never the shortest impulse wave
Wave 4 does not overlap Wave 1's price territory
When a pattern is confirmed, it draws labeled wave points (W1–W5) connected by colored lines — solid cyan for impulse waves, dashed orange for corrective waves. It also projects forward targets:
W5 Min / W5 Max — expected completion range for Wave 5
ABC-C — the likely endpoint of the subsequent corrective wave
Both bullish and bearish impulse structures are detected.
3. Point of Control (POC)
The POC line marks the price level with the highest traded volume over a configurable lookback window (default: 300 bars). It is calculated by dividing the price range into buckets and finding the bucket with the most cumulative volume — similar to a simplified volume profile.
The POC acts as a strong support/resistance magnet. Price tends to revisit and consolidate around it, making it useful for:
Confirming Fibonacci entry zones when POC aligns with the 0.618–0.786 area
Identifying likely reversal points if price is extended far from POC
4. Information Table
A compact on-chart table (position configurable) displays:
All 7 key price levels (0.618 entry through 2.618 TP5) with current prices and % move from the 0.618 entry
Elliott Wave phase status (Scanning / Bullish Impulse / Bearish Impulse)
Wave rule validation confirmation
How to Use It
Entering a trade:
Watch for price to pull back into the Golden Zone (0.618–0.786). If the POC line sits inside or near that zone, confluence is strong. Look for a reversal candle or momentum confirmation before entering.
Setting targets:
Use the extension levels from the table as a tiered take-profit plan — partial exit at TP1 (1.000), scale out at TP2 (1.272), and let runners run toward TP3 (1.618) or beyond.
Elliott Wave confluence:
If the indicator detects a bullish impulse and you are entering near the Wave 4 zone (between W3 and W4 labels), the W5 Min/Max projections give you a forward price target range that aligns with the extension levels.
Alerts:
Five built-in alerts are available — Golden Zone entry, TP1/TP2/TP3 hits, Elliott Wave confirmation, and a POC touch — configurable directly from PulseWire's alert system.
Key Settings
Setting Default Notes Pivot Swing Length21Higher = fewer, more significant swings EW Pivot Length21Match to Swing Length for consistency POC Lookback300 bars Increase for longer-term POC Price Buckets200Higher = more precise POC, heavier CPU load Show Golden Zone On Recommended to leave on Show % from Entry On Shows distance from 0.618 for each level
Best Practices
Works on any timeframe and instrument (stocks, forex, crypto, futures)
Higher timeframes (4H, Daily) produce more reliable pivot detections
Elliott Wave detection is most reliable in trending, impulsive markets — use with caution in choppy, ranging conditions
Confluence of a Fibonacci level + POC + Elliott Wave count is the strongest signal this indicator can produce Indicator

Indicator

Indicator

AI Trend Detector | Adaptive Signals [NeuraLib Machine Learning]🔷 AI Trend Detector | Adaptive Signals
AI Trend Detector is a NeuraLib-powered Machine Learning indicator. It trains a compact supervised neural model on confirmed historical movement, then uses the current market state to estimate Bear , Neutral , and Bull pressure.
The model output is converted into a clean visual system:
Trend Oscillator : A 0-100 pressure gauge. Lower values suggest bullish pressure or oversold conditions. Higher values suggest bearish pressure or overbought conditions.
Adaptive MA Cloud : A main-chart adaptive moving average with an AI-biased cloud that expands as model pressure moves away from neutral.
Confirmed Triangles : Optional chart markers for overbought and oversold interactions, with modes for zone entry, zone exit, or confirmed rotation inside a zone.
Dashboard : A compact readout showing the current state, signal value and confidence.
Triangle Alerts : Alert conditions tied to the same confirmed marker logic shown on the chart.
Directional Confidence : An optional 0-100 line showing the stronger directional model probability, calculated from the larger of Bull or Bear pressure. It does not include Neutral probability, so it reflects directional conviction rather than overall model certainty.
This is not a fixed crossover system. The signals are the visual layer of a model-driven trend pressure engine.
---
🔷 How The Model Learns
Each bar contributes a compact feature row based on price movement, adaptive MA context, and distance from the adaptive baseline. NeuraLib stores these rows in a rolling dataset, normalizes the inputs, and trains the model on recent time-series windows.
The model is trained as a 3-class classifier:
Bear
Neutral
Bull
Historical training examples use future-resolved movement to create their target class, but only after that movement has already occurred. This is the supervised learning setup: the model learns from completed historical outcomes, then applies its learned weights to the current live feature window.
The exposed settings allow users to experiment with model size, learning rate, training frequency, smoothing, trend horizon, and signal behavior.
---
🔷 Model Architecture
The model uses a compact temporal classification architecture:
Flattened state window : Recent feature rows are combined into one temporal input.
Temporal convolution stack : Conv1D-style layers extract short-term structure from the recent market sequence.
Global average pooling : The temporal output is compressed into a compact state representation.
Dense classifier head : One or two dense layers process the pooled state.
Three output logits : The model produces Bear, Neutral, and Bull logits, which are converted into display probabilities.
This keeps the model small enough for Pine Script while still giving it a true sequence-learning structure rather than a simple crossover or rule-based signal engine.
---
🔷 Reading The Signals
The oscillator is intentionally inverted for intuitive market reading:
Low values : Oversold or bullish pressure.
Mid values : Balanced or neutral pressure.
High values : Overbought or bearish pressure.
Triangles can be configured through the Triangle trigger setting:
Crossing into : Prints when the oscillator crosses into an overbought or oversold zone.
Going out of : Prints when the oscillator exits an overbought or oversold zone.
Rotation inside zone : Prints when the signal forms a confirmed turn while still inside the zone.
In rotation mode, Rotation confirmation controls how many bars must pass without breaking the candidate peak or trough before the marker is accepted. Rotation triangles print on the confirmation bar, not on the older pivot bar.
The adaptive MA cloud is visual only. The model is not trained on the shifted cloud edge. The cloud simply applies model pressure around the adaptive MA baseline.
---
⚠️ Repainting And Signal Timing
The training and signal system is designed around confirmed bars:
Training rows are pushed on confirmed bars.
Triangle signals are gated with barstate.isconfirmed .
Rotation markers print on the confirmation bar.
No negative plot offsets are used to move markers into the past.
The smoothing path uses current and past values only.
Because this model does not train on the full price history, but instead learns from the most recent N bars, repainting may occur when the script is reloaded at a later date. This happens because the model may begin training from a different market environment.
To help preserve the original model state, adjust the Historical Train Window setting to account for any new bars that have been added since the original run.
---
⚠️ Limitations
Machine Learning inside Pine Script is powerful, but it is still bounded by PulseWire's execution model.
The model is compact by design.
Training history is bounded for performance.
Changing hyperparameters rebuilds the model.
Signals depend on the chosen horizon, threshold, smoothing, and triangle mode.
The model estimates directional pressure. It does not know your entries, exits, risk, fees, or position sizing.
This indicator is best treated as a model-based market pressure tool, not as a complete trading system by itself.
This indicator is powered by the NeuraLib Deep Learning Runtime
Disclaimer: This indicator is an analytical and educational tool. It does not guarantee future results, signal accuracy, or financial gain. Past behavior does not ensure future behavior. Use it as one component in a broader trading process, under your own responsibility. Conceptual architecture and quantitative development by Alien_Algorithms.
Indicator

Banks Order BlocksBanks Order Blocks (BOB) with Dynamic Volume Tracking
Overview
The Banks Order Blocks (BOB) indicator is a highly advanced price action and volume analysis tool designed to identify significant supply and demand zones where institutional players (banks, market makers) are likely stepping into the market. Unlike traditional order block indicators that merely draw static boxes, BOB dynamically tracks market volume inside the order block zones bar-by-bar, giving you a real-time visualization of buying and selling pressure exactly where it matters most.
Key Features & The Core Mechanic
Dynamic Volume Bars: Whenever an order block is active or price returns to it, volume bars are drawn directly attached to the block. This allows you to visually gauge whether the market is defending the zone with high volume or abandoning it.
Smart State Management: The indicator intelligently manages "Active" and "Passive" blocks. When a new Bullish block forms, it becomes the Active one. If price action later dips back into an older, Passive block, the indicator instantly clears the old, cluttered volume data of that passive block and starts printing fresh volume bars from the exact candle that re-entered the zone. This is the core mechanic—you only see the volume that is relevant right now during a retest of conflicting zones.
Built-in Alerts: Stay informed with automated alerts for new order block formations, price re-entering a block, and high-volume directional candles forming inside a block.
Mid-line (0.5 Level) Tracking: Each block includes a dynamically drawn 50% (Equilibrium) dotted line, a critical level often defended by institutions.
How to Trade with BOB (Setup Guide)
1. The Primary Setup (Trend Continuation / Reversal)
Wait for a New Order Block to form (Green for Bullish/Demand, Red for Bearish/Supply).
Watch for the price to retrace and re-enter the active zone.
Confirmation: Look at the volume bars generating inside the block. A successful defense of a Bullish Order Block should show green volume bars heavily outweighing red ones, especially crossing above the local volume moving average (indicated by solid, non-transparent colors).
Entry: Enter on a high-volume directional candle closing inside or pushing away from the order block.
Invalidation: If a candle closes below the bottom of a Bullish block (or above a Bearish block), the thesis is invalidated, and the indicator will automatically delete the block.
2. The Clashing Zones Setup (Advanced Tactics)
Sometimes price action escapes an Active Bullish block and enters a higher, older Bearish block.
Because of BOB's Smart State Management, as soon as the price enters the opposing older block, fresh volume bars will start generating inside that specific zone.
Confirmation: You now have a real-time tug-of-war. Watch the volume bars forming in both the active and the passive block. Enter in the direction of the block that is printing aggressive, high-volume (solid color) bars, confirming institutional defense.
Customization
Pivot Length: Adjust the sensitivity of order block detection.
Optional Overlays: Easily toggle VWAP or various Moving Averages (SMA, EMA, WMA, RMA) directly from the settings to add confluence to your entries.
Disclaimer
The information and tools provided by this script are for educational and informational purposes only and do not constitute financial or investment advice. Trading in financial markets involves a high degree of risk and may not be suitable for all investors. Past performance is not indicative of future results. Always conduct your own research and consult with a certified financial advisor before making any trading decisions. The author is not responsible for any financial losses incurred while using this indicator. Indicator

Indicator

Mr. Market MakerMr. Market Maker (MR.MM)
Mr. Market Maker is an advanced technical analysis tool designed for traders following Smart Money Concepts (SMC) and institutional trading frameworks. It automates the complex process of identifying structural shifts in the market, specifically focusing on trend reversals and continuations using precision-calculated Gann levels.
Key Features:
Dynamic Market Structure Detection:
The script uses a sophisticated fractal-based algorithm to identify Pivot Highs and Lows. These levels serve as the foundation for institutional supply and demand zones.
Dual-Engine Setup Logic:
CHoCH Engine (Change of Character): Automatically detects when the market sentiment shifts from bullish to bearish (or vice versa), identifying high-probability reversal setups.
BOS Engine (Break of Structure): Tracks trend continuation signals, allowing traders to scale into positions during strong trending phases.
Both engines operate independently and can be toggled on/off based on your trading strategy.
Automated Gann Box Execution:
Upon a structural break, the script instantly draws a customized Gann Box. It highlights the 0.382 - 0.618 "Entry Zone", which is widely regarded as the optimal institutional discount/premium area for entries.
Real-Time Liquidity Mapping:
The indicator identifies and visualizes "Candidate" levels. These horizontal levels represent Sell-Side and Buy-Side Liquidity, providing you with dynamic targets and logical stop-loss placements.
Integrated Trend Filtering:
Includes a multi-type Moving Average filter (SMA, EMA, WMA, HMA, RMA) to ensure that your setups are always aligned with the macro trend, significantly reducing "fake-out" signals.
Smart Alert System:
A consolidated alert engine monitors both CHoCH and BOS setups. It triggers a notification the moment price enters the defined Entry Zone, ensuring you never miss a high-conviction trade.
Optimized Visual Management:
The "Show Last N" feature keeps your chart clean by managing object counts, while the "Sliding Update" logic ensures that active setups dynamically extend to the current price action.
Disclaimer
Trading involves significant risk of loss and is not suitable for every investor. The "Mr. Market Maker" indicator is provided for educational and informational purposes only. It does not constitute financial, investment, or trading advice. Past performance is not indicative of future results. The developer and associated parties are not responsible for any financial losses incurred through the use of this script. Always perform your own due diligence, backtest thoroughly, and use appropriate risk management before trading with real capital. Indicator

Indicator

Indicator

Indicator

Liquidity Sweeps [Quantum Algo]Liquidity Sweeps is an open-source liquidity sweep indicator that maps resting
liquidity at swing highs and swing lows, then flags the exact moment that liquidity is swept and
rejected — the classic stop-hunt behaviour traders watch for in Smart Money Concepts (SMC).
WHAT IS A LIQUIDITY SWEEP?
A liquidity sweep (also called a liquidity grab or stop hunt) happens when price briefly spikes
beyond an obvious swing high or swing low — where stop-loss and breakout orders rest — and then
closes back inside the prior range. The wick takes the liquidity; the close shows the breakout
failed. Liquidity sitting above swing highs is buy-side liquidity (BSL); liquidity sitting below
swing lows is sell-side liquidity (SSL).
A bearish liquidity sweep occurs when buy-side liquidity above a swing high is swept and price
closes back below it. A bullish liquidity sweep occurs when sell-side liquidity below a swing low
is swept and price closes back above it.
HOW THE INDICATOR WORKS
- It detects confirmed swing highs and swing lows using a configurable pivot strength, and draws a
liquidity level at each one. Buy-side levels sit above price; sell-side levels sit below.
- Each level extends to the right until it is interacted with.
- When a candle wicks through a level but closes back inside, the indicator marks a liquidity
sweep with a label and an optional highlight on the sweeping wick.
- An optional volume filter confirms only sweeps where the sweeping candle trades above its
average volume, filtering out low-conviction wicks.
- If price instead closes fully through a level, that is treated as a clean break (a plain
liquidity grab / breakout), not a sweep, and the level is retired without a signal.
WHAT IT SHOWS
- Mapped buy-side (BSL) and sell-side (SSL) liquidity levels.
- Bullish and bearish liquidity sweep markers, the moment a level is swept and rejected.
- Optional wick highlighting on the sweep candle.
- A dashboard showing bullish/bearish sweep counts, the last sweep direction, and the nearest
un-swept buy-side and sell-side levels with their percentage distance from price.
HOW TO USE IT
Liquidity sweeps are most useful as a timing and context tool, not a standalone buy/sell system.
A common workflow:
- Mark the obvious highs and lows where liquidity is likely resting.
- Wait for a sweep into one of those pools (a wick through, close back inside), ideally with the
volume filter confirming participation.
- Look for confirmation in your own process — a market-structure shift, an order block, a
fair-value-gap fill, or higher-timeframe trend alignment — before acting.
- A bearish sweep above resistance can precede a move down; a bullish sweep below support can
precede a move up. Always define risk beyond the swept extreme.
SETTINGS
- Pivot Strength: how many bars define a swing; higher values keep only major liquidity pools.
- Max Levels per Side: how many recent levels to keep mapped.
- Volume Confirmation: toggle, average length, and multiplier to qualify a sweep.
- Treat Clean Breaks as Grabs: retire levels that are broken through rather than swept.
- Line width, style, and transparency for clear level visibility.
- Full colour controls and a movable dashboard.
ALERTS
Three named alert conditions are included: Bullish Liquidity Sweep, Bearish Liquidity Sweep, and
Any Liquidity Sweep.
DISCLAIMER
For educational purposes only. This is a technical analysis tool, not financial advice, and it does
not predict price. Trading involves risk and you can lose your capital. No indicator is profitable
on its own — always do your own research and use proper risk management. Indicator

Alpha Forge Analyst EngineAnalyst conviction. Target-price reality. Valuation context. Directly on your chart.
The Analyst Engine is a market intelligence overlay designed to answer one important question:
Do analysts still support this stock at the current chart price?
Most traders see analyst ratings like Buy, Hold, or Strong Buy and stop there. But ratings alone are not enough. A stock can have bullish analyst coverage and still be trading near, or even above, the average analyst target.
Analyst Engine combines analyst recommendations, price targets, current chart price, target upside, median target confirmation, target range risk, and valuation context into one clean dashboard.
This is not a buy/sell signal system. It is a decision-support layer built to help traders understand whether analyst support still makes sense at today’s price.
What It Does
Analyst Engine evaluates:
Analyst recommendation strength
Buy consensus percentage
Total analyst coverage
Current price vs average target
Current price vs median target
High / low target range
Target upside and median upside
Target range quality
Low-target downside risk
Analyst target confidence
Basic valuation context such as P/E, P/S, and EPS when available
The result is a clear readout showing whether the stock is supported, volatile, cautious, over target, or lacking available Pine-accessible analyst data.
Core Question
Do analysts still support this stock at the current chart price?
The indicator does not simply show that analysts are bullish.
It checks whether that bullishness still matters relative to the live chart price.
Example:
A stock may have 90% buy consensus, but if price is already above the average analyst target, the engine can flag it as:
Over Target
Another stock may have strong upside, but if analyst targets are extremely spread out, the engine may classify it as:
Support / Volatile
That is the edge of this tool.
Key Features
Analyst Recommendation Engine
Displays available PulseWire Pine-accessible analyst recommendation data, including:
Strong Buy
Buy
Hold
Sell / Strong Sell
Total coverage
Buy consensus %
This helps separate truly strong analyst support from mixed or weak coverage.
Target Price Reality Check
The engine compares the live chart price against:
Average analyst target
Median analyst target
High analyst target
Low analyst target
It then calculates:
Average target upside
Median target upside
Current price zone
Over-target condition
Low-target downside risk
This helps avoid blindly trusting ratings when price has already moved too far.
Median Target Confirmation
v2.0 uses the median target to help determine whether the average target is supported by the broader analyst group or potentially distorted by outliers.
For example:
Median confirms upside
The average and median targets are reasonably aligned.
Split target structure
Average and median targets disagree, or the high/low target range is extremely wide.
This adds an extra layer of quality control to analyst target data.
Target Confidence Layer
Not all analyst targets are equally useful.
The indicator evaluates target structure and classifies confidence as:
High
Medium
Volatile
Split
A stock with huge upside but a massive high/low target spread may not deserve high conviction. Alpha Forge adjusts the interpretation accordingly.
Bias + Decision System
The dashboard separates Bias from Decision.
Bias shows the broad analyst condition.
Decision gives a more practical interpretation after considering target upside, target quality, coverage, and valuation context.
Possible readings include:
Strong Support
Support
Support / Volatile
Strong Ratings
Ratings Only
Watch
Watch / Split
Caution
Over Target
No Pine Data
AF Grade System
The indicator includes two grade layers:
Overall Grade
A broader score that considers analyst conviction, target edge, target quality, momentum, and valuation context.
Analyst Grade
A more focused read on analyst support and target structure.
This helps users understand when analyst sentiment is strong but overall conditions are less clean due to valuation, target risk, or missing target data.
Valuation Context
When available, the engine also displays basic valuation/fundamental data:
EPS TTM
P/E ratio
P/S ratio
Revenue TTM
Basic valuation score
This is not intended to replace full fundamental analysis, but it gives helpful context beside analyst support.
Target Lines
By default, the indicator plots the average analyst target only.
High and low target lines can be enabled, but they are disabled by default because extreme targets can flatten the chart scale.
Available target line modes:
Average only
All targets
None
Available target label modes:
Average only
All labels
None
Dashboard Modes
The dashboard is customizable for desktop, tablet, and mobile use.
Available modes include:
Full
Classic Compact
Compact
Micro
Users can adjust:
Dashboard position
Text size
Label width
Dashboard transparency
Score row visibility
Fundamentals visibility
Target quality row visibility
Floating bias label position
Floating bias label size
Suggested Mobile Settings
For mobile, suggested settings are:
Dashboard Mode: Classic Compact
Dashboard Label Width: Narrow
Text Size: Small or Tiny
Target Line Mode: Avg Only
Target Label Mode: Avg Only
Floating Bias Label Position: Right of Price
Fundamentals: Off
How To Read It
Strong Support
Analysts are strongly bullish, price remains below the average target, and target upside is meaningful.
Support
Analysts still support the stock, but upside or conviction may be more moderate.
Support / Volatile
Analyst support exists and median target may confirm upside, but the target range is wide or uncertain.
Strong Ratings
Ratings are strongly positive, but price target data may not be available through Pine for that symbol.
Ratings Only
Recommendation data is available, but target-price data is unavailable.
Watch
Some support exists, but the edge is not clean enough.
Caution
Upside is weak, ratings are mixed, target structure is poor, or valuation context is stretched.
Over Target
Current price is above the average analyst target.
No Pine Data
PulseWire may not expose analyst data to Pine Script for that symbol, even if analyst information appears elsewhere on the platform.
Important Data Note
Analyst data availability depends on what PulseWire exposes to Pine Script for each symbol.
Some stocks may provide full analyst recommendation and target-price data. Others may provide ratings only. Some may show analyst data in PulseWire’s interface but return no analyst data inside Pine.
The indicator is automatic-only by design. Manual analyst inputs are not included because manually entered data can become stale and may miss upgrades, downgrades, target raises, or target cuts.
Best Used For
Analyst Engine is best used as a confirmation and decision-support tool.
It pairs well with:
Trend-following systems
Momentum indicators
Breakout setups
Reversal tools
Swing trading strategies
Options watchlists
Long-term stock reviews
Use it to help answer:
Is this stock still supported by analysts at today’s price, or has the setup become stretched, uncertain, or over-target?
Disclaimer
This indicator is for educational and informational purposes only. Analyst ratings and target prices are estimates and can change at any time. They are not guarantees of future price movement.
Analyst Engine does not provide financial advice and should not be used as a standalone buy or sell signal. Always combine analyst data with price action, risk management, market conditions, and your own research.
Indicator

Indicator

ORB he ORB (Opening Range Breakout) indicator for PulseWire is a trading tool that helps identify potential breakout opportunities based on the first set period of market activity, usually the first 15, 30, or 60 minutes after the market opens.
It works by plotting the high and low of the chosen opening range directly on your chart. Once price breaks above the high or below the low of that range, the indicator signals a possible directional move, helping traders catch early momentum in the session.
Traders use ORB to:
Identify intraday trend direction early
Catch breakout momentum trades
Set clear entry, stop-loss, and target zones
Avoid random trading by focusing only on structured moves after the open
In simple terms, it marks the “battle zone” at the start of the day—once price escapes that zone, it often signals which side (buyers or sellers) is taking control.
It’s especially popular in futures, forex, and stocks during high-volume market opens like the NYSE and NASDAQ sessions. Indicator

Indicator

Indicator

ORB + Fib Breakout Signals 1.0Overview
ORB + Fib Breakout Signals 1.0 is a trading indicator designed to combine Opening Range Breakout (ORB) analysis with Fibonacci extension and retracement levels to identify high-probability trade opportunities. The script automatically plots key ORB levels, detects breakout conditions, and generates long and short trade signals when price confirms momentum beyond the opening range.
Features
Automatic Opening Range High and Low detection
Bullish and bearish breakout signals
Fibonacci retracement and extension levels
Visual buy and sell markers
Customizable session settings
Adjustable Fibonacci targets
Clear chart overlays for fast decision making
How It Works
The script defines the opening range during a user-selected session.
Once the range is established, it monitors price action for confirmed breakouts.
When price closes above the ORB high, a bullish signal may be generated.
When price closes below the ORB low, a bearish signal may be generated.
Fibonacci levels are used to identify potential profit targets, pullback zones, and areas of support or resistance.
Best Use Cases
Index Futures (NQ, ES, YM)
Forex Markets
Major Stock Indices
High Volume Equities
Intraday Momentum Trading
Risk Disclaimer
This indicator is intended for educational and informational purposes only. Trading involves substantial risk and no indicator can guarantee profits. Always use proper risk management, stop-loss protection, and independent analysis before entering any trade.
Version
Version 1.0
Created by Chad Lee Indicator

Indicator

[uPaSKaL] Trading NotebookTrading Notebook — Structured Trade Planning Dashboard
Trading Notebook is a compact chart-based planning panel designed to help discretionary traders keep their trade thesis, checklist, key levels, execution status, and invalidation logic visible directly on the chart.
This script does not generate automatic buy or sell signals. Its purpose is to structure the decision-making process before execution, reduce emotional entries, and keep the trader aligned with a predefined plan.
The compact header displays the active bias, decision state, and weighted setup score at a glance.
Main Purpose
Most discretionary mistakes happen when the trader enters before confirmation, forgets the original invalidation level, changes the plan after price moves, or mixes multiple scenarios without a clear execution framework.
Trading Notebook solves this by turning the trade idea into a visible checklist-based dashboard.
Define the active market bias.
Write the current market context.
Track confirmation conditions.
Score the setup using weighted checklist logic.
Display important levels directly on the chart.
Store the trade plan and invalidation condition.
Monitor the setup through optional alerts.
Panel Modules
The panel is divided into six practical modules:
Context — stores the active market thesis, structure, phase, and main scenario.
Checklist — tracks whether the required setup conditions are confirmed.
Levels — displays important levels from the active profile.
Decision — shows the current execution state.
Plan — stores the trade plan, entry logic, stop logic, and targets.
Invalidation — stores the condition that makes the current idea invalid.
Bias & Decision Framework
Each profile can be assigned one of four bias states:
Bullish
Bearish
Neutral
Waiting
The execution state can be managed through the Decision field:
No Trade — no valid setup.
Watching — setup is developing.
Ready — execution conditions are nearly complete.
Triggered — entry trigger has occurred.
In Trade — trade is active.
Invalidated — the idea is no longer valid.
Completed — the setup has finished.
This separates analysis from execution and helps prevent impulsive decision-making.
Multi-Profile System
Trading Notebook supports up to 5 independent profiles .
Each profile includes:
Enable / disable switch
Symbol
Title
Bias
Decision state
Context text area
Checklist text area
Checklist Done toggles
Checklist weights
Notes field
Trade plan text area
Invalidation text area
Five custom price levels
Only enabled profiles are used in Auto Symbol matching.
The Notes field is stored inside the profile settings, but it is not displayed on the current compact panel layout.
Profile Selection
The default profile-selection mode is Auto Symbol .
The script supports two profile-selection modes:
Auto Symbol — automatically selects the enabled profile that matches the current chart symbol.
Manual — allows the user to manually select the active profile.
Auto Symbol matches profiles by ticker root. For example, `XAUUSD` can match symbols such as `FOREXCOM:XAUUSD`, `OANDA:XAUUSD`, and other broker versions of the same root ticker.
The matching logic also supports common perpetual suffixes such as `BTCUSDT.P`.
If no symbol match is found, the script can either show a no-match message or use the selected default profile, depending on the user setting.
Checklist & Score Logic
Each profile includes a custom checklist with up to 10 user-defined conditions .
Checklist items are entered in a multiline text area, with one condition per line. Each condition is then confirmed manually through its corresponding Done toggle.
Every checklist item has:
A Done checkbox
A custom weight from 0 to 10
The final score is calculated from completed checklist weight relative to total checklist weight and is displayed from 0 to 100 .
Score labels:
Weak Setup — below 40
Developing — 40 to 69
Valid Setup — 70 to 89
A+ Setup — 90 and above
This allows more important conditions to carry more influence than secondary confirmations.
Example checklist items:
HTF bias is clear
Liquidity pool identified
Meaningful liquidity swept
Displacement confirmed
FVG / imbalance exists
MSS / BOS confirmed
OTE zone reached
Volume / CVD confirms
Risk is defined
Invalidation is protected
The checklist header displays the completed item count, total item count, weighted score percentage, and a compact progress bar.
Example:
CHECKLIST 6/10 · 60%
Context Module
The Context module is designed for the core market narrative.
It can include:
HTF bias
Current structure
Market phase
Primary scenario
Liquidity condition
Confirmation requirement
The compact panel displays up to 4 context lines. Longer text is truncated to keep the panel clean and usable.
Example:
HTF Bias: Bearish
Structure: Range compression
Market Phase: Waiting for sweep
Main Scenario: Short from premium
Level Management
Each profile supports up to 5 active levels .
Every level includes:
Enable / disable switch
Custom name
Price
Level type
Available level types:
Liquidity
Support
Resistance
OTE
FVG
OB
Breaker
Invalidation
Target
Custom
Levels can be drawn directly on the chart with customizable labels, line style, and extension mode.
Level settings include:
Show or hide active profile levels
Show or hide level labels
Tiny, Small, or Normal label size
None, Right, or Both extension
Solid, Dashed, or Dotted line style
This allows the notebook to function as both a planning panel and a level-management tool.
Trade Plan Module
The Plan section stores the practical execution model.
It can include:
Entry condition
Entry zone
Stop-loss logic
Target levels
Trigger requirement
Confirmation rule
Example:
Short after liquidity sweep + MSS
Entry: 4,305 - 4,325 | SL: 4,340 | TP1: 4,280 | TP2: 4,250
The compact panel displays the first two plan lines. Longer plans can still be stored in the profile settings.
Invalidation Module
The Invalidation module is used to write the condition that invalidates the current trade idea.
Examples:
Above 4,340.0
Below 58,500.0
Close below demand zone
Break above protected high
Failure to hold OTE
Important distinction:
The Invalidation text module is for planning only. It does not trigger alerts by itself.
Invalidation Alert triggers only when price crosses an active chart level whose Type is set to Invalidation .
Alert System
The script includes optional alert logic for monitoring important setup events.
Available alerts:
Score Alert — triggers when the setup score reaches the selected threshold.
Decision Alert — triggers when the decision state becomes Ready or Triggered.
Level Cross Alert — triggers when price crosses an active level.
Invalidation Alert — triggers when price crosses an active chart level whose Type is set to Invalidation.
Score and decision alerts use standard alert conditions.
Level Cross and Invalidation Cross alerts use dynamic `alert()` messages.
For level-based alerts, create a chart alert using:
Any alert() function call
This allows the alert message to include the active symbol, timeframe, profile number, crossed level name, and crossed price.
Panel Customization
The panel can be customized through:
Show Panel on / off
Panel position
Panel size
Dark, Light, or Transparent theme
Maximum visible checklist rows
Use Icons on / off
Available panel sizes:
Tiny
Small
Normal
Available panel positions:
Top Right
Top Left
Bottom Right
Bottom Left
Top Center
Bottom Center
Middle Right
Middle Left
If the checklist contains more items than the selected visible row limit, the panel shows how many items are hidden.
Example Workflow
Create or enable a profile for the active market.
Use Auto Symbol or Manual profile selection.
Define the current market context.
Set the directional bias.
Write the checklist conditions, one condition per line.
Assign higher weights to the most important confirmations.
Mark conditions as Done only after confirmation.
Map liquidity, support, resistance, OTE, FVG, OB, target, or invalidation levels.
Write the trade plan before execution.
Define invalidation clearly.
Update the Decision state as the setup develops.
Example Use Case
A trader watching XAUUSD may define:
Bias: Bearish
Decision: Watching
Context: HTF bearish, range compression, waiting for liquidity sweep
Checklist: liquidity identified, displacement required, MSS/BOS needed, OTE not reached yet
Levels: liquidity high, OTE, FVG, POI, invalidation
Plan: short only after sweep + MSS
Invalidation: above protected high
This prevents premature execution because the unfinished checklist conditions, active levels, plan, and invalidation remain visible on the chart.
What This Script Is Not
Trading Notebook is not an automatic trading system.
It does not predict price direction.
It does not create mechanical buy or sell signals.
It does not execute trades.
It does not guarantee that a high score will produce a profitable trade.
The score is a process-control score, not a probability model.
The quality of the output depends on the quality of the trader’s own framework, checklist, and level selection.
Best Use Cases
This tool is suitable for:
Discretionary traders
SMC / ICT traders
Liquidity-based traders
Supply and demand traders
Price-action traders
Intraday traders
Swing traders
Multi-symbol traders
Traders who need a repeatable pre-entry checklist
Limitations
All notebook content is entered through PulseWire inputs.
The script does not support live typing directly on the chart.
The script does not automatically save new information outside PulseWire’s saved indicator settings.
The Notes field is available in the profile settings, but it is not displayed on the current compact panel.
The checklist score depends entirely on the user-defined framework.
A high score means the user’s own checklist is mostly complete. It does not mean the market has a statistically proven probability of success.
Conclusion
Trading Notebook is designed to bring structure, discipline, and clarity into discretionary trading.
It keeps the full trade idea visible on the chart:
Bias
Decision state
Weighted score
Context
Checklist
Levels
Plan
Invalidation
A valid trade idea should have a clear thesis, confirmed conditions, mapped levels, defined risk, and a written invalidation point before execution.
This script is built to keep that process visible, organized, and repeatable. Indicator

Strategy
