Airavat is in Private Alpha. Request early access at airavat.xyz

FAQ

Metrics

Are PnL numbers net of fees?

No. All trader PnL and performance metrics are gross. Polymarket trading fees are not deducted. Factor in fees when evaluating whether a trader’s edge is real.

What does Trader Score mean?

A composite 0 to 100 metric combining percentile rankings across performance, risk management, consistency, edge, and experience. See the Traders page for the full breakdown and color codes.

What does Sharpe Ratio measure?

Risk-adjusted return: (Average Return - Risk-Free Rate) / Volatility. Above 1 is good, above 2 is excellent. Traders with too few data points show no value.

Is the Win Rate weighted by position size?

Yes. The Win Rate shown in the app is dollar-weighted: it accounts for position size, not just position count. A trader who wins big on large positions and loses small on small ones will show a higher win rate than a simple win/loss tally would suggest.

What’s the difference between lifetime and sliced metrics?

A trader’s metrics are computed twice: once across their entire history (lifetime), and again across narrower slices of recent activity (e.g. “last 30 days within Politics”). Lifetime tells you who someone has been; slices tell you who they are right now. The Traders tab, Trader detail page, and Advanced mode (within the Traders and Markets tabs) all have Filter by category + Filter by time dropdowns that re-slice everything you see. See Sliced Metrics for the full guide.

Why does a metric show a placeholder instead of a number?

The trader doesn’t have enough closed positions in the active slice to compute a meaningful value. There’s a minimum-trade threshold (currently 20 closed positions) below which we render a placeholder rather than a noisy estimate. Switch the slice (a longer time window or “All categories”) and the same trader will often show a populated value.

Do filters use lifetime or sliced metrics?

Lifetime. Trader Criteria on a saved filter evaluate against the trader’s lifetime stats. If you want to filter on recent form (e.g. “Sharpe > 2 over 30 days”), use Advanced mode in the Traders tab to identify the survivors in that slice and copy them into the filter’s Trader Whitelist.

Filters

What’s the minimum required to save a filter?

At least one component must have constraints. If you have no trader criteria and no trader whitelist, then Trade Criteria must include at least Trade Size or Last Traded Price.

How do whitelists interact with criteria?

OR within a side. A trader passes the trader side of the filter if they’re on the Trader Whitelist OR they meet Trader Criteria. Same on the market side: a market passes if it’s on Market Whitelist OR meets Market Criteria. So whitelists widen a criteria-driven filter, they don’t narrow it. (If you want only the whitelisted addresses to match, leave the corresponding criteria empty.) See How Components Combine for the full match logic.

How do blacklists work?

Blacklists always win. A blacklisted trader or market is excluded regardless of all other criteria.

How does tag logic work in filters?

Both sides use OR logic. Trader Criteria → Market Categories matches traders active in any of the selected tags. Market Criteria → Tags matches markets that carry any of the selected tags.

What happens if I delete a filter that automations depend on?

You’ll see a warning listing the dependent automations. Deleting the filter disables those automations.

Why are only BUY trades matched?

Filters only match BUY-side trades because they’re designed to catch entry signals. Exit behavior (when to sell) is configured separately in the automation’s settings: follow sells, hold until resolution, sell-at price, etc.

Automations

How does email throttling work?

Set a max emails per window (hourly or daily). Once the limit is hit, additional matching trades are silently skipped until the window resets. Current usage is shown in the automation list.

Can I have multiple automations on the same filter?

Yes. A single filter can power any number of automations. For example, an email alert AND a paper copy trade watching the same criteria.

What does “Scale-up enabled” do?

When ON: every buy from a followed trader on a market you already hold adds to your position. Same trader uses proportional sizing; a different trader uses fresh sizing. Both are clamped by your Max Exposure cap. When OFF (default): the position freezes at the first buy and subsequent buys from any trader are skipped. Useful when you want one entry per market and no compounding.

What does “Follow same trader hedges” do?

