Latest Updates

What's New at CrossTrade

Product updates, new features, and everything we're building to make automated futures trading better.

Start Your Free 7-Day Trial
Previous Updates
Live Tradovate Streaming on the WebSocket API, JSON Alerts, and Add-On v1.13.13
New Features Sep 21, 2026
The WebSocket API now streams your linked Tradovate accounts server-side, with NinjaTrader closed, and NinjaTrader's own events arrive the moment they happen instead of in three-second batches. Your webhook also accepts plain JSON now, using the same field names you already know. Account Floor puts a fixed balance line under an account on both brokers, the documentation was rebuilt around the broker you actually trade, and Add-On v1.13.13 stops the copier sending orders your broker already rejected.

The headline this round is the WebSocket API, which can now stream a Tradovate account with nothing running on your machine. That is a genuinely new capability rather than an improvement to an existing one, so it leads.

Underneath it: your webhook speaks JSON, Account Floor gives an account a hard balance line, and Add-On v1.13.13 spends most of its effort on the copier and Signal Share telling you the truth about what happened to an order.

Live Tradovate Streaming on the WebSocket API

Until now, live order and fill events over /ws/stream meant NinjaTrader had to be open and connected, because every event passed through the add-on on your PC. Tradovate accounts are now streamed server-side, on the same connection, with nothing running locally.

  • Add "origin": "tradovate" to a subscribe and you receive order, execution and position events from your linked Tradovate accounts, plus account P&L streaming and Tv_-prefixed calls over the same socket
  • No NinjaTrader, no VPS, nothing installed. If you trade Tradovate, you can now build against live account events with your computer switched off
  • Execution reports are a Tradovate-only event key carrying the broker's acknowledgement of each order command. It is the only real-time source of a rejection reason
  • NinjaTrader events arrive immediately. Order, execution, position and connection updates used to be batched by the add-on and delivered within about three seconds. On add-on v1.13.13 they are sent the moment NinjaTrader raises them, typically well under a second

Nothing you have already written changes behavior. Omitting origin still means nt8, subscriptions are tracked separately per origin, and the speed-up needs no client change: the server switches to the immediate path on its own once it sees a v1.13.13 add-on, and older add-ons keep working on the batched path. Alerting and the Trade Copier are unaffected either way.

The CrossTrade WebSocket API streaming order, execution and position events, with the origin field set to tradovate

Full details, including every frame shape and the per-origin event table, are in the WebSocket API documentation.

Send Your Webhook Plain JSON

Every alert used to have to be written as key=value; pairs. Your webhook now takes a flat JSON object as well, using the same field names you already know.

Send whichever suits the tool you are alerting from. If the body starts with a brace it is read as JSON, so there is no flag to set and no new webhook URL. Numbers and true/false can stay unquoted, and everything downstream (Alert History, multi-account placement, diagnostics) behaves identically either way.

To be clear about what this is: it accepts CrossTrade field names. It is not a universal translator, and an alert built for another vendor will be rejected rather than guessed at, because guessing wrong on an order is worse than refusing it. If you are carrying one over, the Command Builder now offers a converter at the top of the page instead of at the bottom next to the preview. Paste the JSON you are sending today and get the CrossTrade command back, with anything it cannot carry across named in plain language rather than quietly dropped.

The same CrossTrade place command side by side: eight key=value pairs ending in semicolons on the left, the same eight fields as a flat JSON object on the right, including the order_type and tif that place requires

The rules, examples and error messages are written up in JSON Webhook Format.

Account Floor

A new rule in the Account Manager on both brokers: a fixed minimum net liquidation value. Set a floor of 48,000 and if the account's reported balance falls below it, CrossTrade cancels working orders, flattens the account, and blocks incoming signals for the rest of the session.

It is deliberately the simplest rule in the monitor, and that is the point of it. Daily Loss Limit measures session P&L and Trailing Drawdown follows a high watermark, so both move with the day. Account Floor compares your balance to one number that never moves. No activation profit, no watermark, no daily reset. It is the right tool for a hard line you never want crossed regardless of how the session got there, which is exactly the shape of most prop-firm blowout thresholds. It trips on balance alone, so even a monitor set to watch unrealized P&L stops for the session when its floor breaks.

The Account Floor control in the monitor editor, with an enable switch and a net liquidation floor amount
The Documentation Was Rebuilt

Useful if you have ever gone looking for something and given up. NinjaTrader 8 and Tradovate now have their own separate sections, so you are not scrolling past the other broker's guides to reach yours. There is a new NinjaTrader 8 or Tradovate? page that lays out exactly which tools run on both and which are exclusive to one, over 200 new diagrams, and a Learn library covering the ground next to the product: connecting AI assistants, what each webhook command does, chart patterns and indicators. Account Floor and the Economic Calendar finally have written pages too.

The rebuilt CrossTrade documentation with separate NinjaTrader 8 and Tradovate sections in the navigation
The Copier Confirms Before It Copies

Three fixes round out the release. Copies now wait for the leader's broker to acknowledge an order before going out, so an order the broker refuses, because the account is liquidation-only or has hit a prop-firm limit, is never copied at all. The wait costs about 20 milliseconds on an accepted order.

  • Repeated rejections stop fanning out. The copier pauses that instrument, says so in the Activity Log, and resumes as soon as the leader fills again
  • Auto-Sync rechecks a busy account in about two seconds instead of waiting a full interval, so a follower position the leader no longer holds is cleaned up promptly
  • The copy log records what actually happened. A copy that filled before a cancel reached the broker is no longer written down as cancelled
  • Copied market orders hold off position corrections until the broker reports a final state, closing a race that could briefly double a follower's exposure
Signal Share Reports the Real Outcome

The Activity Log now separates submission from outcome. An order is logged as Submitted when it is sent, and its result once NinjaTrader confirms it. Rejections name the instrument and the broker's own reason, fills are confirmed, and a submission is never left without an outcome. A received order that needed no action, because the account already matched the sender's position, now says exactly that.

Download v1.13.13 to pick these up, or read the full add-on changelog for the rest of the release.

Faster Tradovate Reconnects

When Tradovate rolls its sessions, or our services restart, many account connections drop at once and try to return at once. Reconnections are now paced and staggered across our fleet rather than firing in lockstep, so a full reconnect completes in about a minute. We also improved how we route around a rate limit, and connections are spread across more outbound addresses than before.

Order Mode Comes to the Tradovate Copier, New Account Manager Columns, and NT8 Add-On v1.13.12
New Features Sep 5, 2026
Order Mode opens in beta on the Tradovate Trade Copier, mirroring the leader's working orders at the broker level so manual Tradovate and TradingView-native trades copy. Trading Windows arrive on Tradovate monitors with NT8 parity, and CrossTrade-managed triggered trails and target-fill breakeven are out of beta. Plus the four CME E-nano contracts, a rebuilt instrument picker, an Account Manager column set you configure yourself, and add-on v1.13.12.

Most of this release is about closing the gap between what the Tradovate tools can do and what the NinjaTrader ones have always done. The copier gets a third mode that watches the broker directly, monitors get Trading Windows, and two of the CrossTrade-managed ATM enhancements finish their beta.

Order Mode for the Tradovate Trade Copier (Beta)

Signal Mode copies what CrossTrade sends. Execution Mode copies what fills. Neither one could copy a leader who trades by hand inside Tradovate's own platform, because both were watching the wrong thing. Order Mode watches the leader account at the broker level instead, so it sees orders whatever placed them.

  • The full order lifecycle mirrors: placements, price and quantity changes, and cancels. Followers hold the leader's working orders instead of chasing them at market
  • Manual and third-party trades copy: orders you place by hand in Tradovate, and orders sent from TradingView's native Tradovate integration, both mirror the same as webhook-driven ones
  • Brackets stay brackets: entry, stop, and target copy as a real OSO family on the follower, not as three unrelated orders
  • It never adopts history: enabling an Order Mode copier stamps an activation baseline, and only leader orders created after that moment mirror. Your leader's existing resting book is left alone

Order Mode is beta. It is available to every Tradovate user now, as a third choice in the copier editor's Mode selector. Signal and Execution Mode are unchanged. Existing copiers keep the mode they are already on — nothing migrates on its own, and switching an active copier's mode is a deliberate change you make yourself.

Tradovate Trade Copier editor with Order selected in the Mode picker, alongside Signal and Execution
Bracket Protection When a Partial Fill Leaves You Uncovered

A Tradovate OSO sizes its stop and target to the entry's first fill. If the entry fills 2 of 5 contracts and the target then completes, the parent order keeps working for the remaining 3, and anything that fills after that arrives with no protection attached to it at all. That is a broker behavior, not a setting you can turn off.

CrossTrade now tracks every bracket family it places on Tradovate. When a protective leg goes terminal while the entry is still working and has already filled something, the residual entry is cancelled and the cancel confirmed, then fills are re-read to verify coverage. Anything still uncovered raises a critical alert rather than sitting silently. A family is re-checked on socket resync and on a background sweep, so a dropped event cannot leave one unwatched.

Trading Windows on Tradovate Monitors

Account-level Trading Windows were an NT8 Account Manager feature. They now work the same way on Tradovate.

  • Five windows per monitor, each with a start and end time in US/Eastern, configured in the monitor editor
  • Signals outside every window are blocked and logged with the reason, exactly as on NT8
  • Optional flatten at each window's end, and the monitor stays armed afterward, so you are back in business for the next window without touching anything
Triggered Trails and Target-Fill Breakeven Leave Beta

Two CrossTrade-managed ATM enhancements on Tradovate are now generally available. Triggered trailing holds a fixed stop until price reaches a profit distance you set, then hands off to a native Tradovate trail. Target-fill breakeven moves your remaining stops to entry once a target tier fills, which Tradovate has no built-in equivalent for.

Both run on CrossTrade's own live pricing. Your dashboard does not need to be open, and no TradingView, NinjaTrader, or Tradovate market-data entitlement is required. If reliable pricing is not available, CrossTrade will not substitute a lower-quality quote: the fixed stop stays where it is, the watcher retries for its 24-hour lifetime, and a degraded-management alert is raised after repeated misses.

The E-nano Contracts, and a Better Instrument Picker

CME's E-nano equity index futures launched on August 24 at one-tenth the size of the Micro E-minis. All four are now on the platform: NES (S&P 500), NNQ (Nasdaq-100), N2K (Russell 2000), and NDOW (Dow). They are available everywhere an instrument list appears, including copier filters, symbol replacements, anti-cross pairs, and Signal Share, and they are wired into the related-products map so an E-nano and its E-mini or Micro sibling are correctly understood as the same underlying market.

