Changelog

Every update to CopyTrade — new features, fixes, and improvements.

Add to a Position (Optional, Per Account)
NEW FIX
  • Same-direction alerts — one trade at a time is still the default. On any account you can now choose Add a new trade: another alert the same way opens a trade beside the open one, each with its own stop, TP1, breakeven and TP2, up to 2–5 trades per market
  • Only once protected — by default a new trade is added only when the earlier ones have their stop at breakeven or are trailing, so an add never stacks risk on a trade that can still lose. Max contracts, daily limits, the drawdown guard and the news pause cover the whole position
  • Opposite alert — closes every trade in that market, then opens the new direction, as before
  • Fixed — closing a position yourself no longer sends a "No working stop-loss" alert; CopyTrade checks with your broker that the position is really still open first
  • News — FOMC minutes added to the high-impact releases
Email Preferences & Tidier Account Settings
NEW
  • Product emails on or off — Settings → Notifications → Product news & offers. Every product email also has a one-click unsubscribe link. Account, trade and security emails are always sent
  • Dry run moved under Advanced — in each account's settings, so it isn't switched on by accident. An account in dry run still shows "DRY RUN — no orders sent"
Partial Fills, Trailing Stop & Mobile Connect Fixes
FIX
  • Partial fills (Tradovate, Rithmic, TopstepX) — when a stop or target fills only part of its size, each piece is now booked at its own price, and the stop and targets are resized to what's still open. Before, a partly-filled breakeven stop went unnoticed, and TP2 could close more than was left and open a position the other way
  • Trailing stop after TP1 — now placed below the market for a long (above it for a short) and checked before the old stop is removed. It could be placed on the wrong side and fill straight away
  • Orders never lost — an order CopyTrade is withdrawing stays tracked until Tradovate confirms it's gone, so a late fill on it is still booked
  • Correct account — fills are matched to the right account when several accounts share one Tradovate login, and each customer's accounts get their own live-update connection
  • Connect with Tradovate on phones — the button no longer gets cut off, the prop firm is typed in the form instead of a pop-up, and the page you return to after Tradovate fits the screen
  • Fewer requests — CopyTrade uses Tradovate's live updates and checks by request less often, and waits when Tradovate says it's getting too many requests
Risk-Based Sizing & TP/SL in Dollars
NEW FIX
  • Size by risk — Copy Settings → RISK %: each account trades the number of contracts that keeps the loss at the stop within a % of its own balance. Alerts can also send risk_percent or risk_dollars. Max contracts and per-account multipliers still apply
  • TP/SL in dollars — alerts can give the stop, targets and breakeven buffer in dollars per contract (sl_dollars, tp1_dollars, tp2_dollars, be_dollars) instead of points
  • Quarterly and yearly billing — save 10% paying every 3 months, or 20% paying yearly (Pro yearly saves $108). Choose on the billing page
  • Fixed — Copy Settings always showed "Same size" after a reload, and saving then replaced your sizing choice
Drawdown Guard, Account Activity & Connection Alerts
NEW SECURITY
  • Drawdown guard — Accounts → DRAWDOWN: enter your firm's max drawdown and how it trails (intraday, end of day or static). CopyTrade keeps the threshold from your broker's balance and stops new trades, and optionally closes its open trades, before the account reaches it
  • Not-connected alerts — 15 minutes before each session opens (and after any restart during the session), every switched-on account is reconnected; any that can't be are emailed and pushed to you, so a dead connection is found before an alert fails
  • Account activity — Settings → Account activity lists logins, failed logins and every change to your account, with the browser, IP address and country
  • Security emails — an email whenever your password changes, two-factor login is turned on or off, a backup code is used, your webhook URL is regenerated, or a broker account is added or removed
  • Trade notifications — optional push for every entry and exit, grouped across accounts (Settings → App & Notifications)
Dry Run, Daily Summary & Trail Check
NEW SECURITY
  • Dry run per account — Accounts page: alerts go through every check (hours, limits, groups, sizing, Reverse) and the Alert Inbox shows what would have been placed, without sending any order. Good for testing a new strategy or alert setup
  • Daily summary email — after the 5 pm ET close on days you traded or received alerts: P&L per account, trades, what's still open, and anything skipped and why. Turn it off in Settings → App & Notifications
  • Trail check — if an account uses Trail after TP1 and an alert's TP1 is too close for the trail to start, the Alert Inbox says so
  • Security — every stored login, token and two-factor secret saved before October 2026 is upgraded to AES-256-GCM
