82c68fa8b0
- Switch to oil stocks (USO, XLE, OXY, CVX, XOM, SLB, HAL, DVN, MPC, VLO) - Add JPY/USD forex pairs for Japan targeting - 7-action RL space: long, short, close (was 5 long-only actions) - Bollinger Band mean-reversion scalp entries both directions - 5-minute candles with 60-second cycles for scalping - 35 features (added VWAP, fast RSI, fast ROC for scalping) - Short position support in backtest, executor, and RL environment - GA tuned for scalping: tighter SL/TP, shorter hold times Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
66 lines
1.9 KiB
Markdown
66 lines
1.9 KiB
Markdown
# 🐟 BIGGFISH - Autonomous Stock Trading System
|
|
|
|
**Goal:** Turn $100 → $1,000 in 2 months through intelligent paper trading
|
|
|
|
## Overview
|
|
BIGGFISH is an AI-powered autonomous trading system that:
|
|
- Starts with small cap stocks, gradually transitions to blue chips
|
|
- Continuously researches and learns market patterns
|
|
- Proposes strategies for approval before execution
|
|
- Provides daily performance reports and insights
|
|
- Operates on Alpaca paper trading (zero risk)
|
|
|
|
## Architecture
|
|
|
|
### Core Components
|
|
1. **Trading Engine** (`src/trading/`)
|
|
- Alpaca API integration
|
|
- Order execution
|
|
- Position management
|
|
- Portfolio tracking
|
|
|
|
2. **Research Module** (`src/research/`)
|
|
- Market data analysis
|
|
- Small cap screening
|
|
- News sentiment analysis
|
|
- Pattern recognition
|
|
- Continuous learning
|
|
|
|
3. **Strategy Engine** (`src/strategies/`)
|
|
- Strategy development
|
|
- Backtesting
|
|
- Risk assessment
|
|
- Performance optimization
|
|
|
|
4. **Reporting System** (`src/reporting/`)
|
|
- Daily performance reports
|
|
- Trade logs
|
|
- Strategy proposals
|
|
- Learning insights
|
|
|
|
## Trading Rules
|
|
- ✅ Paper trading only (Alpaca)
|
|
- ✅ Start with small caps, move to blue chips as portfolio grows
|
|
- ✅ All strategies require approval before execution
|
|
- ✅ Daily reports and transparency
|
|
- ✅ Risk limits enforced programmatically
|
|
- ✅ Continuous research and adaptation
|
|
|
|
## Setup
|
|
```bash
|
|
cd /workspace/extra/repos/biggfish
|
|
pip install -r requirements.txt
|
|
cp config/config.example.json config/config.json
|
|
# Add your Alpaca paper trading API keys to config.json
|
|
python src/main.py
|
|
```
|
|
|
|
## Goal Timeline
|
|
- **Week 1-2:** Small cap momentum plays ($100 → $200)
|
|
- **Week 3-4:** Diversify into mid caps ($200 → $400)
|
|
- **Week 5-6:** Add blue chip positions ($400 → $700)
|
|
- **Week 7-8:** Balanced portfolio ($700 → $1,000)
|
|
|
|
## Status
|
|
🚧 **In Development** - Building initial components
|