Adding four more symbols to an already long list meant the picker needed work, so it was rebuilt. Every instrument now shows its contract description as subtext, and search matches that description as well as the symbol: type "nano" and you get the four E-nanos, type "gold" and you get GC. The list opens as a properly sized dialog instead of a menu that fought with scrolling modals, multi-select gets a Done button, and where custom roots are allowed the empty state tells you that you can press Enter to add one.

Instrument picker dialog showing each symbol with its contract description, filtered by a search term
Configure Your Own Account Manager Columns

The Tradovate Account Manager grid gets a Columns picker and six new columns. Uncheck what you do not want and the choice sticks across reloads.

  • Balance: net liquidation value, cash plus open P&L. The detail modal always had it; the grid never showed it
  • Realized / Unrealized: the session P&L split, banked over open
  • Weekly PnL: realized P&L for the trading week, straight from the broker
  • Drawdown: how far session P&L currently sits below its session high
  • Room to Limit: how much further session P&L can fall before your loss threshold trips
  • Working Orders: resting orders per account, beside the existing positions column
Tradovate Account Manager grid with the Columns picker open, showing the new Balance, Realized / Unreal, Weekly PnL, Drawdown, Room to Limit, and Working Orders columns

Click to view full size

Every numeric column sorts, and the P&L columns sort on their underlying number rather than the formatted string. Realized/Unrealized and Weekly PnL start hidden so the default grid does not get wider than it was.

NT8 Add-On v1.13.12

Two releases since the last update. v1.13.11 was largely a stability and Signal Share accuracy release: broadcasts sent between a fill and the platform's position update no longer advertise the wrong position transition, copied OCO groups are scoped per source and instrument, receiving-side cleanup waits until the receiving account is confirmed flat, and several crashes that could close NinjaTrader entirely (during unstable connectivity, overlapping message handling, or background reporting) were fixed. Restarting the add-on while our servers were unreachable can no longer leave two reconnect loops fighting each other.

v1.13.12 fixes two things worth calling out directly. Account Management could trip on the previous session's realized P&L in the moments after NinjaTrader starts, because NT8 restores that figure at launch and only refreshes it once the account connects, which meant a flat account could be blocked or flattened on yesterday's result. Thresholds are now evaluated only once the connection is up and the reported P&L is consistent with the session's actual fills. Separately, Auto-Sync in the NT8 copier's Order Mode could cancel a follower's own stop and target copies as orphans after the broker reassigned an order id (common with Stealth Mode on), then refuse to re-place them as duplicates, leaving the follower holding an unprotected position. Copies are now recognized through their live order links.

Download v1.13.12, or see the full add-on changelog for everything else.

Tradovate Tools Leave Beta, Per-Follower Sizing for the Copier, and a Rebuilt Config Editor
New Features Aug 21, 2026
The Tradovate Account Manager and Trade Copier are out of beta, and the Tradovate Journal is fully functional with CSV backfill for history the API cannot reach. The copier gains per-follower position sizing, so every account in a group can carry its own multiplier. The four config editors were rebuilt with the tabs removed and an expand-to-fill-page option, and they now save and reload named templates. Plus multi-select deleting across every grid, win streaks in the Journal calendar, and nicknames for your Tradovate logins.

Three weeks ago the Tradovate Account Manager and Trade Copier opened as a beta. They are now out of beta, and the Tradovate Journal has come with them. Alongside that, the copier gets the sizing control most of you asked for, and the config editors got the rebuild they needed once those forms outgrew their tabs.

Tradovate Account Manager & Trade Copier: Out of Beta

Both tools are done with their beta window. Nothing about how they work changed at the flip, they simply carry the same status as their NinjaTrader counterparts now: server-side risk monitors with daily thresholds, trailing drawdown, Monitor Lock and end-of-day flatten, plus account-to-account copying with groups, drift correction, Tandem Mode, and the network view.

On a Standard or Free plan? The beta lent these tools to every plan while it ran. Now that it has closed they are Pro tools again, and your access continues through August 28. Anything you built during the beta stays exactly as you left it; upgrade to Pro before then to keep using it. Pro, Elite, and trial accounts are unaffected.

Per-Follower Position Sizing (Trade Copier)

This is the big one. A group copier used to size every follower off one shared multiplier, so a group holding a small account and a large one had to pick a compromise. Now each follower can carry its own.

  • Per-follower multiplier: set a size override directly on any follower row in the picker. Leave it blank and that follower uses the group's multiplier, which is shown as the placeholder so you always know what blank means
  • Range: overrides run from 0.25x to 10x. The Sizing section stays honest about which followers are overridden, so a group with mixed sizing never looks uniform
  • Ratio groups only: a fixed copy quantity beats any follower multiplier in both engines, so the per-follower controls appear on ratio-sized groups, where they actually do something
Trade Copier follower list with a per-follower size multiplier on each account

Both copiers (NinjaTrader and Tradovate) validate sizing through the same shared rules on save, so a config that is legal in one is legal in the other.

Config Editors: Tabs Gone, Expand Added

The copier and Account Manager config dialogs had grown past what a stack of tabs could hold. Settings you wanted to compare lived on different tabs, and finding one meant remembering which tab owned it.

  • No more tabs: every setting sits on one scrollable form in two columns, so related controls are visible at the same time instead of a click apart
  • Expand to fill the page: an expand button in the dialog header takes the editor full width against the nav, which is where the follower list and the per-follower sizing controls get room to breathe. Click it again to drop back to the centered card
  • All four editors: NinjaTrader copier, Tradovate copier, NinjaTrader monitor, and Tradovate monitor all got the same treatment, so the two brokers stop feeling like two products
Copier config editor expanded to fill the page, with settings in two columns instead of tabs
Templates, Including Ones We Ship

Same idea as the webhook Command Library: configure something once, save it under a name, and apply it in one click the next time you set one up.

  • Save and reapply: available in all four config editors, up to 25 templates. Templates capture settings only. Never accounts, leaders, followers, nicknames, or runtime status, so applying one to a new monitor cannot drag another account's identity along with it
  • Starter templates: the picker is never empty on a new account. One set is sized by how much is on the line, from a single micro contract upward, so you can pick the row that looks like your account and be done
  • Templates that teach a feature: the second set each demonstrates one tool (a profit floor, a trailing stop, bad-print rejection, a session window), because none of those is discoverable from a form full of empty number inputs. Apply one, read what it did, and you have learned the feature
Template picker showing saved templates alongside the starter templates CrossTrade ships
Multi-Select Deleting

Clearing out a batch of finished copiers or monitors used to be a one-at-a-time job with a confirmation on each. The toolbar now has a select-mode button that reveals a checkbox column and a Delete Selected action in the header, on all four grids: copiers and monitors, both brokers.

Select mode enabled on the copier grid, with several rows checked and Delete Selected in the header
Tradovate Journal: Fully Functional, Plus CSV Backfill

The Tradovate Journal is complete. Fills sync server-side with no add-on required, and they land in the same buckets as NinjaTrader trades, so a consolidated view of both brokers works the way you would expect.

  • CSV import for history: Tradovate's API is session-scoped, which means a trading day the sync missed is unreachable through it forever. Their web platform exports the full fill history though, so the Journal now imports it. Use the Fills export specifically; the other exports do not carry the fill id the importer keys on
  • Preview before it commits: the import shows you what it found, which accounts it resolved, and how many rows are new before anything is written
  • Overlap is handled: re-importing the same file, or a file covering days the sync already captured, classifies as already-imported rather than duplicating. If you traded a Tradovate account through NinjaTrader, those fills are matched and skipped too
Journal settings modal with the Import Tradovate CSV option
Win Streaks in the Calendar

Consecutive green days now read as consecutive green days. Runs of two or more winning days get a streak treatment on the calendar tiles with a connector between them, and the header carries a chip showing your current streak alongside the month's best. Days with no trades do not break a run, so a weekend or a day off leaves the streak intact.

Journal calendar showing a run of consecutive winning days linked as a streak, with the streak chip in the header
Nicknames for Your Tradovate Logins

If you run several Tradovate logins (personal plus one or more funded firms), the raw broker identity is not much help in telling them apart. Under My Account you can now name each linked identity, and that name is what shows wherever the identity appears, with the raw broker identity kept underneath.

My Account showing each linked Tradovate identity with an editable nickname above the raw broker identity
Smaller Things Worth Knowing
  • Stopped monitors explain themselves: a stopped monitor now tells you whether it was a threshold trip or an unclean session start, whether Monitor Lock is holding it, and (the part nothing used to answer) whether restarting with your current thresholds would just re-trip on the next evaluation pass
  • Setup checklist on Home: four milestones (broker connected, test order sent, TradingView alert working, account controls set) checked against live state rather than self-reported. It retires itself once you finish
  • Tradovate rate meter: Tradovate meters API traffic per login and penalizes bursts. The Home page Health Report now shows how close your busiest login is running, with per-login detail behind a click
  • Continuous roots resolve correctly: a root like MGC1! could pick the nearest contract even during the weeks it only accepts closing orders, which rejected every entry. Front-month resolution now skips contracts inside that window
  • Combine fills: a Journal preference that rolls multiple fills of the same order into one line

✨ Update: Add-On v1.13.10 is ready for download with a round of performance improvements and bug fixes.

Tradovate Tools Go Beta! Account Manager & Trade Copier, Plus a Home Page That Shows Your Signals Working
New Features Jul 31, 2026
The Tradovate Account Manager and Trade Copier are now in beta for every Tradovate user: server-side risk monitors with daily thresholds, trailing drawdown, and Monitor Lock, plus account-to-account copying with groups, drift correction, and a network view. The Home page gains a cross-broker Live Signals feed and a Signal Summary card, so you can watch every webhook arrive and click into its full lifecycle. And a new Manage Accounts hub brings global nicknames, visibility controls, and account groups you can target from a single alert.

Two weeks ago Tradovate went GA and we said the Account Manager and Trade Copier were next. They are here: both tools are now in beta for every Tradovate user. Alongside them, the Home page has been rebuilt around a live view of your webhooks actually working, and a new Manage Accounts hub gives your accounts names, order, and groups that follow you across the whole platform.

Tradovate Account Manager (Beta)