Per-Account Hours, Trail After TP1 & More Control
NEW IMPROVE FIX SECURITY
  • Run several strategies — put accounts in groups (Accounts page) and add "group": "nq-scalper" to a strategy's alert: it trades only that group's accounts. Alerts without a group trade every switched-on account, as before
  • Trading hours per account — Accounts → HOURS: an account can trade only between the times you set (Eastern, can run past midnight), instead of the Settings hours. Outside them, alerts are skipped for that account only
  • Trail after TP1 — Accounts → TP/SL, off unless you switch it on: when TP1 fills, TP2 is cancelled and the rest of the position gets your broker's own trailing stop. Once it's trailing, a same-direction alert can open one more trade on that account. New — try it on a practice account first
  • News pause can close open trades — optionally close CopyTrade's open trades when a pause starts, with an email and a push alert; trading resumes on its own. Settings has a button to test the close on one practice account first
  • Multiplier and Reverse per account — now on the Accounts page, saved as you change them
  • Symbol conversions — now on the Webhook page. Fixed: a rule written the way TradingView sends the symbol (NQ1! → MNQ1!) didn't match
  • Fixed — the PAUSE button only changed the badge; it now stops new trades until you resume
  • Fixed — Settings could show default values after a reload and save them over yours; Delay Between Accounts showed 200 ms when yours was 0
  • Trade history — kept per customer (your newest 2,000 trades); open trades are never removed
  • Security — stored broker logins, tokens and two-factor secrets now use AES-256-GCM, which also detects tampering
  • Tradovate prop accounts — connections follow the server addresses Tradovate gives each login, ready for NinjaTrader's infrastructure change for evaluation accounts
News Pause, Eastern Time & Easier Setup
NEW IMPROVE FIX
  • High-impact news pause — optionally stop new trades for the minutes you choose before and after the US jobs report, CPI, PPI, GDP, PCE, retail sales and Fed rate decisions, timed from the government's official release schedules. Open positions keep their stop-loss and targets. Turn it on in Settings
  • Economic calendar — the ECON page lists the releases the news pause uses, with countdowns, plus a live high-impact US calendar with actual, forecast and previous figures
  • Eastern time everywhere — every time in the dashboard, exports and reports is now US Eastern (New York), whatever your own time zone. Performance by hour now uses Eastern hours (it was grouped by UTC)
  • Trading Hours — set in Eastern time, and a window can run past midnight (for example 18:00–16:00)
  • Setup checklist — new accounts see what's left to do, ticked off automatically
  • Login security — logins kept in a secure cookie, an email when your account is used from a new browser, and Settings → Log out all devices
  • Only accept alerts from TradingView — an optional switch on the Webhook page; REGEN now sits next to your webhook URL
  • Fixed — two-factor login and email confirmation links didn't work
  • Fixed — with several dashboards open on one internet connection, you could be sent back to the login page
Security, Backups & Accessibility
SECURITY NEW IMPROVE
  • Two-factor login — fixed a flaw where the step between password and 2FA code could be used without the code
  • Security reviews — Tradovate sign-in checks hardened, every account and setting confirmed private to its owner, attempt limits on all sensitive actions, dependencies patched
  • Backups — encrypted daily backups kept for up to 30 days, crash-safe saving, and health monitoring
  • Account deletion — deleting your account now removes all of your data: broker connections, trades, alerts, settings and devices
  • Webhook key — regenerate your key from the dashboard if your alert URL is ever exposed
  • Accessibility — keyboard use, screen-reader labels, contrast and text size improved across the dashboard; see our accessibility statement
  • Trials and subscriptions — reminder emails before a trial ends; when a trial or subscription ends, new trades pause (open positions keep their stop-loss and targets)
  • Affiliate links — referral links are now credited at sign-up
  • Status page — now shows only live checks of the server; an illustrative uptime history shown earlier has been removed
Installable App, Push Alerts & Fee-Accurate P&L
NEW FIX
  • Install the dashboard as an app on your phone or computer
  • Push notifications — optional alerts for unprotected positions, rejected stops, daily limits, prop rule blocks and broker logins
  • P&L net of fees — trades are booked after broker fees: Tradovate fill fees, TopstepX per-fill fees and your Rithmic commission rate
  • Open positions — entry price, contract name and open P&L now come straight from the broker
  • Fixed — Tradovate exits after a partial take-profit could be booked at the wrong price
  • Fixed — password reset emails were not being sent
  • Setup guides — TradingView to Rithmic, TradingView to TopstepX, take-profit and breakeven, and prop firm copier pages
