Project ini adalah membangun sebuah AI Agent untuk analisa saham IDX secara otomatis, yang berjalan sepenuhnya gratis menggunakan laptop pribadi sebagai server.
Agent mengambil data saham secara otomatis setiap hari, menganalisa menggunakan AI (Groq / Llama 3.3), dan mengirimkan hasil analisa lengkap ke Telegram setiap hari jam 16:00 WIB.
| Komponen | Tool | Keterangan |
|---|---|---|
| OS | Kali Linux | Server lokal |
| Bahasa | Python 3.13 | Main programming language |
| Data Saham | yfinance | Gratis, no API key |
| Otak AI | Groq API (Llama 3.3-70b) | Free tier, no region restriction |
| Notifikasi | Telegram Bot API | Gratis |
| Scheduler | cron (Linux built-in) | Otomatisasi jadwal harian |
| Environment | Python venv | Isolasi dependencies |
Catatan: Awalnya direncanakan pakai Google Gemini API, namun terkendala restriksi region Indonesia (
limit: 0pada semua model). Pivot ke Groq API yang terbukti lebih reliable dan tanpa restriksi region.
~/stock-agent/
├── venv/ # Virtual environment
├── config.py # API keys & settings (jangan diupload ke GitHub!)
├── stock_agent.py # Main script
└── logs/
└── agent.log # Log output harian