COMPLETE USER GUIDE — V1.0

3D NEXUS META

GAMIFIED ORDER FLOW VISUALIZATION

The most advanced browser-based 3D order book visualization platform ever built. Real-time depth surfaces, persistent trade bubbles, AI-powered pattern detection, multi-exchange execution, and quantitative microstructure analysis — all in a single HTML file.

11EXCHANGES
5AI AGENTS
4SIGNAL PATTERNS
3QUANT METRICS
3VISUAL THEMES
◈ TABLE OF CONTENTS
SECTION 01

PLATFORM OVERVIEW

3D NEXUS META transforms raw order book data into an immersive 3D battleground where every trade, every wall, and every manipulation pattern becomes visible.

🏗️
3D DEPTH SURFACE
Real-time order book rendered as a scrolling 3D terrain. Bids form green mountains on the left, asks form red mountains on the right. Historical depth rolls backward in time, creating a canyon of market structure.
🫧
PERSISTENT TRADE BUBBLES
Every executed trade falls from the sky as a colored sphere. Green = buy aggressor, red = sell aggressor. Bubbles land on the surface and persist, drifting backward with time — a permanent record of executed volume at each price.
🧠
AI PATTERN RECOGNITION
The Nexus AI Oracle detects 5 microstructure patterns in real-time: iceberg orders, spoofing, absorption, exhaustion, and smart money footprints. Each pattern fires a 3D hologram and voice alert.
🤖
5-AGENT AI SWARM
Five autonomous AI agents (powered by Groq LLMs) orbit the scene as drones, each analyzing a different microstructure dimension. A Consensus Overlord synthesizes their verdicts into a single directional call.
📊
QUANT ENGINE
Three academic-grade metrics run continuously: Kyle's Lambda (price impact), VPIN (informed flow probability), and Hawkes Branching Ratio (trade clustering). These modulate signal confidence in real-time.
EXECUTION ENGINE
Trade directly from the 3D view. Supports Binance Perps, Bitget, MT5 Local (CME futures), and Rithmic. Features TP/SL in ticks, auto-trading from signals, and position management with one-click close-all.
SECTION 02

GETTING STARTED

3D NEXUS META runs as a single HTML file. No installation, no build pipeline, no dependencies to install.

OPEN THE FILE

Double-click the 3D_NEXUS_META.html file in your browser. Chrome or Edge recommended for best WebGL performance. The file works directly from file:// protocol — a CORS proxy chain handles REST API calls automatically.

WAIT FOR INITIALIZATION

The loading screen shows "INITIALIZING NEXUS META..." for about 2.5 seconds while the Three.js scene, particle systems, and WebSocket connections boot up. Once done, you'll see the 3D order book surface start building.

SELECT YOUR EXCHANGE & SYMBOL

Use the Exchange dropdown in the Controls panel (top-left) to choose your data source. Select a trading pair from the Trading Pair dropdown. The symbol list loads dynamically from each exchange's API.

ADJUST THE VIEW

Left-click drag to orbit the camera. Scroll to zoom. Right-click drag to pan. Press R to reset the camera to the default position. Press F for fullscreen.

EXPLORE THE PANELS

Every panel is draggable (grab the dotted handle), resizable (bottom-right corner), and has an opacity slider. You can minimize any panel with the button. Use COLLAPSE ALL to hide everything except Controls.

💡 PRO TIP: For the best experience on Binance crypto, start with BTCUSDT on Binance PERPS with a tick size of 0.1. For CME Futures (ES, NQ, GC), select MT5 Local and run the Python bridge script.
SECTION 03

3D ORDER BOOK SURFACE

The core visualization: a scrolling 3D terrain built from real-time Level 2 order book data.