The same discipline system NT8 traders rely on, rebuilt for Tradovate, and it runs entirely on CrossTrade servers: no NinjaTrader, nothing running on your machine. Monitors evaluate roughly every 5 seconds, around the clock.

  • Daily thresholds: set a profit target and a loss limit in dollars, measured against your choice of Total, Realized, or Unrealized P/L
  • Pick what a trigger does: alert only, allow closing orders only, or block all signals, with optional flatten at profit or at loss
  • Minimum Profit & Trailing Drawdown: protect banked gains with a give-back floor, or trail your session high by a dollar or percent amount. High-water marks are tracked server-side, so they survive a browser refresh or a dropped connection
  • Signal locks: Block Signals and Closing Only sit on every row and work the moment you flip them, whether or not P/L monitoring is on
  • End-of-day flatten, Monitor Lock & logs: schedule a daily flatten time, stop yourself restarting after a loss limit with Monitor Lock, and audit every automated action in the management log

One honest caveat. Triggers block signals arriving through CrossTrade and can close positions through the Tradovate API. Trades you place by hand inside Tradovate cannot be blocked, though auto-close still applies to them after the fact.

Tradovate Trade Copier (Beta)

Mirror one Tradovate account onto others, sized and filtered the way you want:

  • Two copy modes: Signal mirrors trades placed through CrossTrade webhooks on the leader (place, brackets, flatten, reverse, cancel, change). Execution mirrors the leader's fills instead, manual Tradovate trades included
  • Sizing & filters: copy at a ratio or a fixed quantity with a per-copy cap, whitelist instruments, and add replacement pairs (ES → MES) to map contract sizes between accounts
  • Groups: one leader fanning out to many followers under a single shared config, shown as one row in the grid
  • Network view: a diagram of your whole copying topology that flags duplicate leaders, double-targeted followers, and followers whose monitor is paused or stopped
  • Drift Check: continuously compares each follower against the leader and corrects divergence, which is what converges a follower that was briefly offline. Correction volume is bounded, and every action is logged
  • Tandem Mode: tie copying to the follower's Account Manager monitor. If the monitor stops on a loss limit, copying halts with it, catch-up passes included

Beta means beta. Both tools are fully functional, and both are the newest Tradovate builds we ship. You will get a one-time heads-up on first visit; keep an eye on your accounts, size accordingly, and tell us what you hit through Support or Discord. On a trial? Both pages include step-by-step getting-started guides.

Home: Live Signals & Signal Summary

The Home page now answers the question that actually matters when you automate: did my webhook work? A new Live Signals feed shows every webhook CrossTrade receives, NinjaTrader and Tradovate together, within seconds of arrival, each marked Accepted, Warning, or Rejected.

Home page Live Signals feed with the Signal Summary card
  • Click any signal for its life story: Received (and from where), Parsed, Sent, and Accepted by the broker, with real timings at each hop. When something fails, the timeline shows exactly which step it died on and why
  • Noise control: a strategy misfiring all session collapses into one ×N row instead of owning your feed (toggleable)
  • Signal Summary: your delivered rate for the last 24 hours with Received / Accepted / Warnings / Rejected counts that deep-link into filtered Alert History views. If something is failing, the Troubleshoot with AI button hands our support assistant a summary built from your own recent failures
  • One vocabulary everywhere: Alert History now speaks the same language as the feed, same statuses, same lifecycle timeline, and "View all" lands you there pre-filtered
Manage Accounts: Nicknames, Visibility & Groups

As account lists grow (prop traders, we see you), keeping them organized became its own job. The new Manage Accounts hub does that job in one place, and what you set there follows you everywhere:

Manage Accounts modal with visibility, nicknames, and account groups
  • Global nicknames: name an account once and the nickname shows up across the platform: Home, Journal, Account Manager, Trade Copier, and the signals feed, with the raw name kept as subtext where it matters
  • Visibility & order: show, hide, and reorder accounts, and every account dropdown in the app follows your order. Hide all NT8 Sim accounts with one switch, and park blown evals in a "Blown" list so they stop cluttering your pickers and dashboards until you restore them
  • Webhook groups: put accounts in a named group and target it from a single alert with account=GroupName;. One webhook fans out to every account in the group, and both copier editors can fill a follower list straight from a group
  • Analysis groups: journal-only groupings for stats, free to mix NT8 and Tradovate accounts, so you can analyze "all my prop evals" as one unit. When an analysis group earns a promotion, one click turns it into a webhook group

✨ Next Up: The Tradovate Journal is in final testing (server-side fill sync, no add-on required), and Manual Trading charts for Tradovate are on the bench next.

Meet the CrossTrade AI Assistant, Plus CrossTrade Match for Affiliates
New Features Jul 24, 2026
An AI assistant now lives inside CrossTrade for every user: ask how features work, get webhook and add-on setup help, or ask about your own accounts and orders, with answers grounded in our docs and years of real support conversations. The docs also gain an AI automation guide you can hand to Claude or ChatGPT to build your TradingView alerts for you. And affiliates can now elect CrossTrade Match: double your unpaid balance as subscription credit and put your referrals toward a free year of CrossTrade.

This week is about AI help in two directions. Inside the platform, a new AI assistant is available to every CrossTrade user, built on our own data. And in the docs, we published a guide designed to be handed to whatever AI you already use, so it can wire up your TradingView automation for you. Plus a new way for affiliates to turn referrals into a free CrossTrade subscription.

Meet the CrossTrade AI Assistant

There is a new chat bubble in the corner of your dashboard. Behind it is our in-house AI assistant, and it is available to everyone: every plan, including trials.

The CrossTrade AI Assistant chat window answering a setup question
  • Ask anything about CrossTrade: how features work, webhook payloads, add-on setup, billing and plans, Tradovate linking; if it is in the platform, it is fair game
  • It knows your setup: the assistant can look up your own accounts, connections, and orders to answer questions about your data, not just questions about the product
  • Built on our data: it is grounded in CrossTrade documentation, our knowledge base, and years of real support conversations, so answers reflect how the platform actually works today
  • Read-only by design: it can look things up for you, but it cannot change your settings or place trades

Why not just ask ChatGPT? Because a generic chatbot has never seen most of CrossTrade and will happily invent commands and fields that do not exist. This assistant only knows how to answer from our material, which makes it dramatically more reliable for anything CrossTrade-specific. Ask it the question you would have emailed us, and see what happens.

Like any AI, it can make mistakes. Training it on our data makes it far more accurate about CrossTrade; it does not make it infallible. If an answer does not seem right, or you are about to act on something important, check with a human: ask in our Discord or email [email protected] and we will pick it up.

Hand Our Docs to Your Own AI

The other half of this release lives in the docs. The hardest part of automating a TradingView script is the mapping: what kind of script you have, how it signals, and what alert settings and payload that calls for. That is exactly the kind of work an AI assistant does well, if you give it the right material. So we wrote it for them:

  • A file written for AIs, not humans: crosstrade.io/ai/automate-tradingview.md is a single plain-text guide that teaches any assistant the whole system: script classification, every webhook command, alert dialog mechanics, payload recipes, and Pine Script templates
  • Paste and go: drop the file into Claude, ChatGPT, or Gemini alongside your Pine Script and ask it to build your alert. You get back what kind of script you have, whether it can be automated at all, your exact TradingView alert settings, the complete payload, and a test plan
  • A new docs page: Automate with an AI Assistant in Getting Started walks through using it, including a copy-and-fill starter prompt
  • Wired through the docs: six guides now point to it at the moment you would need it, including TradingView Alerts, the NinjaTrader and Tradovate strategy and indicator walkthroughs, and the API's AI-assisted development page

Same idea as the assistant, from the other side: instead of your AI guessing at CrossTrade, we hand it the ground truth.

CrossTrade Match: Double Your Affiliate Earnings

Affiliates now have a second way to get paid. Instead of a cash payout, you can elect CrossTrade Match: we double your unpaid balance and apply it as credit toward an annual CrossTrade subscription. Every $1 you earn becomes $2 toward your plan. We are excited about this one because it gives more of you a realistic path to upgrading your plan and letting your referrals cover your CrossTrade subscription.

CrossTrade Match election on the Affiliates dashboard showing doubled credit value
  • How it works: elect Match on the Affiliates page, pick the annual plan you want the credit applied to, and we handle the rest
  • The terms: annual subscriptions only, credit covers up to one full year at list price, and anything beyond that banks toward your next renewal
  • Fully reversible: you can switch back to cash payouts any time before a credit is applied

Full details are in the referral program terms. Not an affiliate yet? The Affiliates page has the pitch and the sign-up.

✨ Next Up: Tradovate Account Manager and Trade Copier are within reach and cued up for a release soon.

Tradovate Goes GA! Webhooks, AI Trading & REST API Now Generally Available
New Features Jul 17, 2026
Tradovate support is now generally available. Webhooks run the full command set with Strategy Sync and ATM brackets, AI trading reaches linked accounts through 29 MCP tools, and REST runs server-side with NinjaTrader closed. Tradovate Account Manager and Trade Copier are coming soon, while CrossTrade-managed ATM breakeven and trail activation remain beta. Plus a Journal timezone setting and one-click CSV export, a new Economic Calendar, and an NT8 commission-accuracy fix.

Tradovate support started as an alpha just a few weeks ago. Today it is generally available: Tradovate webhooks, AI trading, and the Tradovate REST API are all out of beta and fully supported. Huge thanks to our alpha and beta testers: you ran real orders through the early builds, told us exactly what broke, and this release is the result.

Tradovate: Now Generally Available

The headline for this milestone is parity. What started as basic order routing now covers the pieces that make Tradovate a first-class destination alongside NinjaTrader:

Platform-aware left nav restructuring between NT8 and Tradovate
  • Updated Nav: Running two brokers meant the sidebar was showing you tools that didn't apply to whichever one you were focused on. So the left nav is now platform-aware. The NT8 / Tradovate switch at the top of the nav (and the matching header pills) now reshapes the menu, not just the live-data feed
  • Supported shared commands: place, limit, stop, close, flatten, cancel, reverse, and the rest of the documented Tradovate command set. Add destination=tradovate;; NT8-only lifecycle commands remain explicitly excluded
  • Strategy Sync: Webhook-driven strategies keep their position state in sync on Tradovate the same way they do on NinjaTrader, so a strategy that scales in and out tracks correctly instead of firing blind
  • ATM brackets: Tradovate natively hosts multibracket targets, stops, OCO links, and continuous trails. CrossTrade adds named cloud templates plus beta target-fill breakeven and profit-triggered trail activation with durable restart replay
Create Tradovate ATM templates inside CrossTrade web Ui

Generally available. Tradovate-native routing, webhooks, AI trading, and REST are GA. CrossTrade-managed ATM breakeven and triggered-trail activation remain beta. Keep the feedback coming!

