Your trades, wherever you trade them.
AJT OS reads completed trades from the platforms futures traders already use. Every connection below is labelled with what it does today — not what it will do once something ships.
Tradovate and NinjaTrader, through the NinjaTrader Vendor Program.
One API serves both platforms. AJT OS is pursuing access to it as a listed connection — an independent tool a trader authorises against their own account, not a brokerage and not a reseller.
Tradovate
In developmentFutures broker
AJT OS is building a direct connection to Tradovate through the NinjaTrader Vendor Program, which serves both platforms from one API. Until that is approved and shipped, the Tradovate Performance report imports as CSV — one row per round trip, with P/L, R-multiple and fees computed on the way in.
NinjaTrader 8
In developmentFutures platform & broker
The same Vendor Program connection covers NinjaTrader. Today, a Trade Performance export set to Executions imports directly — AJT OS pairs the individual fills back into round-trip trades, per account.
What the integration would do
- Read completed trades and executions from an account the trader authorises.
- Pair fills into round trips, compute P/L, R-multiple and fees per contract.
- File each trade against the trader's own setups, accounts and sessions.
- Deduplicate against anything already imported, so nothing is counted twice.
What AJT OS does not do
- Place, modify or cancel orders. AJT OS has no order-entry capability at all.
- Store brokerage passwords. The credential-based sync that once existed was removed from the product.
- Issue signals, alerts to buy or sell, or price predictions.
- Hold funds, route orders, or act as a broker, adviser or prop firm.
Status & disclosure
AJT OS is pursuing direct integration with Tradovate and NinjaTrader through the NinjaTrader Vendor Program. AJT OS is an independent software product — it is not owned by, operated by, affiliated with, or endorsed by NinjaTrader, Tradovate, or any broker, and it is not a brokerage.
Partnership and API enquiries: averagejoetradertm@gmail.com
Import from the platform you already trade.
No API needed. Export from your platform, drop the file in, and a month of trades arrives priced, paired and filed. Formats are detected from the file's own header row.
Rithmic
CSV importOrder routing (R|Trader Pro)
Rithmic's Orders History exports one row per fill, one day at a time. AJT OS pairs those fills into trades and takes multiple daily files without duplicating anything.
TopstepX
CSV importProp firm platform
The Trades export (not Orders) comes in as completed round trips, with contract, entry, exit, size, fees and P/L read straight off the file.
Quantower
CSV importTrading platform
Export the Trades panel with all columns checked and AJT OS pairs the executions into trades, keeping commissions attached.
TradeStation
CSV importBroker
The Tax Center's trade activity download imports as executions. TradeStation caps a download at six months, so a full year is two files — both are deduplicated on the way in.
DeepCharts
CSV importTrading platform
DeepCharts exports round trips with shorts as a negative quantity and semicolons as the delimiter. Both are handled — drop the file in unchanged.
Apex · Tradeify · Topstep
CSV importProp firms
Prop firms don't publish their own export. Almost every account sits on Tradovate, Rithmic, NinjaTrader or TopstepX underneath — export from there, and name the account so an evaluation and a funded account stay apart in your statistics.
TradingView
LiveCharting
A published Pine indicator draws the same levels the AJT OS Day View reads onto your TradingView chart. This is an indicator we wrote and publish — it is not a data connection to TradingView.
Any other CSV
CompatibleUniversal import
The importer detects the shape of a file from its header row rather than from a platform name, so an export from something not on this list very often imports anyway. Nothing is saved if a file isn't recognised.
Recognised in the importer
A platform that isn't listed very often imports anyway — columns are matched by name, not by platform. If a file isn't recognised nothing is saved and nothing is changed.
What each label means.
Four states, four different claims. None of them means partner, official or endorsed.
Live — Built, shipped and usable today.
In development — Actively being built. Not usable yet.
CSV import — No API — you export a file and AJT OS parses it.
Compatible — Not a named format; the generic importer usually reads it.
Build a better trading process.
Your edge isn't just your strategy. It's your ability to execute, measure and improve it.