From Pick to Position
When an Oracle pick posts, Auto-Trade places one price-bounded order on your own account, sized from your balance. Then it shows you what it did and why.
The Oracle posts a pick when a proven sharp wallet buys on Polymarket. The price can move within minutes, while you are asleep, at work or away from the screen. Auto-Trade closes that gap. Once you turn it on, it watches the board all day and places the order for each pick on an account you control.
It also follows the wallet out. When the wallet behind a pick sells, Auto-Trade sells your position too, so you are not left holding a position the sharp has left.
It is boring by design. No chasing, no doubling up, no guesswork. One order per pick, sized from your balance, inside a set price, or nothing at all. Every action, including every time it chose not to trade, is written to an activity log you can read.
Set It Up: Three Steps
- 1Create your trading walletAccount menu (top right) → Automation. The panel opens as a numbered checklist; press Create trading wallet. Copy the private key it shows you and store it somewhere safe, then press “I saved it — enroll”. The wallet is not active until you do, and it stays on screen (even across refreshes) until you enroll or discard it. Lost the backup later? Recover signer key under Accounts, then Polymarket, then Advanced, asks for your Optiqal password and reveals it for two minutes.
- 2Add funds: USDC on PolygonStep 2 shows a deposit address with a copy button. From an exchange or your crypto wallet, send Polygon USDC (USDC on the Polygon network) to that address, with the network set to Polygon; any Polygon USDC flavor works, and the bot converts it itself. Not USDT, not POL: POL is not converted. Send $35 or more: each pick uses up to 3% of the balance, but Polymarket's minimum order is $1, so with less each pick is a bigger share. If the step asks for POL, add about 1 POL for one-time approvals. Balances appear live as they arrive.
- 3Turn it onTurn on auto-trade stays off until the first two steps are done. You do not set an amount: we size each order from your balance (see below). The confirm step shows the most it can spend in a day and the exact wallet where positions appear; tick the box to accept it. After that the bot preps the wallet on its own (conversion and trading approvals, usually 2 to 5 minutes) and buys the next pick that qualifies. Pause any time with one click.
The one rule: Polygon network only. Funds sent on Ethereum, Solana, Base, or any other network will not arrive. If your money is on an exchange or another chain, withdraw it choosing Polygon. The network picker is next to the address field.
Where It Works
Automation buys on three exchanges, and where you are decides which ones the console sets up. Outside the United States it places orders on Polymarket through a dedicated trading wallet. In the United States, Polymarket itself refuses orders, so US members use Polymarket US or Kalshi, both CFTC-regulated exchanges, with their own account and an API key (details below).
A pick is bought on Polymarket US or Kalshi only when the same market is listed there. On Kalshi, it also has to cost the same as on Polymarket. Each pick is one position: a pick held on one exchange is not bought again on another.
The console checks your connection for you and shows the right setup on its own. Nothing needs to be requested. A region no exchange serves shows a short notice instead of steps it knows you cannot finish.
In the United States: Polymarket US and Kalshi
Polymarket US is a separate, regulated exchange with its own accounts. The bot trades your Polymarket US account with an API key you create. Your money is deposited at Polymarket, held at Polymarket, and withdrawn at Polymarket. Optiqal stores only the key, encrypted, and uses it for one thing: placing your orders.
- 1Open a Polymarket US accountSign up in the Polymarket US app or at polymarket.us and pass their identity check. Deposit the amount you want the bot to work with there. Some states restrict sports markets; Polymarket applies those rules at sign-up.
- 2Create an API key and connect itAt polymarket.us/developer, create an API key. Copy the Key ID and Secret Key. The secret is shown only once. Paste both under Account → Connections → Polymarket US (or into the Polymarket US step of your Automation console); we verify the key against the venue before saving it.
- 3Turn it onSwitch on Polymarket US in the Automation console and turn on auto-trade. Sizing works the same as everywhere else: we size each order from the balance in that account. The bot then buys the picks that are listed on Polymarket US.
You can also buy a pick yourself, without the bot. Once your key is connected, every Buy button on a pick card opens a Polymarket US ticket. Type a dollar amount, read the contracts, the venue fee and your worst price, and confirm. The order is placed with your key at that moment, fill-or-kill, and never rests on the book. Nothing is placed on a schedule unless you turn the bot on.
Two honest differences on this exchange. First, not every pick is listed there: only picks with an exact Polymarket US market can trade, so US accounts see fewer orders than the pick feed shows. Second, Polymarket US charges a small taker fee per order (largest near 50¢, shrinking toward the extremes); the bot accounts for it when sizing, and your fills reflect it.
Kalshi
Kalshi works the same way: the bot trades your own Kalshi account with an API key, and your money stays at Kalshi. Optiqal stores the key encrypted and uses it only to place your orders.
- 1Open and fund a Kalshi accountSign up at kalshi.com, pass their identity check, and deposit the amount you want the bot to work with.
- 2Create an API key and connect itAt Kalshi, open Settings, then API, and create a key on your main account (a key from a subaccount is refused). Kalshi downloads the private key file one time, so keep it. In the Automation console, open Kalshi under Accounts and paste the Key ID and the whole private key file.
- 3Turn it onSwitch on Kalshi and turn on auto-trade. The bot buys a pick on Kalshi when the same market is listed there at the same price as on Polymarket.
How It Works
A pick posts
A pick posts on the board: the same picks you see on the dashboard, at the same moment. Most come from the Oracle. Auto-Trade never gets early access and never trades anything that is not posted.
Checked again at order time
Just before it buys, the bot checks the pick again with live data. The wallet must still hold its position, the event must be more than 20 minutes away, and the price must still be close to the price we posted. If any check fails, it skips and logs the reason.
Sized from your balance
The order size comes from your balance on that exchange and from our own record on that kind of pick. The daily maximum and the open-position limit must still be clear.
A fill-or-kill order
The order has a worst acceptable price: up to 2¢ above the live price, and never more than 5¢ above the price we posted. It fills at the best prices on the book up to that limit, or it does not fill at all. If the price moved before the order arrived, the bot checks the pick again a minute later and tries again inside the same limit. A pick can never be bought twice.
Out when the wallet is out
When the wallet behind the pick sells, the bot sells your position too, at a loss as well as at a profit. Copying a wallet means copying it out, not only in.
Everything on the record
Fills, no-fills, sells and skips all land in your Automation activity feed with timestamps and reasons. If a position is ever closed by the desk, it is labeled. Positions never silently vanish.
How We Size Orders
You do not set amounts or limits. We set them from your balance and from our own results, the same way for every member. Your balance is the cash on that exchange plus what your open positions cost. To trade bigger or smaller, add or withdraw money. Turning it on asks for a second confirmation that shows the most it can spend in a day.
3% a pick
Each order is 3% of your balance. The smallest order is $1, so with less than about $35, each pick is a bigger share of the balance.
More on the strongest, less on the weakest
Kinds of picks with the strongest recent record get 4%. Kinds with a weaker or shorter record get less, down to a quarter of the normal size. The levels move on their own as results come in.
Daily maximum
At most 35% of your balance goes out in one day. Attempts and unconfirmed orders count against it, so an unclear order can never overspend.
Open-position limit
Up to 50 positions open at once. Sold and settled positions free up slots.
Pause, instantly
One click stops new orders at once and keeps your setup. Open positions still sell when their wallet sells. Stopping is never harder than starting.
One order per pick, ever
Enforced at the database level. A pick that disappears and resurfaces, or a mid-flight retry, can never double an order.
Your Wallet, Your Funds
Your money never touches Optiqal. You create a dedicated trading wallet in your browser, back up its key yourself, and fund it with exactly the amount you want the bot to work with. Positions and proceeds sit in that wallet, yours to withdraw at any time, with or without us. So the bot can trade while your browser is closed, Optiqal keeps an encrypted copy of that wallet's signing key. It can only ever reach this one ring-fenced wallet, never your main wallet, and you can retrieve the key yourself at any time with your account password.
Ring-fenced by design
A separate wallet holding only what you deposit. Your other funds are untouchable: the bot cannot spend money that is not there.
Sealed signing key
The trading key is stored under envelope encryption (AES-256-GCM) and used for one thing: signing your orders. It is never logged, and it is only ever shown back to you, after you confirm your password.
Revocable any time
Revoke (then confirm) deletes our stored key and disarms the bot. Your wallet and its balance are unaffected. Save your key backup first: after a revoke, the wallet can only be reached with it.
Watching it work
- The Activity screen in your Automation console records every decision: fills, no-fills, sells, and hard skips with the reason. Its top line shows what a pick costs today, how much went out today, and how many positions are open. While the bot is simply waiting (no qualifying pick, wallet still preparing) the feed stays quiet on purpose: no news is “nothing to act on yet.”
- The terminal has an Automation tab next to Calendar and Live Edge (on a phone, under Tools), with your live status, recent decisions, and one-tap Pause.
- Your trading wallet is a public Polymarket account. Under Accounts, then Polymarket, then Positions address, you can watch it on Polymarket and see every position and trade on the venue itself, any time, no login needed.
- The Add funds screen shows what the wallet holds, checked each minute. Deposits appear there within a minute or two of sending.
What It Will Never Do
- Place an order without a price bound. Every order is fill-or-kill at its limit.
- Chase a price past its limit. An order never pays more than 5¢ above the price we posted. If the price runs past that, the answer is a logged skip, not a worse fill.
- Buy the same pick twice, under any circumstances.
- Exceed the daily maximum or the open-position limit. Unclear orders count as spent until proven otherwise.
- Double down after a loss. Size comes from your balance and our record, never from your last result.
- Buy a pick after its wallet has sold, or after the event has started.
Arbitrage Automation
Sometimes Kalshi and Polymarket price the same event differently. When both sides together cost less than the $1 the winner pays, arbitrage automation buys both sides at once, so one side pays $1 whichever side wins. It is a separate strategy with its own settings, under Arbitrage in the Automation console. In the US it pairs Kalshi with Polymarket US. Elsewhere it pairs Kalshi with Polymarket. Start with a small amount per position and raise it once a few have gone through.
Scan both venues
It compares Kalshi and Polymarket all day. A pair counts only when both venues list the same match: the same players or teams, the same competition and the same start time.
Size the basket
Both sides get the same number of contracts, priced at the order limit with fees included, within your basket size and half of the shares on offer.
Send both orders together
Each side is one exact-size fill-or-kill order. If only one side fills, it sells that side back at once, within the loss limit you set.
Wait for both venues to settle
Your money stays on both venues until each one settles. The result is booked only from the venues' own settlement.
What can still go wrong
- A called-off match is the big one. If the venues settle it differently, the two sides no longer add up to $1 and both can lose. With international Polymarket, which pays 50¢ on each side, it buys the Polymarket side only below 48¢. With Polymarket US, it buys only games where both venues' rules for a called-off game match.
- Prices move within about a second. One side can fill while the other misses; selling it back costs the spread.
- Your money is locked until both venues settle, sometimes for days.
- You need your own Kalshi account (an API key with Read all data, Trade and Transfers), plus Polymarket US in the US or the Polymarket automation wallet elsewhere.
Your limits: an amount per basket (both sides together), a daily cap, a limit on open baskets, a minimum return, and the most a sell-back may lose. Watch live price gaps any time on the Arbitrage Screener. The full rundown is in the Arbitrage documentation.
Regions & Checks
The international exchange does not accept orders from every region. Check this before you fund anything: the Automation console warns you on the spot if your current location cannot arm that rail, and arming it is refused from a blocked region. US members are routed to Polymarket US and Kalshi instead (above), where eligibility is handled by each venue's own account rules.
On the international rail, your location is re-verified when you arm and again every 30 days (the console shows the days remaining and a one-click renewal). If a check lapses or places you somewhere blocked, the bot stops opening new positions and says so. Your wallet, balance, and settings stay exactly as they were.
Real-money execution carries real risk. Our performance is published and honest, and it includes losing stretches. Fund the account only with money you are prepared to lose, start with a small balance, and read your activity feed. Auto-Trade executes a strategy; it does not guarantee one.
$55+ a free month of Optiqal
Code MOD50 · trade $25 on Kalshi
$55 bonus, paid by Kalshi as trading credit. Optiqal earns a referral fee.
Full Access
- Less than $1 a day — one winning pick can pay for months of access
- +111 units of tracked profit — that's +$11,100 at $100/unit, verified in public
- Zero research needed — the exact pick, odds, and bet size handed to you every day
- Everything included — every sport, every model, every market. No tiers, no upsells