Broker-Side Trade Management
NEW IMPROVE
  • Real broker-side orders — stop-loss, TP1 and TP2 are placed as working orders at your broker on Tradovate, Rithmic and TopstepX, so they stay in place even if CopyTrade is unreachable; after TP1, the broker stop is moved to breakeven
  • Faster execution — all accounts enter at the same time instead of one after another
  • Alert rules — an opposite alert closes the open position and reverses; a same-direction alert is ignored; exit alerts are ignored because your stop and targets close the trade
  • Alert inbox — every alert received and what happened on each account
  • Stop-loss protection check — warns you if an open position loses its working stop
  • Daily profit target / loss limit — per account, using the broker's own day P&L
  • Per-customer risk rules and settings; Starter plan limited to 5 accounts as advertised
  • Apex — connect through Tradovate or Rithmic, depending on which your account uses (this replaces the ProjectX route listed in v2.0.0)
Tradovate OAuth & Rithmic Live
NEW FIX
  • Connect Tradovate with OAuth — sign in on Tradovate's own page; no API subscription and no password stored with CopyTrade
  • Rithmic — order execution confirmed working; beta label removed
  • Per-account daily profit and loss limits
  • Real stop-loss orders on Tradovate, placed from the actual fill price
  • Fixed — daily P&L now follows the futures trading day, not UTC midnight
  • Fixed — several trade-recording bugs that could misreport P&L
Rithmic, Billing & Analytics
NEW
  • Rithmic — connect Rithmic-based prop firm accounts (MyFundedFutures, Take Profit Trader, Bulenox and more), first as early access and then beta
  • Subscriptions — Starter and Pro billing through Stripe
  • Analytics — strategy analytics, performance report export and prop firm rule checks
  • Per-account settings — size multiplier, reverse, and symbol conversions
Legal Infrastructure, Security & Trust Update
LEGAL SECURITY NEW
  • Terms of Service — completely rewritten with proper governing law (Wyoming), arbitration clause, limitation of liability, API key section, execution risk disclosure, and broker responsibility disclaimer
  • Risk Disclosure — comprehensive rewrite covering credential storage risk, prop firm compliance risk, execution latency, and automated trading risks
  • Security page — dedicated /security page with full breakdown of encryption, 2FA, rate limiting, and user best practices
  • Privacy Policy — added data breach notification commitment (72-hour notice)
  • Affiliate FTC compliance — added mandatory FTC disclosure requirement for all affiliates
  • Wyoming LLC registration — CopyTrade LLC registered (Entity #2026-001988219)
  • EU geo-block — service temporarily unavailable to EU/EEA pending GDPR compliance
  • Webhook security — added X-Webhook-Key header method as more secure alternative to URL parameter
  • Per-user data isolation — fixed critical bug where accounts were visible across users
  • Auto-authentication on startup — server now re-authenticates all accounts after restart
Major Platform Launch
NEW IMPROVE
  • Apex Trader Funding — added full support for Apex funded accounts via ProjectX API
  • Onboarding wizard — 4-step guided setup for new users (Welcome → Connect → Webhook → Done)
  • Broker selector — redesigned Add Account modal with visual broker picker (Tradovate / TopstepX / Apex)
  • Rithmic coming soon — waitlist available for MyFundedFutures, TradeDay, Alpha Futures, Lucid
  • Two-factor authentication — TOTP-based 2FA on all plans with backup codes
  • Economic calendar — live US economic events via Finnhub API
  • Status page — /status with real-time service health monitoring
  • Affiliate program — tiered commissions 20% / 25% / 30% with FTC-compliant framework
  • Setup guides — step-by-step broker connection guides for all 3 supported brokers
  • Persistent storage — Railway volume attached, user data survives all redeploys
  • Keep-alive ping — server pings itself every 2 minutes to prevent Railway cold starts
  • Master account label — strategy name now user-configurable (default: MASTER ACCOUNT)
  • Mobile bottom nav — full mobile-responsive dashboard with persistent bottom navigation
  • Wyoming LLC — CopyTrade LLC formally registered
Initial Launch
NEW
  • TradingView webhook receiver — JSON signal processing and routing
  • Tradovate integration — live account trading via official API
  • TopstepX integration — funded account trading via ProjectX API
  • Full trade lifecycle — TP1 partial exit, auto breakeven stop, TP2 full close, SL management
  • Multi-account copying — same size, proportional, or fixed lot sizing
  • Live P&L chart — real-time equity curve with TP/SL level overlays
  • Monthly calendar — green/red P&L calendar with day drill-through
  • Risk management — max daily loss, max trades, max contracts, trading hours
  • Emergency stop — flatten all positions instantly (Ctrl+Shift+E)
  • JWT authentication — secure multi-tenant user accounts
  • AES-256 encryption — all credentials encrypted at rest
  • copytrade.trade — domain registered and live