📌 Project Overview

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.


🎯 Tujuan Project


🛠️ Tech Stack

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: 0 pada semua model). Pivot ke Groq API yang terbukti lebih reliable dan tanpa restriksi region.


📁 Struktur Project

~/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

🔧 Cara Menjalankan

Run Manual