explaingit

hhramos/etradebot-wheel

Analysis updated 2026-05-18

0PythonAudience · generalComplexity · 3/5Setup · moderate

TLDR

A local web app for running the options wheel strategy on an E*Trade account, with a screener, backtester, and a local AI advisor via Ollama.

Mindmap

mindmap
  root((etradebot-wheel))
    What it does
      Runs wheel options strategy
      Screens and ranks stocks
      Backtests exit rules
    Tech stack
      Python
      Ollama
      yfinance
    Use cases
      Review daily trade suggestions
      Auto close winning trades
      Ask advisor what happened today
    Audience
      General
    Setup
      Runs on your own computer
      Needs E-Trade developer keys
      Needs Ollama for AI features

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Review a morning list of pre calculated options trades ranked by an overnight screener.

USE CASE 2

Let the bot automatically close positions once they hit a set profit target.

USE CASE 3

Backtest a wheel strategy's exit rules against real historical market data.

USE CASE 4

Try the screener, Greeks calculator, and AI advisor without needing an E*Trade account.

What is it built with?

PythonOllamayfinance

How does it compare?

hhramos/etradebot-wheel0xallam/my-recipe0xhassaan/nn-from-scratch
Stars00
LanguagePythonPythonPython
Last pushed2022-11-22
MaintenanceDormant
Setup difficultymoderatemoderatemoderate
Complexity3/52/54/5
Audiencegeneralgeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Full trading needs a free E*Trade developer app for API keys, and AI features need Ollama running locally.

In plain English

ETradeBot Wheel Strategy UI is a local web application that helps someone run the options wheel strategy, a slow moving options trading approach, on their own ETrade brokerage account. Everything runs on the user's own computer rather than in the cloud, credentials are only ever kept in memory while the app is open, and nothing is written to disk or sent to any outside service. The wheel strategy involves selling monthly options contracts and only trading a handful of times a week, so the app is built around a short daily routine rather than constant supervision. In the morning, a person opens the app and logs into ETrade, which the tool deliberately requires every day rather than storing a long lived connection. During the day, the app checks positions every thirty minutes and can close a trade automatically once it hits a set profit target, or flag anything that needs attention. In the evening, a person can ask a built in advisor in plain English what happened that day and why. The tool includes a live view of current positions with suggested actions, an options screener that ranks candidate stocks overnight, a calculator for option Greeks, a three year projection tool, and a backtesting engine that checks a strategy's rules against real historical price data. All of the analysis and explanation features use Ollama, a tool that runs an AI model locally on the user's own machine, so there are no per use API charges and no trading data leaves the computer. Someone without an ETrade account can still use the screener, backtest, Greeks calculator, and AI advisor immediately, since those rely only on public market data rather than an actual brokerage connection. Full trading features need a free developer application registered with ETrade to get login credentials. Three modes control how much the bot is allowed to do on its own: a dry run mode that only watches and suggests, a semi automatic mode that closes winning trades but asks before opening new ones, and a full mode that follows the rules set by the user without asking each time. The project is Python based and starts with a simple script on Windows, macOS, or Linux.

Copy-paste prompts

Prompt 1
Explain how the options wheel strategy works and why it trades only a few times a week.
Prompt 2
Help me set up Ollama locally so a trading dashboard can generate an AI trade thesis offline.
Prompt 3
Show me how E*Trade's developer OAuth flow with a consumer key and verifier code works.
Prompt 4
Walk me through the difference between dry run, semi automatic, and full trading modes in this kind of tool.

Frequently asked questions

What is etradebot-wheel?

A local web app for running the options wheel strategy on an E*Trade account, with a screener, backtester, and a local AI advisor via Ollama.

What language is etradebot-wheel written in?

Mainly Python. The stack also includes Python, Ollama, yfinance.

How hard is etradebot-wheel to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is etradebot-wheel for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.