Tradovate API & AI Trading

Both developer surfaces are generally available too, and neither one needs NinjaTrader running. These calls execute server-side against Tradovate, so your automation keeps working with your desktop closed.

  • Tradovate REST API: A full /v1/api/tv surface using the same bearer token as the rest of the API. Read accounts, positions, orders, fills, balances, and margin. Place, change, cancel, replace, close, flatten, and reverse. Mutations run through the same parser and broker-side execution controls as your Tradovate webhooks
  • 29 new MCP tools: The Tv_* tool set lets Claude, ChatGPT, Cursor, or any MCP client read and trade your linked Tradovate account. 16 read tools and 13 trade tools, split across the read and trade scopes so you decide how far your agent can reach. Elite plans, with a linked Tradovate account
  • API Playground, Tradovate mode: The Playground now follows your platform switch. Flip to Tradovate and it loads the /v1/api/tv catalog, sending real requests from your browser against your live account. Pro plans and above
  • Docs to match: A new Tradovate API section in the reference, a Tradovate MCP tools page, a Tradovate block on every shared endpoint page, and an OpenAPI spec covering the whole surface

Contract symbols are flexible throughout: ES1!, ES 09-26, and ESU6 all resolve, so you can keep whatever notation your existing tooling already speaks.

Journal: Your Timezone, Your Data

Two Journal upgrades this round, both about meeting you where you are:

  • Timezone setting: Pick the timezone your trades are bucketed and displayed in from the analytics header Settings menu. Leave it on Auto to follow your browser, or pin it to a specific zone. Trading Session mode still rolls on the 6:00 PM ET futures trade-date boundary, since that one belongs to the exchange
  • CSV export: A new export button in the analytics header downloads your journal as a spreadsheet-ready CSV. Choose Trades or a Daily Summary, the current selection or all accounts, and a date range (all time, YTD, 90 or 30 days). Hidden and Sim-filtered accounts are excluded to match what you see on screen. Available on Standard plans and above
  • Hide SIM: Easily focus on your live and prop accounts by hiding any NT8 Sim accounts with a single click
Journal Settings with Time Zone, Hide Sim Accounts, and the Export CSV modal
Economic Calendar

A new Economic Calendar brings high-impact events into the platform, so you can see what's on the schedule without leaving CrossTrade. Filter it down to exactly the releases you care about:

  • By impact: Show only High, Medium, or Low events (plus holiday closures) so the day isn't buried under low-impact noise
  • By currency: Narrow to the economies you trade with flag-tagged rows, from USD to EUR, GBP, JPY and the rest
  • By day: Focus on a specific day to plan around the sessions you actually trade

Your filter choices are remembered per account, and they also feed the "Up Next" events on your Home dashboard.

Economic Calendar with impact, currency, and day filters
News Blocking

Two levels of control for keeping high-impact news out of your trading:

  • Webhooks, global: A single Block Trading Around News toggle on the NT8 Webhooks page pauses incoming signals for 5 minutes before and after every high-impact, USD-only release (FOMC, NFP, CPI, and the rest). One switch covers every account behind that webhook
  • Account Manager, per-account: Each monitor's Account Settings tab adds its own News Lockout controls: flatten the account 5 minutes before the release, block incoming signals until 5 minutes after, or both. Set it per account, independent of the monitor's own on/off state, for full control over which accounts sit out the news
News Lockout controls in Account Manager and the Block Trading Around News toggle in NT8 Webhooks
Commissions, PnL Accuracy & NT8 Naming

If you ever saw a small negative Unrealized figure on an account with nothing open, usually about the size of one round trip's commissions, that was a real bug and it's fixed. The add-on had been reconstructing session commissions from trade history, and the reconstruction missed fills. The leftover residue showed up as Unrealized and quietly followed through into your Total PnL.

  • Commissions from the source: Session commissions now come straight from NinjaTrader's account-level commission counter instead of a history rebuild. The phantom value is gone, including at the Globex open where it used to reappear each evening
  • Unrealized is pure mark-to-market: What we show as Unrealized PnL is always the market value of your open positions now, matching NT8's own Unrealized column. It reads $0.00 when you're flat, because it structurally has to
  • Commissions on screen: The Account Manager shows session commissions in the overview row, beneath Total PnL on each account, and on the mobile cards. Open-position commissions are in the tooltip
  • Thresholds evaluate on the corrected numbers: Monitors with Include Commission enabled now trigger on true P&L. If you tuned a threshold tightly around the old value, expect it to fire a touch differently
  • NinjaTrader's vocabulary: Labels across the live surfaces now read Realized PnL, Unrealized PnL, Total PnL, and Session PnL, matching what NT8 calls them. No more translating between our screen and theirs

Update your NT8 Add-on to v1.13.7. The dashboard side works on add-ons back to v1.12.0, so Unrealized reads correctly right away no matter what you're running. Total PnL and your monitor thresholds keep the old offset until you install the new build. You'll see the update prompt the next time your add-on connects.

Coming Soon & Beta Features

Tradovate Account Manager and Trade Copier are coming soon. CrossTrade-managed ATM breakeven and profit-triggered trail activation remain beta while we complete broker-side validation.

✨ Get started with Tradovate. Link your account under My Account → Brokers, flip the header to Tradovate, and route an order with destination=tradovate;. Tell us what you think.

Journal Improvements & Quick Send
UI Improvements Jun 26, 2026
Time of Day and Day of Week share one analytics card with a toggle and expand button. Journal times get a 12-hour / 24-hour preference. The Webhook Trader gains Quick Send for favorites and a Send-to-Tradovate toggle in the Automation Wizard. Plus Net P&L on Home and a round of mobile polish.

Journal upgrades lead this round, with new Webhook Trader shortcuts and mobile polish right behind.

Analytics: Time of Day + Day of Week, Combined

The Day of Week chart used to share the bottom row of the Analytics tab with Time of Day as a sibling card. The two views were competing for the same real estate without offering a way to compare them side by side. They now share one card with a Time / Day toggle, mirroring the Scatter / Metrics pattern on the MAE vs MFE card to the left. Each view also picks up an expand-to-modal button for a bigger canvas.

Saturday is excluded from the Day breakdown because markets are closed, and any P&L bucketed there is almost always a Friday late-session bleed. The order also flipped top to bottom so Sunday sits at the top of the chart, Friday at the bottom — matches the reading order most traders expect.

Analytics card with Time / Day toggle, showing the Day of Week view with Sunday at the top and Friday at the bottom
Journal Time Format Preference

The analytics header Settings menu picks up a 12-hour / 24-hour toggle for the times rendered across the Journal, Analytics, and Insights tabs. Persists per user, so the choice survives between sessions and across devices.

12-hour / 24-hour time format toggle in the analytics header Settings menu
Quick Send for Favorites

Firing a saved favorite used to take two clicks: load into the Trader, then Send to NT8. The Webhook Trader picks up an opt-in Quick Send toggle in the Library header. With it on, every favorite becomes a single-click action and a bolt icon sits next to its name. Off by default; flipping it on opens an acknowledgement dialog so the behavior is explicit.

When Quick Send is active, a small bolt pill sits in the top of the Favorites rail as a standing reminder. The 3-second cooldown that already gated Execute now surfaces a "Slow down" notice instead of failing silently, so a quick double-click can no longer feel like a dead button. The Execute button also shows a spinner during the send so the click is visibly registered.

Quick Send toggle in the Webhook Trader Library header with bolt icons on favorites in the rail
Automation Wizard: Tradovate Destination

The Automation Wizard picks up a Send to Tradovate toggle at the top of Order Details. When checked, the generated payload appends destination=tradovate; so the order routes to your linked Tradovate account. Leaving it off keeps the existing NT8 default for every webhook you already have running. NEXT buttons across the wizard also dropped 1px in size so they sit lighter against the form they belong to.

Automation Wizard Order Details step with the Send to Tradovate toggle at the top, emitting destination=tradovate; in the payload preview
Net P&L on the Home Dashboard

The Home Overview row gains a Net P&L chip that sums session realized P&L across your visible accounts. Color flips green / red / neutral, refreshes on the existing 6-second cadence. The tooltip calls out that it aggregates across every connected source, so it can trail per-account values by a few seconds.

Mobile Polish & Loading Indicators

A round of mobile work touched almost every primary page:

  • Left nav auto-collapses on first paint below 768px. The choice doesn't persist, so a user who lands on mobile and later opens the same account on desktop finds the desktop drawer in whatever state they left it
  • Home Overview reflows into a clean 2-column grid on phones and tablets, with all icons aligned vertically and typography scaled down so each chip stops swallowing 80px of vertical space
  • Loading pill centered on the viewport while data fetches, on Journal, Analytics, Insights, Webhook Trader, Home, and My Account. Runs alongside the existing skeletons rather than replacing them
Smaller Wins
  • Copy button on every saved command in the Webhook Library, outline-styled to match Load / Edit / Delete
  • Insights page renders cleanly even when a manual trade row has a NULL exit time
  • Added Trades now display a purple badge alongside Edited and Deleted
Tradovate Enters Alpha, Webhook Destinations & Alert Origins
New Integration Jun 13, 2026
The big one: CrossTrade now connects to Tradovate. Link your account in the cloud (no desktop add-on needed) and route webhook orders straight to it. Plus a new destination line for your webhooks, an Alert History that now shows where every alert came from and how it was sent, a trading-session option for the Journal, and a new Pro-tier TradingView script.

This release opens CrossTrade up to a second broker for the first time. Tradovate support enters alpha today, and a stack of webhook, alert, and journal improvements land alongside it.

Tradovate Support — Now in Alpha

Connect a Tradovate account directly to CrossTrade from the new Brokers tab in My Account. The connection runs entirely in the cloud, so there's no desktop add-on to install just to link Tradovate.

  • Cloud connection — Authorize Tradovate once from the Brokers tab. No NinjaTrader, no add-on, no machine left running for the link itself
  • Webhook routing — Point any webhook order at your Tradovate account with a single line (see below). The same command syntax you already know, a new destination
  • Live-data mode — A broker toggle in the header switches the dashboard's live panels (positions, working orders, P&L) between your NinjaTrader and Tradovate data
  • Futures-focused — Tradovate is a futures broker, so the alpha covers futures symbols. NinjaTrader continues to cover everything it does today
Tradovate broker pill and live-data mode toggle in the header

⚠ This is an alpha. Tradovate support is brand new and rough edges are expected. Running it means helping us find the bugs. We'd love your feedback as we harden it toward beta. Cross-broker copying and a few related pieces are still on the way.

