Please report any bugs, issues, comments, suggestions to cv@optionsellerroi.com

If you sell stock options you know it can be time consuming and difficult to collect data across strikes and expirations to find the best ROI. I started selling options as a way to make some extra income. Being a programmer I decided to pull the data in automatically to analyze it. I found that data to be super useful so I geeked out and made it into a website for anyone to use. If you find optionsellerroi.com to be helpful consider helping support the site.

Why sell options?

I'm not going to get into deep details of selling options. There's lots of great resources for that.

Cash-Secured Puts Video

Covered Calls Video

When you sell an option to a buyer, you collect a premium. And that premium can be pretty great on high volatility stocks. You also set the terms, you pick the expiration and the strike. So you get to decide your risk level.

Examples

Find options with great premiums and ROI here for puts and here for calls. I scan several different sources including the ARK ETFs and Swaggy Stocks FD Rankr for high volatility stocks which produce the best premiums.

Enter up to 3 of your own symbols on those pages as well to compare the best ROI.

Use the symbol lookup page for more detail on a single stock. For example: TSLA

Why isn't the data real time?

There's a limit to how fast I can pull data from Tradier's API. Other data sources are expensive and for the purpose of selling options this data frequency is pretty good. I may look into more real time data in the future.

Is this free?

Yup and I hope to keep it that way. If you find the data on this site is saving you time and / or making you money please consider supporting the site on patreon.

Disclaimer

All data provided on this site is provided for informational purposes only, and is not intended for trading or investing purposes. In other words, I'm not responsible for how you use this data.

Cash-Secured Put

BEST OVERALL ROI

Below is the best overall ROI for each stock's options across all strikes and expirations. Use a negative "Moneyness From" to look at ITM options.

Cash-Secured Put

BEST ROI PER DAY

Below is the best ROI per day for each stock's options across all strikes and expirations. Use a negative "Moneyness From" to look at ITM options.

Covered Call

BEST OVERALL ROI

Below is the best overall ROI for each stock's options across all strikes and expirations. Use a negative "Moneyness From" to look at ITM options.

Covered Call

BEST ROI PER DAY

Below is the best ROI per day for each stock's options across all strikes and expirations. Use a negative "Moneyness From" to look at ITM options.

  1. Options Criteria
  2. Stock Criteria ({{cStockCritLen}})
  1. %
  2. %
  3. %
  4. %
  1. %
    Add Criteria
  1.  Add new "My Symbol"
A green indicates the stock is a custom symbol that counts towards your custom symbol limit
No options data was found

The "My Symbols" list is a way to collect symbols that are auto scanned into one list.

To save symbols and view them in the "My Symbols" list you'll need to login. Then click on the star icon next to symbols in the ROI searches.

Log In

Patreon subscribers contributing up to $4/month can add 5 custom symbols. At $5/month or more you can add 2 symbols for each $1 of your monthly contribution up to 20 total.

Support on Patreon

Symbol Search

Find the best ROI for selling {{grids.symbolData.searchCrit.Type == 'put' ? 'cash-secured puts' : 'covered calls'}} across all strikes and expirations. Use a negative "Moneyness From" to look at ITM options.

  1. %
  2. %
  3. %
  4. %
  1.  TradingView Chart
  2.  Share this data
  3. Earnings: {{grids.symbolData.data[0].NextEarnings}}

No options data was found

Option Tracker

Track your options trades

Using this tool you can track your options trades including sold puts, sold calls as well as regular puts and calls.

Quickly gain insight into how your trades are performing. With data on expected ROI and current ROI you'll be able to better identify options that can be left open, need to be closed or rolled.

These tools are free and can only exist with site supporters.
Support on Patreon

To get started you'll need to Login
Log In

Symbol Moneyness Type Cost Basis Option Last Expected ROI Current ROI
FUBO 5% OTM Sold Put 2.50 1.50 9% 3.5%
SOFI 9% OTM Sold Put 1.20 0.60 6% 3%
TSLA -3% ITM Sold Call 38.00 63.00 4.5% -3%
SQ 8% OTM Sold Call 12 4.5 4.8% 3%
*For a call, being in the money (ITM) means the stock price is greater than the strike. For a put, being ITM means the stock price is lower than the strike.

Keep track of your progress

This site is all about helping you find the best ROI for option selling to maximize your profits. By logging your trades you can track how well you are meeting your goals.

Features

  • Multiple portfolios
  • Share your trades with a public URL
  • Trade stats
  • Realtime view of how an open trade is performing

    1.  Add
    2.  Edit
  1.  Add Trade
  2.  View Stats
  3.  {{(selectedPortfolio.PortfolioShareToken || '') !== '' ? 'Stop sharing portfolio' : 'Share portfolio' }}

Portfolio: {{grids.optionTrack.publicviewName}}

Twitter:  @{{grids.optionTrack.publicviewTwitter}}

  1. Data definitions
  2. Export To CSV
  3. {{grids.optionTrack.isDetailedView ? 'Show Basic Data' : 'Show Detailed Data'}}
No trade data was found

This list is generated by scanning high IV stocks from Swaggy Stocks FD Rankr periodically. Check the updated date for the last update. To view more recent options data check the Symbol Search or click a symbol in the grid.

This list is generated by scanning Wall Street Bets most mentioned stocks via the Swaggy Stocks Wall Street Bets Ticker Sentiment page periodically. Check the updated date for the last update. To view more recent options data check the Symbol Search or click a symbol in the grid.