CORE ENGINE
How It Works
The surface is an InstancedMesh of thin vertical bars. Each bar represents the resting liquidity at a specific price level at a specific point in time. The X-axis is price (bids left, asks right), the Y-axis is size (taller = more liquidity), and the Z-axis is time (front = now, back = past).
Every update tick (controlled by Update Rate), the system takes a snapshot of the order book from the live WebSocket, normalizes it against a running average, and pushes it as a new front row. Previous rows shift backward by one Z-position, creating a scrolling depth canyon.
Color mapping: Bids range from dark forest green (thin) to neon green (thick). Asks range from deep crimson (thin) to bright red (thick). The intensity is proportional to the normalized size at each level.
← BIDS (green) ─── MID PRICE ─── ASKS (red) →
↑ HEIGHT = RESTING SIZE
← TIME SCROLLS BACKWARD (Z-axis) →
PRICE DRIFT
Horizontal Price Tracking
As the market price moves, the entire historical surface shifts horizontally. This is the same technique used by Bookmap: each past slice remembers its mid-price, and the horizontal offset is computed as round((sliceMidPrice - currentMidPrice) / tickSize). This means the price line stays straight while the depth canyon scrolls diagonally — giving you an instant visual of how the book structure shifted relative to price movement.
When price moves UP:
Past slices shift LEFT →
Diagonal scrolling reveals
how walls moved vs price

SURFACE SETTINGS

SETTINGDEFAULTDESCRIPTION
Price Levels50Number of price levels on each side of mid-price. 50 = 100 total columns. Higher values show more of the book but cost more GPU. Range: 20–100.
Time Depth100Number of historical slices kept. 100 at 500ms update rate = 50 seconds of history. Higher values create a longer canyon. Range: 50–200.
Height Scale1.0Multiplier for bar height. Increase to make large walls tower dramatically. Decrease for flatter terrain. Range: 0.1–10.0.
Update Rate500msHow often the surface adds a new front row. 500ms is balanced. 100ms gives ultra-fast updates (⚡ shown). 2000ms gives slow-motion analysis. Range: 10–2000ms.
Tick Size0.01Price granularity for aggregation. Each surface column covers one tick. Smaller tick = finer resolution but potentially noisier. Larger tick = smoother aggregation. Auto-set for MT5 symbols from broker metadata.
Bubble Scale1.0Multiplier for trade bubble radius. Increase to make bubbles more prominent. Decrease for subtler trades. Range: 0.1–5.0.
SECTION 04

SUPPORTED EXCHANGES

11 exchanges and data sources, each with native WebSocket protocol implementation.