Webhook Destinations

Webhooks now take an explicit destination line that tells CrossTrade which broker to route the order to:

key=your-secret-key;
                  command=place;
                  account=your-tradovate-account;
                  instrument=ES1!;
                  action=buy;
                  qty=1;
                  order_type=market;
                  tif=day;
                  destination=tradovate;
  • destination=tradovate; — routes the order to your linked Tradovate account
  • destination=nt8; — routes to NinjaTrader 8. This is the default, so existing webhooks keep working untouched

The Webhooks builder now includes a full Tradovate Commands set (buy market, buy limit, close position, flatten everything, cancel all, reverse) with the destination line highlighted, so you can copy a ready-to-use payload and go.

Alert History row routed to Tradovate via the destination line, with the expanded order info
Alert History — Origins, Senders & Destinations

The Alert History can now tell you not just what fired, but where it came from and how it was sent.

  • Origin badge — Each alert is tagged TradingView, CrossTrade, External, or Unknown based on where the request originated. Hover to see the raw IP
  • Sender badge — A client icon shows what actually sent the alert: TradingView, Python, Node.js, curl, PowerShell, Postman, Zapier, n8n, Make, a browser, and around twenty more. Hover for the raw User-Agent
  • Destination column — See at a glance whether each alert went to NinjaTrader or Tradovate, with the broker logo inline
  • Expanded filtering — Filter by status, order direction, destination, account, command, instrument, origin, and sender. Active filters surface as removable chips, and the Filters button flags whenever a non-default filter is on
Alert History with origin and sender badges and the expanded filter set
Trading Journal — Calendar Day vs Trading Session

A new Day Boundary toggle in the analytics header lets you decide how trades are bucketed into days across the Journal, Performance, and Insights views:

  • Calendar Day (default) — the familiar midnight rollover
  • Trading Session — rolls trades from 6:00 PM ET onward into the next day, matching the CME futures trade-date convention. An evening trade lands on the right session instead of getting split off at midnight

Your choice saves to your account and the calendar and analytics re-bucket immediately.

Day Boundary toggle: Calendar Day vs Trading Session
TradingView Tools — XT Alert Builder Ultimate (Pro)

The TradingView Tools page has a new top-tier script: the XT Alert Builder Ultimate. It rolls the Advanced, FLEX, and Custom Commands builders into a single indicator, so power users can drop one script and get the whole toolkit.

We've also reframed the page. The premium scripts are now Member scripts, included with any paid subscription, while the Ultimate carries a Pro badge and is reserved for Pro subscribers. Connect your TradingView username once and CrossTrade grants everything your plan covers automatically.

XT Alert Builder Ultimate Pro tile on the TradingView Tools page

✨ Try Tradovate today. Head to My Account → Brokers to link your account, then route a test order with destination=tradovate;. Tell us what breaks — that's what the alpha is for.

Update-notification, Copier Networking, & Privacy-Aware Sharing
UI Improvements May 28, 2026
Unified headers on Account Manager and Trade Copier with a new Actions dropdown and per-page shareable images (with a privacy mode for accounts). Trade Copier gets a Networking tab for understanding your copier graph. The Home and Manual Trading dashboards combine Open Positions, Working Orders, and a new Recent Orders view into a single tabbed module. Add-On v1.13.3 lands alongside, with an update-notification button now sitting in the primary left nav.

This release is a polish pass on the management surfaces. Account Manager and Trade Copier now share a consistent header pattern, the Home and Manual Trading dashboards collapse three competing widgets into one tabbed module, and the Add-On bumps to v1.13.3 with a new in-app update notifier in the left nav.

Unified Manager Headers

Both Account Manager and Trade Copier now share the same header layout โ€” Actions dropdown on the left, Settings, and Share on the right.

  • Actions dropdown — Page-specific bulk actions live here. Account Manager gets a new Cancel Orders action you can fire across all monitored accounts in one click
  • Per-page shareable images — Account Manager renders a dedicated Account Manager Performance card with hero P&L, per-account leaderboard, and tile stats. Trade Copier renders a Trade Copier Performance card mirroring the same layout, scoped to copier-involved accounts
  • Privacy mode — A new "Hide account names" toggle in the share modal masks non-Sim account identifiers (e.g. PROP*** instead of the full account number). Sim accounts pass through. Default on so you don't accidentally leak prop-firm IDs to a public timeline. The setting persists between shares
Trade Copier Networking Tab

A new Networking tab on the Trade Copier page visualizes your copier graph: leaders, followers, the routes between them, and the active state of each connection. Quickest way to spot a misconfigured copier, a leader with no listeners, or a follower pulling from a paused source.

Combined Live Data Tabs

The Home dashboard and Manual Trading page used to render Open Positions, Working Orders, and (on Manual Trading only) Recent Orders as separate widgets stacked vertically. They now collapse into one tabbed module:

  • Open Positions — Same live position grid as before, now tab 1
  • Working Orders — Same live working orders grid, now tab 2
  • Recent Orders — New for the Home dashboard. Click any row to open the full order lifecycle drawer with placed-time, fill events, commission, slippage, and final state

Less vertical scroll, no widget competing for the same screen real estate, and the tab choice persists per-user so you land back on whichever view you used last.

✨ Add-On v1.13.3 is live. Point release that supports the new Cancel Orders bulk action and recent-order lifecycle tracking. Also lands the update-notification button in the primary left nav — a small indicator now appears when a newer Add-On version is available, so you'll know to update without checking My Account.

Polish & Fixes

Beta-tool fixes piling up from the May 18 release, plus the usual cleanup:

  • Manual Trading — Optional OHLC strip at the top of the chart (toggle in Chart Settings → Style) with TradingView-style symbol · timeframe · O H L C · change for the candle under your crosshair
  • Mobile layouts — Tighter Order Activity tab strip on phones (icon + short label), better spacing on the Home dashboard, and an alignment fix for the Account Manager lock icon when the monitor is in locked state
  • Empty-state polish — Consistent icon + caption between Open Positions and Working Orders so switching tabs no longer produces a vertical layout shift
  • Account Manager visibility filter — Improved hidden-account refresh when you save changes from the visibility manager modal
  • Signal Share & AI Trading — A long list of smaller beta fixes from the last release: more reliable receiver reconnects, clearer scope summaries on the AI Clients tab, faster MCP tool round-trips

✨ Update the Add-On from crosstrade.io/upgrade-instructions, then drop by the other tools and have a look!

Manual Trading, Signal Share, & AI Agent Trading โ€” All now in public Beta
New Features May 18, 2026
The biggest release in CrossTrade history. Three new products go live today โ€” Manual Trading dashboard for charting with live order entry, Signal Share for copying your own trades between your NinjaTrader installations, and AI Agent Trading for connecting MCP-aware models to your account. All three sit on top of the new NT8 Add-On v1.13 backbone. Plus a meaningful Journal upgrade and a stack of polish across the platform.

Three brand-new products go live today. They are independent tools, but they share one foundation: the new NT8 Add-On v1.13, which lands at the same time and quietly powers the deeper integrations under the hood. Some of it you see in the new pages. Most of it is the foundation that lets agents and your other NinjaTrader installations talk to your NinjaTrader instance without ceremony. The old v1.12 builds keep working for everything they did before, but the new features are dark until you upgrade.

✨ Add-On v1.13 is the backbone. Required for Signal Share, AI Agent Trading, and the new reconnect actions. Also required for NinjaTrader 8.1.7.0: older Add-On builds will fail to connect on the new NT8 release. Update from My Account or grab the latest installer at crosstrade.io/download.

Manual Trading — Charts & Order Entry in the Browser

A new page at User → Manual Trading gives you a real trading interface backed by your own NinjaTrader feed and accounts:

  • Live chart — TradingView charts with basic indicators (SMA, EMA, Bollinger, VWAP, RSI, MACD, Stochastic), and basic drawing toolset to start.
  • Order entry panel — Market, Limit, Stop, and Stop-Limit orders. Click the chart to pre-fill the price. Pick an ATM Strategy Template right from a dropdown that reads live from your NT8
  • Session pill — Live "Open / Closed" indicator with a countdown to the next session boundary, per-instrument
  • Live data modules — Open Positions, Working Orders, and Accounts panels pulling in real time from your add-on stream
  • Right-click context menu — Buy/Sell limits and stops at the cursor price for chart trading capabilities
  • Working orders on chart — Live order lines you can drag to modify the price, with a one-click cancel chip in the top-right

Market Data: Manual Trading is part of every paid plan. Everything you see flows from your own NinjaTrader connection through the CrossTrade Add-On. We don't redistribute market data, so what you see is exactly what your NT8 sees.

Signal Share — Broadcast or Receive

Mirror every fill across your trading accounts and devices. Place an order on one NinjaTrader instance and watch it land on the rest, across machines and brokers, in milliseconds.

  • Broadcast — Send trades from one of your accounts to your other NinjaTrader installations, on any machine or VPS you run
  • Receive — Your other installations receive those trades. They land on the accounts you designate, with the same per-account guardrails you already configure for the Trade Copier
  • Per-source filters — Allowlist or blocklist instruments per source, so you can take ES but skip CL from the same source
  • Live broadcast & receiver logs — A full audit trail of every message exchanged. No more guessing whether a signal made it through
AI Agent Trading — MCP, OAuth, and the Whole Toolkit

Connect your favorite AI assistant to CrossTrade over the Model Context Protocol. Ask it about your positions, run a backtest, or place an order โ€” all through a token your account controls and can revoke any time.

  • MCP server — CrossTrade now speaks the Model Context Protocol natively. Connect Claude Desktop, Cursor, ChatGPT desktop, or any MCP-aware client
  • OAuth consent — Real authorization flow with scope-by-scope opt-in. Approve only what an agent needs — market data, account inspection, order placement — and revoke any time
  • AI Clients — See every agent connected to your account on the AI Trading page. Last-used timestamps, scope summary, one-click revoke
  • Prompt libraries — Pre-built workflows for account inspection, market research, NinjaScript strategy development, and account-risk monitoring. Documented at crosstrade.io/learn/mcp-trading
  • NinjaScript awareness — Agents can read, write, compile, and deploy NinjaScript strategies through the same MCP interface

You'll be asked to acknowledge the terms once before the first agent connects — agents are powerful, and we want the consent moment to be explicit.

