Mengapa Bot Saya Berhenti atau Dijeda?
Ketika bot berhenti melakukan apa yang Anda harapkan, hampir selalu penyebabnya adalah salah satu dari segelintir hal yang dapat diperbaiki — biasanya sesuatu di sisi exchange, seperti dana atau izin API. Panduan ini membahas masing-masing, dari yang paling umum hingga yang paling jarang.
Tidak sama dengan bot yang tidak membuka trade. Jika bot Anda berjalan baik-baik saja tetapi belum masuk ke posisi, itu biasanya soal kondisi entry — lihat Mengapa Bot Saya Tidak Trading?. Artikel ini membahas bot yang dijeda, berhenti, atau mengalami error.
Key Takeaways
- Sebuah bot bergerak melalui status yang jelas — Aktif (menunggu untuk masuk), Memicu, Berjalan (posisi terbuka), Dijeda, Menunggu Jeda, dan Error — dan panduan ini membahas mengapa sebuah bot dijeda, berhenti, atau mengalami error.
- Alasan paling umum sebuah bot berhenti mengeksekusi adalah saldo atau margin yang tidak cukup pada akun exchange Anda.
- Masalah API key — key yang tidak valid, dicabut, atau salah izin, atau pemblokiran IP-whitelist — juga menghentikan bot; menghubungkan ulang dengan key read-and-trade yang baru akan memperbaikinya.
- Pada futures, leverage yang terlalu tinggi untuk pair tersebut atau ketidaksesuaian mode posisi dapat memblokir order.
- Banyak error exchange (rate limit, timeout, jam/timestamp) bersifat sementara; Freya memberi tahu Anda ketika sebuah bot gagal sehingga Anda dapat bertindak.
Status Bot Sekilas
- Aktif — hidup dan mengamati pasar untuk kondisi entry-nya; belum ada posisi terbuka.
- Memicu — kondisi entry telah terpenuhi; bot sedang membuka posisinya.
- Berjalan — sebuah posisi terbuka dan bot mengelola deal (safety order, take-profit, exit).
- Dijeda — Anda menjedanya; bot tidak akan membuka posisi baru sampai Anda melanjutkannya kembali.
- Menunggu Jeda — Anda menjedanya saat posisi masih terbuka; bot menyelesaikan penanganan posisi tersebut dengan aman, lalu menjadi Dijeda.
- Error — bot mencoba bertindak tetapi exchange atau sebuah pemeriksaan menolaknya; bot berhenti dan menandai masalahnya.
- Menutup / Ditutup — bot sedang menyelesaikan deal; setelah selesai, deal disimpan ke riwayat Anda.
(Untuk referensi status lengkap dengan perbedaan AKTIF-vs-BERJALAN, lihat Mengapa Bot Saya Tidak Trading?.)
Ketika sebuah bot menghadapi masalah yang tidak dapat dipulihkannya sendiri, bot berpindah ke status error dan Anda menerima notifikasi "bot gagal" (jika Anda telah menyiapkan notifikasi) sehingga Anda dapat segera memperbaikinya.
Penyebab Paling Umum: Saldo atau Margin Tidak Cukup
Sejauh ini, alasan paling sering sebuah bot berhenti menempatkan order adalah saldo tidak cukup (spot) atau margin tidak cukup (futures) pada akun exchange Anda. Bot Anda mencoba menempatkan order — base order, averaging order, atau take-profit — dan exchange menolaknya karena dananya tidak ada.
Perbaikan: pastikan akun exchange Anda memiliki cukup saldo/margin bebas untuk menutup seluruh rencana bot — termasuk setiap averaging order dalam grid-nya. (Inilah mengapa mendanai seluruh grid itu penting; lihat Order Entry & Grid.)
Masalah API Key
Jika Freya tidak lagi dapat bertindak atas nama Anda, bot berhenti. Penyebab umum terkait API key:
- Key tidak valid, dicabut, atau diregenerasi — jika Anda menghapus atau merotasi key di exchange, salinan milik Freya tidak lagi berfungsi.
- Izin yang salah — key membutuhkan izin read dan trade (jangan pernah withdrawal). Key read-only tidak dapat menempatkan order.
- Pemblokiran IP whitelist — jika Anda membatasi key ke IP tertentu, IP server Freya harus diizinkan (IP ini ditampilkan saat Anda menghubungkan exchange).
Perbaikan: hubungkan ulang dengan key read-and-trade yang baru. Lihat Cara Menghubungkan Exchange Anda dan Mengelola API Key Anda.
Order Terlalu Kecil
Setiap exchange memiliki ukuran order minimum (nilai notional minimum). Jika jumlah order Anda — atau salah satu order grid — jatuh di bawahnya, exchange menolak order tersebut.
Perbaikan: tingkatkan jumlah trading Anda (atau volume per-order) sehingga setiap order melewati minimum exchange.
Khusus Futures: Leverage dan Mode Posisi
Pada futures, dua pengaturan dapat memblokir order:
- Leverage terlalu tinggi — leverage yang Anda tetapkan melebihi yang diizinkan exchange untuk pair tersebut. Turunkan ke level yang diizinkan.
- Ketidaksesuaian mode posisi — akun exchange Anda berada dalam mode posisi yang berbeda (hedge vs one-way) dari yang diharapkan bot. Selaraskan mode posisi di exchange dengan cara bot melakukan trading.
Masalah Exchange Sementara
Beberapa error bukan kesalahan Anda dan sering kali hilang dengan sendirinya:
- Rate limit — terlalu banyak request dalam waktu singkat.
- Timeout / error jaringan — masalah koneksi sesaat dengan exchange.
- Error timestamp — masalah sinkronisasi jam antara sistem dan exchange.
- Exchange sibuk / maintenance — exchange itu sendiri kelebihan beban atau sedang down.
Perbaikan: ini biasanya teratasi dengan sendirinya. Jika sebuah bot mengalami error karena salah satunya, Anda biasanya dapat melanjutkannya kembali begitu exchange merespons normal lagi.
Apa yang Harus Dilakukan: Checklist Singkat
- Periksa saldo/margin exchange Anda — penyebab nomor satu. Isi ulang jika rendah.
- Periksa API key Anda — masih valid, izin read-and-trade, IP Freya diizinkan.
- Periksa ukuran order — di atas minimum exchange.
- Pada futures, pastikan leverage berada dalam batas dan mode posisi cocok.
- Jika itu error sementara, tunggu exchange pulih dan lanjutkan bot kembali.
- Masih terjebak? Hubungi [email protected].
Pertanyaan yang Sering Diajukan
Mengapa bot saya dijeda atau berhenti?
Paling sering karena exchange menolak sebuah order — biasanya saldo atau margin tidak cukup, masalah API key, atau order di bawah ukuran minimum exchange. Pada futures, pengaturan leverage atau mode posisi juga dapat memblokir order. Masalah exchange sementara (rate limit, timeout) juga dapat menghentikan bot, tetapi itu biasanya hilang dengan sendirinya.
Apa artinya ketika bot saya berada dalam status error?
Bot mencoba bertindak tetapi sesuatu menolak tindakan itu, jadi bot berhenti dan menandai masalahnya alih-alih terus melaju secara buta. Anda akan menerima notifikasi "bot gagal" (jika notifikasi aktif). Perbaiki penyebab mendasarnya — biasanya saldo atau API key — dan Anda dapat menjalankannya kembali.
Bot saya menyatakan saldo tidak cukup — apa yang harus saya lakukan?
Tambahkan dana ke akun exchange Anda sehingga ada cukup saldo bebas (spot) atau margin (futures) untuk menutup order bot, termasuk grid averaging order-nya. Bot tidak dapat menempatkan order karena dananya tidak tersedia di exchange.
Mungkinkah API key saya yang bermasalah?
Ya — ini penyebab yang umum. Jika key dihapus, diregenerasi, atau diatur menjadi read-only, atau jika key dibatasi IP dan IP server Freya tidak diizinkan, bot tidak dapat trading. Hubungkan ulang dengan key baru yang memiliki izin read dan trade (jangan pernah withdrawal).
Bot futures saya tidak mau menempatkan order — mungkinkah karena leverage atau mode posisi?
Ya. Jika leverage Anda lebih tinggi dari yang diizinkan exchange untuk pair tersebut, atau mode posisi akun Anda (hedge vs one-way) tidak cocok dengan cara bot melakukan trading, order akan ditolak. Turunkan leverage ke level yang diizinkan dan selaraskan mode posisi di exchange.
Apakah saya akan diberi tahu jika bot saya gagal?
Ya — jika Anda telah menyiapkan notifikasi, Freya mengirimkan peringatan "bot gagal" ketika sebuah bot masuk ke status error, sehingga Anda dapat segera bertindak. Lihat Cara Menyiapkan Notifikasi.
Bot saya berjalan tetapi belum membuka trade apa pun — apakah itu hal yang sama?
Tidak. Bot yang berjalan tetapi belum masuk ke posisi biasanya hanya belum memenuhi kondisi entry-nya — itu dibahas di Mengapa Bot Saya Tidak Trading?. Artikel ini membahas bot yang dijeda, berhenti, atau mengalami error.
