Polymarket Data
The Strategy Builder connects to Polymarket, a prediction market where people trade on the probability of real-world events. You can use any Polymarket outcome as a live data feed inside an Indicator node, letting you trigger strategies based on how the market prices an event’s probability.
This is useful when you want your automated trading strategy to react to off-chain information, such as election outcomes, macro events, or crypto-specific predictions, rather than pure price action alone. You can combine Polymarket conditions with standard price and indicator conditions using AND / OR logic to create hybrid strategies.
What the data represents
Each Polymarket market has a question (“Will BTC close above $100,000 in 2025?”) and a set of outcomes. Each outcome has a current price expressed as a probability between 0 and 1. A price of 0.72 means the market is pricing that outcome at 72%.
That probability number is what feeds into your condition. You can compare it against a threshold, watch it cross a level, or combine it with price indicators.
Browsing and searching markets
Inside the Indicator node’s toolbox, there is a Polymarket section. By default it shows trending markets sorted by volume. Type at least two characters in the search field to filter by keyword.
Each market in the list shows:
| Field | What it shows |
|---|---|
| Question | The event being predicted |
| Category | Topic tag (e.g. Crypto, Politics, Sports) |
| End date | When the market settles and trading closes |
| Volume | Total volume traded in the market since it opened |
Binary markets (Yes / No)
Most markets are binary. They have exactly two outcomes: Yes and No. The probability bar shows the current split. Two buttons appear below: If settles Yes and If settles No. Click either one to add that outcome’s probability as a data feed to your condition.
Example: A BTC price market shows Yes at 68%, No at 32%. You add the “Yes” outcome. Your condition can then read that 0.68 probability and compare it against any threshold you set.
Multi-outcome markets
Some markets have three or more outcomes (candidates in an election, for example). Each outcome appears as its own row with its current probability. Click any row to add that outcome’s probability to your condition.
Using Polymarket data in a condition
Once you add an outcome, it appears as a data feed block in your Indicator workspace. The value is a decimal probability (0 to 1). Use a comparison operator to define when the condition fires.
Example setups:
"Will ETH hit $5,000?" Yes probability > 0.60: fires when the market prices this above 60%"US recession in 2025?" Yes probability > 0.50: fires when the market tips above even odds- Multi-outcome:
"Trump wins 2024" probability < 0.30: fires when the market drops below 30%
You can combine Polymarket conditions with standard price and indicator conditions using AND / OR logic.
Things to be aware of
Markets have end dates. When a Polymarket market settles, the outcome resolves to 0 or 1 and trading closes. If your strategy is still running when the market closes, the feed will no longer update. Check end dates before deploying a strategy that depends on a specific market.
Probabilities move. Polymarket prices update continuously as participants trade. The same event can shift from 30% to 70% on new information. Design your thresholds with that in mind.
Volume varies. High-volume markets have tighter spreads and more stable prices. Low-volume markets can have wider swings that may trigger conditions unexpectedly. The volume figure shown for each market helps you assess how liquid the pricing is.
Related
- Data Feeds: price, volume, and other market data feeds
- Aggregators and Operators: how to compare Polymarket probabilities in a condition
- Set Entry Conditions: how to build conditions in the Indicator node