Olympus
Documentation

βš™οΈ How Copy Trading Works

Olympus automatically mirrors the trades of any leader wallet you follow on Polymarket, executing the same positions from your own trading wallet β€” instantly and proportionally, according to your custom settings.

Once your bot is enabled, every time a followed wallet opens or closes a trade, Olympus performs the same action based on the rules and limits you define.


🧠 The Core Mechanism

When a trader you follow (a leader/target wallet) opens or closes a position on Polymarket:

  1. Olympus detects their new position in real time.
  2. Your wallet executes a mirrored trade, using your set ratio and filters.
  3. The trade is logged and displayed on your Dashboard (Open Positions & Trade Activity).
  4. Risk checks ensure the trade meets all your defined parameters before execution.

🧩 Trade Settings and Ratios

These control how your wallet copies trades from each leader. Accessible via Wallet Settings buttons next to each followed wallet.

SettingDescription
Trade RatioMultiplier for the leader's trade size (e.g., 25% means you copy 1/4 of their position).
Max Trade SizeThe maximum USD amount per trade your bot will execute.
Max Market SizeLifetime cap on total USD you invest in any single market. Counts every buy β€” selling does not free up room; once reached, no more buys in that market. Set to ~2–5% of portfolio for risk management.

πŸ’‘ Example:

If a leader buys $400 YES, your ratio is 25%, and your max trade size is $80 β€” Olympus buys $80 YES for you (capped from the calculated $100).


πŸ“Š Filters

These filters define which markets your bot will trade in, preventing unwanted or illiquid positions.

Position & Trade Limits

FilterDescription
Max Open Markets for this walletLimit how many different markets this wallet can have open positions in at once.
Max Trades per 24h periodDaily limit on trades from this wallet β€” resets every 24 hours.
Max Trades per MarketHow many times to DCA into a single position. Leave blank if using Max Total $ Size instead.
Min Trigger Amount (USD)Leader trades below this amount are ignored. Useful to filter out small "test" trades.

Market Quality Filters

FilterDescription
Minimum Odds (%)Skip trades where the leader's entry price is below this percentage.
Maximum Odds (%)Skip trades where the leader's entry price is above this percentage.
Skip Markets Expiring AfterSkip trades for markets that expire beyond this many days out.

πŸ”„ Counter-Trading Mode

In the Advanced tab you can turn on Counter to take the opposite side of a leader's trades (they buy YES, you buy NO). Counter-trading wallets are shown with an amber border on your dashboard.


🧱 Copy Limit Buys

By default, copy trading executes Market Buys to ensure you enter the position as close to the leader's timestamp as possible. However, you can enable Limit Mode to prioritize price over speed.

How it works: Olympus detects the execution price of the leader's trade (regardless of whether they used a market or limit order) and places a limit order for you at that exact price.

Why use Copy Limit Buys?

  • Preserve PnL: Automatically crossing the spread on every copy trade acts like a hidden fee. By using limit orders, you match the entry of your target (which is often at the Bid price rather than the Ask).
  • Control Slippage: In fast-moving markets, market orders can slip significantly. Limit orders ensure you don't pay more than your target's entry price.

The Trade-Off

  • Fill Risk: Using limit orders for copy trading means some trades may not fill if the market moves away from your price immediately.
  • Strategy: You are trading fill certainty for better execution prices.

Note: Currently, this feature only applies to Limit Buys. Sells are still executed as market orders to ensure you can exit positions quickly.

🎯 Stop-Loss & Take-Profit (COMING SOON!)

Automatically close positions once a gain or loss threshold is reached.

SettingDescription
Take-ProfitAutomatically sell when your position reaches a target profit percentage.
Stop-LossAutomatically sell when your position hits a maximum loss threshold.

These tools help lock in profits and minimize downside during volatile markets.