The Ledge Desktop guide

Built 2026-10-01 · 307 controls · EnglishHebrew version

Getting started — from install to trade

The order in which you work with Ledge Desktop, a standalone desktop program. Pick how you trade: NinjaTrader, TopstepX or Tradovate.

  1. 1 · Choose how you trade — ⚙ → “Trading account” (or the connection chip → “Connect your trading”): NinjaTrader · TopstepX · Tradovate. TopstepX — your Topstep username and API key. NinjaTrader — trade through NinjaTrader with any broker it connects to (Rithmic, Tradovate, prop firms and more).
  2. 2 · Install the NinjaTrader add-on — Run Ledge Setup and tick NinjaTrader, then close and reopen NinjaTrader; “Ledge” appears in the New menu. When Ledge Desktop says the add-on is old — click «↓ Update» in the Ledge header in NinjaTrader.
  3. 3 · Your account in NinjaTrader — New ▸ Ledge: sign in with PurplEdge once. There is nothing to link or tick: Ledge sends your orders to the account you selected (in Ledge Desktop: the Account menu in the top bar), shown with a red LIVE or a SIM label. An account the broker does not mark as simulated shows LIVE.
  4. 4 · Connect Ledge Desktop to NinjaTrader — In Ledge Desktop: ⚙ → NinjaTrader → “Connect to NinjaTrader”. NinjaTrader shows an approval window — Yes. Approve once per NinjaTrader session.
  5. 5 · PurplEdge account — ⚙ → “PurplEdge account”: sign in with PurplEdge. Levels, sessions and setup marks come from there — in Ledge Desktop and on the NinjaTrader chart.
  6. 6 · Levels on the NinjaTrader chart — On a chart: right-click ▸ Indicators ▸ “Ledge System”. The “Ledge ▾” button in the chart corner opens every control: Massive levels / Light levels, layers, timeframes, kinds (POC/HVN/LVN), Max lines, style and palette. Exactly the same levels as in Ledge Desktop. “Level touches” (🔔) alerts only when price touches a level — there are no break alerts — and it is OFF by default.
  7. 7 · Risk per trade — More ▸ “Setups” → “Risk per trade”: type an amount and save. Every trade's quantity is derived from it and from the stop distance. 🔒 next to the risk = quantity locked to risk (it can't be raised by hand). Max contracts per order: no limit unless you set one for this computer in ⚙ ▸ Risk (raising it asks first). The plan can set a lower cap per asset; nothing from the server can raise it.
  8. 8 · Plan and discipline — The plan is opt-in: by default it reads “Plan: OFF · trading freely” and nothing is blocked. Open it, set Risk per trade $ · Daily loss limit $ · Max trades per day · Max contracts per order, then “Save & turn on” (plain “Save” keeps it off; “Turn on” / “Turn off” switch it later). While it is on: near a limit — amber; over it — sending is blocked until you confirm explicitly.
  9. 9 · A manual trade — In the ticket: Long/Short · Market/Limit/Stop · entry · stop · target (or Alt+click on the chart). «PLACE» is the button that sends the order: with «Confirm: on» (the default) a «✔ Confirm» row appears under it for 5 s — click it to send; «Confirm: off» sends on one click — the manual PLACE only; templates never send by themselves. PLACE says what it sends, e.g. «✔ PLACE BUY 20 MNQ · LMT 30,714». A draft changed after ✔ Confirm appeared is not sent: «Not sent: the draft changed — press PLACE again.» Stop and target go to the broker and are measured from the actual fill price.
  10. 10 · Templates and hotkeys — More ▸ “Setups”: a template = direction · entry · stop (ticks / beyond the candle / beyond a level) · target (R / ticks). “Templates ▾” in the ticket lists them. A click (or a setup button while “Armed”) fills the ticket and stops there: PLACE or Ctrl+Enter sends it, and «Confirm: on» then asks «✔ Confirm». Turn on ⌨ in the ticket: Alt+1 … Alt+9 fill the ticket with templates 1–9, Ctrl+Enter sends (focus in the ticket, never while typing in a field); Esc dismisses an open «✔ Confirm». ⌨ is OFF until you turn it on.
  11. 11 · Alert rules — More ▸ “Setups” → “Alert rules”: a level break (kind, minimum TF, direction) or a candle pattern (engulfing, pin bar). When the rule fires, a window opens with a ready trade. “Send” sends it, and only then does it go out. A rule never sends by itself.
  12. 12 · Scaled entry (DCA) — More ▸ “Scaled entry”: pick direction, total risk and number of legs — the system proposes ladders (ATR grid, levels) with a quantity per leg; or mark them on the chart yourself. Total risk is fixed, quantities are derived. «Send ladder» places every rung as a limit order with the ladder's stop. On the chart: drag one rung and the other rungs re-size so the ladder's total risk stays the same; drag the ladder's stop and every rung re-sizes. If the trade exits while rungs are still waiting at the broker, «Cancel ladder» removes them.
  13. 13 · Managing a position — BE · BE+4 · stop to a level · ½ Close · Close position (double confirmation). If Ledge Desktop is closed or the internet is down — the «Safety» button on the NinjaTrader chart closes positions in the accounts you used with Ledge, straight at the broker. “Stop suggestion” computes BE and trailing — off by default; turn them on if you want, and they move only when you click.
  14. 14 · Accounts and log — More ▸ “Accounts”: balance, today's P&L and positions in every account. More ▸ “Activity”: every action — which account, when, and whether it worked.
  15. 15 · Help at any time — ? in the header turns on guide mode: hover any control for an explanation. In ⚙ ▸ “Help”: “Quick tour” — a guided tour, “Guide” — this page, in your language, and “Support chat”.
  16. 16 · Trade from NinjaTrader — In the “Ledge System” indicator — the trade bar at the top-left (the “Trade” switch in the Ledge ▾ panel): Buy/Sell · Market/Limit · 1× or DCA. Drag the lines (entry, stop, target, ladder zone) and the quantity updates from your risk by itself. “PLACE” sends the trade. By default NinjaTrader orders take the NT direct route: straight from NinjaTrader to the account you pick in the trade bar (red LIVE / SIM label), with Ledge's server sizing the trade and checking your plan — Ledge Desktop does not need to be open. “Confirm: on” (the default) makes PLACE ask “✔ Confirm” in the bar first; “Confirm: off” sends at once.
  17. 17 · Level alerts — Rail ▸ “Level touches”: alerts are OFF until you switch them on. ⚙ picks Massive levels / Light levels (Massive only by default) and the level timeframes (1H and up). “Alert sounds”: three rows — Touch · Massive, Touch · Light, Near level — each with its own sound, ▶ to hear it and Off, plus one volume; “Level-alert sounds” at the top of the box turns them all on or off. “Near level” sounds when the price comes within the ticks you pick of a 1H-or-higher level. These are Ledge Desktop's only sounds. Ledge Desktop has no built-in quiet hours; alerts follow only what you set.
  18. 18 · Dragging on the chart — Drag ENTRY or STOP of a draft or a working order and the quantity re-sizes to keep the same $ risk (never above max contracts per order). Drag TARGET and only R changes. On an open position, dragging moves only the stop or the target. Labels update live, prices snap to the tick, Esc cancels the drag.
  19. 19 · Drawing tools — “Fib 50%”: click point A (start) then point B (end) for 0 · 25 · 50 · 75 · 100% and 1.25. “MP leg”: A where the leg started, B where it reached; the −2 … −2.5 braking zone is shaded. Click the lit button again or press Esc to cancel. “Clear drawings” removes this symbol's drawings.
  20. 20 · Updates — The header shows your version and “✓ up to date”, or an amber “↓ Update”. ⚙ ▸ PurplEdge account ▸ “Pull update” downloads and installs the new Ledge Desktop version. It also brings the matching NinjaTrader add-on (when Ledge Desktop says the add-on is old, press “↓ Update” in the Ledge header inside NinjaTrader) and refreshes the Tradovate extension folder. Every update is checked before it installs. An update that fails the check is not installed.

Top Bar

Here you see the connection status, the clock, and some quick actions. It's designed to give a quick glance at the system's health.

Version
Your version — ✓ up to date or ↓ Update
The header shows the version and «✓ up to date», or an amber «↓ Update» when a newer one is out. A click opens ⚙ ▸ PurplEdge account, where «Pull update» installs it.

Display Mode

Choose how new proposals appear: on screen only, as a short message, or in a confirmation window.

+ Confirmbutton/submit
A new proposal opens in a confirmation window
Click — each new proposal opens a window with the trade; nothing is sent until you click «Send to my account» there. This is not the ticket's «Confirm: on/off». Every order starts with your click.
Why
This provides full control over every action and prevents errors.
When
Use when executing trades and you want to verify each step before sending.
⚠ Only proposals use this window. Orders from the ticket ask «✔ Confirm» inside the panel.
+ Alertbutton/submit
Receive an alert when a condition is met.
Click — a new proposal shows as a short message, without opening a window.
Why
This way, you don't have to constantly watch the screen.
When
Use when waiting for a specific market condition and you want to be notified.
Showbutton/submit
Displays the market without alerts or confirmations.
Click to switch to normal display mode. You only see prices and charts.
Why
This allows you to view the market cleanly, without distractions.
When
Use when observing the market and you do not want to receive alerts.
General explanation — based on the label only

Settings

Here you change preferences like colors, fonts, and card size. Allows you to customize the look and feel of the interface.

