Swing Bot
C 66 completedPipeline State
completedPipeline Metadata
AI Prompt
Catalog Information
This project is an algorithmic day/swing trading system for small accounts with aggressive risk management, designed to work with the Alpaca API.
Description
The swing-trader project is a Python-based algorithmic trading system that uses machine learning and technical indicators to make trades. It supports both stock and crypto trading, with a focus on risk management and position sizing. The system includes features such as MACD strategy, multi-asset support, risk-first design, ATR-based stops, portfolio limits, and a live dashboard for real-time status updates.
الوصف
هذا المشروع هو نظام تجاري يومي/تجاري ل حسابات صغيرة مع إدارة المخاطر المتطرفة، مصمم للعمل مع API Alpaca. يعتمد النظام على التعلم الآلي وال indicators التقني للتحكم في التداول. يدعم النظام تداول الأسهم والمعادن الرقمية، مع التركيز على إدارة المخاطر وتحديد حجم الحوافز. يتضمن النظام ميزات مثل استراتيجية MACD، دعم الأصول المتعددة، تصميم أولويات المخاطر، وقف الخسارة بناءً على التباين، حدود المحافظ، ولوحة تحكم حية لتحديث الوضع في الوقت الحقيقي.
Novelty
7/10Tags
Technologies
Claude Models
Quality Score
Strengths
- Consistent naming conventions (snake_case)
- Good security practices \u2014 no major issues detected
- Containerized deployment (Docker)
Weaknesses
- No LICENSE file \u2014 legal ambiguity for contributors
- No CI/CD configuration \u2014 manual testing and deployment
- Potential hardcoded secrets in 1 files
- 1408 duplicate lines detected \u2014 consider DRY refactoring
- 6 'god files' with >500 LOC need decomposition
Recommendations
- Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
- Add a linter configuration to enforce code style consistency
- Add a LICENSE file (MIT recommended for open source)
- Move hardcoded secrets to environment variables or a secrets manager
Security & Health
Languages
Frameworks
Concepts (2)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Want fix-PRs on findings? Install Repobility's GitHub App · github.com/apps/repobility-bot | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | Algorithmic day/swing trading system for Alpaca API. Designed for small accounts with aggressive risk management. | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Web Backend | web-backend | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