A few things you can ask an MCP-connected agent to do, in plain English:

  • Place orders on your behalf (market, limit, bracket) on the account you choose
  • Query your Trading Journal: "How did MES perform last month?", "What was my win rate on the morning session?"
  • Author a complete NinjaScript strategy from a natural-language description, then backtest it on the NT8 backtester, run the optimizer, and deploy the winning parameter set straight to a live account
  • Monitor positions and risk in real time, with the agent firing alerts when thresholds you describe are crossed

✨ Open beta with early-bird Elite pricing. AI Agent Trading and Signal Share are part of the new Elite subscription tier. Open beta runs for 2 weeks. Lock in early-bird pricing at $79/month or $749/year before the standard pricing of $99/month or $949/year takes effect. See Elite pricing →

Journal — Per-Account Resets & Better Analytics

The Trading Journal got a meaningful tune-up under the hood and a polish pass on the surface:

  • Per-account resets — Remove journal data for individual accounts from your settings. Data will be reimported if you do not also reset the account on NT8's Account page.
  • Percentage based analytics — Equity Curve and P&L Distribution charts now offer a percentage view option.
  • Trade list refinements — newest to oldest sorting, 12hour time display with local browser time matching
  • Expanded MAE vs. MFE chart — Expand your MAE vs MFE scatter plot to a full screen modal for easier viewing
  • Trade matching improvements — More accurate matching across executions, especially for partial fills and reversals
Polish, Plumbing, and Fixes

A long tail of smaller wins worth calling out:

  • Reconnect Actions (requires v1.13.0+). Auto-Reconnect and Data Watchdog rows in My Account → Trading can now run a flatten and/or strategy restart the moment a dropped connection is restored. Pick the scope (all accounts, accounts that had strategies running, or specific accounts) and CrossTrade applies the policy automatically.
  • Trading Alerts account filter. Trading-related alerts in the bell tray and channel routes can now be scoped to a specific subset of NinjaTrader accounts, configured under My Account → Alerts. Mute the noise from sim accounts, or focus a Telegram channel on just your prop firm accounts.
  • Trade Copier troubleshooting docs — New troubleshooting guide covering the most common copier issues with concrete fixes
  • SEE LOGS improvement — Full screen mode with expanded rows for easier viewing
  • Time IDs for trading windows — Time lists now show important open and close times for reference (i.e. US Open)
  • Add-On conflict — Multiple copier conflict notification now shown on Trade Copier page when detected
  • Market status banner — More accurate weekend/holiday handling and clearer messaging when feeds are sleeping
  • Bug fixes — A long list of smaller fixes across the platform, including more reliable streaming reconnects, better mobile layouts, and improved error messaging for edge cases

✨ Get started today: Update the Add-On from Download, then check out Signal Share, Manual Trading, and AI Trading.

API Playground, Smarter Alert Filters & Auto-Hide Noise
New Features May 11, 2026
A live API Playground for testing REST and WebSocket calls in your browser, plus everything an AI agent needs to drive CrossTrade end-to-end. Cleaner Alert History with auto-hide for the noisy stuff. And the CrossTrade VPS page got a refresh, with new Ryzen performance servers coming back in stock this week.

Three things land this release: a hands-on API Playground (with the full AI/LLM toolkit underneath it), a refreshed Alert History with active-filter chips, and a Do-Not-Disturb multi-select that mutes the chatty alert types you already know about.

API Playground

A new page at User → API Playground lets you exercise the public CrossTrade API live. REST or WebSocket, your real bearer token, your real account list, your real add-on. No Postman, no curl, no scratch script.

  • REST mode — Pick an endpoint from the OpenAPI spec, fill the body, watch the URL preview update as you swap accounts. The fetch runs in your browser, so what you see is exactly what your code will see (CORS, latency, response shape, the smart 404 with did_you_mean)
  • WS / RPC mode — Edit the {api, args} envelope and send it through your add-on over the same wire format the streaming endpoint uses
  • Add-on aware — The Send button gates on your NinjaTrader connection so you never fire a request into a void
API Playground
Built for AI Agents, Not Just Humans

The Playground is the visible piece of a much bigger push. Underneath, we shipped the full developer experience an LLM needs to drive the platform on your behalf:

  • AI Clients — Manage which agents are connected to your account from the AI Trading page. OAuth consent flow, revoke at any time
  • Full OpenAPI 3.x spec — Published at docs/api. Drop the JSON or YAML into any code-gen tool and you have a typed client in seconds
  • llms.txt + llms-full.txt — Agent-readable docs at app.crosstrade.io/v1/api/llms-full.txt so models pick up the platform context without a single human-written prompt

Coming soon: MCP server - CrossTrade now speaks Model Context Protocol. Connect Claude Desktop, Cursor, or any MCP-aware agent. List your accounts, place orders, query strategies, and read alerts directly.

Alert History — Active Filter Chips

Filters now show up as removable chips above the table. Status, sort direction, and your auto-hide selection each get their own pill. Clear them one at a time, or use Clear all. The Filters button itself picks up a blue outline whenever any non-default filter is active, so you always know whether you’re looking at the full feed or a subset.

Auto-Hide High-Frequency Errors

The Filters menu has a new Auto-hide multi-select for the alert types that fire over and over when something is just temporarily off:

  • Connection errors when NinjaTrader is closed
  • Account not connected notices
  • No positions for close-position alerts on flat accounts
  • Trade window rejections outside session hours
  • Market position required for stop or target alerts when there’s no open position

Pick the ones that aren’t useful to see and they vanish from the view. Your selection saves to your account, so it sticks across sessions and devices. A small “X alerts hidden by your auto-hide filter” notice keeps you honest. One click on Show all brings everything back.

Alert History auto-hide multi-select

✨ Coming soon: MCP server - CrossTrade now speaks Model Context Protocol. Connect Claude Desktop, Cursor, or any MCP-aware agent. List your accounts, place orders, query strategies, and read alerts directly.

Pro Alert Channels โ€” Telegram, Discord, Email & Webhooks
New Features May 4, 2026
Pro subscribers can now route CrossTrade alerts to Telegram, Discord, Email, or any HTTP webhook. Plus a refreshed TradingView Tools page with more scripts on the way!

This release expands where your CrossTrade alerts can land, refreshes the TradingView Tools page, and gives you a peek at what's coming next at the top end of the platform.

Pro Alert Channels

The in-app bell tray we shipped a couple of weeks ago is just the start. Pro subscribers can now fan the same alerts out to the channels you actually live in — Telegram, Discord, Email, or your own HTTP endpoint.

  • Telegram — Plain-text messages delivered through your own bot. You bring the bot token and chat ID, we deliver instantly
  • Discord — Rich embed formatting via a server webhook. Drop the URL in once, alerts flow into the channel of your choice
  • Email — Formatted HTML email sent to your account address. Great as a backup channel or a paper trail
  • HTTP Webhook — JSON POST to any URL you control. Wire CrossTrade alerts into your own automations, dashboards, or downstream systems

Configure everything from My Account → Alerts. Each outbound destination requires a successful Send Test before it can be enabled — so you'll never have an alert quietly fail to a misconfigured endpoint. The in-app bell tray remains free on every plan; the outbound channels above are part of Pro.

Heads up: Switches save automatically. Toggle a channel on, send a test, you're live.

TradingView Tools โ€” Refreshed

The TradingView Tools page got a meaningful revision this week — clearer per-tier sections, and an automated access management system.

With that plumbing solid, the next phase is content: new TradingView indicators and strategy scripts are coming soon. Watch the page over the next few weeks — we'll be adding scripts to both Free and Paid subscription tiers.

On the Horizon โ€” Elite Tier

✨ Coming soon: An Elite subscription tier sitting above Pro, built around a new generation of advanced platform tools.

In-App Notifications & Shareable Performance Cards
New Features Apr 24, 2026
A new in-app notifications system that surfaces alerts on your Home page and in the bell tray, shareable performance cards with your affiliate link built in, and new analytics charts including an MFE/MAE scatter plot.

Two big additions land this week: a platform-wide notifications system and a full suite of shareable performance cards. Plus a reminder to get on the latest Add-On.

In-App Notifications

CrossTrade now has a proper notifications system. Important events — disconnections, monitor stoppages, payment issues, Add-On updates, clean session warnings, and more — now surface in two places: the bell icon tray in the main platform header, and a feed on your Home page. Click any notification to jump directly to the page it relates to.

  • Bell icon tray — A red unread-count badge on the bell icon in the header shows new notifications at a glance. Click to open the tray and review recent alerts
  • Home page feed — Your most recent notifications also appear on your Home page so you see them the moment you log in
  • Configurable — Head to My Account → Alerts to turn individual notification types on or off. Critical alerts (security, payments, account locks) are always on by design

Coming soon: Email notifications for the alerts you care about most.

Shareable Performance Cards

You can now generate branded performance snapshots and share them to X or Reddit in one click — or download the image for anywhere else. Every shared card includes your personal affiliate link, so the traffic your wins drive comes back to you as referrals.

Three card types are available, each with Desktop and Mobile layouts:

  • Calendar View — Your monthly P&L calendar with daily results, available from the Journal page
  • Daily Snapshot — Today's aggregate P&L from your account monitors, available from the Account Manager
  • Performance Chart — Your analytics card with equity curve and core stats, available from the Analytics page

Look for the Share button on each of those pages to generate a card. You can post directly to X, post to Reddit, or download the image to share anywhere.

Watermark Your Cards

Want your X or Reddit handle on every shared card? Head to My Account → General → Social Profile and set your Share Handle. It'll appear as @handle on every card you generate. Leave it blank to share anonymously.

Analytics โ€” MFE/MAE Scatter & Symbol Breakdown

The Performance Analytics page picked up two meaningful additions this week:

  • MFE/MAE Scatter Plot — A new visualization that plots Maximum Favorable Excursion against Maximum Adverse Excursion for every trade. Instantly spot patterns in how much heat you take on winners vs. losers, and how close to the peak you're actually exiting
  • Symbol Aggregation Chart — The symbol performance chart has been reworked to aggregate results more clearly across instruments, making it easier to see which symbols are carrying your P&L and which are dragging it down
NT8 Add-On โ€” Upgrade to v1.12.4

⚠ Important: All NT8 Add-On versions prior to v1.12.1 will be deprecated after May 1st, 2026. Please update to v1.12.4 as soon as possible to ensure uninterrupted service.

Version 1.12.4 includes stability improvements, performance optimizations, and compatibility updates required for the latest platform features. If you're on any version older than 1.12.1, your Add-On will stop functioning after the May 1st cutoff.

Download the Latest Add-On →

