BWT ICT Concepts
Fair Value Gaps, Market Structure Shifts, and Order Blocks
ICT
Overlay
Preview
A comprehensive Inner Circle Trader (ICT) methodology indicator that identifies three key concepts on your chart. Fair Value Gaps (FVGs) are three-bar price imbalances drawn as colored rectangles with optional Consequent Encroachment midlines and fill detection. Market Structure detects Break of Structure (BOS) and Change of Character (CHoCH/MSS) signals using swing-based analysis. Order Blocks identify supply and demand zones at the last opposing candle before a structural break, with FVG validation and mitigation tracking.
Visual Elements
FVG Rectangles
BOS / CHoCH Lines
Order Block Zones
Labels
Mitigation Arrows
Key Features
- Multi-timeframe FVG detection via optional secondary data series
- Silver Bullet time range filtering (3 configurable windows)
- ATR-based impulse filtering removes insignificant FVGs
- Automatic FVG fill detection (close-through or wick-through)
- Order Block mitigation tracking with dimmed visual state
- Swing-based market structure with minimum trend confirmation counting
Parameters
| Parameter | Default | Description |
| Show FVG | true | Display Fair Value Gap rectangles |
| Use ATR Filter | true | Filter FVGs by ATR impulse requirement |
| Impulse Factor | 1.1 | Minimum ATR multiplier for the impulse move |
| ATR Period | 10 | ATR lookback period |
| Min FVG Size | 1 point | Minimum gap size to display |
| Fill Type | Close Through | How FVG fill is determined |
| Show CE | true | Show Consequent Encroachment midline |
| Show BOS | true | Show Break of Structure lines |
| Show MSS | true | Show Market Structure Shift (CHoCH) lines |
| MSS Swing Strength | 5 | Swing strength for structure detection |
| Show Order Blocks | true | Show Order Block zones |
| OB Trigger | Both | Trigger type: BOS Only, MSS Only, or Both |
| Require FVG After OB | true | Require FVG confirmation after Order Block |
| Time Range 1/2/3 | Off | Silver Bullet time windows for FVG filtering |
BWT ICT Key Price Points & Killzones
Prior/Current Day OHLC, NY Open, Midnight Open, Weekly Levels & 6 Kill Zones
ICT
Overlay
Preview
A comprehensive key price levels indicator that plots 26 distinct price references on your chart. This includes prior and current day OHLC, current and prior NY Open (9:30 AM ET), Midnight Open, current and previous week highs/lows, plus six color-coded ICT kill zone session ranges: Asia, London, NY-AM, NY-Lunch, NY-PM, and Overnight. Each kill zone draws a labeled colored region showing the session's high/low range. All session times are DST-aware.
Includes a "BWT KPP" chart toolbar menu for toggling each element on/off live without opening indicator properties — with full multi-tab chart awareness.
Visual Elements
Labeled Price Rays
Kill Zone Regions
Price Labels
Kill Zones
| Zone | Time (ET) | Color |
| Asia | 8:00 PM – 11:59 PM | Light Blue |
| London | DST-aware London open | Red |
| NY-AM | 9:30 AM – 11:00 AM | Green |
| NY-Lunch | 12:00 PM – 1:00 PM | Yellow |
| NY-PM | 1:30 PM – 4:00 PM | Orange |
| Overnight | 6:00 PM – 9:30 AM | Purple |
Parameters
| Parameter | Default | Description |
| Show Prior Open/High/Low/Close | true | Toggle prior day OHLC levels |
| Show Current Open/High/Low | true | Toggle current day OHL levels |
| Show NY Open (Current/Prior) | true | Toggle 9:30 AM ET open levels |
| Show Midnight Open | true | Toggle midnight open level |
| Show Asia/London/NY-AM/NY-Lunch/NY-PM Kill Zone | true | Toggle each kill zone region |
| Show Overnight | true | Toggle overnight session high/low |
| Show Current/Previous Week H/L | true | Toggle weekly high/low levels |
| Chart Timezone | Auto | Computer timezone for session detection |
BWT ICT Liquidity Levels
Swing-based liquidity tracking with sweep detection, voice announcements & strength scoring
ICT
Overlay
Preview
Identifies swing highs and lows as liquidity levels and draws horizontal dotted rays at each unbroken level. When price sweeps through a level, the ray is removed and replaced with a solid line showing the level's lifetime, along with a "strength" label (the number of bars the level survived). Tracks the three closest liquidity levels above and below price. Features text-to-speech voice announcements when significant sweeps occur.
Visual Elements
Dotted Rays at Levels
Solid Lines at Broken Levels
Strength Labels
Closest Level Plots
Parameters
| Parameter | Default | Description |
| Strength | 25 | Bars before/after each pivot for swing detection |
| Offset | 0 ticks | Ticks to offset the break threshold |
| Strength Threshold | 1 | Minimum bar survival to trigger alerts |
| Fire Alerts | false | Enable NinjaTrader alert notifications |
| Announce Sweeps | false | Enable text-to-speech voice announcements |
| Voice Type | Female | TTS voice selection (Male/Female) |
BWT ICT Liquidity Levels for BloodHound
Data-optimized liquidity level detection for BloodHound programmatic scanning
ICT
Data Only
A BloodHound-optimized variant of the ICT Liquidity Levels indicator. Instead of drawing visual rays and labels, it outputs the three closest unbroken liquidity levels above and below price as plot data series, along with their "weight" values (bar survival count). This makes it ideal for programmatic scanning in SharkIndicators BloodHound, where visual chart elements are unnecessary and data output is required.
Output Plots (12 total)
| Plot | Description |
| Closest High / Low | Nearest unbroken swing level above/below price |
| 2nd Closest High / Low | Second nearest level |
| 3rd Closest High / Low | Third nearest level |
| Weight (x6) | Bar survival count for each level (age = strength) |
Parameters
| Parameter | Default | Description |
| Strength | 25 | Bars before/after each pivot for swing detection |
| Offset | 0 ticks | Ticks to offset the break threshold |
BWT Precision Premium Discount Zones
Color-coded premium/discount zones between swing highs and lows for value-area identification
ICT
Overlay
Preview
Detects the most recent confirmed swing high and swing low, then divides the range between them into four equal zones: Deep Discount, Discount, Premium, and Deep Premium. The zones dynamically expand when price breaks beyond the confirmed swing points. Supports multi-timeframe analysis by optionally detecting swings on a secondary data series (e.g., 5-minute swings overlaid on a 1-minute chart).
Visual Elements
4 Colored Zone Rectangles
Zone Labels
Zone Boundary Plots
Parameters
| Parameter | Default | Description |
| Strength | 5 | Swing strength for pivot detection |
| Use Secondary Data Series | false | Detect swings on a higher timeframe |
| Secondary Period Type | Minute | Bar period type for secondary series |
| Secondary Period Value | 5 | Bar period value for secondary series |
| Zone Opacity | 20 | Transparency of zone rectangles (1-100) |
BWT Core Levels
Projected intraday S/R from European & NY session ranges with historical statistics
Levels
Overlay
The flagship CORE levels indicator. Calculates projected support and resistance levels from both the European session (London open) and the NY session (8 AM ET) using statistical ratios applied to the session range. Levels include Expected High/Low, Extended High/Low, Extreme High/Low, POC (midpoint), and all intermediate midpoints — up to 22 distinct price levels. Includes a built-in statistics panel showing the historical percentage of days each level was reached.
Visual Elements
22 Level Plots
Buy/Sell Zones
Level Labels & Stats
Key Features
- DST-aware London-to-Eastern time conversion
- Instrument-specific session times (CL/NG get adjusted boundaries)
- European and NY session levels shown simultaneously
- Historical statistics overlay showing level-crossing percentages
- Real-time Session POC mode
- 10 timezone options including Auto-detect
Parameters
| Parameter | Default | Description |
| Chart Timezone | Auto | Eastern, Central, Mountain, Pacific, London, Tokyo, Sydney, UTC, or Auto |
| Draw Colors | true | Enable buy/sell zone coloring |
| Show Statistics | false | Show historical level-crossing statistics |
| Show Extreme Levels | true | Show the outermost extreme levels |
| Show European CORE | false | Show European 3 AM EST CORE levels |
| Enable Session POC | false | Allow POC to adjust throughout the session |
| Zone Opacity | 40 | Buy/sell zone transparency (0-100) |
BWT Core European Levels
Projected S/R from the overnight European session range with buy/sell hot zones
Levels
Overlay
Calculates projected price levels from the Globex overnight session (6 PM – 3 AM ET) using statistical ratios. Projects Expected High/Low, Extended High/Low, POC (midpoint), and intermediate midpoints. Colored buy/sell zone regions highlight areas of high probability for directional trades. A secondary session (2:30 – 4 AM ET) recalculates levels when new London session data arrives.
Visual Elements
15 Level Plots
Buy/Sell Hot Zones
Level Labels
Parameters
| Parameter | Default | Description |
| Buy Zone Color | LightSkyBlue | Color for buy zone shading |
| Sell Zone Color | LightCoral | Color for sell zone shading |
| Zone Opacity | 40 | Region opacity (0-100) |
| Draw Colors | true | Enable/disable zone coloring |
BWT Globex Levels
Opening range of London, 8:30 AM ET & 9:30 AM ET sessions as colored regions
Levels
Overlay
Captures the high and low of the first bar at three critical session openings and draws colored rectangular regions between each high/low pair. Session 1 corresponds to the London Stock Exchange open (DST-adjusted), Session 2 to the 8:30 AM ET open (economic data releases), and Session 3 to the 9:30 AM ET NYSE open. Traders use these opening ranges as support/resistance for the remainder of the session.
Visual Elements
3 Colored Session Regions
Session Time Labels
High/Low Plots
Parameters
| Parameter | Default | Description |
| Session 1 Color | Yellow | London open range color |
| Session 2 Color | Tomato | 8:30 AM ET range color |
| Session 3 Color | LawnGreen | 9:30 AM ET range color |
| Zone Opacity | 40 | Region transparency (0-100) |
| Chart Timezone | Auto | Computer timezone for session detection |
BWT Precision Volume Profile
Session-based volume-at-price histograms with POC, Value Area & evolving levels
Volume
Overlay
Creates volume-at-price (market profile) histograms for each trading session, showing where the most trading activity occurred. Supports four calculation methods: Volume On Close (VOC), Time Price Opportunity (TPO), Volume-Weighted TPO (VWTPO), and Volume TPO (VTPO). Calculates the Point of Control (highest-activity price), Value Area top and bottom, and renders horizontal histogram bars using high-performance SharpDX rendering. Supports daily, combined-days, and screen-based profile modes.
Visual Elements
Volume Histograms
POC / Value Area Lines
Evolving POC/VA
Key Features
- Four profile calculation algorithms (VOC, TPO, VWTPO, VTPO)
- Real-time evolving POC and Value Area lines
- Multi-session combined view
- Configurable value area percentage (default 70%)
- Session-based and screen-based rendering modes
- High-performance SharpDX direct rendering
Parameters
| Parameter | Default | Description |
| Profile Type | VWTPO | Calculation method |
| Value Area % | 70% | Percentage of volume in Value Area |
| Open Time | 8:30 AM | Session open time |
| Session Length | 6.75 hrs | Trading session duration |
| Previous Sessions | 2 | Number of prior sessions to display |
| Show Evolving POCs | Lines | Evolving line display mode |
| Total Slots | 300 | Price resolution (number of slots) |
BWT Opening Range
Opening range high/low/midline with breakout detection & pullback confirmation
Levels
Overlay
Preview
Calculates and displays the opening price, opening range (high, low, midline), and optional pre-session range for any trading session. Beyond visualization, it includes a full breakout detection state machine with two entry modes: immediate breakout and pullback confirmation. The Advanced mode implements a 4-state sequence (None → WaitingForPullback → WaitingForEntry → Signal), making it both an analytical tool and a signal generator for ORB strategies.
Visual Elements
OR High/Low/Mid Lines
Shaded OR & Pre-Session
Entry Signal Arrows
Labels
Key Features
- 12 timezone options for session boundary detection
- Two entry modes: Immediate Breakout and Pullback Confirmation
- Re-arming logic when price returns inside the OR
- OR size filtering (min/max ticks)
- Distance entry limit prevents chasing breakouts
- Strategy Analyzer compatible
Parameters
| Parameter | Default | Description |
| OR Start/End Time | 9:30 – 9:45 | Opening range time window |
| Entry Mode | Pullback | Immediate or Pullback confirmation |
| Pullback Mode | Touch | Touch (wick counts) or Close Inside |
| Max Bars For Pullback | 25 | Max bars to wait for pullback |
| Min/Max OR Size | 0 | OR size filter in ticks |
| Show Pre-Session | false | Show pre-session high/low |
BWT Precision Range Analysis
Current session range vs ATR-derived percentage levels with historical hit-rate statistics
Levels
Panel
Preview
Measures the current session's trading range against ATR-derived percentage levels at 25%, 50%, 75%, 100%, 125%, 150%, a Fibonacci extension, and 200% of the smoothed ATR. The chart background is color-coded based on which threshold has been reached. A statistics panel shows the historical hit rate for each percentage level across all sessions, helping traders gauge whether the day has room to expand or has already exhausted its typical range.
Visual Elements
ATR Percentage Level Lines
Gold Shaded Region (75-125%)
Color-coded Background Bars
Statistics Panel
Parameters
| Parameter | Default | Description |
| ATR Period | 15 | ATR lookback period |
| ATR Smoothing | 10 | SMA smoothing on the ATR |
| ATR Multiplier | 1.618 | Fibonacci multiplier for the extension level |
| Statistics On/Off | true | Enable historical hit-rate display |
BWT Precision Trend
ATR volatility stop with bar painting, reversal arrows & signal price labels
Trend
Overlay
Uses an ATR-based volatility envelope to determine trend direction. Calculates upper and lower bands from the ATR multiplied by a sensitivity factor, then trails the stop in the trend direction. On trend reversals, it draws arrow markers, price dots, signal text ("Buy @" / "Sell @"), and colors the signal line. Bars are painted blue (bullish) or red (bearish) by default, with optional "warning bars" that highlight counter-trend closes.
Visual Elements
ATR Volatility Trail
Reversal Arrows
Signal Price Dots
Buy @ / Sell @ Labels
Painted Bars
Parameters
| Parameter | Default | Description |
| Sensitivity | 1.4 | ATR multiplier for the volatility envelope |
| ATR Average Period | 1 | ATR lookback period |
| Smoothing Period | 1 | Moving average smoothing for bands |
| MA Type | SMA | SMA, EMA, SSMA, VWMA, or WMA |
| Paint Bar | true | Color bars by trend direction |
| Show Arrow / Price / Signal Text | true | Toggle visual elements at reversals |
| Show Warning Bars | false | Highlight counter-trend closes |
| Fire Alerts | false | Sound/visual alerts on trend changes |
BWT Precision Trend MTF
Higher-timeframe trend background coloring via BWT Precision Trend on a secondary data series
Trend
Background
Loads a secondary data series (default 120-minute) and runs the BWT Precision Trend indicator on it. Paints the entire chart background based on the higher-timeframe trend direction: light blue for bullish, light salmon for bearish, and transparent for flat. Gives you immediate visual context of the dominant trend from a larger timeframe while you analyze the lower timeframe for entries.
Visual Elements
Full Chart Background
Parameters
| Parameter | Default | Description |
| Bar Type | Minute / 120 | Higher-timeframe bar type and period |
| Sensitivity | 1.4 | ATR sensitivity (inherited from Precision Trend) |
| BG Long Color | LightBlue | Background when higher TF is bullish |
| BG Short Color | LightSalmon | Background when higher TF is bearish |
| BG Opacity | 0.5 | Background color opacity |
BWT Precision MA
Multi-type moving average (PrecisionMA / AMA / EMA / SMA / VWMA) with direction coloring & alerts
Trend
Overlay
The flagship moving average indicator offering five different MA algorithms selectable by the user. The output line is color-coded by direction (blue rising, red falling, yellow neutral) with optional turning-point dots. An additional smoothing layer can be applied via SMA over the base MA output. Sound alerts fire when the MA turns direction while price confirms.
Visual Elements
Direction-colored MA Line
Turning Point Dots
MA Types Available
| Type | Description |
| PrecisionMA | TMA-based (double-smoothed WMA) for smooth, low-lag output |
| AMA | Adaptive MA that adjusts speed based on price efficiency ratio |
| EMA | Standard Exponential Moving Average |
| SMA | Standard Simple Moving Average |
| VWMA | Volume-Weighted Moving Average |
Parameters
| Parameter | Default | Description |
| MA Type | PrecisionMA | Algorithm selection |
| Length | 10 | Average lookback period |
| Show Dots | true | Display turning-point dots |
| Smoothing Period | 0 | Optional SMA smoothing (0 = off) |
| Alert Sound | (none) | WAV file for direction-change alerts |
BWT Precision AI-MA
Adaptive-Impulse moving average with Jurik-style three-stage smoothing
Trend
Overlay
Implements a Jurik-style adaptive moving average using a three-stage exponential smoothing algorithm. The Phase parameter controls lead/lag (-100 to +100), while Vector controls the degree of adaptive smoothing. The line changes color based on direction — blue for rising, red for falling, yellow for neutral. Dots mark turning points where the MA changes direction.
Visual Elements
Direction-colored MA Line
Turning Point Dots
Parameters
| Parameter | Default | Description |
| Length | 14 | Primary smoothing period |
| Phase | 30 | Lead/lag control (-100 to +100) |
| Vector | 2 | Adaptive smoothing degree |
| Show Dots | true | Display turning-point dots |
BWT Precision MA Convergence
Four moving averages (2 SMA + 2 EMA) for trend convergence and divergence analysis
Trend
Overlay
Overlays four moving averages on the chart: a slow SMA (45), fast SMA (5), slow EMA (18), and fast EMA (9). Traders use the relative spacing and crossing of these four MAs to identify trend direction, momentum convergence, and potential reversal points. When all four averages are tightly clustered and aligned, trend conviction is high.
Visual Elements
4 Colored MA Lines
Parameters
| Parameter | Default | Description |
| SMA 2 Period (Slow) | 45 | Slowest moving average |
| SMA 1 Period (Fast) | 5 | Fast SMA |
| EMA 2 Period (Slow) | 18 | Slower EMA |
| EMA 1 Period (Fast) | 9 | Fastest EMA |
BWT StepMA
Adaptive stepped moving average with ATR-based step sizing and 4 color modes
Trend
Overlay
An adaptive stepped moving average that only moves when price exceeds an ATR-based volatility threshold. The result is a channel-like moving average that filters out noise and shows clear trend direction. Supports four color modes: neutral, channel-based, rising/falling, and full price-position mode with candlestick painting and directional arrows.
Visual Elements
Multi-colored Step Line
Bar Painting (Mode 3)
Directional Arrows (Mode 3)
Parameters
| Parameter | Default | Description |
| Color Mode | 2 | 0=Neutral, 1=Channel, 2=Rising/Falling, 3=Full |
| MA Length | 10 | Lookback for step size calculation |
| Sensitivity | 0.4 | Step sensitivity factor |
| Step Size | 11 | Fixed step size (0 = auto from ATR) |
| Color Bars | false | Paint candles by position relative to MA |
| Arrows | false | Show directional arrows on trend changes |
BWT Precision Parabolic
HMA-based parabolic stop & reversal with confirmation dots and trailing stop lines
Trend
Overlay
Uses Hull Moving Average (HMA) calculations on highs and lows to generate parabolic-style trailing stop levels. Confirmation triangles mark turning points where the HMA changes direction while price confirms the reversal. Unlike traditional Parabolic SAR, the HMA base produces smoother, lower-lag stop calculations.
Visual Elements
Confirmation Triangles
Trailing Stop Dots
Stop Lines
Parameters
| Parameter | Default | Description |
| Sensitivity | 2.0 | HMA period factor (higher = smoother) |
| Accel | 0 | Lookback offset for stop level |
| Show Dots | true | Display confirmation triangles |
| Show Lines | true | Display trailing stop lines |
BWT Precision Natural Bands
ATR-based volatility bands with direction-colored midband and extreme alerts
Trend
Overlay
Plots two sets of volatility bands around an EMA center line. The outer bands use a wider ATR multiplier (2.5x) and the inner bands use a narrower multiplier (1.6x), creating a layered envelope around price. The midband changes color (blue rising, red falling) to indicate trend direction. Alerts fire when price closes outside the outer bands, signaling an extreme volatility event.
Visual Elements
Inner & Outer Band Lines
Direction-colored Midband
Parameters
| Parameter | Default | Description |
| Sampling Period | 20 | EMA and ATR averaging period |
| X Band ATR | 2.5 | Outer band ATR multiplier |
| Y Band ATR | 1.6 | Inner band ATR multiplier |
| Show MidBand | true | Toggle midband visibility |
| Color MidBand | true | Direction-colored vs single color |
| Alert Sound | (none) | Sound when price closes outside bands |
BWT Precision Oscillator
TSI-based momentum histogram with signal-line crossover dots in extreme zones
Panel
Uses the True Strength Index (TSI) as its core calculation, plotted as a histogram with positive bars in blue and negative bars in red. An EMA signal line is overlaid on the TSI. When the signal line crosses the TSI while the oscillator is in extreme territory (±20), crossover dots appear, highlighting potential reversals. The clean histogram makes divergences between price and momentum easy to spot visually.
Visual Elements
Color-split Histogram
Signal Line
Crossover Dots
Parameters
| Parameter | Default | Description |
| Fast | 3 | TSI fast smoothing period |
| Slow | 14 | TSI slow smoothing period |
| Signal Length | 5 | EMA period for the signal line |
BWT Precision RSI
Enhanced RSI with configurable smoothed average line (SMA / EMA / WMA / VWMA)
Panel
Plots a standard RSI line alongside a smoothed average of the RSI value. The smoothing can be configured to use SMA, EMA, WMA, or VWMA, giving flexibility in how responsive the average line is. Horizontal reference lines at 70, 50, and 30 provide the classic overbought/oversold zones.
Visual Elements
RSI Line (Purple)
Smoothed Average (Orange)
Reference Lines (70/50/30)
Parameters
| Parameter | Default | Description |
| RSI Length | 8 | RSI lookback period |
| Smoothing Type | SMA | SMA, EMA, WMA, or VWMA |
| Length | 14 | Smoothing average period |
BWT Precision PercentR Stochastics
Zone-colored Williams %R with Double Stochastic and dual-filter reversal alerts
Panel
Combines a smoothed Williams %R with a custom Double Stochastic oscillator in a single panel. The %R line is zone-colored: red in overbought, blue in neutral, and green in oversold territory. When the stochastic crosses out of an extreme zone while %R is also in that zone, alert dots appear and sound alerts fire, signaling high-probability reversal conditions with dual-filter confirmation.
Visual Elements
Zone-colored %R Line
Double Stochastic Line
Alert Dots
Parameters
| Parameter | Default | Description |
| %R Length | 14 | Williams %R lookback period |
| Smoothing Length | 5 | WMA smoothing for %R |
| Stochastic Length | 8 | Double Stochastic lookback |
| Show Stochastics | false | Toggle DStoch line visibility |
| Alert Sound | (none) | Sound for overbought/oversold alerts |
BWT Price Action Swing
Swing classification (HH, HL, LH, LL, DT, DB) with Keltner Minor Trend Rule
Overlay
Detects swing points and classifies each one relative to the previous swing of the same type: Higher High (HH), Lower High (LH), Double Top (DT), Higher Low (HL), Lower Low (LL), or Double Bottom (DB). Supports Standard, Tick-based, Gann, and Percent swing calculation methods. Each swing point is labeled with colored text. The optional Keltner Minor Trend Rule draws trend-change lines and markers based on the swing structure.
Visual Elements
Swing Point Markers
HH/HL/LH/LL/DT/DB Labels
Keltner Trend Lines
Parameters
| Parameter | Default | Description |
| Swing Size | 10 | Bars/ticks/percent depending on method |
| DT/DB Strength | 50 | ATR% tolerance for double tops/bottoms |
| Enable Keltner Rule | true | Show Keltner Minor Trend overlay |
BWT Swing Levels
Horizontal rays at swing highs/lows that auto-remove when price breaks through
Overlay
Identifies swing highs and lows and draws horizontal dotted ray lines extending to the right from each swing point. When price breaks through a swing level, the ray is automatically removed (or optionally converted to a fixed-length line segment). Maintains a stack of rays so that when the nearest level is broken, the next one becomes active. Tracks and plots the closest unbroken high and low levels as data series for strategy use.
Visual Elements
Dotted Swing Rays
Broken Level Lines (optional)
Closest High/Low Plots
Parameters
| Parameter | Default | Description |
| Strength | 25 | Bars before/after pivot to confirm swing |
| Offset | 0 ticks | Break detection threshold offset |
| Keep Broken Lines | false | Show fixed lines at broken levels |
BWT Precision Volume Reversal Bar
Identifies potential reversals via volume divergence between buying/selling pressure at swing extremes
Volume
Overlay
Marks bars where volume analysis disagrees with the price direction at local swing extremes. A buy signal appears when a bar makes a new low AND selling volume exceeds buying volume AND the close is above the bar's median — suggesting sellers are exhausted. A sell signal appears under inverse conditions. Supports five different tick calculation modes for measuring up/down volume.
Visual Elements
Buy Triangles (Blue)
Sell Triangles (Pink)
Parameters
| Parameter | Default | Description |
| Hi Bars | 9 | Lookback for highest high detection |
| Lo Bars | 9 | Lookback for lowest low detection |
| Tick Calculation Mode | UpDownBarVolume | Volume classification method |
| Alert Sound | (none) | Sound file for alerts |
BWT Tick Extremes
NYSE TICK candlestick bars & Advance/Decline line with extreme markers on the price chart
Market Internals
Panel
Loads the NYSE TICK index (^TICK) and Advance/Decline line (^ADD) as secondary data series and renders them together in a sub-panel. When the TICK reaches extreme levels (±800), a "T" marker is drawn on the price chart and a colored horizontal line extends across the duration of the extreme reading. The A/D line provides additional breadth confirmation. Three TICK bar rendering styles are available.
Visual Elements
TICK Candlestick Bars
A/D Line (Yellow)
"T" Extreme Markers on Price Chart
Extreme Duration Lines
Parameters
| Parameter | Default | Description |
| NYSE TICK High | 800 | Upper extreme threshold |
| NYSE TICK Low | -800 | Lower extreme threshold |
| TICK Bar Style | CandleStick | CandleStick, HollowCandles, or HiLoClose |
| Show AD Plot | true | Toggle Advance/Decline line |
| Show TICK Bars | true | Toggle TICK bar rendering |
BWT Precision 3 Line Break
Japanese three-line break charting method with dynamic trigger lines and reversal signals
Overlay
Implements the Japanese three-line break charting method as a price overlay. Tracks "bricks" (price movements exceeding the high or low of the last N bricks) and draws dynamic trigger lines at key reversal levels. When price breaks through the N-brick high or low, it signals a trend reversal and plots a triangle marker with optional sound alerts.
Visual Elements
Trigger Line Rays
Long/Short Triangles
Signal Bar Coloring
Parameters
| Parameter | Default | Description |
| Period | 3 | Number of bricks to look back for breakout |
| Show Trigger Lines | true | Show/hide dotted trigger lines |
| Trigger Line Width | 4 | Width of trigger lines |
| Alert Sound | (none) | Sound for reversal alerts |
BWT ChartNotes
Display up to 5 customizable text notes at fixed chart positions
Utility
Overlay
Preview
A utility indicator that lets you place persistent text notes at five configurable positions on the chart (TopLeft, TopRight, BottomLeft, BottomRight, Center). Each note supports multiple lines of text with independent font, color, and position settings. Perfect for keeping trading rules, reminders, or session notes visible on your chart at all times.
Visual Elements
5 Fixed-position Text Overlays
Parameters (per note, x5)
| Parameter | Default | Description |
| Note Text | (empty) | Multi-line text content |
| Location | varies | Chart position (TopLeft/TopRight/etc.) |
| Color | RoyalBlue | Text color |
| Font | Arial, 10pt | Font face and size |
BWT System Performance
Real-time system diagnostics: chart lag, available RAM & network latency
Utility
Overlay
Preview
Displays system performance metrics as fixed text on the chart, updating in real-time. Shows computer time vs. chart tick time (with color-coded lag warning), available RAM in MB, and network latency measured by pinging Google DNS. Traders use it to monitor connection health and system resources during live trading, catching data feed lag or memory issues before they impact execution.
Visual Elements
Time Info (Computer vs Chart)
Lag Warning (color-coded)
System Info (RAM, Latency)
Parameters
| Parameter | Default | Description |
| Text Position | BottomLeft | Position of text on the chart |
| Font | Courier New, 14pt | Display font |
| Lag Warning Color | Yellow | Color when lag exceeds 0.5 seconds |
| Lag Critical Color | Red | Color when lag exceeds 1 second |