CopyTrader

Automatically mirror trades from top-performing Solana perps traders directly to your Jupiter Perps account.

Pro + Elite Python Bot

What You Get

A downloadable Python bot that connects to PerpsTracker's real-time trade feed and executes trades on your behalf.

🔄

Mirror Trades

When a trader you follow opens, increases, or closes a position, the bot replicates the action on your account in real-time.

🛡

Risk Controls

Set max position sizes, exposure limits, leverage caps, and auto-close thresholds. You decide how much risk to take.

💰

Fee Discounts

Hold $PERPS tokens to reduce or eliminate CopyTrader fees. Fees apply on all opens and increases.

How It Works

Five steps from signup to automated trading.

1

Subscribe

Sign up for a Pro or Elite plan to unlock CopyTrader access.

2

Download & Install

Download from your Dashboard and run the auto-install script (Windows or Linux).

3

Configure

Run the auto-configure wizard to set your API key, wallet, position sizes, and risk limits.

4

Pick Traders

Use the leaderboard and watchlist to choose which traders to follow.

5

Run the Bot

Start the bot. It receives live alerts and mirrors trades automatically.

Core Features

Real-Time Execution

WebSocket-powered trade alerts with sub-second delivery. Automatic fallback to polling if connection drops.

📏

4 Copy Modes

