Copy Engine

The copy engine is the core of Tradevanish. It receives signals from your master account and replicates them across all followers.

How Signals Flow

Master Account (WebSocket listener)
    ↓ Position change detected
Copy Engine
    ↓ Apply risk rules
    ↓ Calculate follower quantities
    ↓ Route through dedicated proxy per follower
Follower 1 (IP: 208.x.x.126) → TopStepX
Follower 2 (IP: 142.x.x.089) → Tradovate
Follower N (IP: xxx.x.x.xxx) → NinjaTrader

Signal Types

SignalDescription
OPENNew position opened on master
CLOSEPosition closed on master
MODIFYStop loss or take profit changed
REVERSEPosition flipped (long → short or vice versa)

Risk Rules

Configure these in Settings > Risk Management:

Max Quantity — Maximum contracts per follower order
Daily Loss Limit — Stop copying if daily P&L drops below this
Max Trades Per Day — Limit total trade count
Trailing Drawdown — Track running drawdown against threshold
Kill Switch — Emergency stop all trading across all accounts

Follower Overrides (Pro/Pro+)

Per-follower customization:

Size Multiplier — Scale position sizes (e.g., 0.5x for half size)
Max Quantity — Override the global max per follower
Daily Loss Limit — Independent loss limit per follower