Binance SPOT Binance PERPS (USD-M) Bybit PERPS (Linear) OKX SWAP (USDT-M) Coinbase Advanced KuCoin SPOT Bitfinex SPOT MEXC SPOT Hyperliquid PERPS (DEX) Gate.io TradFi (Stocks/FX/Indices) MT5 Local (Futures / CFD) Rithmic Futures (CME)
🌐 GATE.IO TRADFI: Visualize stocks (AAPL, TSLA, NVDA…), forex (EURUSD, GBPUSD…), indices (NAS100, SPX500, US30…), commodities (WTI, BRENT…), and metals (XAU, XAG…) as USDT-settled perpetual contracts. Dynamic symbol discovery from the Gate.io REST API.
🔧 MT5 & RITHMIC: These require a local Python bridge server (ws://localhost:5555 for MT5, ws://localhost:5556 for Rithmic). The bridge polls DOM data, streams ticks, and routes orders to your MetaTrader 5 or Rithmic terminal. Symbols are loaded dynamically from your broker's offering — including case-sensitive names like ENQc1 on AvaTrade.
SECTION 05

PERSISTENT TRADE BUBBLES

Every executed trade becomes a physical sphere falling from the sky onto the order book surface.

VISUAL SYSTEM
Bubble Mechanics
Bubbles spawn at Y=45–70 (high above the surface) at the exact X-coordinate of the trade's price level. They fall with configurable gravity, bounce on landing (squash/stretch physics), then rest on top of the depth column.
Color coding: Buy aggressors (taker buying) produce green bubbles ranging from dark green (small) → neon green (medium) → bright mint (whale). Sell aggressors produce red bubbles from dark crimson → neon red → orange-red (whale).
Persistence: Bubbles never fade. They drift backward with the surface as time passes, following the same Z-drift and horizontal price offset as the depth bars. They only disappear when they scroll past the visible depth. This creates a permanent 3D tape of all executed volume.
Size scaling: Bubble radius is proportional to sqrt(relativeSize), where relativeSize = trade quantity / running average quantity. The Bubble Scale slider multiplies this radius.
SMALL
BUY
MEDIUM
BUY
WHALE
BUY
SMALL
SELL
MEDIUM
SELL
WHALE
SELL
Size labels shown when "Show Trade SIZE in Bubbles" is ON
⚠ PERFORMANCE: Maximum 2000 bubbles in memory. On very active markets (ES, NQ during RTH), old bubbles are culled when the cap is hit. The surface holds up to 200 depth slices of history.
SECTION 10

SCALP SIGNAL ENGINE

Four microstructure patterns detected in real-time, visualized as 3D arrows on the surface and logged in the Scalp Signals panel.

🛡️
ABSORPTION
BUY / SELL

A large wall near the mid-price holds steady while price pushes into it across multiple ticks. The wall doesn't shrink — it's absorbing the aggressive flow. BUY signal when bid walls absorb selling pressure. SELL signal when ask walls absorb buying pressure.

Detection: Checks for cumulative wall strength > 8 across the near-mid zone (20% of visible levels), combined with adverse price movement and delta shift.

🧊
ICEBERG ORDER
BUY / SELL

A price level repeatedly fills, drains, and refills faster than normal. The institution is hiding size behind an iceberg algorithm that replenishes the visible level after each execution.

Detection: Pattern: big (t-3) → dropped <40% (t-2) → refilled (t-1). Price must be holding near the level (not breaking through), confirming it's a refill, not a pull.

💀
EXHAUSTION
BUY / SELL

Multiple walls on one side are melting (rapidly losing size) without being traded through. Supply or demand is exhausting — the opposite side is about to take control.

Detection: At least 2 levels with decay >1.5 from t-2, cumulative decay >5, and book imbalance confirming directional shift (>0.1).

DELTA SPIKE
BUY / SELL

A sudden burst of aggressive volume on one side (delta acceleration), confirmed by book imbalance. This is the classic "momentum ignition" pattern — a large player sweeping the book.

Detection: Delta short-term average minus long-term average >0.15, current delta >0.2, and same-direction book imbalance >0.05.

🧠 COHERENCE: Signal confidence is modulated by the Oracle's recent pattern detections and the Swarm's consensus direction. If the Oracle detected absorption on the bid side AND the Swarm says BULL, a BUY absorption signal gets a confidence boost. Conflicting signals get penalized.
📊 QUANT MODULATION: The Quant Engine further adjusts signals: high VPIN (toxic flow) reduces confidence or blocks non-momentum signals entirely. High Kyle Lambda penalizes signals. Hawkes CASCADE shortens cooldowns. See Section 13.
SECTION 13

QUANT ENGINE

Three academic-grade microstructure metrics running in real-time on every trade.

VPIN
Volume-Synchronized Probability of Informed Trading (Easley, Lopez de Prado & O'Hara, 2012). Measures the imbalance between buy and sell volume across fixed-volume buckets. High VPIN = high probability that informed traders are active. Thresholds: >55% WARN · >65% DANGER · >80% TOXIC. At TOXIC, only delta_spike signals are allowed through.
KYLE λ
Kyle's Lambda — price impact coefficient from the regression Δp = λQ + ε, where Q is signed order flow. High λ + high R² = informed traders are systematically moving price. Regimes: NORMAL · INFORMED (R²>0.08) · TOXIC (R²>0.15 + λ>0.002). Reported in basis points.
HAWKES BR
Hawkes Branching Ratio — fraction of trades that are reactions to prior trades (self-excitation). Estimated from inter-arrival time statistics. <0.45 CALM · 0.45–0.70 NORMAL · 0.70–0.85 HOT · >0.85 CASCADE. CASCADE = herding behavior, most trades are chain reactions.

MODULATION OUTPUT

OUTPUTEFFECT
Confidence ×Multiplies signal confidence. Reduced by high VPIN and high Kyle R². Boosted by Hawkes CALM (quieter = more reliable signals). Range: 0.3–1.5.
Cooldown ×Multiplies signal cooldown ticks. Shortened during HOT/CASCADE markets (more signals OK). Lengthened during TOXIC flow (fewer, safer signals). Range: 0.3–3.0.
Spread AlertBinary flag: "WIDEN" when VPIN > danger threshold or Kyle regime = TOXIC. Signals that you should be cautious about taking positions.
Composite RegimeOverall market regime: CALM → NORMAL → ELEVATED → DANGER → TOXIC. Displayed as a colored badge on the Quant Engine panel.
SECTION 14

TRADE EXECUTION

Execute trades directly from the 3D visualization with TP/SL management.

EXECUTE PANEL
Order Types & Controls
Three order types: MARKET (instant fill at best price), LIMIT (resting order at specified price), STOP (trigger order). For LIMIT/STOP, a price field appears — if left empty, it auto-fills with a sensible default offset from current price.
TP/SL in Ticks: Enter take-profit and stop-loss as tick counts (not price). For MARKET orders, TP/SL are applied AFTER fill using modify_position — the 2-step approach ensures the actual fill price is used for calculation. For LIMIT/STOP, TP/SL are computed from the order price.
Leverage: Pre-set buttons for 1×, 2×, 3×, 5×, 10×, 20×, 50×. Applied when sending the order (exchange-dependent).
Position Management: CLOSE ALL button sends a close-all command to MT5/Rithmic. POSITIONS button queries current open positions.
⬆ BUY
⬇ SELL
TP: 20 ticks · SL: 10 ticks
2-step: fill → modify_position
SECTION 15

AUTO-TRADE MODE

Automated execution triggered by scalp signals — the AI trades for you.

⚠ RISK WARNING: Auto-trading executes real orders with real money based on pattern detection algorithms. Use small position sizes, tight stop-losses, and monitor actively. This is a tool for experienced traders, not a guaranteed profit system.
SETTINGDEFAULTDESCRIPTION
MIN CONF %65Minimum signal confidence required to trigger an auto-trade. Signals below this threshold are ignored. Re-read every signal.
MAX POS1Maximum simultaneous open positions. Once hit, new signals are ignored until a position closes.
TP (TICKS)20Take-profit distance in native ticks. Applied via modify_position after fill.
SL (TICKS)10Stop-loss distance in native ticks. Applied via modify_position after fill.
Signal TypesALL ONCheckboxes for each signal type: ABSORB, ICEBERG, EXHAUST, DELTA. Disable types you don't trust.
Cooldown15sMinimum time between auto-trades. Prevents rapid-fire entries during volatile moments.
📋 WORKFLOW: Click ACTIVE → settings are read → signal fires → MARKET order sent to MT5 → fill confirmed → TP/SL applied via modify_position → position monitored → closed by MT5 natively when TP/SL hits → stats updated.
SECTION 20

CONTROLS & SETTINGS

Complete reference for every control available in the interface.

CONTROLLOCATIONDESCRIPTION
ExchangeControlsDropdown selecting the data source. Changing this reloads the symbol list and reconnects all WebSockets.
Symbol SearchControlsType-to-filter the symbol dropdown. Case-insensitive. Works across all exchanges.
Trading PairControlsSymbol dropdown. Selection triggers WebSocket reconnection and book reset.
Show Trade SIZE in BubblesControlsCheckbox. Shows a text sprite inside each bubble with the trade quantity.
Show Depth SIZE on BarsControlsCheckbox. Shows persistent size labels above each depth bar, drifting backward with the surface.
FOOTPRINTToggle RowToggle the Footprint Volume Bar (bid×ask horizontal bars above the surface). Key: P
HEATMAPToggle RowToggle the Bookmap-style heatmap overlay. Key: H
CARPET/WALLToggle RowSwitch heatmap between floor carpet mode and back-wall mode. Key: M
LIQUIDToggle RowToggle the Liquid Metal surface deformation (wave physics). Key: L
FP BARToggle RowToggle the Footprint Volume Bar. Key: B
QUANTToggle RowToggle the Quant Engine panel (VPIN/Lambda/Hawkes). Key: Q
VOL PROToggle RowToggle the 3D Volume Profile with VPOC laser. Key: G
VELOCITYToggle RowToggle the Trade Velocity Heatmap band. Key: T
TEMPLATEControlsOpens the visual theme selector: NEXUS CYBER, TERMINAL PRO, or AURORA DEEP.
COLLAPSE ALLControlsMinimize all panels to their title bars. Click again to expand all.
RESET (↺)Info PanelReset all panel positions to default layout.
CLEAN MEMInfo PanelFlush all 3D memory: bubbles, signals, particles, holograms, price labels. Rebuilds the surface. Use if performance drops.
SECTION 22

VISUAL TEMPLATES

Three distinct visual themes, each transforming the entire interface and 3D scene.

NEXUS CYBER
The default. Neon purple/green/cyan palette, Orbitron typography, scanlines, vignette, glass panels with glow effects. Gamified and cinematic — designed for content creation and maximum visual impact.
TERMINAL PRO
Bloomberg-inspired professional dark terminal. Amber/gold accents, monospace typography, minimal glow, sharp 4px border-radius. Designed for serious analysis — reduced visual noise, maximum data clarity.
AURORA DEEP
Bioluminescent deep ocean aesthetic. Teal/cyan with soft purple accents, ethereal glow, custom particle cursor trail, 16px border-radius. Mysterious and elegant — immersive underwater data visualization.
SECTION 23

KEYBOARD SHORTCUTS

Quick reference for all keyboard controls.

RReset camera to default position
FToggle fullscreen mode
PToggle Footprint Crown overlay
HToggle Bookmap Heatmap
MSwitch Heatmap: Carpet ↔ Wall
LToggle Liquid Metal deformation
BToggle Footprint Volume Bar
QToggle Quant Engine panel
GToggle Volume Profile 3D
TToggle Trade Velocity Heatmap
ESCExit FPS / Possess mode
DRAGOrbit camera (left-click)
SCROLLZoom in/out
RIGHTPan camera (right-click drag)
SECTION 06

TRADE-BASED PRICE LINE

The cyan price line connects each trade bubble chronologically, creating a pure trade-by-trade price trail across the 3D surface. Unlike traditional mid-price lines, this shows actual execution prices — no averaging. A glowing sphere pulses at the latest trade. A purple shadow line runs slightly below for depth perception.

The line sits above the surface, with Y-position dynamically adjusted based on the surface height at each trade's grid position. This means the price trail naturally flows over the order book terrain, rising over whale walls and dipping into valleys.

SECTION 07

FOOTPRINT VOLUME BAR

A horizontal bar displayed above the order book surface showing executed Bid × Ask volume at each price level for the current time slice. Left bars (red) = sell volume hitting the bid. Right bars (green) = buy volume lifting the ask. The dominant side is highlighted brighter.

Numeric labels appear above the most active levels showing exact volume with an imbalance indicator (colored bar showing buy/sell split and net delta). The footprint data accumulates from the aggTrade stream and resets with each new surface slice.

Toggle with B key or the FP BAR button in the toggle row.

SECTION 08

BOOKMAP HEATMAP

A Bookmap-style 2D heatmap rendered as a texture on a plane in the 3D scene. Each pixel row represents one time slice, each column represents a price level. Color intensity maps to resting liquidity size using a custom LUT: deep navy (empty) → teal (light) → yellow (medium) → orange (heavy) → red/white (extreme).

Two display modes: CARPET (flat on the ground below the surface, like a reflection) and WALL (vertical backdrop behind the surface). A cyan pixel line marks the mid-price in each row.

Toggle with H, switch mode with M.

SECTION 09

LIQUID METAL SURFACE

A 4-layer physics simulation that makes the order book surface behave like a viscous liquid. Large trades create ripple waves that propagate across the surface. Book changes cause the bars to overshoot and settle (spring-damper physics). Neighbor cells pull each other (surface tension), and the entire surface breathes with a subtle sinusoidal pulsation.

The effect is subtle by design (V5.1 tuning) — it adds organic life to the surface without overwhelming the data. Toggle with L.

SECTION 11

NEXUS AI ORACLE

A heuristic pattern recognition engine that detects 5 smart-money microstructure signals: Iceberg Orders (hidden refilling liquidity), Spoofing (fake walls placed and pulled), Absorption (walls eating flow without shrinking), Exhaustion (walls melting rapidly), and Smart Money Accumulation/Distribution (clusters of large walls holding while price drifts).

Each detection spawns a 3D hologram on the surface (arrow + glowing ring + text label), adds an entry to the Oracle feed panel, and optionally triggers voice commentary via Web Speech API. The voice uses a deep, cinematic tone (pitch 0.7, rate 0.88). Toggle voice with the 🔊/🔇 button.

The Oracle uses rolling window buffers of the last 20 surface slices (levelHistory) to detect temporal patterns — it needs at least 3 ticks of data before firing.

SECTION 12

NEXUS SWARM — 5 AI AGENTS

Five autonomous AI agents powered by Groq LLMs orbit the scene as 3D drones (octahedron + torus halo). Each agent receives a real-time market snapshot and returns a structured JSON verdict.

Agents:

DELTA HUNTER — Cumulative delta momentum analysis. Predicts BULL/BEAR/NEUTRAL.

🧊 ICEBERG ASSASSIN — Hidden iceberg order detection. Reports DETECTED/CLEAR/SUSPECTED.

👻 SPOOF WARDEN — Spoofing and layering detection. Reports SPOOFING/CLEAN/SUSPICIOUS.

🛡️ ABSORPTION SAGE — Absorption vs exhaustion classification. Reports ACCUMULATION/DISTRIBUTION/EXHAUSTION/NEUTRAL.

👁️ CONSENSUS OVERLORD — Synthesizes all 4 agents into a final directional verdict with probability.

To activate: paste your Groq API key (starts with gsk_) and click ACTIVATE. Models are resolved dynamically from /v1/models — the system picks the best available fast model (8B) for agents and the best large model (70B) for the Overlord.

SECTION 16

TIME & SALES

A real-time tape showing every executed trade with columns: TIME, PRICE, SIZE, SIDE (BUY/SELL), IMPACT (relative to running average: sm/MED/LARGE/🐋 WHALE), and VOL PROFILE (stacked buy/sell volume at each price level as a mini bar chart).

Rows are color-coded with a heatmap: small trades are dim, larger trades get brighter. The session buy/sell volume ratio is shown at the top. Pause the tape with the ⏸ button to analyze prints without scrolling.

Keeps up to 300 prints in memory, renders up to 80 DOM rows. Volume profile bars update every 2 seconds across all visible rows.

SECTION 17

VOLUME PROFILE 3D

A session-accumulated volume histogram displayed as horizontal 3D bars on the right side of the surface. Each bar represents total executed volume at a price level, color-coded by buy/sell dominance: green (buyer-dominated) → purple (balanced) → red (seller-dominated). The VPOC (Volume Point of Control — the price with the highest volume) is highlighted in gold with a horizontal laser line extending across the entire scene.

A session stats label shows total buy/sell volume, percentage split, imbalance bar, and level count. Toggle with G.

SECTION 18

TRADE VELOCITY HEATMAP

A color band at the front of the surface showing the speed of tape (trades per second) over a rolling 3-second window. The band uses a cinema-grade color ramp: deep navy (dead calm) → cool blue → cyan/teal → yellow/orange → red/white (burst). An adaptive max tracks the peak rate.

When velocity exceeds 80% of the adaptive max (minimum 8 trades/sec), the Oracle fires a "TAPE BOMB" alert — likely an institutional sweep or news event. Toggle with T.

SECTION 19

KILL FEED & ALERTS

A sliding notification feed on the right side showing three types of events:

🐋 WHALE WALL — A single price level with size > 4.0 (normalized). Gold flash, whale alert sound, explosion particles.

AGGRESSOR — A level with size > 2.5. Screen flash, kill hit sound.

ABSORPTION — Over 60% of one side's levels have size > 0.8. Explosion at center.

Events are throttled by a cooldown system to prevent spam. Each entry shows type, side (buy/sell border color), size, price, and timestamp. Entries auto-fade after 5 seconds.

SECTION 21

PANEL MANAGEMENT

Every panel in the interface supports: Drag (grab the dotted handle at the top), Resize (drag the bottom-right corner), Opacity (slider with ◑ icon), Minimize (click — button in the handle), and Position persistence (saved to localStorage, survives browser restart).

Panels: 3D NEXUS (info), CONTROLS, ORACLE, SWARM, EXECUTE, API KEYS, TIME & SALES, SCALP SIGNALS, DELTA (power gauge), QUANT ENGINE. All draggable, all resizable, all minimizable.

Use ↺ RESET in the Info panel to reset all positions to the responsive default layout. The layout is computed based on your viewport dimensions.

SECTION 24

MT5 BRIDGE INTEGRATION

For MetaTrader 5 (CME Futures, Forex, CFD), a Python bridge server connects NEXUS META to your MT5 terminal via WebSocket on port 5555. The bridge handles: DOM polling (order book snapshots), tick streaming (trade events), symbol discovery (from your broker's offering), and order execution (MARKET, LIMIT, STOP with TP/SL).

Setup: Run python mt5_bridge.py → Select "MT5 Local (Futures / CFD)" in the Exchange dropdown → Symbols load automatically → Select your instrument → Data flows.

MT5 symbols are case-sensitive (e.g., ENQc1 on AvaTrade). The bridge preserves original case for all subscribe, order, and display operations. Tick size is auto-detected from broker metadata but can be manually overridden without disconnecting.

SECTION 25

RITHMIC FUTURES

For direct CME/CBOT/NYMEX market data and execution via Rithmic. Same bridge architecture as MT5 but on port 5556. Supports ES, NQ, YM, RTY (and Micros), CL, GC, SI, ZB, ZN, currency futures, and agricultural futures.

Select "Rithmic Futures (CME/CBOT/NYMEX)" in the Exchange dropdown. A fallback static symbol list provides common CME instruments if the bridge isn't running yet.

SECTION 26

API KEYS & SECURITY

For Binance/Bitget execution, paste your API key and secret in the API Credentials panel. Keys are stored in sessionStorage only — they persist within the browser tab but are cleared when you close it. Keys are never sent to any server except the exchange itself.

🔒 SECURITY BEST PRACTICES: Use Futures-only API keys with IP whitelist. Enable testnet mode for testing. Never share your screen while keys are visible (use the 👁 toggle to mask them). The tool signs orders client-side using SubtleCrypto HMAC-SHA256.
SECTION 27

PERFORMANCE TIPS

REDUCE GPU LOAD
Lower Price Levels to 30, Time Depth to 60, and disable Liquid Metal, Heatmap, and Volume Profile if frame rate drops. Use CLEAN MEM periodically to flush accumulated objects.
BROWSER CHOICE
Chrome/Edge give the best WebGL performance. Firefox works but may lag with many bubbles. Safari has limited WebGL support. Ensure hardware acceleration is enabled in browser settings.
MEMORY MANAGEMENT
The system auto-caps at 2000 bubbles, 800 depth labels, 300 T&S prints, 10 oracle entries, and 20 signal arrows. A periodic 60-second cleanup flushes orphaned GPU resources. Use CLEAN MEM for manual flush.