Delta measures how much an option will shift in relation to changes in the price of the underlying stock.

For a put delta will range between -1 and 0. If a put option has a delta of -0.5 then the price of the option will increase $0.50 for each $1 the underlying stock goes down.

For a call delta will range between 0 and 1. If a call option has a delta of 0.5 then the price of the option will increase $0.50 for each $1 the underlying stock rises.

As options move futher in the money the delta will move closer to 1 (calls) or -1 (puts) and the option price will move in step with the underlying stock.

{{ tradeModal.form.ID !== 0 ? 'Update' : 'Save' }} Save a copy Cancel

Are you sure you want to delete this trade?

Delete Trade Cancel
Save Cancel Delete

Are you sure you want to delete this portfolio?

Delete Portfolio Cancel

The "My Symbols" list is a way to collect symbols that are auto scanned into one list.

To save symbols and view them in the "My Symbols" list you'll need to login. Then click on the star icon next to symbols in the ROI searches.

Log In

Patreon subscribers contributing up to $4/month can add 5 custom symbols. At $5/month or more you can add 2 symbols for each $1 of your monthly contribution up to 20 total.

Support on Patreon
  • *Closed trades include the "Other profit / loss" data in "Final ROI" column
  • The underlying stock symbol
  • The type of option. One of the following: Sold Put, Sold Call, Call or Put
  • Option expiration date
  • Days until the option expires
  • The average cost of your options. For example if you added positions as the price changed this would reflect the average price of the purchases
  • If an option has not been closed this will show the current option value
  • The price that you either bought to close or sold to close your option
  • How many of a given option you opened
  • How much premium you collected for a sold option or how much profit you made on the value of an option that you bought to open
  • Used to track extra profit / loss such as fees and assignment related profit / loss
  • The strike price of the option
  • The percentage of how far in the money (ITM) or out of the money (OTM) the strike currently is.
    For a put if the stock price is below the strike it is ITM and the value will be negative
    For a call if the stock price is above the strike you are ITM and the value will be negative
  • For a sold option this would be (premium / strike) * 100. So if you sold a put for $1 premium and the strike is $10 your expected ROI would be 10%
    Covered calls have other factors to include such as the difference between the underlying stock purchase price and the strike. For simplicity the expected ROI is just calculated based on the premium relative to the strike
  • Your ROI based on the option last price. For a sold option this would be (cost basis - option last) / strike * 100. For a bought option it would be (option last - cost basis) / cost basis * 100
  • For a sold option, how much of your expected ROI you have currently earned. Calculated as current roi / expected roi
  • ROI based on the closed price. For a sold option this would be (cost basis - close price) / strike * 100. For a bought option it would be (close price - cost basis) / cost basis * 100
  • Date the trade was opened
  • Date the trade was closed
  • Whether or not your option was assigned

Monthly Options Performance

*Chart data for closed positions only

Stats For Search Results - {{statsModal.display.dateRange}} {{grids.optionTrack.searchCrit.Symbol ? ' - ' + grids.optionTrack.searchCrit.Symbol : ''}}

Stats For Search Results - {{statsTitle}} {{grids.optionTrack.searchCrit.Symbol ? ' - ' + grids.optionTrack.searchCrit.Symbol : ''}}

*ROI on open trades are based on the last price of the option if available. If the last option price is not available a value of 0 is assumed for options you sold and your cost basis for options you bought.

Loading trading data...

*Capital used is cumulative
Type Trades Capital
Used
Profit/Premium Other
Profit/Loss
Avg ROI
Cash Secured Puts {{statsModal.data.TradesCSP}} {{statsModal.data.CapitalCSP}} {{statsModal.data.PremiumCSP}} {{statsModal.data.AdditionalPCSP}} {{statsModal.data.ROICSP}}
Covered Calls {{statsModal.data.TradesCC}} {{statsModal.data.CapitalCC}} {{statsModal.data.PremiumCC}} {{statsModal.data.AdditionalPCC}} {{statsModal.data.ROICC}}
Puts {{statsModal.data.TradesP}} {{statsModal.data.CapitalP}} {{statsModal.data.ProfitP}} {{statsModal.data.AdditionalPP}} {{statsModal.data.ROIP}}
Calls {{statsModal.data.TradesC}} {{statsModal.data.CapitalC}} {{statsModal.data.ProfitC}} {{statsModal.data.AdditionalPC}} {{statsModal.data.ROIC}}
Total {{statsModal.data.TotalTrades}} {{statsModal.data.TotalCapital}} {{statsModal.data.TotalProfit}} {{statsModal.data.TotalAdditional}} {{statsModal.data.TotalROI}}

New symbols that are not already auto scanned will count towards your custom "my symbol" limit.

  1. You have {{mySymbolRemaining}} custom symbols remaining of your {{mySymbolLimit}} symbol limit
  2. Patreon subscribers can add 2 custom symbols for each $1 of their monthly contribution up to 10 total. So if you are a $5 / month Patreon subscriber you can add up to the max of 10 custom symbols.

    After signing up on Patreon you will be notified once access to "My Symbols" has been added.

  3. {{isMySymbolAutoScanned ? mySymbolModal.form.newSymbol + ' is auto scanned and will not count against your limit' : mySymbolModal.form.newSymbol + ' is not auto scanned and will count against your limit' }}
Save Cancel