Dark Mode, Journal Editing, In-House Docs & Add-On Update
New Features Apr 17, 2026
Platform-wide dark mode, manual trade editing in the Journal, fully self-hosted documentation, and an important NT8 Add-On version reminder.

This release brings dark mode across the entire platform, gives you full control over your journal trades, completes our migration to 100% in-house documentation, and includes an important Add-On version update.

Dark Mode

CrossTrade now supports a full dark theme. Toggle it from My Account → General using the new Appearance switch at the top of the page. Your preference is saved to your account and persists across sessions and devices.

  • Platform-wide — Every page, card, grid, chart, and dialog respects your theme preference
  • Docs sync — The Help Docs automatically match your chosen theme. Toggle in either place and both stay in sync
  • Instant toggle — No page reload required. Switch between light and dark at any time
Journal โ€” Manual Trade Editing

You can now manually add and edit trades directly inside the Trading Journal. Missing a trade that didn't auto-import? Data look off on an execution? You can now fully rectify any discrepancies from NT8.

  • Add missing trades — Manually enter trades that weren't captured by auto-import, including instrument, side, quantity, prices, and timestamps
  • Edit existing trades — Correct inaccurate data on any trade. Update prices, quantities, times, or any field that doesn't match your actual execution
  • Journal Settings — Disable auto-importing and delete journal data in the journal settings
CrossTrade Docs โ€” 100% In-House

We've completely ported our entire help documentation over to our own platform. CrossTrade is now officially 100% in-house — no bolt-on software, no third-party doc hosts, no external dependencies. Everything you need lives under one roof.

  • Faster & integrated — Docs load inside the app with no external redirects. Search, browse, and read without leaving CrossTrade
  • Theme-aware — Docs automatically follow your light/dark mode preference
  • Knowledge Base — The docs now include a full Knowledge Base โ€” 75 articles covering trading education essentials, from indicaots to market structure to money management.
NT8 Add-On โ€” Upgrade to v1.12.4

⚠ Important: All NT8 Add-On versions prior to v1.12.1 will be deprecated after May 1st, 2026. Please update to v1.12.4 as soon as possible to ensure uninterrupted service.

Version 1.12.4 includes stability improvements, performance optimizations, and compatibility updates required for the latest platform features including journal auto-import and trade editing. If you're on any version older than 1.12.1, your Add-On will stop functioning after the May 1st cutoff.

Download the Latest Add-On →

Trading Journal โ€” Calendar, Analytics, Coaching & Monte Carlo
New Product Apr 3, 2026
A complete trading journal built into CrossTrade. Auto-import your NinjaTrader trade history, review daily and weekly performance on a visual calendar, get coached by your own data, and run Monte Carlo simulations on your prop eval.

This is the feature we've been building toward since the beginning. The Trading Journal turns your raw NinjaTrader trade data into a coaching system that tells you what's working, what's not, and exactly what to change. Three interconnected tools, all powered by auto-importing directly from your NT8 database.

Journal โ€” Daily & Weekly Calendar

Your trading history as a visual calendar. Each day shows your P&L, trade count, and win/loss record at a glance. CME holidays are marked automatically. Click any day to open a full trade-by-trade breakdown with entry/exit details, MAE/MFE, and efficiency scores.

  • Weekly summary column replaces Saturday with aggregated weekly stats, clickable for a full weekly review modal
  • Multi-account filtering inside day/week modals with per-account P&L cards
  • Daily notes for journaling your thoughts on each session
  • Account Visibility Manager controls which accounts appear across all journal views
Analytics โ€” Performance Dashboard

Six stat cards, an equity curve, P&L distribution chart, metrics over time, time-of-day analysis, and symbol performance. Every chart responds to date range filters (7D, 30D, 90D, YTD, All) and a detailed stats drawer gives you the full picture: Sharpe, Sortino, R-squared, recovery factor, streaks, and execution efficiency.

  • Clickable stat cards with educational modals explaining what each metric means and how yours compares
  • Click any chart data point to jump directly to that day in the Journal calendar
Insights โ€” Coaching & Eval Survival

This is where the data becomes a coach. Four gauge cards score your Edge, Win Quality, Consistency, and Risk Control. Below that, a two-column layout pairs actionable coaching insights with a prop firm evaluation tracker.

  • Coaching Insights analyze your trading patterns and give specific, dollar-denominated recommendations. Not "improve your win rate" โ€” instead, "your avg loss ($187) wipes out 1.3 winners, cap it at $141 and your expectancy flips from +$47 to +$79/trade"
  • Suggested Improvements are clickable. Click one and the What-If simulator sliders snap to those values, the output cards update, and the projection chart redraws. You see the impact before making any changes
  • Prop Eval Tracker monitors your progress against profit targets, drawdown limits, daily loss rules, and consistency requirements. Pre-loaded with presets for Apex, Take Profit Trader, Tradeify, MyFundedFutures, BluSky, and Lucid Trader
  • Monte Carlo Simulation runs 500 simulated evaluations using your actual trade distribution and tells you your probability of passing. A spaghetti chart shows the spread of possible equity paths, with the median, 10th, and 90th percentile highlighted
Auto-Import & Sync

One-click setup. The first time you visit the Journal, a welcome screen walks you through enabling auto-import. CrossTrade pulls your full trade history (executions, orders, and balances) from your connected NinjaTrader database and syncs automatically after each market close. Manual sync is always available from the header.

Requirements: NT8 Add-On v1.12+ must be connected. All accounts connected to NinjaTrader are imported automatically. Use the Account Visibility Manager to control which accounts appear in your dashboards.

Check It Out

Open the Trading Journal โ†’

Strategy Sync Upgrades, API Expansion & Affiliates Relaunch
New Features Mar 23, 2026
Target quantity controls for Strategy Sync, a massive Pro API expansion with real-time WebSocket streaming, and a completely rebuilt affiliate program with tiered commissions.

This release delivers three things we've been building toward for a while: smarter quantity handling for Strategy Sync, a significantly expanded Pro API, and a ground-up rebuild of our affiliate program.

Strategy Sync โ€” Target Quantity & Resync

target_quantity is a new field that tells CrossTrade what your final position size should be, rather than how many contracts to add or remove. This is useful when your strategy calculates the desired position size directly.

out_of_sync=resync automatically performs strategy adjustments. When used with target_quantity, resync will fix mismatched NT8 positions and align them to your remote strategy.

Heads up: We recommend avoiding target_quantity for Limit and Stop orders unless you fully understand how pending order quantities interact with your target. For most users, standard qty is the safer choice for non-market orders.

Learn more about resync โ†’

Pro API Expansion

This is the largest API expansion we've shipped. Six new REST endpoints and a full real-time WebSocket stream, all available to Pro subscribers.

New REST Endpoints

  • /v1/api/executions/order/{orderId} โ€” query executions by Order ID
  • /v1/api/accounts/{id}/orders/cancel_and_bracket โ€” cancel pending orders and re-bracket a position
  • /v1/api/market/quote โ€” get a market quote without specifying an account
  • /v1/api/market/bars โ€” pull historical bar data
  • /v1/api/market/info โ€” session times and market metadata
  • /v1/api/orders โ€” get all orders across accounts
  • /v1/api/positions โ€” get all positions across accounts
  • /v1/api/monitors/{account}/watermarks โ€” query account watermark data

WebSocket Streaming

  • /ws/stream โ€” real-time quotes, position P&L, and order updates over a single WebSocket connection
  • The full API is also accessible through the WebSocket session
  • One concurrent WebSocket session per user

The market endpoints (quote, bars, info) don't require a named account, making them useful for general market data queries outside of trading workflows.

Learn more about the WebSocket API โ†’

Affiliate Program Relaunch

We've completely rebuilt the affiliate program from the ground up. The old third-party tracking system is gone, replaced by an in-house, tiered program with progression-based commissions.

  • Starter (10%, 2-year duration): Open to all members. One-click enrollment, link-based tracking.
  • Active (15%, 3-year duration): Auto-promoted at 10 active referrals. Link-based tracking.
  • Partner (20%, lifetime): Apply at 25 active referrals. Get your own personalized promo code.

Every affiliate gets a dashboard with click tracking, referral history, earnings charts, and a conversion funnel. Partners get a promo code that gives their audience a discount at checkout while tracking commissions back to them.

Learn more about the affiliate program โ†’

Coming Soon
  • Performance Metrics: Trade journal, calendar, and analytics powered by auto-importing from NT8.

Learn more about these updates โ†’

Add-On v1.12 โ€” Home Page, Automation Wizard & CancelAndBracket
Add-on Update Mar 9, 2026
Our biggest update of all time is now live. New CancelAndBracket command, redesigned Home page, Automation Wizard, and more.

Version 1.12 is a major release that sets the foundation for everything coming next. New strategy tools, a redesigned Home page, and a guided Automation Wizard โ€” all part of our push to make CrossTrade a powerful automated trading platform.

Important: Add-On versions prior to v1.12.0 will no longer be supported after May 1, 2026. Please update at your earliest convenience. Download v1.12.0 →

Webhooks
  • New Command โ€” CancelAndBracket: Cancel all pending orders and apply a new bracket around an existing position in a single command. Send action: "Buy" to protect a Long, or action: "Sell" to protect a Short.
  • Wait-for-fill Bracket Behavior: When using Limit orders, resting TP/SL bracket orders now wait for a fill before being applied.
App Upgrades
  • New Home Page: A completely redesigned dashboard with live positions, account summaries, NT8 Health Monitor, and help links. The new Home page is the first of several redesigns to our App that will reorganize existing pages and introduce new tools!
  • My Account: Auto-reconnect, Data Watchdog, and Counter Position Protection โ€” all configurable from the web, along with an improved Visibility Manager.
  • Automation Wizard: A guided, step-by-step tool for building webhook alert messages without memorizing command syntax. Select your action, configure parameters, and copy the ready-to-use Command. The Wizard is accessible through the new dedicated Webhooks section with your Alert History.
  • Market Closed Banner: A new banner reminds you that trades are not pushed through CrossTrade outside of normal market hours. You can use NinjaTrader's Simulated Data Feed during off-hours to push orders through for testing purposes.
  • VPS Connection Button: A new 'Connect to VPS' button has been added to the VPS page for easier access. Simply download the RDP file and allow direct access.
Trade Copier & Account Manager

This update introduced changes to existing behavior and settings for new features including:

  • Account Manager: Outlier protection to detect and prevent actions triggered by anomalous price data.
  • Trade Copier: Fills Only mode, reconnect safety delays, and auto-sync rate limit controls to prevent rapid repeated correction attempts.