Create planbutton/submit
Click to open the plan editor
Opens the plan editor to set risk rules.
Why
Allows setting the plan that will manage risk.
When
When you want to change the plan rules.
⚠ Changes to the plan affect risk management only while the plan is on.
r-riskinput/number
Risk in dollars per trade — quantity is derived from this
How many dollars you are willing to lose on a single trade. The quantity (number of contracts) is calculated from this amount and the stop distance.
Why
This way, each trade risks the same amount, regardless of how far the stop is.
When
Once, when setting up. If there is a plan that is on with locked risk, the field is locked to the value in the plan, and you edit there. A switched-off plan does not lock it.
⚠ Changing this affects the quantity of all future trades.
r-bracketinput/checkbox
Enable/disable automatic stop
Checking this box enables a protective stop on every new order.
Why
Ensures losses are automatically limited.
When
When you want constant protection for your position.
⚠ Unchecking the box means orders will be sent without a stop.
Savebutton/submit
Save risk settings
Click to save the risk settings (the risk amount, stop at the broker).
Why
Changes will take effect immediately.
When
After changing settings — to save them.
⚠ If you don't click save, the changes will be lost.
NinjaTraderbutton/submit
Work through NinjaTrader — any broker NinjaTrader connects to
Ledge Desktop connects to the NinjaTrader running on this computer, through the Ledge add-on inside it. Every order goes through NinjaTrader to your broker.
Why
Lets you use Ledge Desktop with any broker NinjaTrader supports, not only Topstep.
When
When your accounts are connected in NinjaTrader. NinjaTrader must be open with the add-on compiled.
⚠ Ledge sends your orders to the account you selected in the top bar, among the accounts connected in NinjaTrader (red LIVE / SIM label). Every order starts with your click.
Connect to NinjaTraderbutton/submit
Connect Ledge Desktop to NinjaTrader
Sends a handshake to the add-on in NinjaTrader. The first time in every NinjaTrader session, NinjaTrader asks you to approve.
Why
Without your approval in NinjaTrader, no program can place orders in your accounts.
When
After choosing NinjaTrader, and every time NinjaTrader restarts.
⚠ If NinjaTrader is closed, the connection fails immediately with a message.
Get the NinjaTrader add-onbutton/submit
Saves the NinjaTrader add-on file to your Downloads folder
Ledge Desktop carries the Ledge add-on for NinjaTrader, in the version that matches it. The click saves it to Downloads and opens the folder.
Why
To install or update the add-on without hunting for files.
When
On first install, and whenever Ledge Desktop says the add-on in NinjaTrader is old.
⚠ To install: run Ledge Setup and tick NinjaTrader, then close and reopen NinjaTrader. To update: «↓ Update» in the Ledge header in NinjaTrader.
Risk per trade $label
Label for the risk per trade ($) field
Label indicating the next field is for the maximum risk amount per trade.
Why
Identifies which field to enter the monetary risk.
When
When setting general risk.
✕button/submit
Close settings window
Click to close the settings window.
Why
To return to the trading screen.
When
After you finish editing settings.
Trading accountbutton/submit
Switch to trading account settings tab
Click to display account connection fields (username, API Key).
Why
To enter or update broker login details.
When
During initial setup or when needing to change accounts.
PurplEdge accountbutton/submit
Go to the PurplEdge account tab
Clicking opens the PurplEdge account sign-in.
Why
To sign in to your PurplEdge account, or sign out.
When
When you sign in to your PurplEdge account or sign out.
General explanation — based on the label only
Planbutton/submit
Go to the Trading Plan tab
Clicking opens fields for editing the plan.
Why
To set or change the trading plan (entries, targets).
When
At the start of the day or when changing strategy.
Riskbutton/submit
Go to the Risk Management tab
Clicking opens fields for setting risk amount, percentages, etc.
Why
To control position size based on allocated risk.
When
When you want to change the risk level per trade.
Devicebutton/submit
The Device tab — the license is locked to this computer
Click — shows this device's details: the license is locked to this device and user. Moving to another computer needs a release from support.
Why
To switch futures contracts or adjust specific parameters.
When
When switching between contracts or calibrating the system to a new instrument.
px-userinput/text
Field to enter username for login
Type the broker account username.
Why
Required along with the API key to connect to the account.
When
During initial connection setup.
General explanation — based on the label only
px-keyinput/password
Enter API key for Topstep account
Field to enter the API key. Clicking 'Connect' sends the key to the server.
Why
The key is required to connect to your Topstep account.
When
During initial login or after forgetting the key.
Connectbutton/submit
Clicking connects to the Topstep account
Sends the username and key to the server. If the connection is successful, the key is deleted from the field and the account number is displayed.
Why
Required to start working with the system and receive trading data.
When
After entering username and key.
Forget keybutton/submit
Deletes the saved key
Sends a request to delete the key from the local server. You will then need to re-enter the key.
Why
To disconnect from the account or secure the key.
When
When you want to disconnect or forget the saved key.
TopstepX (ProjectX)button/submit
Work directly with TopstepX
Ledge Desktop connects straight to your Topstep account with your username and API key.
Why
For traders who trade on Topstep and don't use NinjaTrader.
When
Once, during setup. The choice is saved.
Connect your tradingbutton/button
Opens «Connect your trading»
The three options — NinjaTrader · TopstepX · Tradovate — each with its steps and status, in one place.
Why
Every connection is made and checked in the same place.
When
When you connect or switch a trading stream.
Pull updatebutton/submit
Pull update — downloads and installs the new version
One click downloads and installs the published Ledge Desktop version. It also brings the matching NinjaTrader add-on (when Ledge Desktop says the add-on is old, press “↓ Update” in the Ledge header inside NinjaTrader) and refreshes the Tradovate extension folder. Every update is checked before it installs. An update that fails the check is not installed.
Riskbutton/submit
Go to risk settings
Click the button — the risk settings tab opens.
Why
To set the risk amount per trade. Max contracts per order: no limit unless you set one on this computer (⚙ ▸ Risk); the plan can only lower it.
When
When you want to change the risk settings for trades.
PurplEdge accountbutton/submit
Go to the PurplEdge account tab
Click to go to the PurplEdge account tab.
Why
To sign in with PurplEdge and pull updates.
When
When you sign in or change the PurplEdge account.
Trading accountbutton/submit
Go to trading account settings
Click to go to the Topstep account connection tab.
Why
To enter username and API key.
When
At the beginning or when you need to reconnect.
Devicebutton/submit
The Device tab — the license is locked to this computer
Click — shows this device's details: the license is locked to this device and user. Moving to another computer needs a release from support.
Why
To view or change the instrument ID.
When
When you want to check or update the instrument details.
Planbutton/submit
Go to plan details
Click to go to the tab showing current plan details.
Why
To see limits, subscription type, and status.
When
When you want to check which plan is active.
Risk per trade $label
Sets the dollar risk amount per trade
Number field to enter the maximum loss amount per trade.
Why
To limit the loss on each entry.
When
When setting the risk size before trading.

Plan Strip

A strip showing the plan's state: on (with its numbers), saved but off (trading freely — "Turn on" switches it on), or no plan. Helps you stay disciplined and remember what you planned.

Break 15 minbutton/submit
15-minute self-lockout
Click — the system locks the screen from creating new trades for 15 minutes.
Why
Prevents impulsive entries during high volatility.
When
After a trade that felt too complex, or before a short break.
⚠ After lockout, you cannot enter new trades until the time expires.
Break 1 hourbutton/submit
1-hour self-lockout
Click — the system locks the screen from creating new trades for one hour.
Why
Enforces a longer break to disconnect from the screen and return with a clear head.
When
After a significant loss, or when feeling tired and prone to taking unnecessary risks.
⚠ The lockout blocks any new orders for one hour — cannot be canceled early.
End trading for todaybutton/submit
Lockout until 5 PM Chicago time
Click — the system locks the screen until the closing time (5 PM Chicago).
Why
Ensures no more trading for the day — even if you regret it.
When
When you decide that trading for the day is over, and you don't want to be tempted to re-enter.
⚠ After lockout until end of day, you cannot open or modify any trades until close.
Close all & lockbutton/submitMoves money
Close all open positions and lock until end of day («Close all and lock»)
Click — closes all open positions and locks the screen from creating new trades until the end of the day.
Why
One way to exit all trades and stop trading for the day.
When
At the end of a trading day or when you need to exit all positions immediately and stop.
⚠ Immediate close command for all positions — may result in a loss if the market is moving sharply.
Create planbutton/button
Opens the plan editor — or turns a switched-off plan on
No plan: "Create plan" opens the editor. Plan on: "Edit" opens it. Plan saved but off: the button is "Turn on" and turns it on immediately, without opening the editor.
Why
To reach the plan, or turn it on, in one click from the top strip.
When
When you want to create, update or turn on a plan.

Chart Controls

Here you set how the chart looks: chart type, timeframe, indicators. Allows you to adapt the display to your trading style.

⤢button/submit
Return to auto-follow
Click the button — the chart returns to tracking the latest price.
Why
To go back to viewing the current price after zooming in or out.
When
When you have zoomed in or out and lost track of the current price.
+button/submit
Zoom in on the chart.
Click the plus button to zoom in, showing finer detail.
Why
To see small details in the price action.
When
When you want to analyze a specific price area.
−button/submit
Zoom out on the chart.
Click the minus button to zoom out, showing a wider price range.
Why
To see a bigger picture of the price movement.
When
When the price has moved significantly and you need to see its position relative to levels.
Wbutton/submit
Weekly chart
Click to display weekly bars on the chart.
Why
Long-term timeframe, shows trends over weeks.
When
To understand the big picture; rarely used for intraday trading.
Dbutton/submit
Daily chart
Click to display daily bars on the chart.
Why
The broadest timeframe within the trading day.
When
For analyzing general trends, daily support, and resistance.
4Hbutton/submit
Four-hour chart
Click to display four-hour bars on the chart.
Why
Shows multi-day trends.
When
For planning entries over several days.
1Hbutton/submit
One-hour chart
Click to display hourly bars on the chart.
Why
Suitable for identifying the daily direction.
When
At the start of the morning or after a significant move.
30Mbutton/submit
Thirty-minute chart
Click to display thirty-minute bars on the chart.
Why
Shows a larger structure without noise.
When
When transitioning between intraday and daily timeframes.
15Mbutton/submit
Fifteen-minute chart
Click to display fifteen-minute bars on the chart.
Why
Suitable for medium-term intraday trading.
When
When looking for entry points based on a broader trend.
5Mbutton/submit
Five-minute chart
Click to display five-minute bars on the chart.
Why
The most popular timeframe for viewing trends.
When
For analyzing general direction and support/resistance levels.
How many levels on the chart — Max lines, timeframes, typebutton/button
How many levels on the chart — Max lines, timeframes, type
The chip says what is shown now (e.g. «Levels · 20 · 1H+»). A click opens the level picker; a second click closes it.
Why
Keeps the chart clean — only the levels you want to see.
When
When the chart is too busy or too empty.

Add-on Tools

A row of buttons for important add-ons like Plan, Lockout, and Size. Designed for quick access without searching the rail.

Clear drawingsbutton/button
Clear drawings — removes this symbol's drawings
Shown only when the symbol has drawings. Press twice within 5 s.
MP legbutton/button
MP leg — the manipulation leg
Point A where the leg started, point B where it reached. Draws the continuation ratios, with the −2 … −2.5 braking zone shaded and −4 «next» in bold. Click again or Esc to cancel. Places no order.
Fib 50%button/button
Fib 50% — two clicks on the chart
Click the button, then point A (where the move starts = 0) and point B (where it ends = 100%). Draws 0 · 25 · 50 · 75 · 100% and the 1.25 extension, snapped to the tick. Click the lit button again or Esc to cancel. Places no order.

The Chart

The center of the screen: here the candles and lines are drawn in real-time. This is what you look at to decide when to enter and exit.

