Documentation
The complete platform manual.
Everything EliteXCharts does, explained the way we'd explain it at the desk: straight, with the real name of every button. Use the search on the side to jump right where you need.
Getting started
More tutorials:▶︎ Themes and colors · 1:22▶︎ Your desk in 5 minutes · 1:49
Installation
EliteXCharts runs natively on Windows (x64) and macOS (Apple Silicon and Intel): same code and the same features. The installer is on the download page, public and with no login; to sign in to the app you need an account, and anyone who doesn't have one yet picks a plan on the pricing page. Requirements: Windows 10/11 or macOS 13+, 8 GB of RAM and a stable connection. No dedicated GPU required: the renderer runs light on ordinary hardware.
- Windows — run
EliteXCharts-Setup. It installs just for your user (no administrator needed), adds shortcuts to the Start menu and the Desktop, and can be removed later in Settings → Apps. If Windows shows “Windows protected your PC”, click More info and then Run anyway: the publisher is ELITEXCHARTS LLC, and the warning fades as the installer builds reputation. In Chrome, if the browser asks about the file, choose Keep. - macOS — open the
.dmgand drag EliteXCharts to Applications. Pick the Apple Silicon file on M1 or newer Macs and the Intel one on older Macs. The app is signed and notarized by Apple (Developer ID), so it opens normally.
After installing, updates are automatic: the platform itself offers each new version (details in Updates, below), so you don't need to download the installer again.
Your EliteXCharts account
The platform opens on Sign in to your account: sign in with your EliteXCharts account e-mail (or Create account). Check Keep me signed in on this device so you don't have to sign in again. This is the account that keeps your saves, the Journal and your settings in the cloud.
Subscription notices. A banner at the top of the platform warns you when access is about to lock, in time to fix it: Payment pending (the renewal wasn't charged) shows the date to update your card by, and Update payment opens your account on the site, on the subscription; a canceled subscription is flagged in its last week, with Renew; and if the platform goes a long time without confirming your subscription with the server (no internet), the banner warns you when it's less than 4 hours from locking. The ✕ (Dismiss) hides the banner until the notice changes.
Connecting to Rithmic
EliteXCharts doesn't sell market data: data and orders come from your Rithmic account, the one from your prop firm or broker (Apex, Lucid, Tradeify and other firms that use Rithmic). Open Menu → Connections (or click the connection status on the top bar, or Connect Rithmic account on any widget):
- + Add connection opens New connection: Nickname, System, Gateway and User. The system and gateway lists come from Rithmic itself. Save.
- Connect asks for the password. The Save password on this machine (encrypted) box comes checked: the password goes into the system vault (DPAPI on Windows, Keychain on macOS) and the next connection is 1 click. With the password saved, you can turn on Connect automatically when the app opens.
- If the connection drops, the platform tries to reconnect by itself, up to 10 times.
Live data and orders go over direct R|Protocol: no bridge and no middleman. The platform sign-in and the ready-made history go through the EliteXCharts server. Important: Rithmic drops duplicate logins. Close other platforms that use the same user before connecting.
Several logins at once
You can connect logins from different firms together; the top bar shows, for example, "Connected to LucidTrading (2 accounts) + Tradeify (5 accounts)". Charts use the feed of the first connected login, and each order goes out through the login that owns the chosen account. The DOM's level 2 comes from any login that has it. Each Rithmic user can only be connected in one place at a time.
No connection, no data
With no Rithmic account connected, no widget shows data: the chart, DOM, Times & Trades, accounts, Journal, Copy Trading and both replays show You're not connected, with the Connect Rithmic account button and Why do I need to connect?. Nothing comes out of the computer's cache without a connection.
Where the history comes from
- Closed sessions arrive ready-made from the EliteXCharts history server and are stored on your computer, one per session: reopening is instant.
- The recent part (today's session, plus the previous one during the first hours of the session) comes from Rithmic, tick by tick. Seconds and 1-day charts come only from Rithmic.
- Continuous contract — the continuous symbol (e.g. NQ) points to the current contract, which switches on each instrument's measured roll date (for the indices, on the Monday of expiration week, starting with the Sunday 6:00 PM ET open). An order placed on the continuous goes to the current contract; the picker shows "Tradable on the current contract (NQZ6)".
Weekends
From Friday at 5:00 PM ET to Sunday at 6:00 PM ET, Rithmic runs maintenance and usually refuses logins. The platform warns you, and until it connects everything stays locked, replay included.
Languages
The interface is in Portuguese and English. Switch with the Platform language flag on the top bar (or in Menu → Global Settings / Themes → Platform Preferences → Interface language): it changes live, no restart.
Updates
The platform checks for a new version when it opens, when you sign in and every 6 hours. When there is one, a card opens with the version number and What's new: Update now downloads it, verifies it and reopens by itself, with a progress bar; Update later closes the card, and the Update Available badge stays on the top bar for whenever you want. You can check manually in Menu → Check for updates, or turn off automatic checking in Behavior → Updates. And Menu → Platform tutorial opens this manual.
Mandatory update. A version with important fixes may come as mandatory: the card says Update to continue and the platform stays locked until you update — the options are Update now or Quit the app. Closing and reopening doesn't remove the lock; updating takes less than a minute.
Workspaces & widgets
More tutorials:▶︎ Save and restore your setup · 1:43
The platform opens in workspaces: independent work areas, one per tab, each with up to 16 widgets in a free mosaic. Connections are global (Menu → Connections), so every widget uses the same accounts and the same feed.
The top bar
- Menu — connections, risk manager, shortcuts, themes, settings, saving and the rest of the platform.
- Choose workspace layout — the grid button applies a ready-made arrangement; Menu → Auto-arrange (mosaic) rearranges what's already open.
- Widgets in this workspace — lists what's open, with Bring to front, Reattach to mosaic, Float and Close.
- Workspace tabs — right-click a tab: Rename, Clone, Export… and Close. The + opens Create new workspace, Import workspace… and the widget list.
- On the right — the connection status, the language flag, your account and Feedback.
Widgets
- Chart — the main widget, with Chart Trading built in.
- DOM (Book) — the SuperDOM: a price ladder with the full book (level 2), orders on the ladder and configurable columns.
- Times & Trades — the aggressor tape in real time, with filters, color rules and alerts.
- Accounts — a table with every account (live and simulation), type, group, balance, goal, consistency rule and progress.
- Trading Journal — the full diary, with calendar, statistics, withdrawals, Playbook and the Trade Replay ▶︎ on every trade.
- Copy Trading — master and follower account groups, with each one's status.
The Economic Calendar comes in as an indicator on the chart; the Session Clock is a button on the chart header; and the AI Assistant opens as a column on the left via the ✨ on the chart header.
The mosaic
- Move and resize — drag the widget by its bar and resize it by the edges.
- Widget header — Swap position with another panel, Expand (fullscreen), Detach to another window / screen and the × to close.
- Color groups — the color pill on the header links charts together (5 colors): change the symbol on one, and the charts in the same group change with it.
- Duplicate pane — right-click the chart.
- No connection — with no Rithmic account connected, the data widgets show You're not connected (see Getting started).
Saving and syncing
Auto-save comes off: what you change stays pending until Menu → Save now, or until the prompt when you close the platform (Save · Save as… · Close without saving). To save automatically, turn on Auto-save configuration in Global Settings → Platform Preferences. Saves go to the cloud (with Save history… to go back to an earlier one), and the Safety Save keeps the state if the platform closes suddenly. What syncs between computers is chosen in your account, in the top corner, under What to sync.
The chart
More tutorials:▶︎ Chart types · 1:52
Opening a chart
On an empty chart, Choose instrument opens the picker: the Assets and Favorites tabs, the categories and the search ("Search product: NQ, ES, RTY, 6E…"). Each instrument shows its contracts with a badge: CONTINUOUS · RECOMMENDED (with the line "Tradable on the current contract"), CURRENT, NEXT and EXPIRING. Once you pick the instrument, Candle type and size comes up, and nothing takes effect until you click Apply.
Chart types
- TimeFrame (time) — minutes, hours and days (M1 and up; D1 and W1 already come in the list).
- Seconds — the same time-based construction, below 1 minute (S5, S10, S15, S30…); it has its own row in the picker.
- Renko — the house's signature chart: faithful bricks with the move's real wick inside the brick, and the two-brick reversal. Made for trading failed breakouts.
- Tick — each candle closes after N trades; time stretches and shrinks with activity.
- Delta — the candle closes when the accumulated delta (buy − sell aggression) hits the target; movement without aggression doesn't even show.
Renko, Tick and Delta restart every session: on the first trade at 6:00 PM ET the bar in progress closes as a partial and the next one starts from scratch. Between one session and the next come the gap bricks, with adjustable opacity in ⚙︎ → Candles.

Click the type on the chart header (e.g. "Renko 84") to open Candle type and size: the lists of each type and Chart history (days), from 1 to 3,650 (default 3). Days are calendar days: 30 is a month, and "3" requested on a Monday brings only Monday, because Saturday and Sunday have no session. Right-click a value to delete it. The + opens a field right there: type just the number and press Enter (or click away). Seconds takes 1 to 59; in TimeFrame write M5, H1, D1… (a bare number means minutes; daily is the ceiling — a month is D30); in Renko, Tick and Delta just the number. Prices follow the American format (29,398.50) across the whole platform — axis, labels and lists.
Display style
The type says how the candle closes; the style says how it looks. The button next to the type, on the header, switches between Candlestick, Hollow candles (up = outline only, down = filled), Bars (OHLC), Line and Area — it works with any type (Renko as a line is the line of the bricks' closes). In Line and Area the footprint stays off, and rule-based candle coloring colors the segment.

How the history loads
- Live first — the price and today's session show up right away; the past comes in from the left as it arrives. A box at the top shows one line per source ("Rithmic · …", "Cloud · …", "Live on") and disappears 2.5 s after everything is ready. At the end, the chart goes to the last candle and fits the scale.
- New period — when the server is still building the requested period, the empty part shows the black-and-white X and "We’re preparing the history with the requested settings, please wait", with the progress. The chart reloads by itself when it's ready.
- Load more history — reached the first candle? The box with − +Nd + (from 1 to 30 days) and the Load button bring more days back, keeping the edge candle and the zoom.
What shows on the chart
- BID and ASK lines — on by default: the ASK label sits above the ask line, the BID label below the bid line. The BID/ASK ON/OFF button in the corner turns them on and off; the colors are in ⚙︎ → Quote.
- Session — the ETH | RTH selector in the bottom-right corner switches between the whole session and the regular session only (9:30 AM–4:00 PM); the same control is in ⚙︎ → General.
- Footer — ● live, the load status, the latency, the chart summary ("NQ · Delta 100 · 3d") and the local + New York clock.
- Rithmic branding — "Trading Platform by Rithmic" and "Powered by OMNE" in the bottom-left corner of every connected chart.
Navigation and zoom
- Mouse wheel — proportional zoom (horizontal + vertical together), anchored at the cursor.
- Continuous zoom — when column width hits the cap, the wheel keeps stretching the price axis by itself, down to the tick limit. Only then does the zoom run out.
- Drag the axes — drag the price axis to scale vertically and the time axis to compress or stretch; double-click (on the axis or on an empty area) returns to auto-fit.
- Global cursor — on by default: the cursor shows up on the other charts at the same instant. Next to it, Vertical auto-scale and Go to the latest candle.
Right-click and customization
Right-clicking an empty area gives you the orders at the cursor price (Buy/Sell at market, Buy/Sell Limit), Indicators, Theme Gallery, Reset view, Go to end, Duplicate pane, Chart settings and Reload data. The chart's ⚙︎ has the General · Axes · Candles · Footprint · Quote · Grid · Orders tabs, with named theme templates, a global default theme and restore. To start a symbol's data from scratch, use Menu → Clear data cache and reload.
Drawing tools
More tutorials:▶︎ Risk/Reward tool · 1:35
A bar on the left of the chart with 29 tools: lines, shapes, Fibonacci, text, markers, long/short positions, Elliott and freehand drawing. Click a tool and it lights up; draw, and it deselects itself. Esc cancels, Delete (or Backspace) removes the selected one, Ctrl+C/V/D (⌘ on Mac) copies, pastes and duplicates.
The side bar
- At the top — Global cursor, Crosshair, Pan (hand) and OHLC magnet: when on, the anchor snaps to the nearest open, high, low or close while drawing and dragging.
- After the tools — Grid (lines, color and opacity) and Vertical auto-scale.
- At the bottom — Chart objects lists everything drawn to show/hide, lock, rename and delete (including Delete selected); Edit toolbar chooses which tools appear and their order, for every chart.
- The Show/hide the toolbar button is on the chart header.
What applies to all of them
- Drawing settings — double-click the drawing. The Coordinates section comes first: type the exact price of each anchor, always on the instrument's tick step. Text/label and extend left/right are here too.
- Right-click a drawing — Drawing settings, Duplicate, Bring to front, Send to back, Make global, Lock/Unlock and Delete drawing.
- Make global — the drawing shows up (and moves along) on every chart of the same instrument, on any timeframe.
- Templates per tool — save named styles; a new drawing is born with that tool's default.
The 29, one by one
Ruler (measure)
Click point A and then point B: it shows the change in price, ticks, % and bars between them.
Volume Profile
Click the bottom-left corner and then the top-right corner of the range: the region's volume profile appears. Double-click opens the settings; Delete removes it; the handles move and resize.
Delta
Same as the Volume Profile (2 clicks on the corners), but the profile shows only the DELTA — buy × sell aggression per price.
Anchored VWAP
One click on the anchor candle: the VWAP starts from there. Double-click edits, Delete removes.
Selection candles
Drag a rectangle over the range: its candles are rebuilt in up to two other timeframes, on the right. Each one can be TimeFrame (1m to 4h), Renko, Tick, Range or Delta, and the box tracks the live market. Double-click edits the timeframes.
Fibonacci retracement
Two clicks, from the start to the end of the move: the retracement levels appear between them. In the settings: toggle each level, value (negatives allowed), color per level, background and reverse.
Fibonacci extension
Three clicks: start and end of the impulse, then the pullback point — the levels project the next move.
Ellipse
Two clicks on opposite corners define the ellipse. Fill and opacity in the settings.
Rectangle
Two clicks on opposite corners. Good for marking zones; accepts text inside (settings).
Triangle
Three clicks, one per vertex.
Line
Two clicks: start and end. In the settings you can extend it left/right and add a label.
Horizontal line
One click: a horizontal line across the whole chart at that price. Drag to adjust.
Vertical line
One click: a vertical line at the clicked candle.
Horizontal ray
One click: a horizontal line from the clicked point to the RIGHT — it doesn't cross the past.
Risk/Reward (Long)
Guided placement in three clicks: entry → stop → target. The card shows the risk:reward and the result in $ (and the % of the balance, with Chart Trading open). The quantity starts out the same as in Chart Trading and you change it right on the card, without touching Chart Trading; the ⇅ flips buy and sell. The calculation only starts when price touches the entry: then the card shows the "Effective" (how far it went in your favor and against you) and the outcome, TARGET HIT or STOP HIT.
Risk/Reward (Short)
Same as the long one, with the sides flipped: entry → stop above → target below.
Channel
Three clicks: two draw the base line and the third sets the width of the parallel. Extend and fill in the settings.
Correction (ABC)
Four clicks mark the correction: the A-B-C labels are placed automatically at each vertex.
Impulse (12345)
Six clicks mark the impulse: the 1-2-3-4-5 labels are placed automatically at each vertex.
Arrow
Two clicks: from the origin to the tip of the arrow.
Standard deviation channel
Two clicks delimit the stretch: the regression line comes in with its standard-deviation bands.
Vertical highlight
Two clicks delimit the highlighted VERTICAL band (a time region).
Horizontal highlight
Two clicks delimit the highlighted HORIZONTAL band (a price region).
Dot
One click: a dot marker at the price.
Up arrow
One click: an up arrow pointed at the candle.
Down arrow
One click: a down arrow pointed at the candle.
Text
One click and type. Font, size, bold/italic, alignment, background and border in the settings.
Pen
Click and DRAG: freehand drawing. Selecting it shows the quick color palette.
Highlighter
Click and drag: a thick translucent stroke, marker style.
Footprint
The footprint shows, inside each candle, the volume traded at every price: aggressive selling on the bid on the left, aggressive buying on the ask on the right. The Footprint button on the header comes on by default: the footprint shows up by itself when the zoom gives the numbers room, and the Delta · Volume per bar pane opens below the chart. And it opens fast: the past arrives ready-made from the platform's history server, with the footprint already built on TimeFrame, Renko, Tick and Delta; Rithmic fills in only the most recent part.

The default: version 1
- Diagonal colors: the ask of a level is compared with the bid of the level below, and the bid with the ask of the level above. The number that wins gets colored (lime on the ask, violet on the bid). When the ratio reaches the Imbalance ratio (3× by default), it turns strong, bold and gets an outline.
- Framed candle: the candle body frames the numbers and the wick comes out of the middle.
- Second column: each level's delta as a profile, lime when buyers won and violet when sellers won.
- POC: the candle's highest-volume level, outlined in yellow around the two numbers.
Ticks grouped per level
On NQ and MNQ, the footprint opens with 2 ticks per level; on the other symbols, with 1. The Ticks grouped per level − N + block in the chart's bottom-right corner stays visible while the footprint is on: − and + change it instantly, from 1 to 50, and each level shows the exact sum of the ticks it groups. Grouping more, the footprint shows up with far less zoom.
- The value stays with the chart: set 4 on NQ, reopen the platform, and it is still 4.
- Switching the chart to another product brings back that product's default. Another contract of the same product (NQ to NQZ6) keeps what you had.
- Clicking a version on the bar brings back the symbol's default grouping. Save as default doesn't change it: the ticks per level stay per symbol.
- The same setting is in the menu, under Group ticks → Ticks per level, next to How it groups (fixed, or starting from the candle's open).

The 13 versions
Open the Footprint menu in the chart's top-left corner and the bar with the 13 versions shows up below the chart. Hover a button to read its caption; click it and the whole footprint changes. On a narrow chart, the buttons show only the number. Your saved templates show up as buttons after the 13.
- 1 · B/A frame: numbers only, framed candle, delta as a profile in the second column. The default.
- 2 · B/A+VP+DP: bid × ask with the bar's Volume Profile and Delta Profile next to it, shaded value area, POC in a yellow box and the bar's Σ delta.
- 3 · B/A sides: bid always violet, ask always lime; the imbalance turns strong and bold.
- 4 · B/A imb: everything white except the imbalance.
- 5 · B/A strength: the more one side beats the other on the diagonal, the stronger the number's color.
- 6 · B/A channel: diagonal colors, with the candle in the middle, between the bid and the ask.
- 7 · B/A dynamic: diagonal colors, with a bigger number where the volume is large.
- 8 · VP: total volume per level as a bar, colored by the side that won; POC filled in yellow.
- 9 · B/A profile: the bid × ask numbers with a bar the size of each side behind them.
- 10 · DP: delta per level with a lime (buy) or violet (sell) bar.
- 11 · DP+VP: two columns per bar, the delta on the left and the volume on the right.
- 12 · Box B/A: each side in a box colored by the delta strength; dark text on strong colors.
- 13 · Box VP: one box per level, lighter the bigger the volume; POC in yellow.
Columns per bar
Each candle takes 1 to 4 columns. The first follows What each level shows and Drawing; columns 2, 3 and 4 have their own Column N shows and Column N drawing. Each can be Bid × Ask, Volume, Delta or Delta + total Volume, as Boxes or Profile. More columns make the chart's columns wider by themselves, so the numbers keep their size.
The footprint menu
The menu opens from Footprint in the chart's top-left corner. When you enter the footprint it opens by itself for 3 seconds, and it folds away 10 seconds after the mouse leaves. The same block is in the chart ⚙︎ → Footprint tab and on the right-click on the footprint icon.
- Type and mode: what each level shows and how it is drawn (boxes with no background = numbers only).
- Data: count by volume (contracts) or by number of trades, hide below or above a value, and whether levels with no trades show.
- Group ticks: ticks per level and how the blocks are grouped.
- Box background: none (numbers only), fixed or gradient, calculated by volume, delta, imbalance, dominant volume or dominant volume + delta, painting only the stronger side if you want.
- Number colors: the rule (diagonal, each side in its color, only the imbalance, intensity by strength, all white), the imbalance ratio and minimum volume, counting a level with zero, bold and outline on the imbalance.
- Markers: volume POC (outline or filled), delta POC, value area (%, shading and lines), single print, ratio at the ends (exhaustion), volume cluster, pullback, the bar's Σ delta and the Delta · Volume per bar pane.
- Text: font size, format (automatic, normal or K), dynamic size and show zeros.
- Candle: position (left, right, middle channel, frame or no candle), drawing (with wick or body only) and width.
- Columns: columns per bar and what each one shows.
- Advanced: minimum font (the zoom where the footprint shows up), zoom exit, the colors, and the Classic style, the footprint from before the versions, with all its options. Clicking a version on the bar goes back to the new style.
At the end of the menu: Save as default (every chart, open and new; the ticks per level stay per symbol), Restore default (this chart back to the factory settings), Save template… and Apply template (applying changes only this chart; the list also lets you delete a template).
Delta · Volume per bar
A pane below the chart with two rows of cells per candle: the delta on top, on the theme's heat ramp, and the volume below, the same numbers as the footprint. It opens every time you enter the footprint, even if you closed it with the ✕ before. To turn it off for good, use the option in the footprint menu, under Markers. It also exists as a standalone indicator (Flow category), to use without the footprint.
When the footprint shows up (and goes away)
- Minimum font: the footprint comes in when the numbers fit at this size (from 3 to 12; default 3). The real font follows the zoom.
- Zoom that holds: once it's in, it only goes away with much less zoom (Zoom exit, 0.35 by default: about 3 times further out). Nudging the zoom doesn't drop the reading.
Indicators
53 native indicators plus the custom ones you import. Each one has its own article, with a real screenshot and every option, in the Help Center. Everything applies live while you change the settings.

Opening and adding
- Indicators button on the chart header, or right-click the chart → Indicators.
- Command palette — with keyboard commands on, press Space on the chart, type the name and press Enter: the indicator comes in with its factory settings.
- AI Assistant — ask in plain text ("put a VWAP with bands on the NQ") and it adds it.
In the window, the left column filters by category and the search finds by the Portuguese or English name, with or without accents. The → arrow or a double-click adds; each indicator has the About and Settings tabs, with the Search settings… field to find an option. The Added column lists what's on the chart, with ↑↓ for the order, the eye and the trash can. Clicking an indicator that's already added again creates another copy, with its own settings: a 9, 21 and 200 average on the same chart, for example.
The catalog, by family
- Averages & channels — Moving Average, Double MA with cloud, EMA Trend 27/55 that paints candles, Bollinger, Keltner, Donchian, Supertrend, Parabolic SAR, Ichimoku, Linear Regression.
- Flow — Big Trades (the large aggressions on the candle, with sound, across the chart's whole period), Absorption (who held the aggression without price getting through), Trend Pressure, RSI Levels, Delta Profile, Volume Profile / Delta, Session VWAP with bands, VWAP Envelopes, OBV, MFI, Volume, CVD - Delta Cumulative (in candles), Delta Histogram, Delta · Volume per bar and Speed of Tape.
- Structure — Swing Highs & Lows, Higher Timeframes (right) (higher-timeframe candles), AMD Cycle, HTF Power of Three (the higher-timeframe candles on the right, the last one forming live), Higher Timeframe Frame (the higher-timeframe candle drawn around your candles), Overnight Range, Session Levels, Open % Levels, Pivot Points, Opening Trigger (Champion) and the SMC/ICT family: Fair Value Gap, Order Blocks, Market Structure (BOS/CHoCH), Inverse FVG, MSS and CISD.
- Momentum & volatility — MACD, Stochastic, CCI, Williams %R, ADX/DMI, ROC/Momentum, Awesome Oscillator, Kairi – Distance from the average and ATR. RSI comes in as an optional pane of RSI Levels.
- Tools — Hour Filter (only the candles of the window you trade; by default 9:30–11:30 AM New York time) and Economic Calendar (US).
- Gamma Levels — turns on with your GexBot API key, explained right below.
Gamma Levels
Call Wall, Put Wall and Zero Gamma from the 0DTE chains of QQQ and NDX (for NQ and MNQ) and of SPY and SPX (for ES and MES), projected onto the futures price and refreshed every 20 seconds. Everything is drawn behind the candles. The current level is a line from the price scale to the latest candle, with its name, chain and strike rank written above it (CALL WALL QQQ · #2 — the strike's position in the GEX of its own chain); the GEX profile by strike comes out of the price scale as bars, up to 200 px, the three largest stronger. From the second candle back, the day's trail shows how each level moved during the session, painted candle by candle as a thicker, faded line (or as dots per minute); a new level only counts after holding for 5 minutes. It draws from 9:30 AM to 4:30 PM ET. The fixed button on the header, left of the ⚙︎, turns it on and off per chart. There's no extra cost on EliteXCharts: the data comes from your own GexBot subscription (Classic or higher, with API access). The first time, the click opens the key card — paste your GexBot API key and click Connect; the app checks the key right away and shows your plan. The key stays on this computer only and goes straight to GexBot; to change it, Menu → Connections. The trail starts when the app opens and, after 5 PM New York time, GexBot's end-of-day file fills in the whole session — whatever was downloaded stays on your computer for the Replay. Learn more.
Panes below the chart
MACD, ATR, Stochastic, CCI, Williams %R, ADX/DMI, ROC, Awesome Oscillator, OBV, MFI, Volume, CVD, Delta Histogram, Speed of Tape and Delta · Volume per bar open in their own pane below the chart. Drag the divider to resize; double-click opens the settings. With the mouse over the pane, ↑ ↓ − ⚙︎ ✕ appear: the arrows reorder (with 2 panes or more), the − minimizes (only the header stays), the ⚙︎ configures and the ✕ removes. Each pane accepts two levels of your own, with their own color and dash.
Color candles by rule
Sixteen indicators can paint the chart's candles by their own rule: Moving Average (closed above × below), Double MA (the candle follows the cloud), MACD (histogram × zero), Supertrend and Parabolic SAR (side of the trail), Session VWAP, VWAP Envelopes, RSI Levels, Stochastic, CCI, Williams %R and MFI (oversold = up color, overbought = down color), ROC, Awesome Oscillator, Delta Histogram (who won the aggression) and Kairi – Distance from the average (one tick past a line is enough: the lower line paints in the up color, the upper one in the down color, and every other candle turns a gray you choose). The indicator turned on last wins; where its rule doesn't paint, the previous one keeps painting. The factory colors follow the candle theme; change one by hand and yours stays. EMA Trend 27/55, Trend Pressure and Big Trades have their own painting.

Calculation source
23 indicators can be calculated on another chart type or timeframe: the Renko 120 average on your Renko 44, the 5-minute VWAP on the 1-minute chart. In Calculate from pick Current chart · TimeFrame · Renko · Tick · Delta and the size; the Line style can be stepped or smooth. The source's past comes ready-made from the history server, and the live part keeps going tick by tick. A yellow badge next to the name ("◄ 5min", "◄ Renko 120") shows the source in the legend, in the added list and on the pane header.
These have the source: Moving Average, Double MA, EMA Trend, Bollinger, Keltner, Donchian, Supertrend, Parabolic SAR, Linear Regression, Session VWAP, VWAP Envelopes, RSI Levels, MFI, MACD, Stochastic, CCI, Williams %R, ADX/DMI, ROC, Awesome Oscillator, ATR, Kairi – Distance from the average and Fair Value Gap.
Everything is calculated on the source's candles. The indicator runs entirely on the other timeframe's series, with the same math as a chart of that timeframe, and only the result comes to the chart on screen. Lines and levels too: Kairi's "stretched" lines come from the higher timeframe's latest readings, and RSI Levels' levels come from its candles. That is why Kairi from Renko 44 inside Renko 14 shows the same lines as Renko 44 itself. Candle color follows the source candle: each candle on screen takes the color of the source candle that contains it.
Where the source's history comes from. The user does not need to have opened that timeframe before. Today's session comes from the same Rithmic ticks the chart on screen already loaded. Previous days come from the platform's history server, in the source's own product (Renko 44, Tick 500…), for the same days the chart loaded: first what is already on the computer, then the download. If the server does not have that product ready yet, it is queued and built; meanwhile the legend shows the progress and, when it arrives, the calculation redoes itself. It needs a connected Rithmic account, like the chart's history. In Replay the source uses only the replay ticks.
Lines that depend on "the last N candles" (like Kairi's) use the history the source has. With the same days loaded, Renko 14 calculating from 44 and Renko 44 itself show the same lines.
Legend and loading
- Corner legend — the "Indicators (N)" header with the arrow opens the list; each row has the eye (show/hide), the gear (configure) and the ✕ (remove). It starts collapsed and collapses again 3 s after the mouse leaves.
- Loading… — while an indicator fetches its past, its row shows the amber dot and the progress: "(checking the server)", "(queued, N ahead)", "(server building the candles)", "(N%)". With the legend collapsed, only the rows that are loading show up.
Indicator templates
Save named settings, restore the default, export to JSON or delete. Apply to all takes the settings to every open pane and becomes the default for new charts.
Custom indicators
To build one with your AI: the full format reference, in plain text, is at elitexcharts.com/docs/custom-indicators.md (in Portuguese: /docs/indicadores-customizados.md). Give the link to your AI (ChatGPT, Claude, Gemini…), ask for the indicator and import the .json it returns.
Beyond the built-in catalog, you can write your own indicator in a plain .json file and import it into the platform. No compiler, no plugin to install: you describe what to calculate and how to paint it, and the chart does the rest.
The file is declarative, never executable code. An imported indicator can compute series and colour candles — it cannot touch your files, your accounts or the network. Sharing a .json with someone is safe by design.
Importing
Open Indicators on the chart toolbar and use Import indicator at the bottom of the dialog. Pick one or more .json files. Each one is copied into your personal library and shows up under the Custom category, ready to be added to any chart. Importing a file with the same id again updates the indicator.
File anatomy
{
"schema": 1,
"id": "meu-indicador",
"name": "Meu indicador",
"version": "1.0.0",
"author": "Seu nome",
"description": "O que ele faz, em uma frase.",
"inputs": [ ],
"series": [ ],
"plots": [ ],
"candleColors": [ ]
}- inputs — the parameters the user can change; each one becomes a row in the settings panel.
- series — the calculation pipeline; every step becomes a named series.
- plots — which series get drawn as lines over the candles.
- fill — optional shading between two series (a band).
- candleColors — rules that paint the candles themselves.
inputs — the settings panel
Anywhere in the file, "$id" reads the current value of an input.
"type": "int"— whole number (period, length)."type": "number"— decimal (multiplier, thickness)."type": "color"— colour picker; default as"#rrggbb"."type": "bool"— checkbox.
label is what the trader sees; min, max and step bound the control.
series — the calculation
Steps run in order and each one may only reference something defined before it — which is what makes circular references impossible. Base sources always available: open, high, low, close, volume, hl2, hlc3, ohlc4.
- Averages —
sma,ema,rma(src+len). - Statistics —
stdev,highest,lowest(src+len). - Ready-made —
atr(len),rsi(src+len). - Arithmetic —
add,sub,mul,div,max,min(operandsaandb). - Others —
abs,shift(shifts bylenbars),src(copies a source).
Operands accept a series name, a base source, a number or "$input" — so "b": "$mult" multiplies by whatever the trader typed. In series, a number goes in quotes ("len": "20", "b": "2"); in plots, inputs and comparisons it goes without quotes.
candleColors — painting the candles
Rules are evaluated top to bottom and the first match wins. A rule with "else": true catches everything left.
{ "all": [ "isUp", { "lt": [ "low", "lower" ] } ] }- Candle direction —
"isUp","isDown". - Comparisons —
lt,gt,lte,gte,eq, each taking two operands. - Combining —
all(and),any(or),not.
Add "wicks": false to a rule to paint the body only, leaving the wick in the theme colour.
Reading the chart context
Besides prices, conditions can read what is happening on the chart. These are especially useful on Renko, where each brick is a clean unit of movement:
"isReversal"— this candle changed direction (on Renko, the first brick of the opposite side)."isReversalUp"/"isReversalDown"— the same, already filtered by direction."hasBuyBigTrade"/"hasSellBigTrade"— a Big Trades bubble of that side landed on this candle."hasBigTrade"— any bubble, either side.
requires — leaning on a built-in indicator
The big-trade conditions need the native Big Trades running. Declare it and the platform turns it on for you when the indicator is added — bubbles stay visible and configurable in the Big Trades panel as usual:
{
"requires": {
"bigTrades": { "minVolume": 75, "days": 3, "windowMs": 10 }
}
}If Big Trades is already on the chart with a higher threshold than your indicator needs, the platform lowers it so nothing is missed — it never silently overrides the rest of your setup. minVolume has a floor of 20, and days no longer has any effect: Big Trades covers the chart's whole period.
Full example — EliteXBollinger
Bollinger 20/2 that paints the candle when it pierces a band: an up candle whose low broke the lower band turns green; a down candle whose high broke the upper band turns red; everything else stays grey. Useful on Renko, where each brick is a clean unit of movement.
{
"schema": 1,
"id": "elitex-bollinger",
"name": "EliteXBollinger",
"version": "1.0.0",
"author": "EliteXCharts",
"description": "Bollinger 20/2 que pinta o candle quando ele rompe uma banda.",
"inputs": [
{ "id": "period", "type": "int", "label": "Periodo", "default": 20, "min": 2, "max": 400, "step": 1 },
{ "id": "mult", "type": "number", "label": "Desvios (multiplo)", "default": 2, "min": 0.5, "max": 5, "step": 0.1 },
{ "id": "colUp", "type": "color", "label": "Rompeu banda inferior", "default": "#22c55e" },
{ "id": "colDown", "type": "color", "label": "Rompeu banda superior", "default": "#ef4444" },
{ "id": "colNeutral", "type": "color", "label": "Demais candles", "default": "#7a7a85" },
{ "id": "colMid", "type": "color", "label": "Linha media", "default": "#f5a623" },
{ "id": "colBand", "type": "color", "label": "Bandas", "default": "#4a90e2" },
{ "id": "bandW", "type": "number", "label": "Espessura", "default": 1, "min": 0.5, "max": 6, "step": 0.5 }
],
"series": [
{ "id": "basis", "fn": "sma", "src": "close", "len": "$period" },
{ "id": "dev", "fn": "stdev", "src": "close", "len": "$period" },
{ "id": "devx", "fn": "mul", "a": "dev", "b": "$mult" },
{ "id": "upper", "fn": "add", "a": "basis", "b": "devx" },
{ "id": "lower", "fn": "sub", "a": "basis", "b": "devx" }
],
"plots": [
{ "series": "basis", "color": "$colMid", "width": "$bandW" },
{ "series": "upper", "color": "$colBand", "width": "$bandW" },
{ "series": "lower", "color": "$colBand", "width": "$bandW" }
],
"fill": { "from": "upper", "to": "lower", "color": "$colBand", "alpha": 0.07 },
"candleColors": [
{ "when": { "all": [ "isUp", { "lt": [ "low", "lower" ] } ] }, "color": "$colUp" },
{ "when": { "all": [ "isDown", { "gt": [ "high", "upper" ] } ] }, "color": "$colDown" },
{ "else": true, "color": "$colNeutral" }
]
}Second example — EliteXReversalFlow
Reversal against the flow on Renko: a down reversal brick carrying a large buy turns red; an up reversal brick carrying a large sell turns green — buyers (or sellers) being absorbed exactly where the move turned. Everything else stays grey. Note it has no series and no plots: an indicator may exist only to colour candles.
{
"schema": 1,
"id": "elitex-reversal-flow",
"name": "EliteXReversalFlow",
"description": "Reversao de Renko com big trade do lado contrario (absorcao).",
"requires": {
"bigTrades": { "minVolume": 75, "days": 3, "windowMs": 10 }
},
"inputs": [
{ "id": "colDown", "type": "color", "label": "Reversao de baixa com compra grande", "default": "#ef4444" },
{ "id": "colUp", "type": "color", "label": "Reversao de alta com venda grande", "default": "#22c55e" },
{ "id": "colNeutral", "type": "color", "label": "Demais candles", "default": "#7a7a85" }
],
"candleColors": [
{ "when": { "all": [ "isReversalDown", "hasBuyBigTrade" ] }, "color": "$colDown" },
{ "when": { "all": [ "isReversalUp", "hasSellBigTrade" ] }, "color": "$colUp" },
{ "else": true, "color": "$colNeutral" }
]
}source — calculating on another timeframe
A custom indicator can be calculated on a series from another timeframe and drawn on the current chart — the same feature the built-in indicators have. Example: you trade on Renko 44 but want the average (or the band, or your own color rule) calculated on Renko 120. The history of that series comes ready from the history server (the legend shows "loading…" while it arrives), the platform runs your indicator on it and brings the result back to the chart on screen.
In the file this is the source block — optional, and it acts as the default chosen by whoever wrote the indicator. Users can change it any time under Calculation source, in the indicator's settings on the chart.
{
"schema": 1,
"id": "my-htf-average",
"name": "My average (Renko 120)",
"source": {
"type": "renko",
"param": 120,
"smooth": true
},
"series": [
{ "id": "ma", "fn": "sma", "src": "close", "len": "20" }
],
"plots": [
{ "series": "ma", "color": "#eab308", "width": 1.6 }
]
}type—"chart"(default, the current chart) ·"candle"(time; also accepts"time") ·"renko"·"tick". Delta is not available in the file: pick it on screen, under Calculation source.param— the size of the source: minutes forcandle, brick ticks forrenko, ticks per bar fortick.smooth—true(default) draws a smooth line, interpolating between the source closes;falsedraws steps, showing the value held until the source candle closes.
It applies to everything your indicator produces: the series and also the candle colors (candleColors) — color is never interpolated, it follows the source candle.
Live: the source series is built once in the background and from then on only the new ticks feed it. There is no recalculation of history on every trade, so you can use a larger timeframe without slowing the chart down. While that first load runs, the previous drawing stays on screen.
When not to use it: if your indicator depends on the flow inside the candle (volume, delta, aggression), calculating it on another timeframe changes what the number means — prefer the current chart in those cases.
Good to know
- The warm-up period comes out empty (nothing is drawn until there are enough bars) — that is expected.
- An invalid file is refused on import with the reason, so a typo never breaks a chart.
- Configuration is per chart: the same indicator can run with different parameters on two charts.
- Indicators are saved with the workspace and come back when you reopen the platform.
- Remove from library takes the indicator out of the Custom category; charts already using it keep working.
- In
plots,"dash"picks the stroke:"solid","dash"or"dot". - Limits: 64 series and 32 color rules per indicator.
DOM & Times · Trades
SuperDOM
In the widget picker it's called DOM (Book). Each DOM has its own instrument, chosen in the same picker as the chart (including the replay ►); a new DOM opens on Choose instrument.
- Info row — Last · Chg · Time · Volume · Trades · High · Low · Open, always for the whole session since 6:00 PM ET. Chg is the official change against the previous settlement (with no settlement, it shows "—"; in replay, it's against the open). The row's columns are resizable.
- On the ladder — high, low and open marked with blue, pink and gold bands; the last-trade line in the aggressor's color; your position marked at the average price. The wheel scrolls through the session and the side ruler can be dragged.
- Follow price (◎) — when on, the ladder follows the price; even so, it stops while the mouse is over it, so you can click calmly.
The book (level 2)
Rithmic sends the whole book by price (on NQ, about 1,250 bid prices and 900 ask prices) and the DOM paints every one of them that's on the ladder. The Bid and Ask bars are proportional to the largest visible size; the pressure bar adds up the 20 best levels on each side.
- Where it comes from — level 2 comes from any connected login that has the entitlement, and it applies to the accounts of every login. If none has it, the DOM shows only the best bid/ask.
- Badge next to the contract — N2 (lime) with the full book, N1 (amber) with only the best bid/ask, or the "Looking for the login with level 2…" spinner.
- Strip at the top of the ladder — "Receiving level 2 data", "No level 2: top of book only" or "Book stalled: top of book only" (no update for 3 s). The ✕ closes the notice until the next connection.
Trading from the ladder
- Click to place — on B Ord / S Ord (and also on Bid / Ask and Buys / Sells). The type comes from the price: a buy at or below the ask is a limit, above it is a stop; the sell is mirrored. Hovering shows the preview ("Limit +1", "Stop +1").
- Drag — moves every order at the level. Drop it on the other side of the price and the order executes at market (the ghost shows "MKT"); the leg of a bracket that's still pending doesn't cross the entry price. Esc aborts.
- Cancel — the cell's ✕ cancels the whole level; the ✕ on the B Ord / S Ord header and the Cancel button take down only the orders for the DOM's contract. While the broker hasn't confirmed, a spinner sits in place of the ✕.
- Buttons — MKT · Flatten · Invert · MKT, then Cancel · Breakeven · Cancel + Flatten, and the quantity with the Custom strategy (Gain/Loss in ticks, $ or %). Invert sends a 2× market order and cancels the contract's pending orders; it's grayed out with no position. Breakeven only lights up in profit.
- Cards and footer — Pending orders · Open Qty · Open P/L · Daily P/L (instrument only, net of commissions); in the footer, "bid … ask … spread N ticks" and the account Balance.
- Account — the picker is the same as in Chart Trading and the Journal: accounts grouped by login, positioned ones first, User · Group · Type tabs. The "Cross-trade → MNQZ6" line is the same as in Chart Trading, and the other product's orders show in gray with a padlock ("Turn off cross-trade to manage").
- Confirm orders on the live account — in the Orders tab of the settings: the 1st click arms ("Confirm?") and the 2nd sends, within a 2 s window. It comes off by default, and the simulator never asks.
- Replay — in replay the DOM trades only with a simulation account, and the footer warns "replay: no depth (traded volume only)".
DOM settings
The ⚙︎ opens DOM Settings in its own window, with the Columns · Colors · Orders tabs: on/off, width and order of each column (Price, B Ord and S Ord are required), colors and the order rules. You can also adjust right on the ladder header: dragging the divider changes the width, dragging the label moves the column.

Times & Trades
The aggressor tape, with the Time (ET) · Price · Size columns colored by the aggressor's side. On the panel bar: ⏸︎ pause/resume, 🗑︎ clear and ⚙︎ Filters, color rules and alerts.
- Filters — "Show only size ≥", side and "Maximum rows on the tape" (50 to 5,000, default 300).
- Color rules — Size ≥ · Color · Side · Alert (sound); by default 50 and 150. The matching rule with the largest size wins.
- Appearance — aggressor colors (they follow the theme), font size, milliseconds and highlight strength.

Chart Trading
More tutorials:▶︎ Target and stop on the order (OCO) · 1:44▶︎ Cross Trade · 1:35▶︎ Simulation accounts · 1:31
The execution panel slides open from the right of the chart. Everything it shows is for the chart's instrument (only the Balance is the account's), and orders and positions are 100% separated by account: nothing leaks from one account to another.
Choosing the account
The picker groups accounts by login ("N accounts · ● N in position"), with the positioned ones first, showing the open P&L, the side and the quantity ("Long 2") and the orders ("NQZ6 · 2 orders"). The User · Group · Type tabs organize the list, and ➕ New simulation account… sits at the bottom. A live account paints the background with its type's color: Funded in the theme's up color, Evaluation blue, Approved amber, Broken red. Switching away from an account with a position or an order asks for confirmation. It's the same picker as in the SuperDOM and the Journal.
Orders on the chart
- Shift + click = buy · Alt + click = sell — at the clicked price. The type comes from the side of the price: a buy below the last trade is a limit, above it is a stop; the sell is mirrored. Holding the key shows the preview, already with the instrument on the label ("Buy Limit · NQ"), and the mouse wheel changes its quantity.
- Right-click — Buy/Sell at market and Buy/Sell Limit at the cursor price.
- Strategy — pick Custom (GAIN/LOSS in ticks, $ or % of the account balance) or a saved strategy, and every entry is born with a target and a stop. On an order that's still pending, the legs are dashed with the "OCO" badge and don't cross the entry price: adjust everything before it fills. With no strategy, pull the pending entry's handles to create the target and the stop.
- Continuous — trading on the continuous chart, the order goes to the current contract ("Tradable on the current contract (NQZ6)").
Managing orders and positions
- Drag — drag the line and the order changes at the broker. Drop it on the other side of the price and it executes at market: the limit through its own price change; the stop is canceled and goes to market, after you confirm "The stop crossed the price: execute at market now?".
- ✕ — cancels the order or flattens the position.
- Split (½) — drag the ½ handle of a target/stop leg (or of a standalone order with 2 contracts or more): part stays where it was and the rest goes to the price where you drop it. The proportion comes from "TP/SL split (% first partial)" in Chart settings → Orders (50 by default). The piece taken to the other side of the price becomes a Stop Loss.
- Position handles — pull the target and the stop straight from the position line: the role comes from where the line stops (above the price is the target on a long, below is the stop).
- Confirmation — while the broker hasn't answered, a spinner sits in place of the ✕; after 2 s, "Waiting for Rithmic to respond… N s" shows up under Cancel + Flatten.
- Simulator — on a simulation account, ▲▼ on the pending order change the contracts.
The panel buttons
- Buy | Sell — MKT | MKT · BID | ASK · ASK | BID.
- Cancel | Invert · Breakeven | Flatten · Cancel + Flatten.
- Invert — reads the position at the broker on the click (and again after the confirmation), sends a 2× order on the position's contract and cancels the pending orders with it; the old target and stop don't carry over to the new side. It's grayed out with no position.
- Breakeven — only lights up in profit: it puts the stop at the average price.
- Info — Pending orders, Open Qty, Open P/L, Gross P/L, Commissions, Daily P/L and Balance; each one shows or hides via the ⚙︎ "Show in Chart Trading:". Also there: Skip confirmation (on by default) and Show orders on the chart while the panel is collapsed.
Cross-trade
Analyze on the mini and execute on the micro: with cross-trade on, the NQ chart sends the order to MNQ (ES → MES, RTY → M2K, YM → MYM, CL → MCL, GC → MGC), with the same quantity typed, the same price and the same expiration. The other product's orders and position stay visible, in gray and locked ("Turn off/Turn on cross-trade to manage"); the labels name the instrument ("Buy Limit · MNQ", "Long 2 MNQ"), and the buttons only act on the chosen contract.
Lines on the chart
- BID and ASK — on by default; turn them off with the BID/ASK ON/OFF button or in Chart settings → Quote.
- The account lines — Daily goal, Day breakeven, Daily loss limit and Account drawdown, as account balances: each one marks the price where the position takes the balance there (the label shows the balance and the price). On by default; each one turns on and off with its eye in the Account today block.
Account today
Right below the Balance, the block shows the account's day. On top sits the scoreboard: To the goal and Available today (how much you can still lose: the smaller of the day's limit and the drawdown), each with its bar. Below, one row per item:
- Daily goal — how much to make today: the account's Max daily objective (the consistency rule), or the risk rule's gain when it's smaller ("risk rule"). Under it, the balance the account ends with when the goal is hit ("final balance 50,900"). When it gets there, the scoreboard shows "HIT".
- Daily limit — how much you can lose today: the account's, or the risk rule's when it's tighter. When it's reached, the scoreboard shows "HIT". It never goes past the drawdown floor: if it would sit below the floor (a bad day before, the account close to blowing), it stops at the floor: the field shows the most you can lose today, the row says "today's maximum" and the chart shows a single line, "Account drawdown · Daily loss limit". If you type a limit above that maximum, the field goes back to the maximum by itself and the notice "Maximum limit allowed today" shows up, with the amount.
- Account with no daily loss limit — the Daily limit field already shows what you can lose down to the drawdown, in gray, with "it's the account drawdown". If you type a value, it becomes today's limit.
- Drawdown — today's floor. On a locked Funded account the closed padlock and "locked at X" show. It doesn't change here: the account's applies. If the balance reaches it, the scoreboard shows "BLOWN".
- Day breakeven — the balance the day started at. Trade breakeven — the line at the price where the open trade breaks even.
- The field, today only — click the Goal or the Limit field, type the value and press Enter: it applies only to today's session, without touching the account, and the row shows "today only". The arrow next to it goes back to the account's value.
- The eye — turns that item's line on the chart on or off.
- Lock notice — when the Funded account locks the drawdown, the block says so; the ✕ closes the notice for good on that account.
- The account line — at the end of the block, the type, the drawdown and the limit in one line ("Evaluation · drawdown $2,000 intraday · limit $1,000/day"), with the gear next to it. Click the gear or the line and the Account rules open. Simulation accounts have it too: you can set the starting balance, drawdown, goal and limit, and use simulation and replay like a prop firm account.
- Collapse — the arrow in the title collapses the block into one line: "Today +$600 · $300 to go". While the account data arrives, three dots and "loading…" show. With a wider panel, the block grows along.
Good to know
- Native Rithmic — direct R|Protocol, no bridge. The link between target and stop lives in the platform, not in the broker. With the app closed or disconnected, target and stop stay at the broker as separate orders, and if one fills the other is not cancelled; on reconnecting, the pair works again only if both orders are still alive. The target and stop of a pending entry exist only in the app until the entry fills. Before closing the app with an open position or bracket, flatten or cancel, or follow it through your broker.
- Sounds — Pending order accepted, Order filled (market/entry), Limit order filled, Stop hit and Take (target) hit, plus the account connect/disconnect sound and the volume, in Menu → Order sounds.
Risk manager (RiskGuard)
More tutorials:▶︎ Goal, consistency and drawdown · 2:38▶︎ Risk Manager & Panic Button · 2:04▶︎ Your desk in 5 minutes · 1:49
It opens in Menu → Risk Manager. It's the lock for the day when everything goes wrong: an order that breaks a rule isn't even sent, and an active rule can't be turned off mid-session. Not by restarting the platform, not on another computer: it stays in the cloud until the session rolls over, at 6:00 PM ET.
Creating and activating
- Accounts in this rule — each rule applies to a set of accounts, and live and simulation accounts can sit together. The legend shows each one's type (Funded · Approved · Evaluation · Broken · Simulation). An account can only be in one active rule; in the others it shows "(already in another active rule)".
- Save draft or Activate rules, which asks for the Activate and lock confirmation. In the list, the active rule gets the 🔒 and each account shows its status: "Trading normally", "STOPPED" or "GOAL HIT".
Session limits
- Max daily loss ($) and Daily gain target ($) — by the session's realized + open P&L (the session starts at 6:00 PM ET), with separate auto-flatten for the loss and for the target.
- Max contracts per account — applies to the whole account, adding up every instrument and what's working.
- Max trades/day and Max stops/day.
- Max averaging-down — a percentage limit over the initial entry: no more doubling down until you blow up.
- Simultaneous accounts and group — locks by the number of accounts trading and by the stopped-out accounts in the group.
Behavior locks
- Consecutive stops, same side — hit the number and that side locks for the "Side lock (minutes)" time (15 by default).
- After a STOP: lock the opposite direction for (min) — prevents the angry hand-flip.
- Lock the REVERSE button.
Blocked hours
In Blocked hours (NY time), click the 30-minute blocks you don't want to trade: they turn red, and during those hours the order doesn't even go out. In Chart Trading the badge shows the opposite, the Allowed hours (e.g. "07:00–10:30 · 18:00–24:00").
Extended lock
For anyone who wants a bigger brake: Lock for N trading sessions or until an accumulated profit ($), whichever comes first. While it holds, the rule is immutable.
On the chart
- Chart Trading badge — the counters (Trades/day x/N), the allowed hours and the locks ("⛔ Buying locked until HH:mm").
- Daily loss limit and Daily goal — the rule's max loss and max gain feed Chart Trading's Daily loss limit and Daily goal when they're tighter than the account's: the card says "risk rule: $X" and the line marks the price where the lock fires.
- When a limit is hit — a card shows up, a warning appears on the chart and, if configured, the whole account is auto-flattened.
- Panic button — in the chart's bottom-right corner, when the panel's account has an active rule: Flatten all & lock (cancels everything and flattens the whole account) or Lock new entries. It takes two clicks ("Confirm?" for 4 s) and there's no going back until 6:00 PM ET; after that it becomes the "⛔ Account locked until 6:00 PM ET" badge.
Good to know
- When you open the platform with no active rule, the Protect your accounts reminder shows up, with the "Don't show this again" option.
- Orders mirrored by Copy Trading also go through the Risk Manager, and conflicts are flagged when you activate a group.
- The Daily gain target here is different from the account goal with the consistency rule, which lives in accounts and in the Journal.
Accounts & simulator
More tutorials:▶︎ The Accounts widget · 2:12▶︎ New accounts and automatic approval · 1:39▶︎ Your desk in 5 minutes · 1:49
Every account on your Rithmic logins shows up on the platform, from one firm or several at the same time, and each login is a User. On top of those, you create simulation accounts with whatever name and balance you want.
Account types
- Evaluation — the firm's test account, working toward the target to pass.
- Funded — an account funded by the firm: the one that pays out.
- Approved — an evaluation that hit the target and is waiting for the funded account.
- Broken — an account the firm disabled (it hit the loss limit).
- Simulation — the simulation accounts, always with this type.
The Accounts widget
It's called Accounts in the widget picker and on its header. It's a table, one row per account, with Type · Group · Balance · Drawdown · DD type · Floor · Daily loss limit · Goal · Rule · Progress · Max daily objective · Pending · Position · Unrealized · Realized · Commissions · Realized Net · Open Net · Copy Trading.
- Filters — All · Evaluation · Approved · Funded · Broken · Simulation.
- Organize — Type · User · Group · List.
- Columns — in the ⚙︎ (Columns and Visible accounts); dragging a title reorders, dragging the divider resizes.
- Account type — on the "Select type ▾" pill in the Type column, or via right-click. In Type mode, dragging the row to another section also changes the type.
- Active | Archived — live accounts that left the login sit behind "Archived": read-only, with "left the login on MM/dd" and the last balance.
- Loading — while the login comes in and the account history arrives, the cells show three dots; an account from a disconnected login shows "—".
- Right-click the row — Account type and Account rules… (live account); Account rules…, Reset balance, Rename and Delete (simulation); Hide from list (all).
New accounts detected
On every Rithmic login that brings a new account — or one that's still incomplete —, the New accounts detected drawer opens (on an automatic reconnect it doesn't). Each card shows the balance, the connection the account came from, the four types and the Goal, Max drawdown, Drawdown type (EOD: moves up only at the daily close · Intraday: follows the live peak · Static: never moves), Daily loss limit (No, or Yes and the amount) and Consistency fields. An account that arrives already traded, with an odd balance, asks for the starting balance (with a suggestion from the account size); a round balance goes in by itself. A ring shows how much of the card is filled in — on a Funded account the goal isn't required. Skip for now: the drawer comes back on every login until the account is complete. Finish works at any time: with accounts missing, it asks "N accounts still missing something — Finish anyway?"; with everything filled in, it shows "All set" and closes by itself. Later, Account rules… opens the same card.
Goal and consistency rule
- Goal — edit it right in the Goal column cell (0 clears it). It's the same goal as the Trading Journal's: change it in one place and it changes in the other.
- Rule — Free, from 20% to 50%, or Other value…: the biggest day can't go past that share of the goal. If it does, the effective goal goes up ("3,000 → $3,286") and the Rule pill turns red — except when it would rise $100 or less: that's the margin firms allow, and the goal stays the one you set (a best day of $1,520 with 50% of $3,000 would take it to $3,040: it stays $3,000).
- Progress — the bar paints what's already done and says how much is left.
- Max daily objective — how much you can still make today without breaking the rule: the rule × the effective goal, minus the net already made today, capped at what's left. E.g.: a $3,000 goal at 40% gives a $1,200 ceiling; with $600 made today, $600 remain.
- The day rolls over at 6:00 PM ET. After a recorded withdrawal, the cycle restarts on the next session.
Drawdown, floor and daily loss limit
- Drawdown and DD type — the account's max drawdown in $ (edit it in the cell) and the type on the pill: EOD moves up only at the daily close, Intraday follows the live peak (with the open P&L), Static never moves.
- Floor — the balance where the account blows today, with "X available" under it. Static: starting balance − drawdown. Intraday: the highest balance with the open P&L − drawdown. EOD: the highest close − drawdown. It needs the starting balance.
- Funded lock — when the peak reaches starting balance + drawdown + $100, the floor locks at starting balance + $100 and never moves up again (Intraday right away, EOD at the close): the padlock shows. The first recorded withdrawal locks it too: a 50K account at $50,100, a 100K at $100,100, a 150K at $150,100. Evaluation and Approved don't lock.
- Daily loss limit — the pill says "$1,000", "None" or "— Set"; the list has None, the amount and Other value…. It's the same limit as the card in Chart Trading.
Automatic approval
A live Evaluation account that has a goal turns Approved by itself when the net profit reaches the effective goal, with the position flat and the broker balance confirming it (balance − starting balance ≥ goal). If the goal was crossed today, the Account approved card shows up with a sound. It works with no widget open. You can also mark it Approved by hand; and if you move an Approved account back to Evaluation, the platform won't approve it again by itself.
Automatic Broken
A live account with a drawdown set that touches the floor — with the position flat, for 10 seconds — turns Broken by itself, only once (no card or sound). If you change the type back by hand, the platform won't mark it again.
Groups
Named groups (up to 28 characters) with one of 8 colors, to bring together accounts from any login (and simulation ones) the way you trade: by strategy, by firm, by phase. Each account sits in only one group. Create them with the Groups button, the Group column pill or + New group; dragging the row onto a group's header changes the account's group. The header's ⋯ has Rename…, Change color and Delete group (the accounts go back to "No group"). Groups also show up in the account picker of Chart Trading, the SuperDOM and the Journal.
Simulation accounts
Create them with the widget's + or with ➕ New simulation account… in the account picker: name, starting balance (default 50,000) and the Include brokerage costs box, which deducts an estimated commission on each fill, on entry and on exit. They keep the history of every fill, go into the Journal and sync to the cloud. A simulation account needs a connected Rithmic account to get quotes, like the rest of the platform.
Trading Journal
More tutorials:▶︎ Playbook · 1:50
Every trade goes into the diary by itself: live or simulation account, in real time or in replay. Nothing to type. The widget has the Dashboard · Operations · Playbook tabs and the period filter All · Today · This week · This month · Custom.
Accounts and Archive
The account picker is the same as Chart Trading's: grouped by login, positioned ones first, User · Group · Type tabs and the type badge alongside. It shows the live accounts of the connected logins and the simulation ones. A live account that left the login goes to the Archive, at the bottom of the picker ("▸ Archive · N accounts that left the login", with the date and the last balance): read-only, with the history that was saved.
Dashboard
- Top cards — Account Balance · Net Result · Withdrawals (on Funded) · Trades · Winners · Profit Factor · Account goal.
- Profit Calendar — each day with the net result, the % of capital, the number of trades and the N:/E: chips (score and emotional); the Week column closes each row. The trade in progress already counts, with the Trade ON badge. The calendar ignores the period filter and moves through the months with the arrows.
- Day panel — click a day: its trades, with ✎ and ▶︎, and + Record a withdrawal on this day.
- Charts — eight cards, all on by default (choose in ⚙︎ Configure charts). Each one opens with the answer in one line (the best and the worst): Session P&L swing (the featured one, rebuilt from the ticks, with the High, the Low and how much you gave back from the high), Cumulative result and drawdown (a single chart, with the account target and the drawdown floor on Static and End-of-Day accounts), Result by hour (NY time), Result by weekday, Map: weekday × hour, Long × short and symbol, Setups (one ranking with result, win rate and profit factor) and What each mistake cost. The lists show only the hours and days you traded; Setups and mistakes appear once you annotate your trades.
- Statistics — the collapsible block with win rate and the implied breakeven, profit factor, drawdown, Kelly, streaks, best hour and the rest, in eight sections.
Starting balance and goal
- Starting balance — Rithmic doesn't report the account's starting balance: set it on the Account Balance card ("start $X ✎" or the "⚠︎ Set starting balance" badge), with Save or Automatic. A round balance (e.g. $50,000) becomes the starting balance by itself at login; an account that arrives already traded gets it asked in the new accounts drawer.
- Account goal — the card with the ring shows the progress (with no goal, "Set goal…"). It's the same goal and the same consistency rule as the Accounts widget. After a withdrawal, "cycle since dd/MM · after the withdrawal" shows up.
Withdrawals
A withdrawal is recorded, not calculated. The Withdrawals card shows up on Funded accounts (or on an account that already has a withdrawal) with + Record withdrawal, which asks for the session and the amount; the day gets the blue "Withdrawal $…" border on the calendar. The platform checks every Funded account's money: starting balance + the result of every trade − the recorded withdrawals has to match the balance now. When $100 or more leaves without a record, the Withdrawals detected drawer opens when you sign in, with the exact amount, between when and when the money left, the withdrawal session (you can change it — the goal restarts on the next one) and the next cycle's goal, already filled with the current one. The Journal's "Was it a withdrawal?" strip shows too. "Not a withdrawal" keeps the amount as an adjustment: it explains the balance without locking the floor or restarting the goal. Until you answer, the floor stays on the side with less room. Recorded it by mistake? Remove it in the day panel.
Trades and notes
- Operations tab — Asset, Side, Qty (the + shows the fills), Duration, Gross P&L, Commissions, Net P&L, P&L (pts), Entry, Exit, the Trade Replay ▶︎ and the note columns. ⚙︎ Columns picks which ones show.
- ✎ Annotate — Setup / Play, I followed the plan, Mistakes, How was the exit?, Trade score (0–10), Emotional level (1–10) and Comment.
- Playbook — ➕ New Play and one card per play with Win Rate · Trades · Profit Factor · P&L.
How the Journal counts
- The day rolls over at 6:00 PM ET, like the session.
- Winner or loser by the net result: a 1-tick scalp on NQ can be a loser after commission.
- Each position is one trade: NQ and ES open together are 2; flipping the position counts as 2. In simulation, the mini and micro of the same family count as one position.
- EUREX contracts turn into dollars at the 6E rate at the minute of each fill (the rate shows in the detail).
- The commission is the broker's official one, and ↻ fetches the history again. Notes and plays sync to the cloud.
Trade Replay
Every trade in the Trading Journal has a ▶︎, in the table and in the calendar's day panel: click it and the trade comes back to life — entry, management and exit replayed tick by tick from the real data, in its own window with the platform's chart. It's not a screen recording: it's the market of that moment being rebuilt, so you can look at whatever you want, however you want. Windows and macOS.
- The stretch — playback runs from 2 s before the first entry to 2 s after the last fill, with the whole previous session as context on the left.
- Your speed — from 0.25× to 500× with the − and + buttons, with Play / Pause and Back to start; the timeline, with the time in ET, lets you jump to any point of the trade.
- Any chart — switch the type (TimeFrame, Seconds, Renko, Tick, Delta) and the size DURING the replay, in the same candle picker as the normal chart; the window opens on a 2-minute chart. On an instrument with a mini/micro pair, choose whether the chart shows the mini or the micro.
- Your indicators — add and configure the catalog's indicators in the replay window, and the trade replays on top of them. The chart toolbar (drawings, ruler, VWAP, Volume Profile) works here too. Custom (imported) indicators are left out.
- Trade marks — the fills show up on the chart with the real times. Stops, targets and pending orders show up when the trade was made on the platform; a trade that came only from the broker's history shows the fills.
- Live numbers — Open P/L, Open Qty, Pending and Realized P/L moving with every tick, with the trade's breakeven line.
Good to know
- The ticks come from your computer; if any are missing, the window downloads them from Rithmic (it needs a connected account). A trade on a contract that has already expired only replays if its ticks are on the computer.
- Only one replay window is open at a time.
Replay
Relive any market day tick by tick, as if it were now: the real trades, at the speed you choose, on the chart you use, and trading with simulated execution. Up to 2 instruments on the same clock. The replay is always on the continuous contract (NQ, ES): for each date, the platform uses the contract that was in force.
Loading a session
- Open — the Replay button on the chart header opens the replay bar above the charts.
- The form — Symbol 1, Symbol 2 (optional), Date and Time (ET; default 09:30, and 18:00 or later is the previous day), and ⤓ Load. The session runs from 6:00 PM ET the day before to 5:00 PM ET, overnight included.
- Where the data comes from — the bar tells you whether the session is already on your computer or whether Load will download it from Rithmic; the chart's past, before the session, comes ready-made from the cloud. If another download is ahead, it tells you ("Rithmic queue"), and a new request cancels the previous one.
- After Load — the instrument picker opens on every chart in the workspace: just click ► REPLAY. With 2 instruments, each chart picks its own. The DOM and Times & Trades follow the replay too.
Replay from here
The scissors on the chart header: click the point on the chart where you want to start, and that day's session loads paused right there. With the replay on, clicking inside the loaded session just jumps to that point; clicking another session loads that one.
Controls
- Top bar — Play/Pause, − speed + (from 0.25× to 500×), the clock, the draggable timeline (with a time preview) and ⏏︎ to turn the replay off.
- Inside the chart — a bar you drag by its handle: speed, step 1 tick, play, back 1 candle and forward 1 candle.
Trading in replay
- In replay, Chart Trading lists only simulation accounts, and Copy Trading is off.
- Each fill goes into the Journal on the date of the replayed session. On the first order on an account that already has trades on that session, Reset today's trades? shows up: Continue erases that day's trades and sends the order; Back cancels the order.
- Stop today and pick it up another day: the replayed history stays with you.
Copy Trading
Trade a master account and the followers come along, each at its own scale. It works by groups: one master + the followers you choose, from any connected login and from simulation too. There can be several groups, and each account sits in only one. It all lives in the Copy Trading widget.
Building a group
- ➕ New group → pick the Master account → ➕ Add follower.
- On each follower: Ratio (the quantity multiplier; it rounds and never goes below 1 contract), Direction Same or Inverse (Inverse asks for confirmation and warns that hedging can fail the account), the day's Profit Target and Loss Limit.
- Save. The group is born off: the ▶︎ activates it. On activation, the platform checks for conflicts with the Risk Manager ("Go back and fix" or "Activate anyway").
What gets copied
- Entries, pending orders, target and stop (OCO), flatten and cancel all, on the chart and in the SuperDOM.
- Dragging, canceling and splitting (½) a master order act on each follower's twin order; a master order dragged to the other side of the price goes to market, and the twins go with it.
- A checker fixes any divergence between the master and the followers every ~0.7 s.
- Simulation master — each of its fills becomes a market order on the followers; its pending orders only replicate when they fill. A simulation account must be open on a chart to copy or receive copies.
Status and controls
- Each follower's status — Synced · Mirroring… · Syncing… · Error · Disconnected · Disabled (target/loss), with Pending, Position, Unrealized, Realized, Commissions and Realized Net (in the ⚙︎: Open Net, Balance, Ratio, Direction, Profit Target and Loss Limit).
- On the group — ▶︎/⏸︎, ⚙︎ edit and the trash can (with an open order or position, it offers "Close all and delete").
- On the follower — ⏸︎ stops following without canceling anything; ⊘ turns it off, cancels the orders and flattens the position; ↻ Reactivate resumes following after hitting the target or the loss.
- Daily target or loss hit — the follower is flattened, has its orders canceled and stays locked until you reactivate it.
In Chart Trading
The execution panel gets the Copy Trading section, with the status dot and "Master account" or "Follower of …", and the chart shows the Copy Active badge. The Accounts widget has the Copy Trading column. In replay, Copy Trading is off.
Copying trades between accounts belonging to different people is usually forbidden by prop firms. Check your firm's rules.
Session Clock & Economic Calendar
The Session Clock button on the chart header (the orbit icon, to the right of the replay scissors) turns on the card in that chart's top-left corner.
The sessions
The Globex day (6 PM → 6 PM ET) in 30-minute blocks, one row per session: Asia (7:00 PM–4:00 AM), Europe (3:00 AM–11:30 AM) and US (9:30 AM–4:00 PM), in ET. The sessions overlap, and the overlap shows up through vertical alignment. The past dims, the current block glows, and the ET time label, with seconds, takes the open session's color (as a gradient when there are two). At the top, the pills say what's coming: "● USA closes 1h23", "○ ASIA opens 8h53".
The news
- NEWS lane — each of the day's releases becomes a dot on the timeline: the next one pulsing red, the upcoming ones yellow, the ones already out gray.
- The list — collapsed, it shows every release at the next one's time, plus the "+N today" counter. Hover and it opens the whole day (if it doesn't fit the chart's height, the ones already past go first); move the mouse away and it collapses in 3 s. The next one's row has the time, the impact dots, the title and the countdown, in yellow and red in the last 5 minutes; the other rows show the forecast.
- These are the US releases, with the titles in English as the source publishes them, ready with no key or sign-up.
The 5-minute cards
In the 5 minutes before a release or a session open, a card shows up to the right of the clock (two at the same time sit side by side, or stacked if they don't fit):
- US NEWS · NEXT — the HIGH, MEDIUM or LOW badge, the forecast and the previous, the mm:ss countdown and a bar of 10 blocks of 30 s, blinking in the last minute. It follows the impact filter.
- SESSION · OPEN — the Asia open at 7:00 PM (Sunday to Thursday), Europe at 3:00 AM and the US at 9:30 AM (Monday to Friday).
Alert, hidden mode and filter
The card's bell turns the sound alert on and off: a beep at 5, 4, 3 and 2 minutes and a beep per second in the last minute, before releases and session opens. You can be in another window and still know exactly when it prints. The rest is set in the Economic Calendar (US) indicator (add it to the chart to change the default):
- Hidden mode (beep only; shows 5 min before) — the list disappears and only comes back in the 5 minutes before the next release; the clock, the NEWS lane and the alert keep going.
- Which news — All · Medium + High · High only (red). The countdown follows the filter.
- Sound alert and Max news rows.
Without the Session Clock on, the indicator draws its own card, "Today's Economic Calendar".
Good to know
- In replay — the clock follows the replay time and has no news; only the session-open card shows up.
- No connection — with no Rithmic account connected, the clock doesn't fetch news or beep.
- Candle close — the chart's other clock, on by default: mm:ss on time charts, "212 / 300" on Tick and Delta. It sits in the bottom-right corner, in the top-right corner or anchored to the current candle; double-click or right-click opens the counter settings, and it's turned off in Chart settings → General.
AI Assistant
A chat inside the platform that sees your charts and answers about your data, not about generic theory. It opens via the ✨ AI Assistant on any chart's header, as a column to the left of the work area, with adjustable width. The first time it opens, the Before using the AI Assistant notice appears: check that you've read and understood it and click I understand, continue.
Provider and key
In Menu → AI Assistant / API Key: create one or more AI Providers (Anthropic, OpenAI, Gemini or OpenRouter), each with its own name and key, Test, pick the model (or Custom model…) and the Reasoning (Light, Medium or High). The key is kept in the system vault (DPAPI on Windows, Keychain on macOS) and is never synced. The assistant is included in the plan; model usage is billed by the provider, on your key's account.
What it reads
The workspace, open charts (up to 8), each one's instrument and timeframe, indicators and drawings, candles on any timeframe (up to 500 bars per read; outside the open charts, the last 3 sessions), the session volume profile, big trades, the quote and today's economic calendar. To back up its answer, it computes the platform's classic indicators (averages, MACD, RSI, VWAP, Bollinger, SMC structure and others, plus your custom ones) on any instrument and timeframe. "How do I" questions it answers from the official help. All of this needs a connected Rithmic account.
What it does on the chart
- Indicators — adds, adjusts, hides or removes ("put the 15-min EMA 200 on the 1-min chart", "VWAP with bands on the NQ"), on the chart you name.
- Drawings — horizontal line, line, ray, vertical, Fibonacci, rectangle, ellipse, triangle, highlights, text, arrows, dot, ruler and channels, anchored to the session's high, low or open, or to a price and ET time; it also moves them, changes color and text, hides and locks. Removing asks for confirmation, and a notice says what the AI added, adjusted or removed.
- What it doesn't do — it doesn't place orders or touch accounts; it doesn't switch instrument or timeframe; it doesn't touch the DOM or a chart in replay.
It only changes the chart when the request comes from you in the conversation: never on its own, and never on instructions coming from a strategy or from a drawing's text. To keep it read-only, turn off Let the assistant change charts in the settings.
Strategies and conversations
- Strategy (AI) — describe yours in free text (the Manage strategies… pencil, at the top of the panel) and select it: the assistant uses it as the base rule of the analysis and reads the data it mentions.
- Conversations — New conversation and Conversation history (the last 50, saved on this computer). Enter sends, Shift+Enter breaks the line, Esc stops the answer.
Privacy
Calls go straight from the app to your key's provider, and the conversation is saved only on your computer. The exception is the usage rules: when the assistant identifies an attempt to find out how the platform works inside, that part of the message goes to EliteXCharts for review, and repeat attempts suspend the account for review.
The assistant doesn't place orders and doesn't change accounts. What it writes is analysis of your chart's data — not investment advice.
Shortcuts & gestures
Mouse on the chart
- Wheel — zoom (continuous: width maxed out, it stretches price).
- Drag — pans; with Pan (hand) on, on both axes. Dragging the price axis scales vertically; dragging the time axis compresses or stretches.
- Double-click — on the price axis or an empty area, back to auto-fit; on the axis, at a sub-pane's height, resets only that pane.
- Sub-panes — dragging the divider changes the height; dragging inside moves only that indicator up or down; double-click opens the settings.
Orders on the chart
- Shift + click — buy at the price · Alt + click — sell. Below the last trade the buy is a limit, above it a stop; the sell is mirrored.
- Shift/Alt + wheel — changes the order preview's quantity.
- Drag the order — modifies it at the broker; drop it on the other side of the price and it executes at market (with the stop confirmation). Works on the chart and in the SuperDOM.
- ✕ cancels or flattens · ▲▼ change the contracts (simulator) · dragging the ½ splits the order · the position handles create target and stop.
Right-click
- On an empty area — Buy/Sell at market, Buy/Sell Limit, Indicators, Theme Gallery, Objects manager (a shortcut to the drawings), Reset view, Go to end, Duplicate pane, Chart settings and Reload data.
- On a drawing — Drawing settings, Duplicate, Bring to front, Send to back, Make global, Lock/Unlock and Delete.
- On the footprint icon — the full footprint settings.
Keyboard
- Always (with the chart in focus) — Esc cancels the tool; Delete or Backspace deletes the selected object; Ctrl+C, Ctrl+V and Ctrl+D (⌘ on Mac) copy, paste and duplicate a drawing.
- Keyboard commands — off by default; turn them on in Menu → Global Settings / Themes → Behavior → Enable keyboard commands. Then Space opens the command search (it accepts "4m", "90r", "tp 100"), and the tools get keys: R ruler · X trend line · H horizontal · Shift+H ray · V vertical · L long · Shift+L short · T text · A / Shift+A arrows · O dot · F Fibonacci · Shift+E extension · Shift+R rectangle · E ellipse · Shift+T triangle · Shift+V / Shift+G highlights · Shift+1 / Shift+2 Elliott · P Volume Profile · Shift+P Delta · W VWAP · M selection candles · I indicators.
- Workspaces and panes (with the commands on) — Ctrl+T new workspace, Ctrl+W closes, Ctrl+Tab / Ctrl+Shift+Tab switch, Ctrl+1…9 go straight there, and Ctrl+I opens the AI Assistant (⌘ on Mac).
- Menu → Shortcuts — changes any key and assigns keys to the order commands, which have no factory key.
SuperDOM and Assistant
- SuperDOM — clicking the column places an order; dragging moves the whole level ("MKT" shows up on the other side of the price); the ✕ cancels the level; Esc aborts. With "Confirm orders on the live account" on, the 1st click arms and the 2nd sends.
- AI Assistant — Enter sends, Shift+Enter breaks the line, Esc stops the answer.
FAQ
Do I need a broker account to use it?
Yes. EliteXCharts doesn't sell market data: data and execution come from your Rithmic account, from any prop firm or broker that uses Rithmic (Apex, Lucid, Tradeify and others). With no Rithmic account connected, nothing shows data — not the simulator, not the replay. On top of that, you sign in with your EliteXCharts account.
Is EliteXCharts a broker? Do you hold my money?
No and no. We're a software tool. Your money stays at your broker/prop; the platform only sends the orders there via Rithmic.
Does Rithmic data cost anything?
Market data is contracted with your broker/prop (exchange and feed fees are theirs, not ours). Full transparency: that cost exists on any Rithmic-connected platform.
Does it work with Tradovate, NinjaTrader or another connection?
Not for now. Rithmic is the only connection EliteXCharts has today, made directly through R|Protocol. If your account is on another platform, ask your broker whether it offers a Rithmic login.
Which markets can I trade?
CME Group futures (indices, currencies, agriculture, energy and metals, with the micros, including Micro Bitcoin and Micro Ether) and other contracts your account has, through "Search on Rithmic" — EUREX ones, for example, which the Journal converts to dollars. Not stocks or spot crypto.
Does it work on Mac?
Yes: Windows (x64) and macOS (Apple Silicon and Intel), with the same code and the same features, including the Trade Replay. On Mac, the Ctrl in the shortcuts becomes ⌘.
Can I use several accounts at the same time?
Yes, and from different firms: you can connect several logins together, each Rithmic user in only one place. Orders, positions and OCOs are kept separate per account, and Copy Trading replicates from the master to the followers you choose.
What about weekends?
From Friday at 5:00 PM ET to Sunday at 6:00 PM ET, Rithmic runs maintenance and usually refuses logins. The platform warns you, and until it connects everything stays locked, replay included.
How do I get updates?
The platform checks for a new version when it opens, when you sign in and every 6 hours. When there is one, a card opens with what's new: "Update now" downloads it, verifies it and reopens by itself; "Update later" leaves the "Update Available" badge on the top bar. If the version is mandatory, the card says "Update to continue" and the platform only comes back after updating. You can check manually in Menu → Check for updates.
Does the AI Assistant cost anything?
It's included in the plan. Since the API key is yours, the provider (Anthropic, OpenAI, Gemini or OpenRouter) bills the model usage directly to your account with them.
Is the Trade Replay a screen recording?
No. The trade is rebuilt from the real ticks of that moment — that's why you can change speed, chart type, timeframe and indicators AFTER the fact, while reviewing. Nothing was "filmed".
Do you give signals or recommendations?
No. EliteXCharts is a tool for analysis, execution and study: the indicators show readings and levels, but no feature recommends a trade — the decisions are yours.
How do I report a problem or make a suggestion?
With the "Feedback" button on the top bar: Report a problem, Suggest an improvement, Rate the platform, Question or help, or Something else.

