Coming Soon...
  • Performance Metrics: Trade journal, calendar, and deep analytics all powered by auto-importing from NT8.
  • Strategy Sync upgrade: New target quantity controls to ensure proper quantity change between platforms.
  • Pro API Expansion: 6 new REST endpoints and real-time WebSocket streaming for positions, orders, and quotes.

Download v1.12.0 โ†’

$ Based Trade Brackets
New Features Jan 7, 2026
Set your Stops and Target Brackets using dollar based offsets.

We've enhanced the trade bracket functionality with a $-based application.

What's New
  • Use dollar based offsets instead of tick, percentage, points, or numerical
  • Any $ representation is valid (e.g., $1; $1.00; $ 1; -$1;)
How to Use

Add dollar to your alert message for stop_loss and take_profit fields:

key=your-secret-key;
                  command=place;
                  account=sim101;
                  instrument=NQ1!;
                  action=buy;
                  qty=1;
                  order_type=market;
                  tif=day;
                  take_profit=$1000;
                  stop_loss=$500;

Learn More โ†’

Note: The underlying is quoted at the same time as entry and thats the pivot point for calculating TP/SL. This is distinctly different than how an ATM strategy works, for instance, which calculates levels after the fact once the order is filled. The limits and entry order get submitted at the same time.

Introducing Copier Groups
New Features Jan 1, 2026
Organize your copiers into groups for easier management and bulk operations.

We're excited to announce Copier Groups - a new way to organize and manage your trade copiers!

What's New
  • Create custom groups to organize your copiers
  • Enable or disable entire groups with a single click
  • Apply settings to the entire group at once
  • Visual indicators show group status at a glance
How to Use

Head to the Trade Copier page and click to 'Add Copier' - then pick your group Leader and select unlimited Followers from your account list.

  1. Click to select your Leader account
  2. Select as many Follower accounts as you want from your account list
  3. Provide a Group Name and select your preferred group settings.
  4. Toggle view switches to switch between Grid or Cards and display ALL, Only Groups, or Only Single copiers

Pro Tip: Use groups to quickly switch between different trading strategies or disable all copiers during high-impact news events.

Hybrid Mode for Account Management
New Features Dec 15, 2025
A new "middle ground" between Standard Mode and Unrealized Mode based on your feedback.

We've redesigned the Monitor Settings UI to make it easier to choose how you want your account protected. The star of this update is the brand new Hybrid Mode.

What is Hybrid Mode?

Based on your feedback, we've created a middle ground between Standard Mode and Unrealized Mode:

  • Standard Mode: The monitor stops the entire session if your Account P/L targets are hit (ignores individual positions)
  • Unrealized Mode: The monitor never stops; it constantly flattens your account or specific positions based on floating P/L
  • Hybrid Mode (New): You get the safety of hard stops with the flexibility of position management
Hybrid Mode
How Hybrid Mode Works
  • Account Safety (Hard Stop): If your Daily Profit or Daily Loss limit is hit, the monitor STOPS for the day. This protects your account from over-trading.
  • Position Management (Continuous): You can now set Max Position Profit and Max Position Loss targets.
  • The "Hybrid" Logic: If a specific position hits its limit, the monitor will flatten ONLY that position, but the monitor remains ACTIVE to manage the rest of your session.

Why use it? It acts as a safety net. You can automatically cut a single loser early (or take profit on a runner) without killing your entire trading session, while still keeping your daily max loss limit active as a fail-safe.

Account Visibility Manager
New Features Dec 3, 2025
Hide old accounts from cluttering your dropdowns in Account Manager and Trade Copier.

We've updated the Account Manager and Trade Copier with a new Account Visibility Manager and refreshed UI layout.

What's New
  • Both pages now have a similar UI layout with an overview bar and double header
  • New Flatten button added to the Trade Copier
  • Click the visibility icon to open the Account Visibility Manager modal
  • Hide/unhide any accounts in your dropdown
How to Use
  1. Look for the visibility icon in the Account Manager or Trade Copier config screen
  2. Click to open the modal
  3. Toggle visibility for any accounts you want to hide (as long as they're not actively used)
Account Visibility

Coming Soon: Group Mode for easier creation of multi-follower groups.

CrossTrade VPS Now Available
New Product Dec 3, 2025
Chicago-based Virtual Private Servers designed specifically for CrossTrade and NT8 users.

We are proud to launch our own Chicago-based Virtual Private Servers designed specifically for CrossTrade and NT8 users! Offering VPS services directly allows us to save CrossTrade users significantly compared to other providers. We have cut costs significantly, with plans starting at only $29 per month.

Virtual Private Servers
Why Switch to CrossTrade VPS?
  • Ready to Trade: Comes pre-installed with CrossTrade & NinjaTrader 8
  • CME Proximity: Located in Chicago for ultra-low latency (under 1ms ping to CME)
  • Enterprise Power: AMD EPYC Processors & NVMe Storage (no consumer-grade junk or old Xeons)
  • One Support Team: We handle the software and the server - everything is under one roof
Available Plans
  • Small Plan (4 Cores/8GB RAM)
  • Medium Plan (6 Cores/16GB RAM)
  • Large Plan (12 Cores/32GB RAM)
  • X-Large Plan (24 Cores/64GB RAM)

Deploy Now โ†’

VPS subscriptions are separate from your XT tools subscription.

Support for All TradingView Contract Types
UI Improvements Nov 25, 2025
Automatic conversion for all TradingView non-continuous contract formats.

You can now use either TradingView contract format and CrossTrade will automatically convert it to the correct NT8 compatible symbology. No more warning messages in your Alert History for contract format mismatches.

Contract Types
What's New

We've implemented automatic conversion for all TradingView non-continuous contract formats like ESZ2025.

  • TradingView contracts are now automatically converted into the correct NT8 format (e.g., ESZ2025 โ†’ ESZ5)
  • No more warning messages in your Alert History for contract format mismatches
  • Works seamlessly with all TradingView alert configurations
Help Overviews for Alert History Errors
UI Improvements Nov 24, 2025
Contextual help modals now available directly in Alert History for any errors or warnings.

We made a little house-keeping improvement to introduce help modals right into the Alert History for any errors or warnings.

How to Use
  1. Navigate to your Alert History page
  2. Find any row with an error or warning
  3. Click on the WHY? link
  4. A modal will appear with more info and a link to the appropriate help doc
Alert History Modals

All help modals link to a unified page in the Docs for each Error or Warning you might encounter along the way.

Trade Copier Instrument Conflict Fix
UI Improvements Nov 19, 2025
Follower accounts can now copy the same instrument from multiple leaders when Auto-Sync is disabled.

We've received sooooo many requests to allow follower accounts in the Trade Copier to copy the same instrument from multiple leaders.

The Use Case

Traders running multiple strategies from multiple leaders on one instrument (like NQ) across multiple timeframes or trade windows.

The Problem

We hadn't considered this scenario when building Auto-Sync. If 2 leader accounts started trading NQ at the same exact time, Auto-Sync would go nuts opening and closing positions to try to match 2 different leaders.

The Solution

Allow traders to do it if and only if Auto-Sync is disabled. We now evaluate instrument conflict only if Auto-Sync is on.

Note: To copy the same instrument from multiple leaders, make sure Auto-Sync is turned OFF for those copier configurations.

Monitor Lock & Non-Emotional Colors
New Features Nov 7, 2025
New settings to help manage trading psychology and prevent mid-session restarts.

As part of our Account Management and Trade Copier UI revamp, we've introduced two highly requested features.

What's New
  • Non-Emotional Colors: Gets rid of the green/red color scheme that can trigger emotional responses to winning (dopamine) and losing (cortisol, fight or flight)
  • Monitor Lock: Prevents you from restarting an Account Management monitor in the middle of the trading session โ€” when the monitor says you're done for the day, you're done
Monitor Lock
How to Use
  1. Go to Account Management
  2. Click on the gear icon to open Settings
  3. Toggle Non-Emotional Colors and/or Monitor Lock as needed
Account Manager Settings

Learn More โ†’

Exit Signal Blocking for Strategy Sync
New Features Oct 28, 2025
Run TradingView strategies that only allow opening orders, with positions fully managed by CrossTrade.

We've deployed a new feature to Strategy Synchronization called strategy_exit_block. This one has been asked for in one form or another for a long time.

What's New

This feature allows you to run a strategy on TradingView that only allows opening orders, so positions can be 100% managed on NT8 with trade brackets, an ATM template, or manually - without fear that TV exits will interfere.

The Use Case

Imagine you open a position from TV with an ATM strategy attached. The ATM closes the position before the TV exit signal fires. Then, once the TV exit executes, you receive a signal for a position that's no longer active. With Strategy Sync + Exit Blocking, that's no longer a possibility.

How to Use

Add strategy_exit_block=true to your alert message:

key=your-secret-key;
                  command=place;
                  account=sim101;
                  instrument=NQ1!;
                  action={{strategy.order.action}};
                  qty={{strategy.order.contracts}};
                  order_type=market;
                  tif=day;
                  sync_strategy=true;
                  market_position={{strategy.market_position}};
                  prev_market_position={{strategy.prev_market_position}};
                  out_of_sync=flatten;
                  strategy_exit_block=true

Learn More โ†’

Note: strategy_exit_block is very aggressive. It only allows opening orders from a flat market position (flat โ†’ long/short). It does not support scaling in/out of positions at this time.

Trade Copier Released
New Product Oct 6, 2025
The Trade Copier is officially live with NT8 add-on v1.11.2, plus instant quoting for faster order execution.

The Trade Copier is officially live with the release of NT8 add-on v1.11.2. Copy trades locally on NT8 or with external webhooks from TradingView or your private algos.

What's New
  • Copier Features: Dual Copy System: Order or Execution Mode, Account Manager Tandem Block, Trade Inversion, Ratio Position Size, Symbol Replacements, and more!
  • Instant Quoting: XT just got a whole lot faster โ€” anyone running v1.11.2 automatically has access to instant quoting
Trade Copier Settings
Performance Improvements

Before, if you were using continuous contracts, limit prices, TP/SL in % or ticks, etc., a round-trip communication with the add-on was required to quote the underlying instrument. Not anymore!

We are now streaming quotes directly from the add-on and caching them for instant retrieval. If you were using any order options that required quotes, we just shaved many milliseconds off of each order request.

What's Next?

Now that CrossTrade is a full-fledged product offering automated trading, risk management, and trade copying, our goal is simple: optimize, optimize, optimize. We want everything faster, web interfaces cleaner, and more built-in utility.

Download v1.11.2 โ†’