HomeBlogProduct
Back to Blog
ProductFebruary 28, 2026

PredictEngine Multi-Market Bot: Trade Across All Assets and Timeframes

How to configure and deploy PredictEngine bots that scan multiple assets and timeframes simultaneously, with automatic market selection and position management.

10 min read

What Are Multi-Market Bots?

A multi-market bot scans multiple assets (BTC, ETH, SOL, MATIC) across multiple timeframes (5m, 15m, 1h, 4h, daily) simultaneously. Instead of creating separate bots for each market, a single multi-market bot monitors up to 17 markets at once (4 assets x 4 timeframes plus btc_5m), evaluating your strategy conditions against each one.

Multi-market bots are ideal for strategies that look for the best opportunity across the entire Polymarket crypto landscape. For example, a strategy that buys any crypto market trading below 25 cents would scan all 17 markets every 5 seconds and buy whichever one first meets the condition.

Configuring Multi-Market Strategies

To create a multi-market bot, set the interval parameter to "all" when configuring your bot. This tells the scanner to fetch all available markets for your strategy to evaluate. Your strategy code must iterate over ctx.markets.items() to check conditions across each market independently.

Each market in the context provides its own price, volume, order book, and historical data. Your strategy must return target_asset and target_interval in its buy signal so the engine knows which specific market to execute the trade on. Without these fields, the engine attempts to infer the target from your buy reason text.

Per-Market Position Management

Multi-market bots track positions independently per market using the condition_idfield. This means your bot can hold simultaneous positions in BTC 1h, ETH 4h, and SOL daily without them interfering with each other. Each position has its own entry price, size, and P&L tracking.

The position management system prevents double-buying the same market. If your bot already holds a position in ETH 1h, it will not buy ETH 1h again but can still buy ETH 4h or BTC 1h. This per-market tracking is critical for multi-asset strategies that need independent position management across the full market grid.

Optimizing Multi-Market Performance

The most effective multi-market strategies use relative value comparisons across markets. Instead of looking for absolute price levels, compare the price ratios between timeframes for the same asset. If BTC 1h is trading at 45 cents while BTC 4h is at 55 cents, the 1h market may offer better risk/reward for a mean-reversion strategy.

Be mindful of capital allocation across positions. Multi-market bots can open many positions simultaneously, so set conservative position sizes (5-10% of total balance per trade) to ensure you have enough capital for all potential opportunities. The AI Builder automatically adjusts position sizing suggestions for multi-market strategies.

Ready to Start Trading?

PredictEngine lets you create automated trading bots for Polymarket in seconds. No coding required.

Get Started Free

Deploy a Multi-Market Scanner Bot

One bot, all markets. Scan BTC, ETH, SOL, and MATIC across every timeframe to find the best opportunities automatically.

Build Multi-Market Bot

1,500 free credits. No credit card required.

Frequently Asked Questions

How many markets does a multi-market bot scan?

With interval set to "all", the bot scans up to 17 markets: 4 crypto assets (BTC, ETH, SOL, MATIC) across 4 timeframes (5m, 15m, 1h, 4h) plus a dedicated btc_5m market. The scanner updates every 5 seconds.

Can multi-market bots hold multiple positions?

Yes. Multi-market bots track positions per market independently. Your bot can hold positions in BTC 1h, ETH 4h, and SOL daily simultaneously, each with its own P&L tracking.

Do multi-market bots use more credits?

Multi-market bots consume slightly more credits due to the larger number of markets scanned per cycle. However, the difference is minimal since the scanner batches market data requests efficiently.

Can I restrict a multi-market bot to specific assets?

Yes. While the "all" interval scans everything, your strategy code can filter to specific assets. For example, check only markets where the asset is BTC or ETH, ignoring SOL and MATIC.