Skip to content

Initial version of traderbot#1

Closed
coolhandle01 wants to merge 9 commits into
mainfrom
claude/interesting-aryabhata-5dd2a9
Closed

Initial version of traderbot#1
coolhandle01 wants to merge 9 commits into
mainfrom
claude/interesting-aryabhata-5dd2a9

Conversation

@coolhandle01

Copy link
Copy Markdown
Owner

It's supposed to be like this back-tested, fuzz-tested money printing machine apparently.

coolhandle01 and others added 9 commits April 19, 2026 12:20
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Add README.md with project overview and usage example
- Add CLAUDE.md with pre-push CI check instructions
- Fix ruff: auto-fix import sorting, formatting, style issues
- Fix ruff: B027 (empty abstract init), B012 (return in finally), C417 (map→comprehension)
- Fix mypy: add type annotations across all broker/trader/indicator classes
- Fix mypy: Position.__init__ missing self; self.symbol→self.stock.symbol in Trader
- Fix mypy: Stock.history None→DataFrame, .append()→pd.concat()
- Fix mypy: Report missing __init__ fields, @staticmethod on graph_date, extra self in method calls
- Fix mypy: trader/__init__.py wrong import name (indicators→Indicator)
- Fix MockBroker and Trading212 to return float from buy/sell per the ABC

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
… client

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@coolhandle01 coolhandle01 deleted the claude/interesting-aryabhata-5dd2a9 branch April 19, 2026 20:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant