Dellmology Pro adalah platform analisis saham IDX terpadu yang menggabungkan quantitative analysis, deep broker flow detection, dan AI-powered reasoning untuk mengidentifikasi peluang trading dengan probabilitas tinggi.
- Daytrade Mode: Deteksi saham volatil dengan volume spike (VR β₯ 2x)
- Swing Mode: Identifikasi pullback optimal dengan struktur MA bullish
- Whale Mode: Deep scan broker flow untuk akumulasi institusi/asing
- AI Mode: Oracle menganalisis anomali pasar dan memilih top 5 picks
- Interface chat AI untuk screening saham menggunakan bahasa natural
- Terintegrasi dengan Deep Broker Flow Analysis
- Filter otomatis: hanya saham yang diakumulasi institutional_accumulator atau foreign_flow
Setiap rekomendasi dilengkapi:
- Analisis mendalam: Mengapa saham ini layak diperhatikan
- Entry strategy: Timing dan level masuk yang optimal
- Broker context: Detail broker whale yang sedang akumulasi
- Otomatis mencatat setiap signal yang dikirim ke Telegram.
- Smart Audit System: Mengecek otomatis pencapaian Target Profit (TP) atau Stop Loss (SL).
- Calendar View: Antarmuka jurnal berbasis kalender interaktif yang mencakup rekam historis bulanan.
- Akses penuh ke Chat Oracle via Telegram
- Notifikasi real-time untuk whale alerts
- Daily summary otomatis
- Format output rich dengan markdown support
- Real-time tracking Top Buyers/Sellers
- Karakterisasi broker:
institutional_accumulator,foreign_flow,swing_player,one_day_trader - Whale Score: Scoring akumulasi institusi (0-100)
- Net Buy/Sell value dalam Billion Rupiah
- UPS (Unified Power Score): 0-100, mengukur kekuatan akumulasi
- Z-Score Anomaly Detection: Deteksi volume spike abnormal
- MFI Divergence: Identifikasi stealth accumulation
- ADX, Bollinger Bands, Stochastic, Williams %R
- Go Backend Engine: High-performance data processing
- WebSocket updates via
server.js - In-memory caching dengan TTL 5 menit
- Rate limiting untuk API stability
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Next.js Frontend β
β (Dashboard, Chat Oracle UI, Screener Tabs) β
ββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββ
β
βΌ
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Next.js API Routes (TypeScript) β
β /api/analyze /api/screener /api/whale-alert β
β /api/oracle /api/stock /api/telegram β
ββββββββββββ¬ββββββββββββββββββββ¬βββββββββββββββββββββββββββββββ
β β
βΌ βΌ
ββββββββββββββββββ ββββββββββββββββββββ
β Go Engine β β Stockbit API β
β (Data Fetch) β β (Broker Flow) β
ββββββββββββββββββ ββββββββββββββββββββ
β β
βββββββββ¬ββββββββββββ
β
βΌ
ββββββββββββββββββββββββ
β LLM (Local/Cloud) β
β - Chat Oracle β
β - Reasoning Engine β
ββββββββββββββββββββββββ
β
βΌ
ββββββββββββββββββββββββ
β Telegram Bot API β
β (Background Daemon) β
ββββββββββββββββββββββββ
- Next.js 14+ (App Router)
- React 18+
- TypeScript
- Custom CSS (No Tailwind, design system di
globals.css)
- Go 1.21+ (Backend engine untuk data fetching)
- Node.js 18+ (WebSocket server)
- Yahoo Finance API (OHLCV data)
- Stockbit API (Deep broker flow)
- Ollama (Local LLM untuk Chat Oracle)
- Google Gemini API (Opsional, untuk reasoning)
- Model default:
DeepSeek-R1-Distill-Qwen-1.5B-Q4_0
- Telegram Bot API (
node-telegram-bot-api) - Webhook support untuk real-time alerts
- ZeroClaw (Multi-agent orchestrator)
- Autonomous whale watching & daily briefing
- Node.js 18+ dan npm
- Go 1.21+ (untuk backend engine)
- Ollama dengan model
DeepSeek-R1-Distill-Qwen-1.5B-Q4_0(atau sejenisnya) - Telegram Bot Token (opsional, untuk bot integration)
git clone <repository-url>
cd dellmology-pronpm installBuat file .env.local di root directory:
# ββ Core Configuration ββββββββββββββββββββββββββββββββββββ
PORT=3000
NODE_ENV=development
# ββ Stockbit API (untuk broker flow data) ββββββββββββββββ
STOCKBIT_AUTH_TOKEN=your_stockbit_token_here
# ββ AI/LLM Configuration ββββββββββββββββββββββββββββββββββ
AI_ENDPOINT=http://localhost:4891/v1/chat/completions
AI_MODEL=DeepSeek-R1-Distill-Qwen-1.5B-Q4_0
# ββ Telegram Bot (opsional) βββββββββββββββββββββββββββββββ
TELEGRAM_BOT_TOKEN=your_telegram_bot_token
TELEGRAM_CHAT_ID=your_telegram_chat_id
# ββ ZeroClaw (opsional) βββββββββββββββββββββββββββββββββββ
ZEROCLAW_API_KEY=your_zeroclaw_api_key
OLLAMA_BASE_URL=http://localhost:4891cd engine
go build -o engine.exe main.go
./engine.exeGo engine akan berjalan di background untuk data processing.
node server.jsServer ini handle real-time updates via WebSocket.
npm run devAkses dashboard di: http://localhost:3000
node telegram_bot.jsBot akan listening untuk perintah Chat Oracle via Telegram.
Buka http://localhost:3000 untuk akses:
- Screener Tabs: Daytrade, Swing, Whale, Watchlist, AI
- Journal Tab: Rekap kalender hasil signal (TP/SL/Open)
- Stock Detail: Chart, broker flow, technical indicators
- Chat Oracle: Floating chat button di kanan bawah
Klik tombol robot biru di pojok kanan bawah dashboard.
Contoh query:
Cari saham daytrade yang volume spike hari ini
Tampilkan saham swing yang lagi pullback ke MA20
Ada saham bluechip yang lagi diborong asing?
Kirim pesan langsung ke bot Telegram Anda:
/start
Cari saham bandarmologi yang diakumulasi whale
Tolong carikan saham breakout harga di atas 500
Bot akan reply dengan:
- π’/π΄ Ticker + Price + Change%
- β‘ Volume Spike indicator
- π§ AI Reasoning: Mengapa saham ini menarik
- π― Entry Strategy: Kapan dan di mana masuk
POST /api/analyze
Content-Type: application/json
{
"mode": "nl_to_screener",
"query": "Cari saham yang lagi diakumulasi bandar asing"
}GET /api/screener?mode=daytrade&minPrice=100&maxPrice=500
GET /api/screener?mode=swing
GET /api/screener?mode=whalePOST /api/whale-alert
Content-Type: application/json
{
"emitenList": ["BBRI", "BMRI", "BBCA"]
}GET /api/stock?code=BBRI- Jangan commit
.env.localke repository (sudah ada di.gitignore) - Stockbit Token: Dapatkan dari developer console Stockbit
- Telegram Bot Token: Buat bot baru via @BotFather
- Rate Limiting: API screener dibatasi 20 request/60 detik
- oracle.md: Penjelasan detail Oracle Engine
- Roadmap.txt: Roadmap pengembangan
- Roadmap_Advanced.txt: Advanced features
Contributions are welcome! Silakan buat issue atau pull request.
Private project. All rights reserved.
- Yahoo Finance untuk OHLCV data
- Stockbit untuk broker flow data
- Ollama untuk local LLM inference
- DeepSeek untuk reasoning model