LightningLynk
QuantVue LightningLynk β User Manual
QuantVue LightningLynk is a Windows desktop application for sending order signals to QuantLynk. It streams live CME futures depth-of-market data via Databento, routes signals to multiple accounts simultaneously, and puts one-click BUY, SELL, FLATTEN, and OCO bracket execution at your fingertips.
It looks incredible doing it.
Table of Contents
Installation
Run
QuantVueLightningLynk-Setup.exeThe installer places the launcher in
%LocalAppData%\QuantVue\LightningLynk\launcher\and creates a Desktop shortcutOn first launch, the cyberpunk launcher downloads the main application from the QuantVue update server automatically
The app opens when the download is complete
No administrator rights are required. The application installs entirely within your user profile β no IT department approval needed, no awkward conversations.
First-Time Setup
Before placing any orders you need two things: a Databento API key for live market data and at least one Profile containing your QuantLynk credentials. Think of it as putting on your seatbelt before driving 200mph.
Enter your Databento API key
Click β Settings in the menu bar
Paste your Databento API key into the API Key field
Click OK
Your key is stored encrypted on disk using Windows DPAPI. It is never stored in plaintext. We take your credentials more seriously than the market takes your stop losses.
Create your first Profile
See Profiles and Accounts below.
Interface Overview
The application is divided into two columns.
Left column β DOM Price Ladder The full-height depth of market grid showing live bid and ask liquidity, session volume, order flow delta, and price levels. Zoom controls sit at the top and a CENTER ON LAST button anchors the view to the current price. This is the part that makes people stop and stare.
Right column β Controls From top to bottom:
Profile β select, add, edit, or delete profiles
Accounts β toggle individual alert targets on or off
Market Data β symbol selector, connect button, F1/F2 contract slot, feed status
Quantity β contract count and order type
OCO Bracket β target and stop price configuration
BUY / SELL β the reason you're here
FLATTEN AND CANCEL β the "oh no" button
Status β last action result
Log β timestamped record of all sent orders and events
Profiles and Accounts
A Profile represents one QuantLynk user. Each profile contains:
A User ID β your QuantLynk
qv_user_idOne or more Alert Targets β each with an Alert ID and a display nickname
You can have multiple profiles (live account, sim account, etc) and switch between them instantly.
Adding a Profile
Click Add in the Profile row
Enter a profile name, your QuantLynk User ID, and at least one Alert Target
For each Alert Target enter the Alert ID from your QuantLynk alert and a nickname (e.g. "NQ Live", "MNQ Sim", "Retirement Fund RIP")
Click OK
Editing and Deleting
Select a profile from the dropdown then click Edit or Delete.
Account Toggles
Once a profile is selected, the Accounts panel shows a toggle button for each Alert Target. Click a toggle to switch it ON (green) or OFF (grey).
Only ON accounts receive order signals. If you have multiple accounts enabled, all of them fire simultaneously when you click BUY, SELL, or FLATTEN. This is not a drill.
The Accounts panel collapses with the β² / βΌ arrow when you need more vertical space and less existential dread about how many accounts you're trading simultaneously.
Market Data Feed
LightningLynk uses Databento to stream live CME futures data via the GLBX.MDP3 dataset. A valid Databento API key is required. The data is real, the prices are real, and unfortunately so are the losses.
Connecting
Select an instrument from the Market Data dropdown
Select F1 (front month) or F2 (back month)
Click Connect
The button changes to Disconnect when the feed is live. The symbol dropdown is locked while connected β disconnect first to change instruments. The market doesn't let you change your mind mid-trade either, so consider it a feature.
Supported Instruments
NQ
E-mini Nasdaq-100
MNQ
Micro E-mini Nasdaq-100
ES
E-mini S&P 500
MES
Micro E-mini S&P 500
YM
E-mini Dow Jones
MYM
Micro E-mini Dow Jones
RTY
E-mini Russell 2000
M2K
Micro E-mini Russell 2000
CL
Crude Oil
GC
Gold
SI
Silver
ZB
30-Year T-Bond
ZN
10-Year T-Note
F1 / F2 Contract Slots
F1 streams the front-month continuous contract. F2 streams the second month. For most traders F1 is correct. Switch to F2 in the week or two before expiration when volume rolls forward and the front month starts behaving like it has somewhere better to be.
Feed Depth Mode
Two feed modes are available in Settings:
MBP-10 (default) β Market By Price, 10 levels. Aggregated bid/ask size at each price level. Recommended for most users.
MBO β Market By Order. Individual order-level data. More granular, higher bandwidth, and an excellent way to feel like you're reading the mind of every participant in the market. You're not, but it's a good feeling.
The DOM Price Ladder
The DOM is the heart of LightningLynk β a live, color-coded, auto-scaling depth of market ladder that updates up to 10 times per second. It's the kind of thing you show people and they immediately ask "what is that."
Column Layout
(left)
BUY pill β click to send a limit buy at that price
VOL
Session volume accumulated at that price level
Ξ
Bid delta β net change in bid size since last update
ORDERS
Number of resting bid orders at this level
BID SZ
Total bid size
PRICE
Price level β current last price shown in bold yellow
ASK SZ
Total ask size
ORDERS
Number of resting ask orders at this level
Ξ
Ask delta β net change in ask size since last update
VOL
Session volume (ask side mirror)
(right)
SELL pill β click to send a limit sell at that price
Row Highlighting
The DOM automatically flags price levels where something interesting is happening β large resting orders that could represent absorption zones, institutional interest, or someone with considerably more conviction than you.
Outsized (bright orange)
Size β₯ OutsizedLargeX Γ median
Extremely large resting order β someone means business
Notable (amber)
Size β₯ OutsizedNotableX Γ median
Significantly above average β worth watching
Key Level (gold/cyan)
Order count β₯ 2.5Γ mean
Many small orders stacked β potential support or resistance
Thresholds are configurable in Settings. Tune them to your instrument β what's outsized on ZB is a quiet Tuesday on NQ.
Delta Columns (Ξ)
The Ξ columns show the net change in size at each level since the last refresh. Green means size was added; red means size was pulled. Watching orders get yanked right before a big move is one of the more humbling experiences the market offers, and now you can see it happening in real time.
Session Volume Bars
Each row displays a proportional bar behind the VOL column representing session trade volume at that price β a live inline volume profile. Heavy bars mark heavily traded levels. Price tends to remember where the business was done.
DOM Zoom Controls
The toolbar above the DOM contains two zoom controls:
ROW (β / +) β adjusts the pixel height of each row. Range: 8β32px in steps of 2. Crank it up if you want to read it from across the room. Turn it down if you want to see more levels and have good eyesight.
TICKS (β / +) β adjusts how many ticks are aggregated per row. Values: 1, 2, 4, 8. At TICKS=1 each row is one tick. At TICKS=4 each row covers four ticks, compressing the ladder. Useful for instruments with tight tick sizes when you want a wider macro view.
Auto-Fit Row Count
The DOM automatically calculates how many rows to display based on the current window height and row pixel size. Resize the window and the DOM fills the available space exactly. No configuration, no scrollbars, no gaps. It just works.
Hysteresis Centering
The DOM doesn't chase every tick β it uses a hysteresis lock to stay stable while the market wiggles, only re-centering when the price drifts past the top 20% or bottom 80% of visible rows. This keeps the display from looking like it's having a panic attack during volatile sessions.
Thresholds are configurable in Settings under DOM Behavior.
Click CENTER ON LAST at any time to immediately snap back to the current price. No questions asked.
Placing Orders
Setting Quantity
Enter the number of contracts in the Contracts field. Click Save Qty to lock it in β you'll be asked to confirm. This is intentional. Fat-finger protection is a feature, not a bug. Ask anyone who has accidentally sent 10 contracts instead of 1 on a Friday afternoon.
β οΈ If your QuantLynk alert has a quantity multiplier configured, your actual fill size will be larger than the number shown here. LightningLynk sends the raw quantity β QuantLynk applies multipliers on its end. Double-check your alert configuration before going live.
Order Type is always Market. Limit orders are placed directly from the DOM β see Limit Orders from the DOM.
BUY
Sends a market buy signal to all enabled accounts simultaneously. Fast, decisive, and green β just like you want your P&L to be.
SELL
Sends a market sell signal to all enabled accounts simultaneously.
FLATTEN AND CANCEL
Sends a flatten signal to all enabled accounts. Closes all open positions and cancels working orders for each account via QuantLynk.
FLATTEN AND CANCEL is always available regardless of feed connection status. When you need it, you need it now.
Multi-Account Behavior
When multiple accounts are toggled ON, all signals fire in parallel. The Status bar shows OK if everything succeeded or One or more requests failed if anything went wrong. Check the Log for per-account detail. The market doesn't wait for you β neither does this button.
OCO Bracket Orders
An OCO (One-Cancels-Other) bracket attaches a profit target and stop loss to your entry. When the entry fills, QuantLynk places both orders automatically. When one fills, the other is cancelled. It's risk management on autopilot β which is what we all wanted anyway.
Configuration
Check Enable OCO to activate the bracket fields.
Target
Your profit target price
Stop
Your stop loss price β the one you actually want to respect this time
OCO orders require a live price feed. Connect to Market Data before sending a bracket.
Sending a Bracket
With OCO enabled, clicking BUY or SELL sends an OSO bracket to QuantLynk with entry price, stop, and target all in a single payload. Set your levels, click the button, let the system handle the rest.
Limit Orders from the DOM
You can place limit orders directly from the price ladder without touching the main BUY/SELL buttons.
Click the BUY pill on any row to send a limit buy at that price
Click the SELL pill on any row to send a limit sell at that price
BUY pills appear in the leftmost column (green). SELL pills appear in the rightmost column (red). Both use the current Contracts quantity and fire to all enabled accounts instantly.
This is the fastest way to get a resting order in at a specific level. See a big buyer at a price you like? Click the pill. Done.
Settings
Open Settings via β Settings in the menu bar.
API Key
Your Databento API key. Encrypted at rest. Click Show key to verify it.
Feed
Refresh Rate (Hz)
How often the DOM updates. Default: 10 Hz. Lower if needed.
Depth Mode
MBP-10 (aggregated, recommended) or MBO (order-level, power users)
DOM Behavior
Hysteresis Top %
Price reaches this % from the top before re-centering. Default: 20%
Hysteresis Bottom %
Price reaches this % down before re-centering. Default: 80%
A tighter range re-centers more aggressively. A wider range keeps the display stable longer. Tune to your preference and session volatility.
Outsized Order Detection
Notable (NΓ median)
Rows at or above this multiple of the visible median highlight amber. Default: 3Γ
Outsized (NΓ median)
Rows at or above this multiple highlight orange (bold). Default: 10Γ
Display
UI theme selection. Restart required to apply β good things take a moment.
Themes
Three themes are available. All of them look better than your broker's platform.
Dark
The default. Deep charcoal backgrounds with green/red bid-ask colors and muted teal accents. Professional, readable, and easy on the eyes during the 6:30am open when you've had exactly one coffee.
Light
Clean light-gray terminal aesthetic with dark text. For traders who sit next to a window, or who just like to be different.
β‘ QuantVue
This is the one. Full cyberpunk mode, built on the QuantVue brand palette. If Dark is a professional trader's setup, QuantVue is what that setup looks like in a movie about professional traders.
Background:
#0B0E17β deep space blackEverything:
#00E5FFelectric cyan borders, labels, and accentsBid side: neon mint green
Ask side:
#FF2D6Bneon magentaCurrent price: electric yellow
Key levels: cyan glow
Outsized rows: neon orange
Log: black background, cyan text β pure terminal energy
All panels: black backgrounds with glowing cyan titles
Visitors to your desk will ask questions. Answer them confidently.
Theme changes take effect after restarting the application.
Log
The Log panel records every order sent, every status change, and any errors β most recent entry always at the top.
Each entry includes a timestamp, a result header (Order β OK, Order β FAILED, etc.), and per-account detail including the full payload sent and the HTTP response received.
The log is session-only. It clears on restart, which is also how most traders prefer to handle bad days.
Auto-Updates
LightningLynk keeps itself current automatically. No manual downloads, no re-running installers, no checking a website.
When you launch the application:
The QuantVue Launcher opens and checks the QuantVue update server
If a new version is available it downloads and installs silently with an animated progress bar that looks like something out of a science fiction film
The main app opens when ready
If the update server is unreachable the launcher falls back to your currently installed version without complaint. It doesn't crash, it doesn't panic β it just gets on with it.
Troubleshooting
Feed won't connect
Verify your Databento API key in Settings
Ensure your key has access to the GLBX.MDP3 dataset
Confirm the button reads "Connect" β if it says "Disconnect" you're already connected
Disconnect and reconnect after changing symbols or depth mode
Orders not sending
Confirm at least one account toggle is ON β the app will not fire to a profile with all accounts disabled
Verify your User ID and Alert ID in the profile β a typo here is the leading cause of "why didn't that order go through"
Check the Log for the HTTP response β 4xx means a credentials issue, 5xx means QuantLynk had a moment
Confirm your QuantLynk alert is active and configured to accept webhook signals
DOM appears frozen
Check the feed status label below the F1/F2 buttons β it should show the active contract symbol
Disconnect and reconnect
Lower the Refresh Hz in Settings if you're on an older machine
Price is off-screen
Click CENTER ON LAST β immediate snap back to current price
The hysteresis centering catches up automatically on the next tick if price is slightly out of range
Wrong contract month
Disconnect, switch F1/F2, reconnect
The symbol selector and F1/F2 buttons are locked while the feed is live
Application won't launch after an update
Open
%LocalAppData%\QuantVue\LightningLynk\in File ExplorerDelete the
app\folder andcurrent_version.txtRelaunch β the launcher performs a clean reinstall automatically
General weirdness
Turn it off and back on again. Works approximately 60% of the time, every time.
QuantVue LightningLynk β built by QuantVue May your fills be swift and your drawdowns brief.
Last updated