Fixed USD size, percentage of balance, direct copy (match trader's collateral), or trader percentage mode.

📝

Paper Trading

Full simulation mode with realistic fee estimation. Test strategies risk-free before going live.

👥

Multi-Trader Support

Copy multiple traders with independent settings per trader — different sizing, leverage, and copy behavior for each.

💼

Multi-Wallet Mode

Open positions across as many wallets as you want. Round-robin or balance-based rotation, all from one interface.

📊

Built-In Web Dashboard

Monitor positions, P&L, trade history, and bot health from a local web UI. No terminal required.

📲

Telegram Bot

Full position management via Telegram — open, close, increase, decrease, set TP/SL, and place limit orders from your phone.

🪐

Jupiter Perps Native

Executes directly on Jupiter Perps via their API. SOL, ETH, and BTC markets with per-market collateral selection.

Trading Controls

Full control over what gets copied, how, and when.

Copy opens, increases, decreases, and closes — toggle each action independently
Direction filter — copy only longs, only shorts, or both
Copy or fixed leverage — match the trader's leverage or set your own (1.1x–250x)
Per-market collateral — choose SOL, ETH, BTC, or USDC independently per market
Limit order support — copy trader's pending limit orders at trigger prices
Auto-close when trader closes — automatically exit your position when the trader exits theirs
Per-trader overrides — different collateral, leverage, copy mode, and wallet for each trader
Live settings reload — change any config while the bot is running, no restart needed

Risk Management

Institutional-grade risk controls built into every layer.

🛡

Position & Exposure Limits

Max position size — cap USD per single position
Max total exposure — cap across all open positions combined
Max concurrent positions — limit how many positions can be open at once
Per-market exposure cap — limit % of balance in any single market
Min balance reserve — always keep a minimum wallet balance for fees
Daily loss limits — auto-pause copying if daily losses exceed USD or % threshold
🎯

Take Profit & Stop Loss

Auto TP/SL — automatically set take profit and stop loss on every new position
Copy trader's TP/SL — mirror the trader's TP and SL when they set them
Trailing stop loss — SL trails behind peak profit by a configurable %
Breakeven stop loss — moves SL to entry + buffer after position reaches X% profit
Profit lock (ratcheting SL) — progressively lock in profits at defined levels (e.g. lock 5% at 10% gain, lock 15% at 20%)
Force close — auto-close all positions at X% profit, X% loss, or after X hours
🧠

Advanced Strategies

Scale-out — partial profit taking at multiple levels (e.g. close 25% at +10%, another 50% at +25%)
DCA on drawdown — auto average-down with configurable multiplier and max levels
Dynamic size adjustment — auto-shrink position size after losses, grow after wins
Skip if position exists — prevent duplicate positions in the same market/direction

Entry Filters

Filter out bad trades before they execute. Only copy signals that match your criteria.

Trader size filter — skip if trader's position is below/above your thresholds
Trader leverage filter — skip if trader's leverage is outside your range
Max entry slippage — skip if price has moved too far from trader's entry
Stale alert rejection — ignore alerts older than X seconds
Entry delay — wait N seconds before copying to avoid front-running
Cooldown — minimum time between consecutive trades
Funding rate filter — skip trades when funding rate is extreme or biased against direction
Trading hours — restrict to specific UTC hours and days of the week
Min traders requirement — only copy when X unique traders open the same direction within a time window
Slippage tolerance — configurable slippage in basis points for order execution

Telegram Bot

Full trading control and real-time alerts directly in Telegram. Manage everything from your phone.

💬

Commands

/status — Bot status
/positions — Open positions
/balance — Wallet balance
/open — Open position
/close — Close position
/closeall — Close all
/increase — Add to position
/decrease — Reduce position
/tpsl — Set TP/SL
/limit — Limit order
/limits — View pending
/cancel — Cancel order
🔔

Alert Types (each toggleable)

Position opened/closed/increased/decreased
TP/SL set with distance %
Errors and copy-skip reasons
Trader activity from watchlist

Infrastructure

Built for reliability and transparency.

Auto-install script — one-command installer for both Windows and Linux that sets up Python, dependencies, and folder structure automatically
Auto-configure wizard — interactive setup walks you through API key, wallet, risk settings, and copy preferences step by step on first run
Dual price sources — Doves Oracle (RPC) with PerpsTracker API fallback
Custom RPC support — use your own Solana RPC with automatic failover to a backup
Priority fee control — Normal, High, Turbo, or custom micro-lamports
Auto-updates — one-click updates from dashboard with automatic backup and restart
Health monitoring — real-time WebSocket, API, and RPC latency dashboard
Execution log — SQLite database with searchable, filterable, exportable trade history
Position reconciliation — auto-sync with on-chain state, liquidation risk indicators
Remote access — password-protected with IP whitelist, access logging, and ban on failed attempts
State persistence — auto-saves every 30s, resumes after restart with full position tracking
Transaction links — every trade includes a Solscan link for on-chain verification

Fee Structure

A small fee is charged on all position opens and increases, whether manual or copytraded.

$PERPS Holdings Fee Rate
No $PERPS 1.0%
1,000,000+ $PERPS 0.75%
2,500,000+ $PERPS 0.50%
5,000,000+ $PERPS 0.25%
10,000,000+ $PERPS 0% (Free)
Token holdings are checked automatically via your connected wallet. See Tokenomics for more details.

Pro vs Elite

Both tiers include the CopyTrader. Elite adds more capacity and real-time features.

Pro
$49/month
  • CopyTrader bot download
  • REST API trade alerts
  • Paper trading mode
  • Up to 3 traders on watchlist
  • WebSocket real-time alerts
  • Telegram notifications
  • Auto-updates via dashboard
  • Webhook integrations

Ready to Start Copy Trading?

The CopyTrader is available for download on your Dashboard immediately after subscribing to Pro or Elite.

Frequently Asked Questions

What exchange does the CopyTrader support? +
The CopyTrader executes trades on Jupiter Perps on the Solana blockchain. You'll need a Solana wallet with SOL for transaction fees and collateral. No centralized exchange accounts are required.
Do I need coding experience to use it? +
No. The bot includes an auto-install script for both Windows and Linux that handles Python, dependencies, and folder setup in one command. On first run, an interactive configuration wizard walks you through your API key, wallet, risk settings, and copy preferences step by step. If you can follow a guide, you can run the CopyTrader.
What are the CopyTrader fees? +
The base fee is 1% on all position opens and increases. Hold $PERPS tokens to reduce fees: 1M tokens = 0.75%, 2.5M = 0.50%, 5M = 0.25%, 10M+ = 0% (free). See the fee table above for details.
Is there a paper trading mode? +
Yes. The bot includes a full simulation mode with realistic fee estimation that tracks trades without executing on-chain. Paper positions appear in the History tab with full P&L tracking. Test strategies and settings risk-free before committing real capital.
How many traders can I copy at once? +
Pro subscribers can add up to 3 traders to their watchlist. Elite subscribers can follow up to 100 traders. Each trader can be configured independently with their own position sizing, leverage, copy mode, and even assigned to a specific wallet.
What markets and collateral are supported? +
The bot supports SOL, ETH, and BTC perpetual markets on Jupiter Perps. For each market, you can independently choose your collateral token — use the native asset (SOL, ETH, BTC) or USDC. Leverage ranges from 1.1x to 250x.
How does multi-wallet mode work? +
Add as many wallets as you want and control them all from one interface. The bot distributes trades across wallets using either round-robin (sequential rotation) or balance-based (highest available balance first). You can also assign specific wallets to specific traders, set per-wallet minimum balance thresholds, and configure cooldown periods between wallet reuse.
What risk protections are available? +
The bot includes trailing stop loss, breakeven stop loss, profit lock (ratcheting SL at multiple levels), auto TP/SL on every position, scale-out (partial profit taking), DCA on drawdown, daily loss limits that auto-pause copying, max exposure caps, force close after X hours or X% loss, and dynamic size adjustment based on win/loss streaks. All configurable from the web dashboard or config file.
Can I manage trades from my phone? +
Yes, via the Telegram bot. You can open, close, increase, and decrease positions, set TP/SL, place and cancel limit orders, check balances, and view all open positions — all from Telegram commands. Each alert type (opens, closes, errors, etc.) can be toggled on or off individually.
How do I update the CopyTrader? +
Updates are available on your Dashboard. The bot checks for updates automatically and supports one-click updating with automatic backup of your existing files and restart. Individual files can also be patched without re-downloading the full package.
Can I access the dashboard remotely? +
Yes. Remote access can be enabled with password protection, IP whitelisting (CIDR notation), session tokens, access logging, and automatic banning after failed login attempts. Ideal for running the bot on a VPS or dedicated server.
What happens if I cancel my subscription? +
The bot will stop receiving trade alerts once your subscription expires. Any open positions on Jupiter Perps remain yours and are unaffected — you just won't receive new copy signals. You can re-subscribe at any time to resume.
Is my wallet private key safe? +
Your private key stays on your machine and is never sent to PerpsTracker servers. The bot runs locally and signs transactions directly from your computer. We recommend using a dedicated trading wallet rather than your main holdings wallet.