Polymarket's BTC binary markets run 24 hours a day, 7 days a week - resetting every five minutes. Manually watching and trading these markets is exhausting and ineffective. Automated Polymarket trading solves this: a bot monitors the markets continuously, enters when your conditions are met, and manages positions on your behalf - whether you're asleep, at work, or simply not watching.
This guide walks through exactly how to set up fully automated Polymarket trading using BotJinn, from wallet connection to your first live trade.
Why Automate Polymarket Trading?
Manual trading on Polymarket has three fundamental problems that automation fixes:
- Speed - Polymarket order books move in milliseconds. By the time you see an entry price and click, it's gone. A bot reacts in under 100ms.
- Consistency - Humans deviate from their strategy under pressure. A bot executes the exact same rules every time, without emotion, fatigue, or second-guessing.
- Coverage - The best BTC binary entry opportunities often occur in the early morning or late at night. A bot doesn't sleep.
What You Need Before Starting
To run an automated Polymarket trading bot, you need:
- A Polymarket account with a funded wallet - USDC on the Polygon network. Minimum ~$20 to start trading.
- CLOB API credentials - Polymarket's trading API requires an API key, secret, and passphrase generated from your wallet. These give the bot permission to place orders on your behalf.
- A BotJinn account - handles all the infrastructure, strategy configuration, and execution.
Security note: BotJinn encrypts all credentials server-side with libsodium secretbox before storage. Your private key and API credentials are never stored in plaintext and never logged. You can revoke API access from Polymarket at any time.
Step 1 - Create Your BotJinn Account
Go to botjinn.com/register and create an account. All new accounts include a 3-day free trial - no credit card required to sign up. Your bot environment is provisioned automatically.
Step 2 - Generate Your Polymarket CLOB API Credentials
Your bot needs API credentials to place orders on Polymarket. To generate them:
- Go to polymarket.com and connect your wallet.
- Navigate to your profile → API Keys (or use the Polymarket developer docs to derive credentials programmatically from your private key).
- Copy your API Key, API Secret, and Passphrase.
- Also copy your wallet address, private key, and funder address.
BotJinn's Setup Guide walks through this process in detail with screenshots.
Step 3 - Enter Credentials in BotJinn Settings
In your BotJinn dashboard, navigate to Settings → General. Enter:
- Polymarket wallet address
- Private key (encrypted immediately on save)
- CLOB API Key, Secret, and Passphrase
- Funder address and signature type
- Telegram chat ID (optional, for trade notifications)
All fields are encrypted with libsodium before being written to the database. Once saved, credentials are never shown in plaintext again.
Step 4 - Choose a Trading Strategy
Go to the Strategies tab in your dashboard. BotJinn offers four pre-built blueprints for automated Polymarket trading:
- Conservative - Low risk. Tight entry prices, smaller positions, wider gap filter. Best for traders who prioritise capital preservation.
- Balanced - The recommended starting point for most users. Moderate risk/reward with sensible defaults.
- Aggressive - Larger positions, momentum-driven entries. For traders comfortable with higher drawdown in exchange for higher upside.
- Scalp - High-frequency, near-50¢ entries. Maximum trade volume with tighter per-trade edge.
Select the blueprint that fits your risk appetite. You can switch strategies at any time - the bot will use the new settings on its next restart.
Step 5 - Start Your Bot
Back on the Dashboard, click Start Bot. Your automated Polymarket trading bot is now running. It will:
- Connect to the live BTC binary market order book
- Monitor prices at your configured polling interval (e.g. every 100–250ms)
- Enter positions when your strategy conditions are met
- Exit at take-profit or stop-loss automatically
- Roll to the next 5-minute market at expiry
- Send you a Telegram message on every trade (if connected)
The live dashboard updates in real time - you can see your active position, running P&L, win rate, and recent trade history without refreshing.
Monitoring Your Automated Bot
Once running, you don't need to do anything. But it's good practice to check in on your bot periodically:
- Telegram alerts - Every trade is notified instantly. If alerts stop arriving, check the dashboard for errors.
- Win rate - A healthy win rate for the balanced/aggressive strategies should be above 60% over 20+ trades. If it's consistently lower, consider switching to a more conservative blueprint or reducing position size.
- Market conditions - The bot is designed for trending BTC conditions. In prolonged flat/sideways markets, the gap filter will suppress entries - this is intentional.
What to Expect in Your First Week of Automated Trading
The first week of running an automated Polymarket bot is primarily about verifying the setup works correctly — not evaluating the strategy's profitability. Here is what to expect day by day.
On day one, your bot may not place a single trade. If BTC is in a flat, range-bound period with minimal directional movement, the gap filter correctly suppresses entries. This is not a malfunction — it is the strategy behaving exactly as designed. Capital preservation during low-edge conditions is a feature, not a bug.
Over the first few days, you should see 2–8 trades depending on BTC volatility and which strategy blueprint you selected. Do not attempt to evaluate performance from this small a sample. Five trades tells you almost nothing statistically. What these early trades do tell you is whether the mechanical setup is working: are Telegram alerts firing for each trade? Is the dashboard updating correctly? Are credentials being accepted by Polymarket without authentication errors?
Common first-week issues and their causes:
- Bot shows Running but places no trades - Market conditions have not met the strategy entry criteria. Check BTC volatility; if the market is flat, this is expected.
- Credentials rejected on startup - The most common cause is a passphrase entered with extra spaces or in the wrong format. Review the Setup Guide for the exact format required.
- Telegram not receiving alerts - Verify your chat ID is correctly entered. You must send the bot a message first before it can send to you.
Week one is for confirming the setup. Week two and beyond is when you start building the trade history needed to evaluate strategy performance meaningfully.
Choosing the Right Strategy Blueprint for Your Goals
BotJinn offers four strategy blueprints, and selecting the right one for your risk tolerance and goals has a significant impact on outcomes. Here is specific guidance for each:
Conservative — Best for new users or anyone who wants to learn how the system works without significant capital risk. The stop-loss is tight (around 50¢), position sizes are small relative to bankroll, and the gap filter threshold is wide — meaning fewer entries but higher-confidence ones. Expect lower trade frequency. This is the right blueprint if protecting your starting balance while learning is the priority.
Balanced — The recommended starting point for most traders. Moderate position sizes, a sensible gap filter threshold, and standard take-profit and stop-loss levels. This blueprint is designed to perform across a range of BTC market conditions rather than being optimised for a specific scenario. Start here for at least two weeks before considering a switch.
Aggressive — Larger positions, tighter gap filter (enters more readily), higher potential returns, and higher drawdown risk. Only move to this blueprint after you have a proven track record on Balanced over at least 50 trades. The aggressive strategy amplifies both wins and losses — it is not a shortcut, it is a multiplier of your existing edge or lack of it.
Scalp — High-frequency entries near 50¢, no gap filter requirement. The highest trade volume of any blueprint but also the narrowest per-trade edge. Best in trending markets; not recommended as a first strategy because the high frequency makes it harder to distinguish variance from a genuine configuration problem early on.
You can switch strategies at any time from the Dashboard — your open positions are not affected by a strategy change. Only future entries will use the new settings. A strategy switch takes effect on the bot's next cycle after restart.
Common Setup Mistakes and How to Avoid Them
The majority of setup problems that new BotJinn users encounter fall into a small number of categories. Knowing them in advance saves significant frustration.
- Wrong private key format - Your private key must be exactly 64 hexadecimal characters with no 0x prefix. Keys exported from MetaMask include the 0x prefix by default — remove it before entering the key in BotJinn settings.
- Using your main Polymarket wallet - The bot holds your private key to sign transactions. Use a dedicated hot wallet with only the USDC you want to trade. Never use the same wallet you use for large holdings or long-term Polymarket positions.
- Auto-Redeem not enabled on Polymarket - When a binary market resolves, Polymarket does not automatically return your USDC unless Auto-Redeem is enabled in your account settings. Without it, your winning positions sit as unredeemed shares and your available balance does not increase. Enable Auto-Redeem at polymarket.com before starting the bot.
- Position size larger than available balance - If your configured position size exceeds your available USDC, the FAK order will fail silently and the trade will not execute. Keep your position size well below your current balance, accounting for positions that may already be open.
- Skipping the setup guide - The BotJinn Setup Guide documents the exact credential format, where to find each value in Polymarket, and how to verify everything is working. Most setup issues are resolved by reading it before entering credentials, not after encountering an error.
Most credential-related issues resolve within minutes once the correct values are entered. If your bot still fails to authenticate after double-checking all fields, use the in-dashboard support chat to get help — do not regenerate new API credentials as the first response, since this invalidates any existing credentials unnecessarily.
Ready to automate your Polymarket trading?
3-day free trial · All strategies included · No server setup required
Start Automating Free →