Grafik P&L
Untung/rugi kumulatif dari modal awal $100, sejak simulasi dimulai.
Aset Teratas Hari Ini
Lihat semua 20 aset →| # | Aset | Harga | Volatilitas 24j | Status |
|---|---|---|---|---|
| Memuat data... | ||||
Transaksi Terakhir
Lihat semua riwayat →20 Aset Terpantau Hari Ini
Klik judul kolom untuk urutkan. Kolom "Posisi & Target Jual" menunjukkan seberapa dekat tiap posisi ke target profit +0,5% (lihat halaman Cara Kerja untuk aturan lengkapnya).
| # | Aset | Harga | Volatilitas 24j | Perubahan 24j | Tren 1 Tahun | Posisi & Target Jual | Alasan Beli |
|---|---|---|---|---|---|---|---|
| Memuat data... | |||||||
Riwayat Transaksi
Log posisi yang sudah ditutup (target profit tercapai, atau aset keluar dari top-20 harian), terbaru di atas.
| Waktu Ditutup | Aset | Entry | Exit | P&L | Alasan Buka | Alasan Tutup |
|---|---|---|---|---|---|---|
| Memuat data... | ||||||
Studi Tren 1 Tahun per Aset
Harga penutupan harian selama 1 tahun terakhir (CoinGecko - batas data historis plan gratis), dengan titik tertinggi (ATH) dan terendah (ATL) sepanjang periode. Aset yang baru listing kurang dari 1 tahun ditandai. Satu baris per aset, diurutkan dari volatilitas 24 jam tertinggi.
Cara Kerja Bot
Simulasi paper-trading (bukan uang sungguhan): modal 100 USDT dibagi rata ke 20 aset crypto dengan volatilitas 24 jam tertinggi hari ini. Harga live dari CoinGecko, diperbarui tiap ~15 menit.
Begitu sebuah aset masuk 20 besar volatilitas harian dan belum punya posisi terbuka, bot langsung membelinya di harga pasar pada siklus pengecekan berikutnya (maksimal ±15 menit). Setelah posisi ditutup (lihat aturan JUAL), bot langsung beli lagi di harga saat itu juga — selama asetnya masih masuk 20 besar hari itu.
Begitu harga naik +0,5% dari harga beli, bot langsung menjual (ambil untung), lalu beli lagi di harga baru. Kalau aset keluar dari 20 besar volatilitas sebelum sempat +0,5%, posisinya dijual paksa di harga pasar saat itu juga (rugi/untung dicatat apa adanya).
Alur Keputusan Bot
Diagram ini menunjukkan persis apa yang dicek bot untuk SETIAP dari 20 slot aset, setiap kali siklus jalan (±15 menit sekali).
Penjelasan Langkah demi Langkah
- Sekali sehari — susun ulang daftar 20 aset. Worker menarik data ~150 aset crypto mapan dari CoinGecko, menghitung volatilitas 24 jam tiap aset ((harga tertinggi − terendah) / terendah), lalu mengambil 20 teratas. Modal total portofolio saat itu dibagi rata ke 20 slot — jadi kalau portofolio sudah tumbuh jadi $105, tiap slot dapat $5,25, bukan tetap $5.
- Tiap ±15 menit — cek semua slot. Untuk tiap aset yang dipantau: kalau slotnya kosong, bot beli di harga pasar saat itu juga dan mencatat alasannya (peringkat volatilitas hari itu).
- Kalau slot sudah punya posisi, bot bandingkan harga sekarang dengan harga beli. Selisihnya dalam persen itu yang ditampilkan sebagai "unrealized" di halaman Aset & Posisi.
- Begitu selisih itu mencapai +0,5%, bot langsung jual (untung direalisasikan & dicatat ke Riwayat), lalu SEKETIKA beli lagi di harga saat itu untuk memulai siklus baru — tidak menunggu siklus 15 menit berikutnya.
- Kalau belum mencapai +0,5% (termasuk kalau harganya malah turun), posisi dibiarkan terbuka apa adanya. Tidak ada stop-loss — ini keputusan desain dari permintaan awal, supaya bot murni menunggu target profit, bukan panik jual rugi.
- Pengecualian: kalau sebuah aset keluar dari top-20 volatilitas pada re-ranking harian berikutnya SEMENTARA posisinya masih terbuka (belum sempat +0,5%), posisi itu ditutup paksa di harga pasar saat itu — untung atau rugi, dicatat apa adanya ke Riwayat dengan alasan "keluar dari top-20".
Misal SOL masuk peringkat #3 volatilitas hari ini, harga saat itu $150,00, dan slotnya kebagian modal $5,20 (dari pembagian rata total portofolio). Bot langsung beli. 45 menit kemudian harga SOL naik ke $150,80 — itu +0,53%, sudah lewat target. Bot jual: untungnya $5,20 × 0,53% ≈ $0,028, dicatat ke Riwayat dengan alasan "Target profit +0,5% tercapai". Detik itu juga bot beli lagi SOL di $150,80 untuk siklus berikutnya — berulang selama SOL masih masuk top-20 volatilitas harian.
Pertanyaan yang Sering Muncul
Apakah ini trading sungguhan dengan uang saya?
Tidak. Ini 100% simulasi (paper trading). Tidak ada order asli yang terkirim ke exchange manapun, tidak ada API key trading yang dipakai, dan tidak ada dana sungguhan yang bergerak. Angka "$100 modal awal" murni angka simulasi di database.
Untuk beli & jual, apakah saya perlu dana lain di luar modal $100?
Tidak perlu sama sekali — modal $100 itu saja sudah cukup, dan tidak akan pernah "habis" atau perlu diisi ulang. $100 itu murni angka di database, bukan saldo di exchange manapun. Modalnya dibagi rata ke 20 slot aset (±$5/slot); setiap kali bot BELI, itu cuma menandai slot tersebut "terisi" secara simulasi. Setiap kali bot JUAL dengan untung, untungnya langsung menambah total modal, lalu dipakai lagi untuk BELI berikutnya di slot yang sama — modalnya terus berputar (recycle), bukan dipakai habis. Kalau rugi pun, itu cuma mengurangi angka portofolio secara simulasi, tidak ada tagihan atau dana sungguhan yang berkurang di mana pun. Satu-satunya biaya nyata di balik layar hanyalah hosting & API data (Cloudflare dan CoinGecko), keduanya di tier gratis — bukan modal trading.
Kenapa tidak ada stop-loss? Bukannya berisiko kalau harga terus turun?
Betul, dan ini memang desain yang disengaja sesuai permintaan awal: bot cuma diminta menunggu target profit +0,5%, bukan membatasi rugi. Konsekuensinya, sebuah posisi bisa "unrealized minus" cukup lama kalau harga asetnya sedang turun tren — itu tercermin apa adanya di kolom Posisi & Target Jual (persen merah, perlu naik sekian persen lagi). Posisi itu baru "dipaksa tutup" kalau asetnya keluar dari top-20 volatilitas harian.
Kenapa modal tiap aset tidak tetap $5, kadang naik kadang turun?
Karena rebalancing harian bersifat equal-weight dari NILAI PORTOFOLIO SAAT ITU, bukan dari modal awal. Setiap re-ranking (sekali sehari), total nilai portofolio dibagi rata ulang ke 20 slot. Kalau portofolio sedang untung, tiap slot otomatis kebagian modal sedikit lebih besar di hari berikutnya — begitu juga sebaliknya kalau sedang rugi.
Kenapa daftar 20 asetnya berubah-ubah?
Daftar disusun ulang sekali sehari berdasar volatilitas 24 jam terbaru. Aset yang kemarin volatil bisa saja hari ini tidak lagi masuk top-20, digantikan aset lain yang sedang lebih bergejolak — sesuai tujuan awal simulasi ini: selalu mengikuti aset paling fluktuatif.
Seberapa "live" data harganya? Kok bukan per detik?
Data diperbarui tiap ±15 menit oleh Cloudflare Worker yang jalan di latar belakang. Ini bukan keterbatasan teknis semata — sumber data (CoinGecko, plan gratis) punya kuota panggilan bulanan, dan 15 menit adalah jeda teraman supaya kuota tidak habis di tengah bulan. Jam yang berjalan di pojok kanan atas menunjukkan waktu perangkat Anda saat ini, bukan waktu data — lihat badge "diperbarui X menit lalu" untuk itu.
Kenapa studi tren cuma 1 tahun, bukan 5 tahun seperti rencana awal?
CoinGecko membatasi akses data historis di plan gratis hanya 365 hari terakhir — data lebih lama dari itu butuh paket berbayar. Jadi studi tren di halaman Tren 1 Tahun sudah representasi maksimal yang bisa didapat tanpa biaya tambahan.
Harganya kok beda sedikit dari harga di Tokocrypto/Binance?
Karena harga di sini adalah harga pasar gabungan (agregat lintas bursa) dari CoinGecko, bukan orderbook satu bursa spesifik. Selisihnya biasanya sangat tipis (di bawah 0,1-0,5%), tapi tidak akan identik persis dengan satu exchange manapun.
Bisa reset simulasi ke modal $100 lagi?
Bisa, tapi saat ini belum ada tombol reset mandiri di dashboard — perlu diminta langsung supaya state simulasi dikosongkan ulang. Histori transaksi sebelum reset tidak hilang dari catatan, hanya baseline portofolionya yang dimulai ulang dari $100.
Kenapa saya dapat pesan ringkasan di Telegram?
Ada notifikasi ringkasan harian (total portofolio, P&L, jumlah & hasil transaksi hari itu) yang dikirim otomatis tiap jam 21:00 WIB ke Telegram, supaya hasil simulasi bisa dipantau tanpa harus buka dashboard tiap saat.
Ini simulasi 100% (paper trading) — tidak ada order asli, tidak ada dana sungguhan yang bergerak, dan tidak terhubung ke akun exchange manapun. Bukan nasihat investasi.