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
| Tanggal | Jam | Algo | Ticker | Price | Gain% | Value | MF+/- | CM+/- | 🚦 | Src |
|---|
| TGL | TICKER | HARGA | LIVE | Δ% | L1 | L2 | L3 | L4 | L5 | VERDICT | OUTCOME | PNL% |
|---|
| TGL | TICKER | NET MF | POC | VA Range | BIAS |
|---|
| TGL | TICKER | SMART | BAD | NET CM | RCV |
|---|
| TGL | TICKER | CLOSE | BULL% | BEAR% | BSR | POC | TREND |
|---|
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
Klik atau drag & drop file JSON di sini
Format Telegram export · Semua sinyal baru akan ditambahkan ke database
-- 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;
price IS NULL OR price = 0-- Hapus sinyal tanpa harga (tidak sempurna / gagal parse) DELETE FROM signals WHERE price IS NULL OR price = 0;
.env atau restart bot.
/tda ANTM