Skip to main content

How to set up and configure Tradecopia on macOS

macOS-specific setup requirements for Tradecopia, including build selection, Gatekeeper fix, permissions, firewall, and App Nap configuration.

This article covers macOS-specific setup and configuration requirements for Tradecopia Pro (desktop).

You might need this article if:

  • You're installing Tradecopia on a Mac and want to know what to configure before you start trading

  • You want to understand what macOS permissions and firewall settings Tradecopia needs

  • You're using an Apple Silicon Mac (M1, M2, or M3) and want to confirm compatibility

  • You want to prevent common macOS-specific issues from affecting your trading session

Pro+ Lite and Pro+ users: You access Tradecopia through a web browser — there is nothing to configure at the macOS level. If something isn't working on your cloud plan, contact the Tradecopia support team.

If you already have a specific error, see Why won't Tradecopia open on macOS, and how do I fix it? for resolution steps.

Which macOS build to install

Tradecopia currently ships one macOS build:

Build

For

macOS Intel (DMG)

All Mac users — Intel and Apple Silicon

Apple Silicon (M1/M2/M3): The Intel build runs on Apple Silicon Macs through Rosetta 2 — Apple's built-in Intel compatibility layer. You do not need to do anything to enable this. Download and install the Intel DMG and macOS handles the translation automatically.

If Rosetta 2 is not yet installed on your machine, macOS will prompt you to install it the first time you open an Intel app. You can also install it manually:

softwareupdate --install-rosetta

A native Apple Silicon build may be available in a future release.

First-launch permissions

When you open Tradecopia for the first time, macOS will present permission prompts. These are standard security checks — accept them all for the app to function correctly.

Permission

Why it is needed

Network access

Broker connections and trade replication use WebSocket connections to broker APIs

Incoming network connections

The macOS firewall may prompt to allow or block — must be allowed

Keychain access

Tradecopia stores authentication tokens securely in the macOS keychain

Always click Allow when macOS asks whether Tradecopia can accept incoming network connections or access network resources. Denying these will prevent broker connections from being established.

If you previously denied a permission, you can review and update it in System Settings → Privacy & Security. Check the Firewall, Network, and Security sections.

The damaged app error — Gatekeeper

If macOS shows "Tradecopia is damaged and can't be opened. You should move it to the Trash" — this is not file damage. It is macOS Gatekeeper quarantining an app downloaded from the internet. A reinstall will not fix it.

Fix: Open Terminal (Finder → Applications → Utilities → Terminal) and run:

xattr -cr /Applications/Tradecopia.app

Then try opening Tradecopia again. If the error persists, confirm the app was dragged to the Applications folder from the DMG before running the command. If it is installed elsewhere, adjust the path:

xattr -cr ~/Desktop/Tradecopia.app

For the Security block variant ("Cannot be opened because the developer cannot be verified") — open System Settings → Privacy & Security and click Allow Anyway after an attempted launch. See Why won't Tradecopia open on macOS, and how do I fix it? for more detail on both scenarios.

Firewall configuration

macOS has a built-in application firewall that can block broker connections even after the app opens.

Check your firewall: System Settings → Network → Firewall

Confirm Tradecopia is listed and set to Allow incoming connections. If it is not listed, add it manually, or temporarily disable the firewall to confirm whether it is causing the issue.

Third-party firewalls (Little Snitch, Lulu, others): These tools prompt for every new outbound connection Tradecopia makes. You must approve connections for:

  • Broker API endpoints

  • OAuth authentication redirects (Tradovate, NinjaTrader)

  • WebSocket connections

Create a rule to allow all outbound connections from Tradecopia, or approve each prompt as it appears during initial setup.

App Nap — prevent session interruptions

macOS App Nap throttles or suspends background apps it considers inactive. If Tradecopia is running while you are working in another application, App Nap may interrupt replication mid-session.

To disable App Nap for Tradecopia, run this once in Terminal:

defaults write com.tradecopia.app NSAppSleepDisabled -bool YES

Alternatively, keep Tradecopia as the active foreground application during your trading session.

Additional configuration

VPN: VPNs can interfere with broker WebSocket connections and OAuth authentication flows. If you experience connection issues not explained by firewall or permissions, temporarily disable your VPN and retry. Some VPN providers route traffic through servers that broker APIs reject.

Display sleep: If your display sleeps, macOS may reduce background process priority. During trading sessions, set a longer display sleep interval or disable it: System Settings → Displays → Advanced → Prevent automatic sleeping when the display is off.

macOS updates: macOS may prompt for system updates or restarts during active sessions. Decline or defer these during trading hours — a system restart will close Tradecopia and stop all replication.

Date and time: Broker connections and OAuth token validation are time-sensitive. If authentication fails unexpectedly, confirm automatic date and time is enabled: System Settings → General → Date & Time → Set time and date automatically.

Quick reference

Symptom

First check

"Damaged and can't be opened"

Run xattr -cr /Applications/Tradecopia.app in Terminal

App won't open, no error shown

System Settings → Privacy & Security → Allow Anyway

Broker connection failing on launch

System Settings → Network → Firewall → allow incoming connections

OAuth popup not appearing

Check firewall and VPN — both can block the OAuth redirect

Replication drops mid-session

Disable App Nap — run defaults write com.tradecopia.app NSAppSleepDisabled -bool YES

Authentication keeps failing

System Settings → General → Date & Time → enable automatic time

App crashes on Apple Silicon

Install Rosetta 2 — run softwareupdate --install-rosetta

App crashes after macOS update

Related articles

Did this answer your question?