How to Automate Covered Calls and the Wheel on Schwab, tastytrade, or TradeStation
If you already sell covered calls or run the wheel strategy by hand at Charles Schwab, tastytrade, or TradeStation, the question usually isn't whether automation can place an order. It's what has to be true at your broker first, which rules you need to write down, and how to test the whole thing without putting real money on the line on day one.
This guide walks through that broker-specific setup in plain English: the account permissions to check, how a secure broker connection works, what each of the three brokers is like for an options-income plan, and how covered-call and wheel rules turn into settings a bot can follow. It is education for individual options sellers, not a promise of returns. Automation runs your plan faster and more consistently; it doesn't make a weak plan safe.
What "automating the wheel" actually means
The wheel is a loop of two trades:
- Sell a cash-secured put on a stock you'd be happy to own, and collect premium.
- If assigned, you now own 100 shares per contract. Sell covered calls against those shares.
- If the shares get called away, you're back to cash, and the loop starts again.
Automating it means software repeats that loop on a schedule against rules you set in advance: which tickers, how much capital each one gets, how far out to sell (days to expiration, or DTE), how far out of the money (delta), when to take profit, and what to avoid (earnings, dividends, assignment on expiration day). A covered-call-only plan is just the second half of the loop on shares you already hold.
The broker still holds your money and executes the orders. The software decides which order to send based on your rules and sends it through the broker's official connection.
Before you connect: three checks at any broker
1. Options approval level. Covered calls and cash-secured puts usually sit in a broker's lower options approval tiers. Credit spreads typically need a higher tier, and naked short calls the highest. Check what your account is approved for before you configure a bot, because the bot can only place what the broker will accept. If you want spreads, read defined-risk verticals vs naked short options first.
2. Account type and cash. A cash-secured put needs enough cash to buy the shares at the strike. Margin accounts change how much buying power a broker shows you, but a calm income plan still sizes as if assignment is likely. Decide what share of the account the bot may use and write it down.
3. How the connection works. Modern broker integrations use OAuth, the same "log in at your bank and approve this app" flow used by budgeting apps. You sign in on the broker's own site and approve access; the software receives a token, never your password. You can revoke that token from the software's settings (and usually from the broker's side too). If a tool asks you to type your broker password into its own form, treat that as a red flag.
Charles Schwab: covered calls and the wheel on a big full-service account
Schwab is where many long-term investors already hold the shares they'd write covered calls against, including former TD Ameritrade customers who moved over with thinkorswim. That makes it the natural home for a covered-call-first plan: you already own the stock, and you want premium on it without placing every order by hand.
What to check at Schwab:
- Options approval covers covered calls and cash-secured puts on the account you plan to connect (individual, joint, and IRA accounts can carry different approvals).
- Which account the bot should trade if you have several. Connect the one that holds the shares and cash for this plan, and keep long-term holdings you never want called away out of the bot's equity list.
- Protect your cost basis. If you hold shares with a large gain or a recent loss, decide whether calls may be sold below your adjusted cost basis. A good bot setting refuses to sell calls that would lock in a loss.
tastytrade: a broker built around options selling
tastytrade is designed for active options traders, so its order types, options chains, and approval process tend to feel familiar to people who already sell premium. Traders who run the full wheel, including cash-secured puts on several tickers at once, often pick it for that reason.
What to check at tastytrade:
- Approval level for the strategies you plan to automate (wheel only, or wheel plus credit spreads).
- Capital per ticker. Because it's easy to sell many short puts at once, set allocation weights so no single name can tie up the whole account if several puts are assigned in the same week.
- Earnings and dividends. Options-focused traders often want to avoid selling into earnings. Make that an explicit rule rather than something you remember to check.
TradeStation: test on a simulated account first
TradeStation's standout feature for automation is its simulated (paper) trading account. You can connect a TradeStation Sim account and watch a bot run real rules against simulated fills before any live order goes out. That's the safest way to answer "will this bot do what I think it will?"
What to check at TradeStation:
- Sim first, then live. Run your exact rules on Sim for at least a few market sessions and read every log line.
- Options approval on the live account matches what you tested on Sim.
- Same settings when you switch. The most common mistake is testing conservative settings on paper, then going live with different ones.
Turning covered-call and wheel rules into bot settings
Whatever broker you use, write your rules as if you were handing them to a careful assistant. Here is how common choices map to settings on a broker-connected income bot such as Tiblio's Option Bot:
| Your rule | Typical setting | Starting point many traders use |
|---|---|---|
| Which stocks, and how much each gets | Equities list with a weight per ticker (weights add up to 100%) | 2–3 stocks you know well |
| Sell puts, calls, or both on each ticker | Write puts / write calls per symbol | Puts and calls for a full wheel; calls only on shares you hold |
| How far out to sell | Put DTE / call DTE | Around 30–45 days |
| How far out of the money | Put delta / call delta | 0.20–0.30 if you're conservative |
| When to take profit | Target profit (% of max premium) | Many traders close at 50% |
| How fast to scale in | Per-order, per-day, per-week caps | Small caps while testing |
| How much of the account to use | Margin / buying-power usage | Well below 100% |
| Avoid getting assigned at expiration | Avoid assignment on expiration day | On, unless you want the shares |
| Don't sell calls below what you paid | Protect cost basis | On for most covered-call plans |
| Skip earnings or dividends | Sell over earnings / dividends toggles | Off over earnings for many traders |
On Tiblio, a bot is created as soon as you connect a supported broker. It looks for new trades every 10 minutes and checks take-profit targets every 5 minutes during market hours, and you can trigger a manual run to watch each step in a live log before you turn on live mode. The Option Bot setup guide walks through every screen.
Read the step-by-step Option Bot setup guide →
A calm rollout plan (any of the three brokers)
- Write the rules on paper first: tickers you'd own, weight per ticker, DTE, delta, profit target, what to skip.
- Connect the broker through OAuth from the software's settings, choosing the exact account you mean to trade.
- Paper trade where you can. On TradeStation, use Sim. Elsewhere, start in paper mode if your tool offers it, or start live with one ticker and tiny sizing.
- Do a manual run while the market is open and read the log: which contracts it found, which it skipped, and why.
- Go live small. One or two tickers, conservative delta, low per-order caps.
- Review orders daily for the first couple of weeks, then weekly. Change one setting at a time so you can tell what caused what.
If you want to see the product side of this, the Tiblio automation overview shows how rules, broker connection, and the run log fit together, and Tiblio Autopilot covers the covered-call, wheel, and put-writing strategies it can run.
See how rule-based automation works on your broker →
Who gets paid when your trades run
Broker choice is also a trust question. "Commission-free" apps such as Robinhood earn much of their revenue from payment for order flow, where market makers pay the broker to route customer orders to them. That means the broker gets paid by someone other than you, based on how much you trade, which is not the same as being paid to get you the best result. Whatever broker you pick, its order-routing (Rule 606) disclosure shows who it routes options orders to and what it receives.
The automation layer is a separate decision. When you pay a subscription for a bot like Tiblio's, its revenue comes from you, not from how many orders it sends or who fills them. That's the alignment you want from software that places trades in your account: it gets paid to follow your rules, not to make you trade more.
Common mistakes
- Connecting the wrong account. Double-check which account the bot is trading, especially at Schwab if you hold IRA and taxable accounts.
- Automating stocks you wouldn't own. The wheel's put side assumes assignment is fine. If it isn't, take that ticker out or use a defined-risk spread instead.
- Letting buying power decide size. Margin can show far more buying power than a cash-secured plan should use.
- Skipping the test run. A manual run and a few sessions on paper catch most configuration mistakes before they cost money.
- Forgetting covered calls can cap gains. If a stock surges, covered calls get called away. Keep shares you never want to sell out of the bot.
- Changing several settings at once. You won't know which change helped or hurt.
FAQ
Can I automate covered calls on Schwab?
Yes. Several tools connect to Schwab through its official OAuth connection to place covered-call orders on shares you hold. You need options approval for covered calls on that account, at least 100 shares per contract, and clear rules for strike selection, profit-taking, and which holdings to exclude.
Is there a wheel strategy bot for tastytrade?
Yes. Broker-connected bots, including Tiblio's Option Bot, can run the full wheel on tastytrade: sell cash-secured puts, sell covered calls after assignment, and close positions at your profit target. You set tickers, weights, DTE, delta, and sizing caps; the bot repeats them during market hours.
Can I test options automation on TradeStation without real money?
Yes. TradeStation offers a simulated (Sim) account, and Tiblio's Option Bot can connect to it. That lets you watch the bot find contracts, place simulated orders, and take profit before you connect a live account.
Does the automation software get my broker password?
It shouldn't. With OAuth you log in on the broker's own website and approve access. The software receives an access token, which can be revoked, and never sees your password.
Which broker is best for automating the wheel?
The one you already trust and use, as long as your account has the right options approval. Schwab suits covered calls on shares you already hold, tastytrade suits active options sellers, and TradeStation's Sim account is the easiest place to test. Tiblio supports all three, plus Tradier and Alpaca.
Will automation make the wheel less risky?
No. It makes execution consistent and removes missed or emotional trades. Market risk, assignment, and gap risk are the same as when you trade by hand. Safety comes from what you trade, how much you size, and rules you'll keep on a bad week.
A practical next step
Pick one broker account, write one page of rules, and run them on paper or at tiny size for two weeks. If the log shows the bot doing exactly what you wrote, scale slowly. If it doesn't, you found out cheaply.
Tiblio is built for options-income traders: screen cash-secured puts, covered calls, and spreads, then connect Schwab, tastytrade, TradeStation, Tradier, or Alpaca and let the Option Bot follow your plan. The 30-day trial doesn't need a credit card.


