CanaCopy.Getting started ↗
Menu

KNOW THE BOUNDARIES

Connected is not the same as qualified.

CanaCopy works through NinjaTrader Desktop account APIs. Provider connectivity, account permission and tested copying behavior are separate questions.

Current compatibility

EnvironmentStatusWhat it means
Windows / NinjaTrader 8.1.8.2Bounded native checks passedActual in-platform compilation and dedicated local-simulator scenarios. Results belong to the recorded builds.
Tradovate inside NinjaTraderNot yet qualifiedIntended through NinjaTrader-connected accounts; no direct Tradovate connector in this add-on.
Rithmic inside NinjaTraderNot yet qualifiedIntended through NinjaTrader-connected accounts; no separate Rithmic SDK or login in CanaCopy.
Tradovate ↔ RithmicNot yet qualifiedBoth directions need distinct testing. Shared platform access does not prove matching order or OCO behavior.
Web/mobile-originated tradesNot yet qualifiedSeeing an external order in NinjaTrader does not establish supported parent/child relationships.
Mac, Linux, cloud or remote copyingOutside this productThe current build is a local Windows NinjaTrader add-on.

How the providers fit

NinjaTrader manages broker connections and credentials. CanaCopy discovers available accounts and submits supported operations through the NinjaTrader account interface. Multi-provider configuration and platform/account entitlements can affect which accounts are available. CanaCopy does not bypass these requirements.

NinjaTrader multiple-connections guide · Tradovate’s NinjaTrader Desktop guide

Technical connectivity is not a provider endorsement or permission to copy an account. An account name, “Sim” prefix, or platform simulation label alone does not establish eligibility for testing.

Current trade shape

When something goes wrong

Connection loss or uncertain order outcomes stop copying. Reconnection does not automatically replay orders or rearm. Inspect native Orders and Positions and resolve remaining exposure. Stop is not Flatten; the separately confirmed follower Flatten requests cancellation and closure only within its reviewed scope. A request is not proof of completion.

Protection can be local to the computer or depend on the provider. Disconnects, gaps and late fills can leave exposure. The beta remains under validation.