Timeframe (30 s … 8 h)select/select-one
Select chart display duration
Select from a list the duration of the window displayed on the chart — from 30 seconds to 8 hours.
Why
Adapts the amount of history shown on screen to your trading style.
When
At the start of trading or when deciding to view a different time period.
mod-flow-ribinput/checkbox
Show or hide the demand/supply layer
Check the box — the chart will display demand and supply bars near the prices.
Why
See where order concentrations are — support and resistance points.
When
When you want to analyze where the market strength is before entering a trade.
mod-flow-vapinput/checkbox
Show or hide volume by price
Check the box — the chart will display horizontal volume bars at each price.
Why
Identify prices with the highest traded volume — key levels.
When
When you want to see where the heavy volume is to decide entry/exit levels.
mod-flow-lvinput/checkbox
Show or hide level lines
Check the box — the chart will display level lines based on round numbers or technical levels.
Why
Helps mark clear boundaries on the chart without relying on memory.
When
When you want fixed price levels as reference points.
mod-flow-lockinput/checkbox
Lock the chart scale
Check the box — the chart maintains a fixed number of ticks per pixel, and the center does not move automatically.
Why
Prevents display changes as the price moves — useful for comparing movements.
When
When you want to see relative movements or work with a fixed template.
▶ Livebutton/button
Return to live view (end of chart)
Clicking makes the chart jump to the rightmost, most current edge.
Why
After scrolling back — instantly return to the present moment.
When
After deviating backward with the mouse or keys.
mod-flow-sizeinput/range
Change display size (zoom in/out)
Move the slider from 0.5 to 4 — the chart expands or contracts by the multiplier.
Why
Adjusts the density of bars and lines to see small details or a broad picture.
When
When you want to focus on details or see the overall picture.

Order Ticket

The form for entering order details: type, quantity, price. From here, you send an order to the account. It's important to check carefully before sending.

Close positionbutton/submitMoves money
Close the entire open position in the market
Click — Ledge Desktop asks once inside the panel. After you confirm, the position's stop and target are cancelled, then a closing order is sent at the market price.
Why
To exit the position quickly without setting a manual price.
When
When you want to close an existing position immediately, e.g., at stop or end of day.
⚠ Immediate market close — may cause slippage from the price you saw.
✕ Cancel entriesbutton/submitMoves money
Cancels the pending entries on this instrument — the stop and target stay
Click — Ledge Desktop asks once, then only the pending entries on the chart's instrument are cancelled. The position's stop and target stay. To cancel the stop and target on this instrument too: «✕ Cancel all orders · <instrument>».
Why
To clear entries you no longer want without removing the position's protection.
When
When there are pending entries on this instrument you no longer want.
⚠ A cancelled order does not come back — send it again if you need it.
✕ Cancel all orders · ALL instrumentsbutton/submitMoves money
Cancels every order in the account, on ALL instruments — stops too
Click — Ledge Desktop always asks, and says how many orders and how many stops will be cancelled. After you confirm, every open order in the account is cancelled, on all instruments. For one instrument only: «✕ Cancel all orders · <instrument>».
Why
For a full clean-up of the account, for example at the end of the day.
When
Only when no position needs its stop.
⚠ Open positions are left without a stop.
Offset in ticksinput/number
Enter offset in ticks from the price
Type a number to set the order at that distance from the reference price.
Why
To set the exact price relative to the market.
When
When you want to enter at a fixed distance from a specific price.
⚠ Adjusting the offset changes the order's distance from the reference price. Check before sending.
Level midpointbutton/submit
Place stop 2 ticks from the level midpoint
Click — the stop is set 2 ticks from the level midpoint.
Why
Suitable for entering on the level and exiting if it doesn't hold immediately.
When
When you want a stop closer to the current price.
⚠ The stop is added to the field, sent only when the order is submitted.
Beyond levelbutton/submit
Place stop 2 ticks outside the level
Click — the stop is set 2 ticks below the bottom of the level (for long) or above the top (for short).
Why
Protects against level breakout — exit if the level does not hold.
When
When you want to place a stop outside a clear support/resistance level.
⚠ The stop is added to the field, sent only when the order is submitted.
Autoinput/number
Enter contract quantity or leave 'Auto'
Number field for contract quantity. Leave it empty and the quantity is calculated from your risk and the stop distance. It is never above max contracts per order: no limit unless you set one on this computer (⚙ ▸ Risk — raising it asks first); the plan can set a lower cap per asset.
Why
Determines how many contracts are traded in each trade.
When
When you want to manually control the quantity or let the system calculate it.
⚠ Changing quantity affects the risk size of the trade.
PLACEbutton/submitMoves money
PLACE — send the order (asks ✔ Confirm first while Confirm: on)
Click PLACE. With Confirm: on (the default) a ✔ Confirm row appears under it for 5 s — click it to send; with Confirm: off one click sends. The button says what it sends, e.g. «✔ PLACE BUY 20 MNQ · LMT 30,714». If the draft changed after ✔ Confirm appeared, nothing is sent: «Not sent: the draft changed — press PLACE again.» The order goes to the account picked in the top bar, with its stop and target.
Why
This is the button that executes the order and gets you into the trade.
When
After setting direction, quantity, and price — click to send.
⚠ This button sends the order to the account you selected. Before it works, the gate checks the plan — while it is on; if you've deviated, it blocks. With the plan off, only the hard caps and the required stop apply.
✕ Cancel all orders · NQbutton/submitMoves money
Cancels every working order on this instrument — the position's stop and target too
Click — Ledge Desktop always asks. After ✔ Confirm, every working order on the chart's instrument is cancelled: entries, stops and targets. Orders on other instruments stay.
Why
To clear one instrument completely without touching the others.
When
Only when no position on this instrument needs its stop.
⚠ An open position on this instrument is left without a stop.
Limit · Market · Stopselect/select-one
Select order type: Limit, Market, or Stop
Dropdown menu to select order type. Default is Limit.
Why
Determines how the order will be executed: at a limited price, at market price, or upon reaching a price.
When
Before submitting the order — select the execution type.
Lastbutton/button
Select last price as reference
Click to use the last closed price as the order reference price.
Why
To start building around the last price.
When
When you want the order to be based on the last price.
Bidbutton/button
Select bid price as reference
Click to use the bid price (highest buyer) as the reference price.
Why
To align with the price buyers are willing to pay.
When
When you want to enter close to the bid.
Askbutton/button
Select ask price as reference
Click to use the ask price (lowest seller) as the reference price.
Why
To align with the price sellers are offering.
When
When you want to enter close to the ask.
Middlebutton/button
Select midpoint as reference
Click to use the average between bid and ask as the reference price.
Why
A balanced reference point.
When
When you want a balanced entry between buyers and sellers.
Pin to levelbutton/button
Lock entry price to a set level
Click to lock the entry price to a determined level.
Why
To ensure the order only executes if the price returns to that level.
When
After marking a level, before sending the order.
Nowbutton/button
Lock entry price to market price
Click to update the entry price to the current market price.
Why
For immediate entry at the market price.
When
When you want to enter at the market price without waiting for a level.
Smart stopbutton/button
Load smart stops for the order
Click to open the smart stop display.
Why
To save time and establish consistent risk management.
When
After entering the order, before sending it.
Shortbutton/submit
Picks sell (short) — red
Sets the trade direction to sell. The chosen side shows a ✓ and a ring.
Why
The direction comes before the prices.
When
When you want to open a sell trade.
Longbutton/submit
Picks buy (long) — green
Sets the trade direction to buy. The chosen side shows a ✓ and a ring.
Why
The direction comes before the prices.
When
When you want to open a buy trade.
tk-targetinput/number
Enter profit target price
Number field for target price. You can type manually. On the chart, the TARGET line carries price · points · dollars · R at its right end («TARGET 30,774 · +60 pts · +$1,200 · 2R»).
Why
The target determines where to take profit if the price moves in your favor.
When
When you want to set a profit level in advance.
tk-stopinput/number
Enter protective stop price
Number field for stop price. You can type manually or click on the chart with Alt+Shift. On the chart, the STOP line carries price · points · dollars · R at its right end («STOP 30,652 · −60 pts · −$600 · −1R»).
Why
The stop determines where to exit the trade if the price moves against you.
When
When you want to set a protective loss level.
tk-entryinput/number
Enter trade entry price
Number field for entry price. You can type manually or click on the chart with Alt. On the chart, the ENTRY line carries the price and the quantity at its right end («ENTRY 30,714 · 5 MNQ»).
Why
This price will be used as the entry point for the order.
When
When you want to set a specific entry price.
⇅button/submit
Flip direction and reverse the trade
Click — the direction flips (long to short or vice versa) and prices update accordingly.
Why
Allows changing direction quickly without retyping.
When
When you want to reverse an existing trade or change direction.
Stopbutton/button
Select stop order
Click to select a stop order; the price will be set when the market reaches it.
Why
To enter only when the price crosses a certain level.
When
When you want entry only after a breakout or halt.
Limitbutton/button
Select Limit order — execute at limit price or better
Click — order type is set to Limit. The order will only execute at the price we set or better.
Why
Allows control over entry or exit price.
When
When you want to enter or exit at a specific price.
Marketbutton/button
Select Market order — immediate execution at current price
Click — order type is set to Market. The order will execute at the current market price.
Why
Suitable for quick entry without waiting for a specific price.
When
When you want to enter a trade immediately at market price.
Templates ▾button/button
Templates ▾ — a ready trade in one click
Your trade templates. A click fills the ticket; PLACE sends it (with Confirm: on it asks ✔ Confirm first). You can also edit them from here.
⌨ OFFbutton/button
⌨ — trade hotkeys
OFF until you turn it on. ON: Alt+1 … Alt+9 fill the ticket with templates 1–9; Ctrl+Enter = PLACE; Esc dismisses an open ✔ Confirm. Never while you type in a field.
Journal noteinput/text
Add a personal note to the current trade
Text field for typing a short note (up to 120 characters). The note is deleted after the order is sent.
Why
To jot down specific information about the trade, like the reason or a feeling.
When
Before sending, when you want to add personal documentation to the trade.
Setup (Level + setup / VWAP / Other)select/select-one
Select a label for the trade before sending
Choose a name for the setup from a list or type 'Other'. The selection is saved automatically.
Why
To document in the journal which setup you activated, without typing manually each time.
When
Before sending an order, when you want to mark the type of setup.
Confirm: onbutton/button
Confirm: on / off — whether PLACE asks first
ON (the default): every send asks once inside the panel — a ✔ Confirm row under the button for 5 s. OFF: one click sends. The choice is remembered. Every plan check applies either way.

Rail Cards

A collection of cards on the right side: Journal, Discipline, DCA, and more. Each card expands and collapses, providing detailed information without cluttering the chart.

