Directory / IlJuniorlI/TradingBot
IlJuniorlI/TradingBot
Python intraday trading bot for Schwab equities and 0DTE ETF options. TradingView screener, 14 plugin strategies, multi-regime adaptive trade management, and a real-time HTTPS dashboard.
4c59da4, rubric v1.1. Reviewer summary: Large Schwab intraday bot with many strategy presets and detailed config. No automated tests found. The license is MIT with the Commons Clause, which restricts selling the software, so it is source-available and not OSI open source.
Source-available, not open source. It is listed so you can see it, but you may not have the right to reuse the code. Read the license first.
Facts
| Repository | https://github.com/IlJuniorlI/TradingBot |
|---|---|
| Type | Bot |
| Strategies | 0DTE, Credit spreads, Multi-strategy |
| Brokers | Charles Schwab |
| License | Commons Clause. Source-available, not open source |
| Language | Python |
| Last commit | 2026-10-13 (11 days before the scan) |
| Last scanned | 2026-10-24 |
| Stars | 10 (shown for context, never scored) |
Score breakdown
| Factor | Points | How it was decided |
|---|---|---|
| Risk limits and kill switch | 15 / 20 | Config limits are real (10). I could not confirm a kill switch or enable flag in code, only halt-style wording in docs (5). Reviewer adjusted this factor (scanner said 20). Scanner evidence (6, automated, can include false matches)
|
| License | 7 / 15 | MIT with Commons Clause. The Commons Clause forbids selling the software, so this is not an OSI-approved open source license. Reviewer confirmed the scanner result. Scanner evidence (1, automated, can include false matches)
|
| Last commit on default branch | 15 / 15 | 11 days since last commit Fact from the commit date, no judgment involved. Scanner evidence (1, automated, can include false matches)
|
| Tests | 0 / 15 | No test files found. Reviewer confirmed the scanner result. |
| Paper or dry-run mode | 15 / 15 | documented and code or config switch Reviewer confirmed the scanner result. Scanner evidence (3, automated, can include false matches)
|
| README quality | 8 / 10 | install steps, config or env vars, explains what it does, 365427 chars Reviewer confirmed the scanner result. Scanner evidence (1, automated, can include false matches)
|
| Broker detection | 10 / 10 | Charles Schwab (deps, code, readme) Reviewer confirmed the scanner result. Scanner evidence (1, automated, can include false matches)
|
| Total | 70 / 100 | Grades: A 85+, B 70+, C 55+, D 40+, F below. |
Grades measure public repo hygiene on the scan date. They say nothing about profits, safety or security. We did not run this code. Full rubric and patterns.
Something wrong?
Report a correction Request removal (maintainers)
Corrections and removals are public GitHub issues. We reply within 7 days and every change is in the repo history. Sponsors get no special treatment: see our policy.
Badge for your README
Once the site has a public address, shields.io can read /badge/iljuniorli--tradingbot.json from it. Badges show the grade and whether it was reviewed. Maintainers may use one without asking.