Setup Guide
Set up Wheel Strategy Screener
Start from the Command Center, save your Robinhood screener names, install the local Chrome helper, and use the dashboard for cash-secured puts or covered calls whenever you need a scan or fresh read.
On this page
Overview
How it works
Your Robinhood login stays in Chrome. The site never asks for your Robinhood username, password, MFA code, cookies, or account session. The helper reads visible symbols and option quotes from your own browser, while the server fetches TradingView data and calculates the table.
/ resume the last selected dashboard strategy; use the dashboard's
Home button or /home.html to return to the Command Center
without auto-resume.
0.3.4 and helper 0.2.19.
The dashboard Settings panel shows the app version, and Chrome shows the helper version
from the loaded extension details. Check Changelog
to see whether a release is app-only or requires reloading the Chrome helper.
Shared Setup
Set up the helper and return target
These steps apply to both cash-secured puts and covered calls. Use desktop Chrome, keep Robinhood open during scans, and use the Weekly or Yearly return inputs to choose the minimum option premium target.
- Open the helper download page and download the ZIP.
- Extract the ZIP into a folder you can keep.
- Open
chrome://extensions, turn on Developer mode, click Load unpacked, and select the extracted folder. - Confirm Chrome shows helper version
0.2.19, then reload the screener dashboard page. - Open Helper Health if the dashboard does not detect the helper or if CC Auto needs route verification.
- Click Open Robinhood, log in directly at robinhood.com in Chrome, and keep that tab open during scans.
- Select Mock to test the dashboard without Robinhood, or select Robinhood for a real scan.
(1 + weekly)^52 - 1. CC mode defaults to 2% weekly, shown
as 104% yearly using simple annualization: weekly * 52.
The weekly value is the rule used for option selection.
100 - profit. The default Assignment % value of
10 means selected options need assignment chance at or below
10%; the equivalent Robinhood Chance of Profit threshold is calculated
automatically. Both tries to satisfy both rules first, then uses the
closest available quote if no strike satisfies both.
extension/
folder when you download it. After any helper update, download a new ZIP, extract it,
and reload the unpacked helper in Chrome.
CSP Setup
Create and save your Robinhood screeners
Cash-secured put mode reads symbols from a Robinhood stock screener you select. In Robinhood on the web, go to Home and scroll to Lists. Select Create watchlist or screener, choose the stock screener option, add filters with +, review Preview, and select Create. Then save that exact screener name in the dashboard with Screener → Manage.
- From Robinhood Home, scroll to Lists and select Create watchlist or screener.
- Choose the stock screener option and enter any name you want to use.
- Add filters that fit your own strategy and risk tolerance, review Preview, and select Create.
- Return to the dashboard, click Manage beside the Screener dropdown, and add or rename saved screeners so they match Robinhood exactly.
- Select the saved screener from the dropdown before scanning CSPs.
Wheel Strategy 1
Wheel Strategy 2
Wheel Strategy 3
These three names are starter examples only. You can add, rename, delete, and select saved screeners locally in your browser. They are not saved globally on the website. The selected saved name must match the Robinhood screener exactly because the Chrome helper starts from Robinhood Home and clicks that exact visible list by name. Similar longer or shorter list names are not treated as matches. This guide does not recommend investment filters.
Robinhood references: Stock Screeners, Lists, and Watchlists.
Strategy
Cash-Secured Puts
CSP mode scans either the selected saved Robinhood screener or a manual symbol list, checks TradingView forecast data, then reads Robinhood Sell Put quotes for stocks that pass the forecast screen.
- Select CSP at the top of the dashboard.
- Enter your portfolio value. This is the cash limit used for contract sizing.
- Use the table toolbar's Manual mode to type symbols directly, or switch to Auto and select a saved Robinhood screener.
- In Manual mode, use Add Entry for more rows and the red
×to remove a row. Blank rows are ignored. - Choose Return, Assignment, or Both. CSP defaults to Return with 1% weekly, compounded over 52 weeks for the Yearly display. Assignment % defaults to 10, meaning assignment chance at or below 10%.
- Click Scan the first time. After results exist, click Refresh whenever you want a fresh Robinhood, TradingView, and Sell Put read.
/screener/... page, and only then reads symbols. If a different screener is
open, the helper returns to Home and selects the configured name again.
bid / strike >= Weekly %.
Assignment mode uses Robinhood Chance of Profit converted to assignment chance, where Assignment % of 10 means assignment chance at or below 10%.
Both mode looks for a strike satisfying both rules first, then uses the closest available
quote if none satisfy both. If multiple qualifying put strikes have the same bid, the lower
strike wins.
- Rank
- Order after eligible rows are sorted for allocation sizing.
- Symbol
- Ticker extracted from the selected Robinhood list or typed manually.
- Status
- Eligible, SKIP, Below min, Unused, or Unavailable.
- Current
- Current price read from TradingView.
- Min Target
- Lowest TradingView analyst forecast.
- Avg Target
- Average TradingView analyst forecast.
- Max Target
- Highest TradingView analyst forecast.
- Allocation
- Target share of portfolio cash assigned to that row.
- Target
- Target portfolio dollars for that row.
- Strike
- Selected Sell Put strike from Robinhood.
- Bid
- Visible Robinhood bid for the selected put; not a guaranteed fill.
- Return
- Bid divided by strike.
- Assignment
- Chance of Assignment for the selected strike. Robinhood supplies Chance of Profit; the app displays
100 - profit. - Contracts
- Whole put contracts sized within your portfolio value.
- Used
- Cash collateral required by the sized contracts.
- Below min
- TradingView minimum target is not above current price.
- SKIP
- TradingView passed, but no below-current put met the selected Return, Assignment, or Both rule.
- Unused
- The row qualified, but contract sizing could not fit a contract after higher-priority affordable rows.
- Unavailable
- TradingView data or Robinhood put quotes could not be read.
Strategy
Covered Calls
CC mode is for stock positions you already own. You can enter position rows manually or import stock positions from Robinhood, then the helper reads Robinhood Sell Call quotes for usable symbols.
- Select CC at the top of the dashboard.
- Use the table toolbar's Manual mode to enter rows directly: Symbol, Average Cost per share, and Contracts.
- Switch to Auto to import visible stock positions from
robinhood.com/account/investing. - Use Add Entry at the bottom of the list for more rows.
- Use the red
×beside a symbol to remove that row. At least one blank row remains. - Choose Return, Assignment, or Both. CC defaults to Return with 2% weekly, and Yearly is calculated as Weekly times 52. Assignment % defaults to 10, meaning assignment chance at or below 10%.
- Use Strike above to choose Average Cost or Current. Average Cost is the safer default.
- Click Scan the first time. After results exist, click Refresh whenever you want fresh TradingView data and Robinhood Sell Call quotes.
robinhood.com/account/investing. It opens that page and imports the Stocks table's
Symbol, Shares, and Average cost
columns for every visible account the helper can select from the account dropdown,
including Individual, Retirement, Joint, or any other account group Robinhood shows.
Contract count is floor(shares / 100). Rows below 100 shares remain visible
with 0 contracts, but they are not used for Sell Call option-chain reads. After import,
CC Auto continues through the same TradingView forecast, Robinhood Sell Call quote,
and finalization flow used by Manual CC.
× removes a row only from the current imported
view; it does not change the position in Robinhood or save a permanent exclusion.
Refresh reimports the positions currently shown by Robinhood, so a
removed row returns when that position is still present. If you remove every imported
row, the empty table keeps Refresh available so you can reimport the
positions and run the covered-call scan again.
max(current price, average cost) as the baseline.
Return mode chooses the highest call strike above that baseline where
bid / baseline >= Weekly %. Assignment mode uses the option chain's visible
Chance of Profit value converted to Chance of Assignment. Both mode tries to satisfy both rules first, then uses the closest
available quote if none satisfy both. If multiple qualifying call strikes have the same
bid, the higher strike wins. The Strike above selector sets the fallback floor.
Average Cost is the default and requires the selected strike to be strictly above
average cost. Current requires it to be strictly above current price; if current
price is unavailable, the app safely uses average cost instead. When current price is below
average cost, Current can permit a below-cost call, which can reduce or make assignment return
negative. If no primary call meets the target, the fallback chooses the closest positive-bid
strike above the active floor, with the higher strike winning when qualifying bids tie.
- Symbol
- Ticker entered by you in the Covered Calls list.
- Status
- Eligible, SKIP, or Unavailable. Hover rows for warnings when TradingView has only current price data or average cost is used as the return baseline.
- Average Cost
- Your per-share cost basis for the covered position.
- Current
- Current price read from TradingView. If analyst targets are missing, CC mode can still use current-only data.
- Min Target
- Lowest TradingView analyst forecast, blank when only current price is available.
- Avg Target
- Average TradingView analyst forecast, blank when only current price is available.
- Max Target
- Highest TradingView analyst forecast, blank when only current price is available.
- Strike
- Selected Robinhood Sell Call strike for the default expiration.
- Bid
- Visible Robinhood bid for the selected call; not a guaranteed fill.
- Return
- Bid divided by the larger of current price and average cost.
- Assignment
- Chance of Assignment for the selected call. Robinhood supplies Chance of Profit; the app displays
100 - profit. - Contracts
- Contract count entered by you or calculated from imported Robinhood shares.
- Total Return
- Assignment gain plus premium:
((strike - averageCost) + bid) * 100 * contracts. - Total Return %
- Total return divided by
averageCost * 100 * contracts. - SKIP
- No positive-bid call quote was available.
- Unavailable
- TradingView data or Robinhood call quotes could not be read.
sum(bid * 100 * contracts), shown against
sum(returnBase * 100 * contracts). Total Return includes
assignment gain plus premium, shown against average-cost basis.
Total Return assumes assignment at the selected strike and includes the option premium. It is an estimate for comparison, not a trade instruction or guaranteed outcome.
Settings
Export and import settings
The Settings button lets you save or move strategy setup without carrying over private row data or stale market results.
- Exported
- Saved CSP screener names, selected CSP screener, portfolio value, CSP return target, CC return target, Return/Assignment/Both selection rule, Assignment % input, CC Strike above choice, active strategy, data source, and CSP/CC strategy source modes as manual or auto.
- Not exported
- Manual CSP rows, covered-call rows, imported Robinhood positions, TradingView scan results, Robinhood option quotes, helper status, and CSV output.
- Import behavior
- Import replaces strategy settings, keeps current covered-call rows, clears scanned results, and returns the dashboard to Scan.
Support
Contact support
Use the Contact Us page for bug reports, setup questions, helper issues, feature requests, and workflow feedback. Choose the closest subject category, or select Other and enter a short custom subject. Include the strategy you were using, whether you selected Manual or Auto, and what happened after Scan or Refresh.
- Best detail
- Mention CSP or CC, Manual or Auto, Mock or Robinhood source, and the symbol or row that looked wrong.
- Helper issues
- Check Helper Health first, then include the helper status if you send a message.
- Contact form issue
- If the Contact Us form cannot send, wait a bit and try again later.
Support
Troubleshooting
Show troubleshooting topics
- Helper not detected
- If the dashboard shows a red helper warning, download the latest helper ZIP, reload or reinstall the unpacked extension in Chrome, then refresh the dashboard page. Open Helper Health to confirm the extension bridge, version, Robinhood route, and app server health.
- Slow extraction
- The helper must open Robinhood lists, account positions, and option chains in Chrome. Short CSP lists and fewer unique CC tickers are faster because each unique eligible symbol needs an option-chain read. Duplicate covered-call lots share the same raw quote read during a Scan or Refresh.
- Missing symbols
- Keep Robinhood open, confirm you are logged in, and verify the selected saved screener name matches the Robinhood screener exactly. Manual CSP symbols skip screener-name matching.
- Missing option quotes
- Keep the Robinhood tab open and avoid interacting with it during a scan. If a symbol still looks wrong, click Scan for a first run or Refresh after results exist to collect a fresh option-chain snapshot.
- Unavailable TradingView row
- Retry later or confirm TradingView exposes a forecast page for that symbol. CC mode can sometimes continue with current-only TradingView data; CSP mode requires the min-target eligibility check.
- SKIP status
- For CSPs, TradingView passed but no default-expiration below-current put bid reached the selected rule. For CCs, no positive-bid call strike was above the selected Average Cost or Current floor.
- Helper update
- Download the latest ZIP, extract it, and reload the unpacked extension in Chrome. Extension changes do not take effect until Chrome is reloaded. Check Changelog for helper-breaking releases.
Disclosure
Read-only screening tool
This independent project is not affiliated with Robinhood or TradingView. It does not place trades and is not financial advice. Always verify prices, option chains, collateral, assignment risk, and buying power before trading.