💡 Turunkan Min Score jika tidak ada sinyal muncul (coba nilai 3). Score dihitung bot dari beberapa faktor konfirmasi.
📡
Memuat sinyal rebound...
Quick Score ≥5 · Auto-refresh 2 menit
Ringkasan Portfolio
Status Per OLT
Multi-OLT Portfolio
Portfolio Semua Akun
Klik posisi untuk detail lengkap & rekomendasi real-time
Watchlist
Pantauan Manual + Auto
Manual: saham yang ingin dipantau · Auto: rekomendasi screener dari sinyal DB
Watchlist Manual
Rekomendasi Screener Otomatis
ℹ️
Kriteria Screener
Filter saham dari 1,007+ sinyal: ≥3 algo konfirmasi · MF+ ≥ 3x dari 5 sinyal terakhir · Gap ATH > 3% · Belum dalam portofolio · Sinyal bunyi dalam 7 hari terakhir
Database Sinyal Historis
Sinyal Algo Lengkap
Memuat...
Tanggal
Jam
Algo
Ticker
Price
Gain%
Value
MF+/-
CM+/-
🚦
Src
Decision Engine
Cek Entry / Exit / AVD
Input data sinyal → rekomendasi otomatis berdasarkan aturan & konfirmasi DB
🤖 Analisis AI — Claude
Menghubungi Claude...
Posisi Aktif yang Butuh Tindakan
Algo Intel · Market Data
Market Data
Trade Done · Clean Money · Money Flow · Tanggal:
TRADE DONE — MONEY FLOW0
TGL
TICKER
NET MF
B/S
BIAS
CLEAN MONEY — SMART VS BAD0
TGL
TICKER
SMART
BAD
NET CM
RCV
TDA SIGNALS0
TGL
TICKER
CLOSE
BULL%
BEAR%
BSR
POC
TREND
Update Data Harian
Import Sinyal
Import via file JSON atau paste teks langsung dari Telegram
📱
Cara update harian (30 detik)
1. Buka Telegram → chat bot algo → menu ⋮ → Export Chat → JSON
2. Drop file di bawah — diproses di browser, tidak dikirim ke mana-mana
3. Sinyal baru otomatis masuk ke Supabase, duplikat dilewati
4. Tekan ↻ Harga di pojok kanan atas untuk update close semua posisi
📋
Paste teks langsung dari Telegram
Salin semua pesan sinyal dari chat bot (satu atau banyak sekaligus) → paste di bawah → klik Proses.
Format yang dikenali: 📅DD-MM-YYYY ... MACD GC ... 1 DSNG 1375 1.85 13M +3M +805Jt 🟢
📂
Klik atau drag & drop file JSON di sini
Format Telegram export · Semua sinyal baru akan ditambahkan ke database
Statistik Database
Bersihkan Duplikat
CLEANUP DUPLIKAT SIGNALS
Hapus baris duplikat berdasarkan ticker + signal_date + signal_time + algo_key.
Jika ada dua baris identik, akan dipertahankan yang lebih lengkap (value_raw tidak kosong). ⚠ Proses ini tidak bisa dibatalkan. Pastikan sudah backup.
SQL (UNTUK SUPABASE SQL EDITOR)
-- Hapus baris duplikat, pertahankan 1 per ticker+date+time+algo
-- Jika value_raw lengkap → prioritaskan. Jika sama → pertahankan id terbesar
DELETE FROM signals
WHERE id IN (
SELECT id FROM (
SELECT id,
ROW_NUMBER() OVER (
PARTITION BY ticker, signal_date, signal_time, algo_key
ORDER BY
CASE WHEN value_raw IS NOT NULL AND value_raw != '0' THEN 0 ELSE 1 END,
id DESC
) AS rn
FROM signals
) ranked
WHERE rn > 1
);
-- Hapus baris yang field pentingnya kosong (data kotor tanpa ticker/price)
DELETE FROM signals WHERE ticker IS NULL OR price IS NULL OR price = 0;
Konfigurasi Sistem
Pengaturan OLT & Aturan
Daftar OLT / Akun Trading
TAMBAH OLT BARU
Aturan Decision Engine
Menghubungkan...
Watchlist Bot (Sinergi)
Daftar ticker yang dipantau oleh sinergi_bot. Bot akan fetch list ini via API saat startup.
Tambah/hapus ticker di sini — tidak perlu edit .env atau restart bot.
Memuat...
Kelola Entries
Tambah Posisi Baru
💰 Catat Penjualan
—
PnL %
—
PnL Rp (×lot)
—
Hasil
Posisi akan dipindahkan ke Arsip setelah disimpan
Backtest Engine
Algo Lab
Backtest sinyal vs OHLCV historis · Win rate, PnL, dan conviction per algo
PARAMETER BACKTEST
🔬
Atur parameter di atas lalu klik ▶ Jalankan Analisis
Membutuhkan data sinyal di DB + OHLCV yang sudah diupdate
Ringkasan Backtest
Performa per Algo
Conviction Analysis (Multi-Algo)
Entry Slippage per Algo
Performa per Ticker
Log Transaksi (klik untuk tampilkan/sembunyikan)
Trading Journal
Performance Tracking
Riwayat penjualan · Win/Loss ratio · Total keuntungan