Interval: Every 5 minutes
Status: Running
Next Run: 2025-12-03 20:04:18
Last Execution: 2025-12-03 19:59:18
Execution Mode: Sequential (one agent at a time)
Trigger: Time-based + Manual
min_sentiment (default: 2.0)
rsi_threshold (default: 30)
Trigger: Automatically placed after position is opened
Method: ATR-based (Average True Range)
Formula: stop_price = current_price - (ATR × sl_multiplier)
Default Multiplier: 1.5x
The system uses a Hill Climbing algorithm to continuously improve agent performance.
Controls the "aggressiveness" of parameter changes.
1.0: Standard (e.g., +/- 5 for RSI)2.0: Fast Adaptation (Big jumps)0.5: Fine-tuning (Small adjustments)How much history to consider for optimization.
72h: Standard (3 Days)24h: Reactive (1 Day)168h: Stable (1 Week)| Scheduler Interval | 5 minutes |
| TA API Endpoint | https://ta-analysis.martinrodl.me/market/watchlist |
| Sentiment API Endpoint | https://sentiment-news.martinrodl.me/api |
| Alpaca Paper URL | https://paper-api.alpaca.markets |
| Alpaca Live URL | https://api.alpaca.markets |
| Database | SQLite (tradeswarm.db) |
| Concurrent Execution | Sequential (to prevent race conditions) |
| Trading Lock | Enabled (prevents overlapping cycles) |
| Minimum Sentiment | 2.0 (range: -5 to 5) |
| RSI Threshold | 30 (oversold indicator) |
| Stop Loss Multiplier | 1.5x ATR |
| Max Articles | 5 per ticker |
| Days Lookback | 7 days |
| Analysis Model | Gemini 2.0 Flash / GPT-4o |
| Position Size | 1 share (fixed) |
| Order Type | Market Order (Day) |