Some traders buy both Yes and No on the same market, sometimes to lock in arbitrage at sub-$1 totals, sometimes because their thesis flipped. When ON, you mirror those opposing-side buys from the same trader. When OFF, they’re blocked.

What does “Follow other trader hedges” do?

By default, if Trader A buys Yes and Trader B then buys No on the same market, B’s trade is skipped: contradicting signals cancel out and you’d pay spread on both sides. When ON, the opposing entry from a different trader is allowed instead. Useful when you trust both traders and want a natural hedge across views.

Why are some position-limit settings showing different labels than I expect?

The flags were renamed and reorganized. Current labels: Scale-up enabled (was “Single entry per market”), Follow same trader hedges (was “Follow trader hedges”), Max one market per trader (was “Single position per trader”). New flags: Follow other trader hedges and Max markets per trader. See the Automations page for the full table.

What’s the difference between paper and real copy trading?

Paper copy trading simulates trades with full PnL tracking but no real capital at risk. Real copy trading executes actual on-chain transactions using your USDC wallet. Always validate with paper first.

How do I set up real copy trading?

Real copy trading is available to all users with a Polygon wallet. See Real Copy Trading Setup for the full walkthrough.

Can I change the filter on an existing automation?

No. The filter is locked at creation time. Create a new automation to use a different filter.

How should I tune Max Slippage on a Real Copy Trade automation?

Max Slippage caps how far your fill price can drift from the trader’s entry. Lower values protect you from chasing fast-moving markets; higher values trade off price protection for fill rate. Reasonable starting points: 2-3% for most markets, 5% for thin or fast-moving markets. Setting it to 0 disables slippage protection entirely (orders become pure market orders). If you’re seeing too many rejected fills in the trade activity log, raise the slippage. If you’re seeing fills at much worse prices than the trader got, lower it.

What does a position anomaly badge mean?

The position-manager runs every five minutes to reconcile your tracked positions against on-chain state. When they diverge the position gets one of four anomaly badges: appeared (untracked position showed up), grown (balance bigger than tracked), shrunk (balance smaller), or disappeared (balance gone). A separate redemption_failed activity-log entry is written when a market resolves but the on-chain redemption fails after multiple retries. All five trigger a notification via the bell icon. See Notifications for the full taxonomy and what to do.

What is Discretionary Trading?

Discretionary Trading (user-controlled) lets you place individual trades on Polymarket markets directly through Airavat, rather than auto-copying from a filter. You configure it once with your wallet credentials, then trade from any market detail page. One Discretionary Trading automation per user. See Automations: Discretionary Trading.

What is AI Analysis?

AI Analysis provides on-demand AI-powered research on any market, trader, or event. Pick Quick mode (5 to 10 seconds, platform data + light web research) or Deep mode (30 to 60 seconds, thorough multi-source web research with deeper reasoning). You get an actionable recommendation (e.g. BUY YES, HOLD, STRONG FOLLOW), a confidence rating, key factors, and full written analysis. Browse your history from the AI Analysis tab on the main dashboard. See AI Analysis.

Why did a Real Copy Trade order get rejected?

The most common reasons, surfaced in the trade activity log: slippage (the market moved past your slippage tolerance before the order filled, Insufficient liquidity at limit price), insufficient capital (your USDC balance can’t cover a position that size, happens after a few open positions tie up capital), insufficient gas (your wallet ran out of POL for transaction fees). Each rejection is logged inline with the error message; recurring rejections are usually one of these three.

Markets

Why does market status differ from what Polymarket shows?

Status is fetched live from the Polymarket API each time you view it. Brief discrepancies happen when the status recently changed and cached data hasn’t caught up yet.

What are multi-market events?

Some events contain multiple related markets (e.g., separate markets for each candidate in an election). They appear as expandable rows with aggregated liquidity and volume.

General

How often is trader data updated?

Trader statistics are recomputed periodically from on-chain data. Real-time trade feeds (on market and filter detail pages) use WebSocket for live updates.

How do I get help?

Email support@airavat.xyz.