Snapbutton/submit
Fills stop and target from current entry
Click — the system automatically fills the stop and target fields based on the current entry price.
Why
Saves manual entry and reduces risk setting errors.
When
After entering a position and you want to set a quick stop and target.
⚠ Automatically fills stop and target — verify data before confirming.
✕button/submit
Deletes the trade plan
Click — the current trade plan (stop, target, quantity) is deleted.
Why
To start a new plan or cancel an existing one.
When
When you want to cancel the current plan.
⚠ Deletes the trade plan — cannot be restored.
Syncbutton/submit
Fetch fills from broker
Click to fetch all recent fills from the broker and update the journal.
Why
To ensure the journal reflects actual, up-to-date performance.
When
After a trading session or if fills are missing from the journal.
⚠ Fetches fills from the broker — read-only action, does not change positions.
All connected accounts at a glance
All connected accounts at a glance
Per account: balance, today's realized P&L (from the broker), open P&L, trade count and open positions. Totals at the top.
Why
With several accounts you immediately see where there is a position and how the day went in each.
When
Always on; refreshes every 10 seconds. Click an account to make it the working account.
Log of everything you did — which account, and what happened
Log of everything you did — which account, and what happened
Every order, cancel, close, stop or target move, discipline block and lock — with time, account, symbol and result (✓ done, ✗ failed + the reason).
Why
So you know for sure what was sent and where, and can check afterwards why something didn't go through.
When
After any action, or when something looks unclear. Filter to the selected account only if you want.
Risk per trade, one-click setups and alert rules — in one place
Risk per trade, one-click setups and alert rules — in one place
Top: risk per trade (every trade's quantity is derived from it). Middle: setups (templates) — one button fills the ticket (entry, stop, target, quantity from your risk) and stops there; PLACE sends it, and Confirm: on asks ✔ Confirm first. Bottom: rules — a level break or a candle pattern pops up a window with a ready trade.
Why
To act fast without giving up fixed risk and discipline.
When
Define setups and rules once; while trading — arm and click.
⚠ “Armed” is off every time Ledge Desktop opens. A setup goes through PLACE like any ticket order. A rule never sends by itself — it only proposes.
Turns the level alerts on and offbutton/button
Turns the level alerts on and off
Big switch: green = ON, grey = OFF. Switching on makes Ledge Desktop check at once that everything works (key, server, levels, price) and report it in the status line within about two seconds. The choice is saved. Alerts are OFF until you switch them on.
Why
So you know for sure the alerts work — not find out when a level has already been crossed.
When
At the start of a trading day — alerts stay OFF until you turn them on.
Alert sounds
Alert sounds — one sound per kind of touch
Three rows: Touch · Massive, Touch · Light, Near level. Each row has a sound list, ▶ to hear it and Off to silence it, plus one volume for all; «Level-alert sounds» at the top of the box turns them all on or off. These are Ledge Desktop's only sounds.
⚠ There are no built-in quiet hours; alerts follow only what you set.
Plan · Editdiv
The plan card — its state, its numbers, and "Edit"
The title of the plan card in the rail. Below it the status line (off / on), and only while the plan is on — the details: risk, daily loss, target, trades, hours.
Why
One place to see whether the plan is in force and what it says. With the plan off, only the hard caps and the required stop apply.
When
A glance before trading, and after every change.
Editbutton/button
Open the plan editor
Clicking opens the plan editing window.
Why
To change parameters and strategy.
When
When you want to update the plan — on or off.
Confirmbutton/submit
Confirm discipline action
Click to confirm a discipline alert.
Why
Confirms or cancels the discipline notification.
When
When a written alert appears.
General explanation — based on the label only
Checklist ▸ 0/3 ✎div
Checklist header
Shows card name and status (0/3).
Why
To track pre-trade tasks.
When
When viewing the dashboard.
General explanation — based on the label only
✎button/submit
Checklist editor
Click to open the checklist editor.
Why
To add or edit details.
When
When you want to change the checklist.
Bracket templates ▸ 1 for NQ +div
Bracket templates header
Shows card name and number of templates (1).
Why
To select a pre-made bracket template.
When
When viewing the dashboard.
General explanation — based on the label only
+button/submit
Adds a new bracket template
Click to create a new bracket template.
Why
To add a template for quick start.
When
When you want to set up a new bracket.
Day summarybutton/submit
Open end-of-day summary report
Click — a window opens with a summary of the day's trades and results.
Why
Allows a quick view of how the day went without digging through the journal.
When
At the end of a trading day, or any time you want to check performance.
r-soundinput/checkbox
Level-alert sounds — the master switch
On: the level alerts (Touch · Massive, Touch · Light, Near level) play the sounds chosen in the rows below, at the one volume. Off: Ledge Desktop plays no sound at all. These are Ledge Desktop's only sounds — proposals, ladders, rules and stop suggestions show a message, never a sound. Saved at once.
Why
One switch to silence the alerts without losing your sound choices.
When
When you want the alerts silent, or back on.
Journal header – collapse/expanddiv
Journal header – collapse/expand
Click the header to collapse or expand the journal.
Why
To save screen space or reveal journal content.
When
When you need to show or hide the journal.
Todaybutton/submit
Show today's trades
Click to switch to the current day's journal view.
Why
To see all trades executed today.
When
When you want to focus on daily activity.
Statisticsbutton/submit
Show trading statistics
Click to switch to the cumulative statistics view.
Why
To analyze performance over time: win/loss ratio, averages, etc.
When
After several trades, when you want to see cumulative data.
Compliancebutton/submit
Show positions and rule adherence
Click to view open positions and adherence to trading rules.
Why
To verify you are following your trading plan and risk management.
When
During trading, to monitor open positions.
Weeklybutton/submit
Show weekly trades
Click to switch to the weekly journal view.
Why
To see a broader picture of the week's activity.
When
At the end of the week or for weekly planning.
Discipline score header – collapse/expanddiv
Discipline score header – collapse/expand
Click the header to collapse or expand the discipline score card.
Why
To view or hide the score and feedback.
When
When you want discipline feedback or to save space.
Create planbutton/button
Opens the editor to create a first plan
Shown when no plan is saved. Click — the plan editor opens. At the end, "Save & turn on" turns it on; "Save" only saves and leaves it off.
Why
With no saved plan there is nothing to turn on.
When
The first time, or when there is no plan on the server.
▶ Test alertbutton/button
Shows a sample alert with its sound — marked TEST
Fires an alert exactly like a real one — the message, the sound and the flash on the nearest level — marked TEST. If the sound is muted, it says so too.
Why
So you see and hear what a real alert looks like, and that the sound works.
When
After installing, after changing settings, or when unsure.
Alerts only on levels of one hour and up: 1H · 4H · 1D · W · MN
Alerts only on levels of one hour and up: 1H · 4H · 1D · W · MN
Tick which timeframes alert. Default: all five. Levels below one hour never alert. The choice is saved.
Why
Hourly-and-up levels are the structure that holds; short ones would flood you with alerts.
When
When you want fewer alerts — untick 1H.
Near level
Near level — a sound as the price approaches
A sound when the price comes within the ticks you pick (4 · 8 · 16) of a 1H-or-higher Ledge level, once per level per 10 minutes. OFF by default.
Massive / Light levels
Which levels alert: Massive / Light
Tick Massive levels, Light levels or both. Default: Massive only. With none ticked, the alerts say «No tier ticked».
Cancel ladder
Cancel ladder — cancels rungs still waiting
Shown when the trade has exited and rungs are still waiting at the broker. A click (after a confirm) cancels only those rungs — the position, its stop/target and other orders stay — so they can't open a new position without a plan.

The Rail

The right-side bar containing all the cards. Click to expand or collapse. It holds the ticket, the plan and the tools.

↻button/submit
Refreshes positions and charts from the server.
Click — positions and charts are reloaded.
Why
To see up-to-date data without waiting.
When
After executing an order or when the data appears old.
✕button/submit
Deletes the trading plan and resets the quantity.
Click — the plan is deleted and the quantity field is cleared.
Why
Important for starting a new plan without remnants.
When
When you want to cancel an existing plan and start from scratch.

Confirmation Window

A window for proposals: it shows the proposed trade and sends it only when you click «Send to my account». Orders from the ticket don't use it — they ask «✔ Confirm» inside the panel. Every order starts with your click.

c-qtyinput/number
Change the number of contracts before sending
Numeric field showing the suggested quantity. You can change it before clicking 'Send to My Account'.
Why
To precisely control the number of contracts entering the order — you don't have to accept what the system suggests.
When
When you want to trade a different quantity than suggested, e.g., smaller to reduce risk.
⚠ Changing the quantity changes the size of the order actually sent — financial risk changes accordingly.
Skipbutton/submit
Reject the signal without sending an order
Click 'Skip' — the signal is marked as 'Rejected' on the server, the window closes, and the list updates.
Why
To pass on this signal and not send an order, but keep it in the record.
When
When the signal doesn't fit the strategy or the market doesn't look good.
⚠ The signal is marked as 'Rejected' on the server and will not appear again in the same process.
PLACEbutton/submitMoves money
Send a trade order to your account
Click 'Send to My Account' — an actual order is sent with the quantity and prices shown in the window.
Why
This is the step where the signal becomes a real trade order with the broker.
When
After you have verified the quantity and prices and want to execute.
⚠ Clicking sends a real order — if the quantity or price is incorrect, you will lose money.
✕button/submit
Close the confirmation window without sending anything
Click the X — the window closes and the signal is not marked as sent or rejected.
Why
To cancel viewing the signal and return to the list without changing anything.
When
When hesitating or wanting to double-check before deciding.

Add-on Windows

Add-ons like Discipline or Flow open in separate windows. Allows you to work in parallel and track additional information.

Write to planbutton/button
Click – the recommended risk is written to the trade risk field.
Writes the recommended risk value into the trade risk field.
Why
Saves manual typing and prevents calculation errors.
When
When you want to transfer the recommended risk to the plan.
⚠ If there is no recommended risk – nothing will happen.
General explanation — based on the label only
Savebutton/button
Saves the plan — without changing whether it is on or off
Sends the plan to the server. A new plan is saved off; a plan that is already on stays on with the new numbers. To turn on: "Save & turn on" here, or "Turn on" on the card.
Why
So the changes are kept and not lost — without switching a gate on by accident.
When
After you have edited a plan and want to save.
⚠ "Save" alone does not turn a switched-off plan on — if you wanted a gate, click "Save & turn on". The button is locked while saving — do not click again.
Cancelbutton/button
Click – closes the window without saving.
Closes the editing window and cancels the changes.
Why
To exit without changing the existing plan.
When
When you realize there is no need for change.
⚠ Unsaved changes will be lost.
Close allbutton/submitMoves money
Click – closes all positions.
Click — closes all open positions (Close all).
Why
To exit the market quickly.
When
When you want to close everything.
⚠ Closing positions may result in losses.
Trailing mode (Percent giveback / Lock profit / Half target / None)select/select-one
Selects behavior on a green day
Selection from a list: Percentage Return, Profit Lock, Half Target, None.
Why
Determines how the system will manage positions when the account is in profit.
When
When setting up the personal plan for daily management.
⚠ Changing this setting may cause automatic closing of positions or locking in profits.
General explanation — based on the label only
Save & turn onbutton/button
Saves the plan and turns it on in the same click
Like "Save", and in addition the plan is in force immediately. The button appears only while the plan is off.
Why
A new plan is saved off. This is the button that turns it into a working gate.
When
When you have finished filling it in and want the plan to check your trades from now on.
⚠ From this click the gate checks every trade against these numbers. The button is locked while saving — do not click again.
Close positionbutton/submitMoves money
Close position — closes the position at market, now
Closes the whole position in this instrument at the market price. Ledge Desktop asks twice before it sends.
Why
A fast exit when you need out at once.
When
When you want out of the trade without waiting for the stop or the target.
⚠ A market close — the fill can be worse than the price shown. There is no undo.
✕button/button
Closes the editor window.
Click – the window closes. Changes are not saved unless you saved first.
Why
It's important to close a window when you don't need it.
When
When you want to exit the editor without saving.
Riskbutton/button
Switches to the risk tab.
Click – the risk settings menu for the trade is displayed.
Why
Allows editing the risk level, contract size, etc.
When
When you want to change the risk settings in the plan.
Dailybutton/button
Switches to the daily tab.
Click – the daily limits menu is displayed.
Why
Allows setting daily profit and loss limits.
When
When you want to set daily limits.
Hoursbutton/button
Switches to the hours tab.
Click – the trading hours menu is displayed.
Why
Allows limiting trading times.
When
When you want to set active days and hours.
Listsbutton/button
Switches to the lists tab.
Click – the watchlist menu is displayed.
Why
Allows organizing instrument lists.
When
When you want to manage watchlists.
Propbutton/button
Switches to the profile tab.
Click – the source and type filter menu is displayed.
Why
Determines which trades are displayed.
When
When you want to filter suggestions by source.
Targetsbutton/button
Switches to the targets tab.
Click – the target setting menu is displayed.
Why
Allows setting daily or per-trade profit targets.
When
When you want to set automatic targets.
Add instrumentbutton/button
Adds a row for a new instrument.
Click – an empty row is added to the instrument list. You need to enter an instrument name.
Why
To add a futures contract to the trading basket.
When
When setting up the instrument list.
Add windowbutton/button
Adds a trading hours window.
Click – a row is added to set hours. You can set entry and exit times.
Why
To limit trading hours to specific days and times.
When
When you want to add a new trading window.
Type the sentence hereinput/text
Type the sentence that appears above here.
Field for typing the sentence that appears in the message.
Why
To confirm that you understand the risk.
When
When a warning appears that requires confirmation.
I confirmbutton/submit
Click – confirms the warning.
Checks that the sentence was typed correctly and confirms the action.
Why
To ensure you really understand what you are doing.
When
After you have typed the required sentence.
Back to planbutton/submit
Click – returns to the plan without confirming.
Closes the warning window and returns to the plan.
Why
To cancel the risky action.
When
When you decide not to proceed.
Overridebutton/submit
Click – opens the lockout override window.
Displays a window that allows bypassing the lockout.
Why
To enable trading despite the lockout.
When
When you need to bypass the lockout.
General explanation — based on the label only
I have a release codebutton/submit
Click – displays the release code field.
Shows a field for entering the release code.
Why
To release the lockout with a code.
When
When you have a release code.
Release codeinput/password
Type the release code here.
Field for typing the release code.
Why
To release the lockout.
When
When you have a code.
Releasebutton/submit
Click – sends the code for release.
Sends the code you entered.
Why
To release the lockout.
When
After you have entered a code.
✕button/submit
Click – plan is deleted
Clear button in the manual trade box. Click – all fields are reset.
Why
To clear old values before entering new ones.
When
When you want to reset the form.
09:30input/text
Enter — start time
Time field that defines when trading starts.
Why
Determines when orders will be active.
When
When setting trading hours.
11:30input/text
Enter — end time
Time field that defines when trading ends.
Why
Determines when orders will stop being active.
When
When setting trading hours.
America/New_YorkAmerica/ChicagoAsia/Jerusalemselect/select-one
Select — time zone
Time zone selection menu for the system.
Why
Aligns trading time with user location.
When
When you need to change the time zone.
✕button/button
Click — all fields reset
Button to clear the hours settings.
Why
Resets all time and time zone values.
When
When you want to reset the hours settings.
Type and press Enterinput/text
Type an add-on name and press Enter
Field to type a new add-on name. Press Enter — the name is added to the list.
Why
To select which add-ons will appear in the trading plan.
When
When you want to add an add-on that is not in the list.
General explanation — based on the label only
Addbutton/button
Click — adds instrument to list
Button that adds a new instrument to the list after you type a name.
Why
Allows adding an instrument without pressing Enter.
When
When you have typed an instrument name and want to add it now.
General explanation — based on the label only
Level + setup ✕button/button
Click — deletes the 'Level + Setup' add-on
Button to remove the 'Level + Setup' add-on from the list.
Why
To remove an add-on you don't want in the plan.
When
When you want to remove this add-on from the list.
General explanation — based on the label only
VWAP ✕button/button
Click — deletes the VWAP add-on
Button to remove the VWAP add-on from the list.
Why
To remove an add-on you don't need.
When
When you want to remove VWAP from the list.
General explanation — based on the label only
Type and press Enterinput/text
Type a new add-on and press Enter
Field to type a new add-on for the current group.
Why
Adds an add-on to the list alongside existing ones.
When
When you want to add another add-on to the same group.
General explanation — based on the label only
Addbutton/button
Click — adds instrument to group
Button to add a new instrument to the current group.
Why
Allows adding an instrument without pressing Enter.
When
When you have typed an instrument name and want to add it.
General explanation — based on the label only
Is there a level? ✕button/button
Click — deletes the 'Is there a level?' question
Button to remove the 'Is there a level?' question from the list.
Why
Removes a question you don't want asked in the plan.
When
When you want to remove this question.
General explanation — based on the label only
Stop behind a swing? ✕button/button
Click — deletes the 'Stop behind swing?' question
Button to remove the 'Stop behind swing?' question.
Why
To remove a question you don't want in the plan.
When
When you want to remove this question.
General explanation — based on the label only
Type and press Enterinput/text
Type a new question and press Enter
Field to type a new question for the plan.
Why
Adds a question that will be asked during the plan.
When
When you want to add a custom question.
General explanation — based on the label only
Addbutton/button
Click — adds question to list
Button to add a new question to the list.
Why
Allows adding a question without pressing Enter.
When
When you have typed a question and want to add it.
General explanation — based on the label only
Calculatorbutton/button
Opens a calculator for target calculation
Clicking opens a calculator window for calculating targets in the personal plan.
Why
Helps in calculating quantities or targets based on parameters.
When
When planning a trading plan.
General explanation — based on the label only
Contract size (Auto / Micro / Mini)select/select-one
Selects preference between auto micro or mini
Selection from a list of options (Auto, Micro, Mini).
Why
Determines which contract size will be used as default in the plan.
When
When setting up the personal plan.
General explanation — based on the label only

General

Global settings that affect the entire screen, like connection status, language, or default behavior.

Enter amount — the entire ladder risks this
Enter amount — the entire ladder risks this
Field to enter the total dollar risk for the ladder. If left blank, risk is determined by the plan or path.
Why
Sets in advance how much money is at stake for the entire ladder.
When
When you want to limit the total risk to a specific amount.
⚠ Changing this affects the total position size — it may increase or decrease actual exposure.
Enter number — determines how many averaging steps
Enter number — determines how many averaging steps
Field to enter the number of averaging steps in the ladder.
Why
Determines the number of levels where additional orders will be entered.
When
When you want to set how many times to add to the position.
⚠ Increasing the number adds orders — this may increase total risk.
Click — the ladder will be for buying
Click — the ladder will be for buying
Selects long direction — buying in the hope that the price will rise.
Why
Sets the direction for all orders in the ladder.
When
When your forecast is for an increase.
⚠ The wrong direction may lead to losses if the market moves in the opposite direction.
Click — the ladder will be for selling
Click — the ladder will be for selling
Selects short direction — selling in the hope that the price will fall.
Why
Sets the direction for all orders in the ladder.
When
When your forecast is for a decrease.
⚠ The wrong direction may lead to losses if the market moves in the opposite direction.
Click — builds suggestions based on selections
Click — builds suggestions based on selections
Creates ladder suggestions based on the selected direction, weight, and depth.
Why
Converts the settings into ready-to-trade ladder suggestions.
When
After you have set all parameters and want to see the result.
⚠ This click only shows suggestions — nothing is sent. Orders go out only from «Send ladder», after the confirm window.
Mark the stop level on the chart
Mark the stop level on the chart
Click — when you click on the chart, you will mark where the stop for all legs will be placed.
Why
Defines where the ladder closes at a loss.
When
When you are in 'I draw' mode and need to set the exit level for a loss.
⚠ If you mark the stop in the wrong place, the ladder may close immediately.
Mark the target zone on the chart
Mark the target zone on the chart
Click — when you click on the chart, you will mark a rectangle defining where the profit will be locked in.
Why
The ladder will automatically close profits when the market reaches there.
When
When you are in 'I draw' mode and need to define a profit target.
⚠ Choose an appropriate size: a small zone may close profit early, a large zone may miss profit.
Sends the ladder to the marketMoves money
Sends the ladder to the market
Click — every rung of the ladder is sent as a limit order to the selected account, with the ladder's stop.
Why
This is the button that executes your plan.
When
After you have set all the ladder parameters.
⚠ Every rung is placed as a limit order with the ladder's stop. To remove rungs still waiting at the broker use «Cancel ladder». Dragging a rung on the chart keeps the ladder's total risk.
Mark stop zone for the order
Mark stop zone for the order
Select to mark where the stop for the total loss will be placed on the chart.
Why
Sets the maximum risk in advance — protects the account.
When
Before building the order, when setting lower boundaries.
⚠ The stop will be sent as an order — and will close all legs if hit. Without a stop, the order may continue to a loss without limit.
Moves the Stop to breakeven price (if set).Moves money
Moves the Stop to breakeven price (if set).
Click — an order is sent to change the Stop according to the BE setting.
Why
To lock in minimal profit or prevent loss after favorable movement.
When
After the trade is in profit and you want to guarantee no loss.
⚠ The Stop will be moved to breakeven — if the market reverses, you may exit with no profit.
General explanation — based on the label only
Moves the stop to the low of the last 20 bars.Moves money
Moves the stop to the low of the last 20 bars.
Click — the stop is set based on the low of 20 bars (or high for short).
Why
To allow room for fluctuation while protecting profit.
When
When you want to turn a trade into a swing with a wide stop.
⚠ The stop will be moved to a wider level — risk increases.
Moves the stop outside the 4-hour POC level.Moves money
Moves the stop outside the 4-hour POC level.
Click — the stop is placed outside the last POC level.
Why
To place a stop behind a strong level.
When
When the market approaches a POC level and you want to protect.
⚠ The stop will be moved according to the POC level — it may be far or close.
Click to edit in the plan
Click to edit in the plan
Opens the plan editor to set risk in the plan.
Why
Allows setting custom risk in the plan.
When
When the plan does not lock risk and you want to change it.
⚠ The value in the plan overrides the general value only while the plan is on.
Select whether to send stop to the broker
Select whether to send stop to the broker
When checked, orders will be sent with a stop instruction to the broker.
Why
Protects the position from extreme movement.
When
At the start of trading, to decide whether to use a stop.
⚠ Unchecking will result in orders without a stop — increased risk.
Enter secret API key
Enter secret API key
Field to enter your Topstep account API key.
Why
The key allows connection to trade your account.
When
When connecting or changing the key.
⚠ Do not reveal your API key — it grants access to your account.
Sends stop order directly to the broker
Sends stop order directly to the broker
Checkbox to send an automatic stop order to the broker upon entering a trade.
Why
So the stop is executed even if the software is disconnected.
When
When you want additional protection for the trade.
⚠ Unchecking may leave a trade without a stop at the broker.
Select price that follows the market
Select price that follows the market
Click to have the order price track the real-time market price.
Why
To enter at the current market price without pre-setting.
When
When you want a quick entry while the market is moving.
⚠ In trailing mode, the price will change automatically with the market — it may execute at a different price than expected.
Set a fixed price for the order
Set a fixed price for the order
Click to lock the price to a fixed value that does not change.
Why
To enter only at a specific, exact price.
When
When there is a clear price level you want to enter at.
⚠ A fixed price will not change — if the market moves away, the order will not execute.
Enter price manually
Enter price manually
Click to enter the order price yourself.
Why
Full control over the entry price.
When
When you have a precise strategy that requires a fixed price.
⚠ You will need to manually enter the price before sending.
Plan state: off (trading freely) or on — with the numbers in force
Plan state: off (trading freely) or on — with the numbers in force
The status line at the top of the plan card. "Plan: off · trading freely" — the plan does nothing. "Plan: on · $ per trade · day −$ · trades per day" — these are the numbers the gate checks against.
Why
The plan is opt-in: it does nothing until you turn it on. With the plan off, only the hard caps and the required stop apply.
When
One glance before you start trading — make sure the state is what you intended.
⚠ Off = no daily-loss gate and no trade limit. What is written here is what is in force. The daily lock applies to Ledge Desktop on this computer. Daily limits count per trading account; there is no shared total across your accounts.
Turns the plan on or off — without opening the editor
Turns the plan on or off — without opening the editor
Click "Turn on" — the saved plan is in force immediately. Click "Turn off" — it stays saved but stops applying (trading freely). The state is set on the server and redrawn from there.
Why
To switch state in one click, without touching the numbers.
When
"Turn on" — when you are ready to trade by the plan. "Turn off" — when you deliberately want to trade freely.
⚠ "Turn off" removes the daily-loss gate and the trade limit; only the hard caps and the required stop remain.
The plan is saved but off — trading freely
The plan is saved but off — trading freely
The top strip shows there is a saved plan that is not in force. The button next to it is "Turn on" — one click turns it on immediately, without opening the editor.
Why
So it is always clear whether the gate is working. With the plan off, only the hard caps and the required stop apply.
When
Every time you look at the strip. If you meant to trade by the plan — click "Turn on".
⚠ As long as the strip is amber, there is no daily-loss gate and no trade limit.
Moves the Stop according to the BE+4 setting.Moves money
Moves the Stop according to the BE+4 setting.
Click — an order is sent to change the Stop according to BE+4.
Why
To lock in a small profit while allowing some room.
When
After positive movement, when you want to guarantee minimal profit.
⚠ The Stop will be moved — if the market reverses, you may exit with only a small profit.
General explanation — based on the label only
Closes half of the position at market.Moves money
Closes half of the position at market.
Click — a market order is sent to close 50% of the contracts.
Why
To reduce risk while leaving part of the trade open.
When
When you want to take partial profit or cut losses.
⚠ Half the position will be closed at market — the price may slip.
Close position — closes the whole position at market (double confirmation).Moves money
Close position — closes the whole position at market (double confirmation).
Click — all contracts are closed at market after an additional confirmation.
Why
To exit the trade completely and quickly.
When
When you want to close everything, especially at a loss or end of day.
⚠ The entire position will be closed at market — double confirmation is required to prevent errors.
TopstepXTopstepXbutton/submit
The connection your orders go through, and its state. Click — «Connect your trading».
Shows which connection your orders go through now (NinjaTrader · TopstepX · Tradovate) and whether it is connected. A click opens «Connect your trading»; a second click closes it.
Why
So you know at a glance whether an order would reach your account, and can fix the connection from the same place.
When
When the dot is red, or when you want to switch to another stream.
Select a risk level to automatically calculate quantity.select/select-one
Select a risk level to automatically calculate quantity.
Menu to select a risk level (small, medium, large).
Why
Sets the position size based on risk.
When
When you want to change the risk level.
⚠ Changing the risk level will change the position size for future trades.
—? · DEMO-50K? · DEMO-150Kselect/select-oneMoves money
The account Ledge sends your orders to — red LIVE or SIM
Every order, close and cancel goes to the account picked here — only to it. Each account has a label: SIM when the broker marks it simulated, otherwise a red LIVE (real money); an account Ledge Desktop can't identify is treated as LIVE. There is no separate linking step.
Why
So you always know which account an order goes to.
When
Before every trade, and when you switch accounts.
⚠ Check the LIVE / SIM label before you press PLACE.
Save & turn onbutton/button
Saves the three numbers and turns the plan on
The first-run card: risk per trade, allowed daily loss, max trades per day. Click — the plan is saved and in force immediately. Everything else (hours, lists, calculator) is in the full editor, via "Edit".
Why
Without a plan that is on there is no daily-loss gate. The card is the short way there.
When
On first run, after the setup wizard.
⚠ From this click the gate checks every trade against these numbers. You can change them any time in "Edit".
One-second chart
One-second chart
Click to display one-second bars on the chart.
Why
To see real-time, up-to-the-second movements.
When
When trading on a very short timeframe or entering based on ticks.
Five-second chart
Five-second chart
Click to display five-second bars on the chart.
Why
Slightly wider than one second, still fast.
When
When you want high detail without the noise of one-second bars.
Fifteen-second chart
Fifteen-second chart
Click to display fifteen-second bars on the chart.
Why
A balance between speed and trend visibility.
When
For intraday trading when the market is moving quickly.
One-minute chart
One-minute chart
Click to display one-minute bars on the chart.
Why
A basic timeframe for identifying movement.
When
Almost always start with this or switch to it for scalping.
Sessionsbutton/submit
Enable session markers
Click to display colored backgrounds for trading sessions (Asia, London, New York).
Why
To see activity levels during different market sessions.
When
When trading concurrently with different global markets.
Chart stylebutton/submit
Opens the chart styling window.
Click the gear icon to open a window with styling options. You can also right-click on the chart.
Why
To change colors, lines, and the overall appearance of the chart without touching code.
When
When you want to customize the chart to your personal preference.
POCbutton/submit
Show POC levels on the chart
POC = The price at which the most volume was traded in a range. One line per timeframe.
Why
That's where the most trading occurred — price tends to return there.
When
On by default. Turn off when the chart is cluttered.
HVNbutton/submit
Show HVN levels on the chart
HVN = An area where a lot of volume was traded. Price tends to linger or consolidate there.
Why
These are the places where the market agrees on a price — support and resistance.
When
When looking for where to place an entry or stop.
LVNbutton/submit
Show LVN levels on the chart
LVN = An area where little volume was traded. Price tends to move through it quickly.
Why
An area where the market doesn'0t stop — not a place for a tight stop.
When
When you want to see where the price might run without stopping.
Show or hide the 1M levels
Show or hide the 1M levels
Click — shows or hides the 1M (1-minute) levels on the chart. It filters which levels you see; the chart's own timeframe does not change.
Why
A short timeframe allows you to see quick movements and enter trades in real-time.
When
Used when you want to trade intraday in real-time.
Show or hide the 5M levels
Show or hide the 5M levels
Click — shows or hides the 5M (5-minute) levels on the chart. It filters which levels you see; the chart's own timeframe does not change.
Why
A popular timeframe for short-term analysis and identifying intraday trends.
When
When you want to find entries based on an intraday trend.
Show or hide the 15M levels
Show or hide the 15M levels
Click — shows or hides the 15M (15-minute) levels on the chart. It filters which levels you see; the chart's own timeframe does not change.
Why
Balances quick movements with a clearer picture than shorter frames.
When
When you want to trade based on clearer support/resistance levels.
Show or hide the 30M levels
Show or hide the 30M levels
Click — shows or hides the 30M (30-minute) levels on the chart. It filters which levels you see; the chart's own timeframe does not change.
Why
An intermediate timeframe showing more stable trends while maintaining daily relevance.
When
When you want to analyze intraday trends without the noise of minutes.
Show or hide the 1H levels
Show or hide the 1H levels
Click — shows or hides the 1H (1-hour) levels on the chart. It filters which levels you see; the chart's own timeframe does not change.
Why
Suitable for identifying longer intraday trends or small swings.
When
When you want to see a broader picture while retaining same-day details.
4Hbutton/submit
Show or hide the 4H levels
Click — shows or hides the 4H (4-hour) levels on the chart. It filters which levels you see; the chart's own timeframe does not change.
Why
A common timeframe for analyzing daily and multi-day trends without the noise of single hours.
When
Used for swing trading or analyzing the market direction for the medium term.
1Dbutton/submit
Show or hide the 1D levels
Click — shows or hides the 1D (daily) levels on the chart. It filters which levels you see; the chart's own timeframe does not change.
Why
Shows an overall picture of each trading day, suitable for analyzing long-term trends.
When
When you want to plan swing trades or understand the overall market direction.
Wbutton/submit
Show or hide the W levels
Click — shows or hides the W (weekly) levels on the chart. It filters which levels you see; the chart's own timeframe does not change.
Why
Allows viewing long-term trends and major support/resistance levels.
When
Used for long-term strategy planning or identifying main directions.
Flowbutton/submit
Trade flow view
Click — a trade flow view opens. Each trade is shown as a bubble on a timeline, with size indicating volume and color indicating buy/sell.
Why
Allows viewing demand and supply dynamics over time, independent of a heatmap.
When
When you want to understand the continuous flow of trades in real-time.
Second screenbutton/submit
Compact panel: position, P&L and Close position (Ctrl+Shift+F)
Click — a small extra window shows the position, live P&L and a «Close position» button.
Why
Allows tracking trades in a separate window — for example, on a second monitor or above other applications.
When
When you want to see the position status without looking at the main chart.
Splitbutton/submit
Second chart below — same instrument, same levels, different timeframe
Clicking splits the chart into two: the bottom one with the same instrument and levels, but a different timeframe.
Why
Allows simultaneous viewing of different timeframes (e.g., 5 minutes and 1 hour) for the same instrument.
When
When you want to compare short-term vs. long-term movement on the same instrument.
Replaybutton/submit
Candlestick and tape replay from cache
Clicking opens replay mode, where you can rewind the price candlesticks and tape that have already been captured.
Why
Allows analysis of past movements without relying on an external server — only from the local cache.
When
When you want to examine a previous trading segment, understand a pattern, or test an entry/exit.
NQ29,741.75▼5t
Nasdaq 100 · Nearest HVN 60 @ 29,740.50
Clicking switches to the Nasdaq 100 (NQ) instrument and displays the current price, change, and trade volume.
Why
Allows quick switching between watched instruments without typing the symbol.
When
When you want to switch to NQ while viewing the current price and volume.
ES7,706.00
S&P 500
Clicking switches to the S&P 500 (ES) instrument and displays the current price.
Why
Allows quick switching between watched instruments without typing the symbol.
When
When you want to switch to ES while viewing the current price.
YM—
Dow
Clicking switches to the Dow (YM) instrument. The price is currently unavailable (displayed as a dash).
Why
Allows quick switching between watched instruments.
When
When you want to switch to YM.
CL—button/submit
Crude Oil
Clicking switches to the Crude Oil (CL) instrument. The price is currently unavailable (displayed as a dash).
Why
Allows quick switching between watched instruments.
When
When you want to switch to CL.
GC—button/submit
Clicking updates the chart to Gold
The chart updates to the Gold (GC) instrument.
Why
Quick switch to the instrument without opening a menu.
When
When you want to check Gold while trading.
General explanation — based on the label only
⚙button/submit
Clicking opens the settings window
A settings button that opens a window to select which instruments are displayed in the strip.
Why
Choose which futures to see — less noise, more focus.
When
When you want to add or remove an instrument from the top strip.
Clicking updates the chart to S&P 500
Clicking updates the chart to S&P 500
The chart updates to the S&P 500 (ES) instrument and displays the current price.
Why
Instantly see the movement of the main contract.
When
When you want to check the S&P without typing.
General explanation — based on the label only
Clicking updates the chart to Dow
Clicking updates the chart to Dow
The chart updates to the Dow (YM) instrument and displays the price.
Why
Quick switch to the Dow when you need to check the industrial average.
When
When trading or monitoring the Dow.
General explanation — based on the label only
Clicking updates the chart to Dow with HVN
Clicking updates the chart to Dow with HVN
The chart updates to the Dow (YM) and displays the nearest HVN above the price.
Why
See where potential resistance lies before it occurs.
When
When you want to know where the Dow might move next.
General explanation — based on the label only
Clicking updates the chart to Oil
Clicking updates the chart to Oil
The chart updates to Crude Oil (CL) and displays the price.
Why
Quick switch to oil when you need to check the commodity.
When
When trading oil or monitoring energy prices.
General explanation — based on the label only
Discipline card title
Discipline card title
Displays the card title 'Discipline' with a date.
Why
Identifies the discipline alert card.
When
When viewing the dashboard.
General explanation — based on the label only
Click — switch to drawing mode on the chart
Click — switch to drawing mode on the chart
Activates a mode where you draw an entry zone, stop, and target zone on the chart. The ladder is built within these zones.
Why
This way, the ladder is precisely tailored to your plan on the chart.
When
When you want to build a ladder based on manual drawing on the chart.
Click — each leg is the same size
Click — each leg is the same size
Sets that the number of contracts is the same at each level of the ladder.
Why
Simple and predictable — suitable for those who don't want differences between levels.
When
When you want an equal distribution without further thought.
Click — more contracts at depth
Click — more contracts at depth
Sets that the number of contracts increases as you move away from the entry, closer to the stop.
Why
Risk is smaller near the stop, so you can increase the quantity there.
When
When you want to profit more from a strong move in the direction.
Click — most of the position is at the first touch
Click — most of the position is at the first touch
Sets that most contracts are at the initial levels, close to the entry.
Why
This way, you profit more if the price immediately moves in your favor.
When
When you expect an immediate move after entry.
Click — close levels, short range
Click — close levels, short range
Sets that the ladder levels will be close together, 5–30 minutes or ATR×1 apart.
Why
Suitable for fast, small movements.
When
When the market is moving sharply and you want to enter early.
Click — medium levels, medium range
Click — medium levels, medium range
Sets that the levels will be at a medium distance, 15–60 minutes or ATR×2 apart.
Why
A balance between frequency and range width.
When
When the market is relatively calm and you want flexibility.
Click — distant levels, long range
Click — distant levels, long range
Sets that the levels will be spaced out, one hour to one day or ATR×4 apart.
Why
Suitable for large movements and high volatility.
When
When the market is volatile and you want to avoid quick fills.
Legs at equal spacing within the zone
Legs at equal spacing within the zone
Click — all ladder legs will be equidistant from each other, regardless of depth.
Why
Consistent spacing is easy to track and easy to calculate risk for in advance.
When
When the market is moving regularly and you want an even distribution of orders.
Legs on liquidity levels within the zone
Legs on liquidity levels within the zone
Click — displays fixed levels based on a predetermined density.
Why
Allows you to see how many legs will appear in the zone.
When
When you want to determine how many lines will appear on the chart.
Spacing that increases with depth
Spacing that increases with depth
Click — the spacing between legs increases as you move away from the entry.
Why
Reduces risk near the entry and allows for larger entries further away.
When
When you want to cover a wide area without crowding close orders.
Mark the entry zone boundaries on the chart
Mark the entry zone boundaries on the chart
Click — when you click on the chart, you can draw a rectangle defining the entry range for the legs.
Why
This is how you control where the ladder starts.
When
Every time you are in 'I draw' mode and need to define where to enter.
Clears the ladder plan
Clears the ladder plan
Click — all pending legs are deleted from the plan.
Why
Allows you to start over without closing orders already in the market.
When
When you are not satisfied with the plan and want to rebuild it.
Choose direction — the system builds ladders using various averaging methods
Choose direction — the system builds ladders using various averaging methods
Click — switch to a mode where the system automatically suggests where to place legs based on parameters.
Why
Saves time and you don't need to mark manually on the chart.
When
When you prefer the system to decide on leg placement.
Mark entry, stop, and target zones on the chart — the ladder is built within them
Mark entry, stop, and target zones on the chart — the ladder is built within them
Click — switch to a mode where you mark rectangles on the chart for entry, stop, and target.
Why
Gives full control over the ladder's boundaries.
When
When you see exactly where you want the legs to be.
5–30 min levels · ATR×1
5–30 min levels · ATR×1
Click — the range for calculating legs will be narrowed to a short timeframe (5–30 min).
Why
Suitable for volatile markets or when you want tight entries.
When
When you expect relatively small movement in a short timeframe.
General explanation — based on the label only
Select medium depth
Select medium depth
Click — select medium depth ($150–$300).
Why
Suitable for medium-range trading.
When
When you want medium-range suggestions.
Select wide depth
Select wide depth
Click — select wide depth.
Why
Suitable for large fluctuations.
When
When the market is volatile.
Build suggestions for the chosen direction
Build suggestions for the chosen direction
Click — the system builds order suggestions based on your chosen depth and spacing.
Why
Saves time — you get a ready order to review or modify before sending.
When
After choosing depth (narrow/medium/wide) and direction. Not mandatory — you can build manually.
Legs at equal spacing within the zone
Legs at equal spacing within the zone
Selects equal spacing between legs — each level is a fixed distance apart.
Why
Provides a uniform grid, easy to pre-calculate risk.
When
When you want symmetrical orders, without preference for liquidity levels.
Select spacing by levels
Select spacing by levels
Click — select spacing by levels.
Why
Shows levels based on volume.
When
When you want to see liquidity levels.
Spacing increases with depth
Spacing increases with depth
Selects increasing spacing — the first leg is close, subsequent ones are farther apart.
Why
Distributes risk: if the price moves against you, the next leg will be farther away.
When
When you want defensive grids — avoid doubling exposure close to entry.
Mark entry zone for the order
Mark entry zone for the order
Select to mark the zone on the chart where the first leg of the order will be placed.
Why
Determines the starting point — important for entry precision.
When
Before building the order, when setting manual boundaries.
Mark profit zone for the order
Mark profit zone for the order
Select to mark the zone on the chart where the take-profit order will be placed.
Why
Determines when to exit — locks in profits automatically.
When
Before building the order, when setting upper boundaries.
Function is currently unavailable.
Function is currently unavailable.
Click — no action (function is unavailable).
Why
Cannot change the Stop in this mode.
When
When the function is not enabled in the system.
General explanation — based on the label only
Select buy direction — the button lights up
Select buy direction — the button lights up
Click — the button is selected as the trade direction. The entire trade will be a buy.
Why
Determine in advance whether to enter to buy or sell before setting prices.
When
When you want to open a buy (long) trade.
Select a sell direction — the button lights up
Select a sell direction — the button lights up
Click — the button is selected as the trade direction. All trades will be sell.
Why
Determine in advance whether to enter to buy or sell before setting prices.
When
When you want to open a sell (short) trade.
Enter Topstep username
Enter Topstep username
Field to type your Topstep account username.
Why
The system uses it to log into your account.
When
When setting up the trading account.
Switches to the target calculator.
Switches to the target calculator.
Click – a calculator for profit target calculation is displayed.
Why
Allows calculating position size and target.
When
When you want to plan a trade by risk.
Selects preferred risk level.
Selects preferred risk level.
Choose from: automatic, micro, mini. The selection affects the suggested contract size.
Why
Tailor the trade size to your trading style.
When
When setting up your personal plan.
General explanation — based on the label only
Selects green day mode.
Selects green day mode.
Choose whether to return a percentage, lock profit, half-knowledge, or none. The setting determines automation on a positive day.
Why
Determines how the system behaves when the daily profit limit is reached.
When
In the daily settings of the plan.
General explanation — based on the label only
DCA and known risk header
DCA and known risk header
Shows the header for the DCA (dollar-cost averaging) card and pre-calculated risk.
Why
Indicates what information is displayed in this area.
When
When using the DCA strategy.
General explanation — based on the label only
Collapse or expand the card
Collapse or expand the card
Click to collapse or expand the card.
Why
To save space or view content.
When
When you want to hide or reveal card details.
Select direction for building ladders
Select direction for building ladders
Click to select a trading direction (up/down). The system suggests averaging ladders.
Why
To save time building automatic ladders.
When
When you want to enter a trade with ladders based on direction.
Build suggestions for direction
Build suggestions for direction
Click to have the system build ladder suggestions based on your chosen direction.
Why
To see ready-made entry options.
When
After selecting a direction, click to get suggestions.
Label for username
Label for username
Label indicating the field for entering a username.
Why
To identify which field to fill in.
When
When entering login details.
General explanation — based on the label only
Label for API Key
Label for API Key
Label indicating the field for entering an API key.
Why
To identify which field to fill in with the secret key.
When
When entering login details.
General explanation — based on the label only
Orders go through NinjaTrader
Orders go through NinjaTrader
Connects Ledge Desktop to the Ledge add-on inside NinjaTrader 8 on this computer. The first time, NinjaTrader asks you to approve.
Why
So orders go out through NinjaTrader to the account you pick in Ledge Desktop.
When
After Ledge Setup has installed the add-on in NinjaTrader.
Saves the NinjaTrader add-on file to Downloads
Saves the NinjaTrader add-on file to Downloads
Saves the add-on file to your Downloads folder (a backup). The usual way: Ledge Setup installs it, and «↓ Update» in NinjaTrader updates it.
Why
Without the add-on Ledge Desktop has no way to talk to NinjaTrader.
When
Once, and again after an update.
Orders go through TopstepX
Orders go through TopstepX
Connects Ledge Desktop to TopstepX through the official API (ProjectX) with the username and key you pasted. The key is stored encrypted on this computer.
Why
A direct connection, no other program.
When
After you paste your username and API key.
Your TopstepX username
Your TopstepX username
The username you sign in to TopstepX with.
Why
ProjectX identifies you by it.
When
Once, before connecting.
The API key from TopstepX ▸ Settings ▸ API
The API key from TopstepX ▸ Settings ▸ API
The key you got in TopstepX ▸ Settings ▸ API. Stored encrypted on this computer only; the field is cleared after connecting.
Why
It is what lets Ledge Desktop send orders to your account.
When
Once, before connecting.
Deletes the saved API key from this computer
Deletes the saved API key from this computer
Deletes the TopstepX username and key from this computer.
Why
For a shared computer, or when you change the key.
When
When you do not want the key kept on this computer.
Orders go through Tradovate
Orders go through Tradovate
Connects Ledge Desktop to the Ledge Add-On for Tradovate in Chrome, on your open Tradovate tab. Your Tradovate password stays in the browser.
Why
So orders go out through Tradovate to the account you pick in Ledge Desktop.
When
After the extension is loaded in Chrome and the code is typed in it.
Opens the Chrome extension folder
Opens the Chrome extension folder
Opens the folder the extension was installed to. In Chrome: chrome://extensions ▸ Developer mode ▸ Load unpacked ▸ pick the folder.
Why
Chrome loads a local extension from a folder.
When
Once, when installing.
Copies the pairing code
Copies the pairing code
Copies the code so you can paste it in the extension.
Why
The code pairs the extension with this Ledge Desktop only.
When
When pairing the extension.
Makes a new pairing code
Makes a new pairing code
Makes a new code. An extension that is already paired disconnects, and you type the new code in it.
Why
For a lost computer, or if someone may have seen the code.
When
Only when you need to break an existing pairing.
Closes «Connect your trading»
Closes «Connect your trading»
Closes the panel. Esc, a click outside it, or a second click on the stream pill also close it.
20button/submit
Max lines 20 — the 20 strongest levels around the price · 1H and up
Shows the 20 strongest levels around the price, only from 1H · 4H · 1D · W — like NinjaTrader's «Minimal». The choice is saved.
Why
A clean screen: only the strong structure.
When
Most of the time — it is the starting point.
30button/submit
Max lines 30 — the 30 strongest levels around the price · 30M and up
Shows the 30 strongest levels around the price, from 30M and up. The choice is saved.
Why
A balance of structure and detail.
When
When you want a bit more intraday context.
Allbutton/submit
Every level from every timeframe
Shows everything your subscription sends, from every timeframe. The choice is saved.
Why
When you want to see it all.
When
For checking — the screen gets busy.
Market — fills now at the current price
Market — fills now at the current price
Order type: Market. The order fills at once at the market price.
Why
A fast entry without waiting for a price.
When
When you want in now.
Limit — waits for your price or better
Limit — waits for your price or better
Order type: Limit. The order waits and fills only at your price or better.
Why
Control over the entry price.
When
To buy below the price or sell above it.
Stop — enters when price touches the level
Stop — enters when price touches the level
Order type: Stop. The order becomes a market order when price reaches your level.
Why
Entering on a breakout or a break.
When
To buy above the price or sell below it.
Closes the style editor — everything is already saved
Closes the style editor — everything is already saved
Every change in the editor is saved the moment you make it («✓ Saved» at the bottom). «Done» closes it.
When
When you finish styling.
The chart. Each trade line carries its label at the right end: price · points · dollars · R.
The chart. Each trade line carries its label at the right end: price · points · dollars · R.
The trade lines (ENTRY · STOP · TARGET) carry a full label in the line's colour at the right end, next to the price axis: «TARGET 30,774 · +60 pts · +$1,200 · 2R», «STOP 30,652 · −60 pts · −$600 · −1R», «ENTRY 30,714 · 5 MNQ». Dollars are for the ticket's quantity; before there is a quantity they are for one contract, marked «/contract». The 1R · 2R · 3R lines (teal) show what each R is worth; the rung that is the target is not labelled twice. Labels that meet stack above each other, and the level labels step left so they are never covered. Drag a line to change it. ENTRY or STOP of a draft or a working order re-sizes the quantity to keep the same $ risk (never above max contracts per order); TARGET changes only R. DCA: drag one rung and the ladder's total risk stays the same; drag the ladder stop and every rung re-sizes. On an open position, dragging moves only the stop or the target. Labels update live while you drag, prices snap to the tick, and Esc cancels the drag.
Why
Everything you need to decide the trade — how much you risk, how much you make and at what ratio — is read on the line itself, without looking at the ticket.
When
Whenever you build a trade on the chart or hold a position.
The alerts' state right now — green working, amber/red with the reason
The alerts' state right now — green working, amber/red with the reason
Green: «● ON · watching NQ · HVN/POC 1H+ · checked 3 s ago · last touch …». Amber or red with the exact reason: OFF · no level kind ticked · not signed in · server not reachable (retrying) · refused: <reason> · no price right now · no levels in range · sound muted.
Why
No silent failure: if an alert will not come, this line says why.
When
Whenever you want to be sure the alerts work.
The alerts' state even when the card is folded
The alerts' state even when the card is folded
A tag on the card's head: green ON, grey OFF. When a failure repeats it turns amber/red with the reason in short — even when the card is folded. Hover shows the full status line.
Why
A failure is visible without opening the card.
When
Always — one glance at the rail.
Activebutton/button
Turns the level gauge on the chart on and off
The level gauge — the same Ledge numbers NinjaTrader shows. Next to the level's label: above the price «REJECT 63%» (odds the price is turned away), below «HOLD 60%» (odds it holds). « | AT PRICE» = the price is on it now; «(old)» = the model is more than 10 minutes old. Green ≥60% · red ≤40% · amber in between. The choice is saved.
Why
Context on every nearby level — how often a level like this has held.
When
Always, when trading around levels.
3button/button
The 3 nearest levels get the gauge
The level gauge is shown on the 3 levels nearest the price. The Minimal view = 3, Analysis = 6, Full = 10. The choice is saved.
Why
More levels = more context, and more on the chart.
When
When you want the odds on levels further away too.
6button/button
The 6 nearest levels get the gauge
The level gauge is shown on the 6 levels nearest the price. The Minimal view = 3, Analysis = 6, Full = 10. The choice is saved.
Why
More levels = more context, and more on the chart.
When
When you want the odds on levels further away too.
10button/button
The 10 nearest levels get the gauge
The level gauge is shown on the 10 levels nearest the price. The Minimal view = 3, Analysis = 6, Full = 10. The choice is saved.
Why
More levels = more context, and more on the chart.
When
When you want the odds on levels further away too.
What the level gauge is doing now
What the level gauge is doing now
Green: «3 nearest levels for NQ · updated 6 s ago». Otherwise the reason: loading · not in your subscription · stale (marked old) · no data right now · server not reachable.
Why
No silent failure: if there is no gauge on the chart, this line says why.
When
When the gauge does not show on the chart.
Lightbutton/submit
Light levels — more levels, lighter volume structure
Turns the light levels on or off: more levels, from a lighter volume structure. The number next to the name = how many such levels there are now.
Why
A more detailed picture — including the secondary levels.
When
When you want to see the secondary levels too.
Massivebutton/submit
Massive levels — fewer, stronger levels
Click to show or hide the Massive levels: fewer, stronger levels. The number next to the name = how many such levels there are now.
Why
Only the strong structure — less noise.
When
When you want a clean chart with the important levels.
“Level touches” — level alerts: touches and Near level
“Level touches” — level alerts: touches and Near level
The level-alerts card: on/off, Massive / Light levels, timeframes (1H and up), Near level and Alert sounds. The tag next to the title shows ON / OFF (amber or red with the reason when something fails); ⚙ opens the alert settings.
Why
So you know where the level alerts live and whether they work.
When
When you set up or check the alerts.
Alert settings
Alert settings
Click — opens the alert settings: Alerts on/off, Massive levels / Light levels, level timeframes, Alert sounds and Near level.
Why
To choose which levels alert and what you hear.
When
When you want to adjust the alerts.
40button/submit
Max lines 40 — the 40 strongest levels around the price · 15M and up
Shows the 40 strongest levels around the price, from 15M and up. The choice is saved.
12button/submit
Max lines 12 — the 12 strongest levels around the price · 1H and up
Shows the 12 strongest levels around the price, only from 1H and up — the cleanest chart. The choice is saved.
Click to open the PurplEdge account tab.button/submit
Click to open the PurplEdge account tab.
Button showing if you are connected to Ledge. Click to open settings.
Why
To know if the connection is active and access settings.
When
When you want to check or change the connection to Ledge.
Select an instrument to update the size and screen.select/select-one
Select an instrument to update the size and screen.
Menu to select an instrument (e.g., NQ, 6B).
Why
Determines which instrument you are trading.
When
When you want to switch to a different instrument.
Symbol group (All symbols / Futures / Stocks by sector …)select/select-one
Select a sector to update the instrument list.
Menu to select a sector (e.g., futures, stocks).
Why
Filters the instrument list by sector.
When
When you want to see instruments from a specific sector.
⚙button/submit
Click to open the settings window.
Button with a gear icon. Click to open settings.
Why
To access system settings.
When
When you want to change settings.
pq-riskinput/number
Risk in dollars for one trade
How many dollars you may lose on a single trade. The quantity on the ticket is derived from it. Starts from the value you gave in the wizard.
Why
This way every trade risks the same amount, no matter how far the stop is.
When
Once, on the first-run card. Change it later in "Edit".
pq-lossinput/number
Allowed daily loss in dollars
When today's loss reaches this amount, the gate blocks new trades until tomorrow — as long as the plan is on.
Why
This is the brake for a bad day.
When
Once, on the first-run card. Change it later in "Edit".
pq-tradesinput/number
Max trades per day
After this many trades, the gate blocks further trades today — as long as the plan is on.
Why
Protects against overtrading.
When
Once, on the first-run card. Change it later in "Edit".
Skipbutton/button
Continues without a plan — trading freely
The card closes and nothing is saved. It is offered again at a later start, as long as no plan is saved.
Why
A postponement, not a waiver: without a plan there is no daily-loss gate.
When
When you want to look at the screen first, or build a full plan in "Edit".