Pasang bot trading kripto unCoded di server Anda sendiri
Jalankan bot di server Anda sendiri dan hubungkan ke bursa Anda tanpa menulis satu baris kode pun. Dana tetap di tangan Anda. Hanya trading spot - tanpa leverage, tanpa margin.
Server Anda sendiri
Di Jerman
API bursa yang aman
Sub-akun + whitelist IP
Trading otomatis
Dashboard + Telegram opsional
Istilah singkat
Sebelum mulai - persiapan wajib
Tanpa tiga poin ini, setup tidak akan berjalan. Lewati saja jika Anda sudah aktif menggunakan bursa Anda.
Persiapan A - Selesaikan KYC bursa
Hasil: Akun bursa yang terverifikasi penuh (diperlukan untuk API dan sub-akun).
API trading dan sub-akun hanya tersedia untuk pengguna bursa yang terverifikasi penuh.
Persiapan B - Aktifkan 2FA
Hasil: Autentikasi dua faktor aktif pada akun bursa Anda.
Bursa Anda mewajibkan 2FA sebelum Anda bisa membuat API key apa pun.
Jika Anda kehilangan ponsel tanpa backup key, Anda akan kehilangan akses ke akun Anda. Kunci perangkat keras YubiKey memberi perlindungan yang lebih kuat lagi.
Persiapan C - Danai dengan USDC atau FDUSD
Hasil: Mata uang kuotasi siap ditransfer ke sub-akun Anda.
Bot melakukan trading terhadap mata uang kuotasi yang harus sudah ada di sub-akun sebelum diluncurkan.
Setup langkah demi langkah
Empat belas langkah dari pembelian server hingga bot berjalan penuh.
Beli server di Zeabur
Hasil: Server yang berjalan di Jerman dengan alamat IPv4 miliknya sendiri.
- ›Buka dashboard Zeabur dan masuk dengan Google.
- ›Klik 'Buy More Servers'.
- ›Pilih Hetzner di Jerman (sekitar 16 USD / bulan).
- ›Spesifikasi: 4 vCPU, lokasi Jerman, IP khusus.
Jaring pengaman: dalam 7 hari Anda bisa mengembalikan server dan meminta refund. Anda juga bisa menonaktifkan Auto-Renew jika hanya ingin mencoba selama satu bulan. Waktu boot sekitar 3 sampai 4 menit.
Capaian: Server berjalan dan alamat IPv4 sudah dicatat.
Buka template unCoded
Hasil: Formulir Zeabur terbuka dan siap diisi.
- ›Di Zeabur buka 'Projects' -> 'Generate Project'.
- ›Di bawah 'Deploy New Service' cari 'uncoded'.
- ›Pilih server yang baru saja Anda beli.
Jangan isi apa pun dulu, kita akan mengumpulkan nilai-nilai yang diperlukan di langkah-langkah berikutnya.
Buat sub-akun bursa
Hasil: Akun bursa kedua yang terpisah dengan rapi dari akun utama Anda.
- ›Klik foto profil Anda di bursa (kanan atas).
- ›Klik 'Sub Accounts' (atau setara) di menu.
- ›'Create Sub Account' -> 'Create with Mail'.
- ›Masukkan alamat email kedua dan sebuah kata sandi.
- ›Aktifkan 'Switchable' agar Anda bisa berpindah antara utama dan sub dengan satu klik.
Buat API Key di bursa Anda
Hasil: API Key dan Secret Key dimasukkan ke template Zeabur.
Jangan pernah mengaktifkan izin penarikan (withdrawal) pada API. Bot trading hanya butuh hak baca + trading. Whitelist IP dan izin trading sengaja diatur belakangan di Langkah 9.
- ›Beralih ke sub-akun (tombol pengalih di kiri atas).
- ›Profile -> 'API Management'.
- ›'Create API' -> 'System Generated'.
- ›Beri nama seperti 'uncoded Bot' -> Next.
- ›Konfirmasi dengan 2FA / YubiKey.
- ›Salin API Key dan Secret Key ke kolom Zeabur 'Exchange API Key' / 'Exchange Secret Key'.
Salin Secret Key segera, ini tidak akan pernah ditampilkan lagi setelah halaman ditutup. Jangan bagikan ke siapa pun.
Capaian: API Key dan Secret Key sudah dimasukkan ke template Zeabur.
Atur kata sandi dashboard
Hasil: Dua kata sandi akses untuk dashboard Anda nanti.
Template Zeabur punya dua kolom kata sandi:
Gunakan kata sandi kuat dengan karakter khusus. Jangan 'Test1' atau sejenisnya.
- ›Dashboard Admin Password, akses penuh termasuk semua pengaturan.
- ›Dashboard View Password, hanya baca, mis. untuk seseorang yang ingin Anda tunjukkan botnya.
(Opsional) Buat bot Telegram
Hasil: Sebuah token bot untuk notifikasi Telegram.
Jika Anda tidak ingin notifikasi Telegram, cukup masukkan 00 di kedua kolom Telegram dan lompat ke Langkah 8. Dengan Telegram Anda mendapat pesan per trade berisi profit, total profit, dan volume.
- ›Di Telegram cari @BotFather.
- ›'Start' -> kirim perintah /newbot.
- ›Beri nama tampilan (mis. 'Uncoded Trading Bot').
- ›Beri username internal (harus berakhiran 'bot' dan unik secara global).
- ›BotFather mengembalikan token seperti 123456789:ABCdefGhi... tempelkan ke kolom Zeabur 'Telegram Bot Token'.
(Opsional) Dapatkan ID grup Telegram
Hasil: ID grup termasuk tanda minus, dimasukkan ke template Zeabur.
Tanda minus '-' harus ikut disalin bersama angkanya. Tanpa itu koneksi akan gagal.
- ›Di Telegram buat grup baru (mis. 'Uncoded Trading').
- ›Tambahkan bot uncoded yang baru Anda buat ke grup.
- ›Tambahkan juga bot pembantu @myidbot ke grup.
- ›Jadikan kedua bot sebagai admin (klik kanan / tekan lama pada bot -> 'Promote to Admin' -> Save).
- ›Di grup kirim /getgroupid ke @myidbot.
- ›Anda akan mendapat ID grup dengan tanda minus, mis. -1001234567890.
Atur domain dan luncurkan deployment
Hasil: Dua URL dashboard milik Anda sendiri dan deployment yang berjalan.
Dua nama domain diperlukan di template:
- ›Domain dashboard (mis. uncoded-yourname-1), dashboard web untuk konfigurasi.
- ›Domain sinyal (mis. uncoded-yourname-2), endpoint untuk sinyal TradingView.
- ›Aturan: huruf kecil saja, kedua nama harus berbeda.
- ›Opsional: atur kata sandi TradingView sekarang jika nanti akan memakai sinyal TradingView (bisa diubah kapan saja).
- ›Pilih server yang benar di bawah dan klik 'Confirm'.
Whitelist IP server di bursa Anda (penting!)
Hasil: API key siap-trading yang hanya bisa digunakan dari server Anda.
Sampai whitelist IP diatur, 'Enable Spot & Margin Trading' di bursa Anda bahkan tidak bisa dipilih. Itu fitur keamanan, bukan error.
- ›Di Zeabur -> 'Servers' -> klik server Anda -> salin alamat IPv4.
- ›Kembali ke bursa Anda -> 'API Management' -> klik 'Edit restrictions' pada API key uncoded Anda.
- ›Aktifkan 'Restrict access to trusted IPs only'.
- ›Masukkan IP server -> Confirm.
- ›Sekarang Anda bisa mencentang 'Enable Spot & Margin Trading' -> aktifkan.
- ›Konfirmasi dengan 2FA dan 'Save'. JANGAN aktifkan penarikan API, hanya trading.
Kenapa ini sangat aman: sekalipun seseorang punya API Key dan Secret Anda, mereka tidak bisa berbuat apa-apa, hanya satu IP server ini yang diizinkan trading.
Masuk ke dashboard
Hasil: Akses ke dashboard unCoded melalui domain Anda sendiri.
Begitu domain dashboard berubah hijau di Zeabur ('Online' / 'Running'), buka di browser dan masuk dengan kata sandi admin dari Langkah 5.
Pilih mode trading dan strategi
Hasil: Bot terkonfigurasi penuh dengan mode, mata uang kuotasi, pasangan, dan profil risiko.
Di dashboard pilih hal berikut secara berurutan:
- ›Tipe bot: Multi-Token Bot (standar untuk kebanyakan pengguna). High-Frequency Bot adalah market making satu token, biasanya BUKAN yang Anda inginkan.
- ›Mata uang kuotasi: USDC di dalam UE; FDUSD memungkinkan di luar UE (biaya trading lebih rendah / nol).
- ›Pasangan trading: BTC dan ETH cocok untuk memulai, likuiditas tinggi, slippage lebih rendah.
- ›Profil risiko: Low = konservatif (disarankan untuk pemula). Medium / High = lebih agresif (lebih banyak split, posisi lebih besar, cadangan lebih sedikit).
- ›-> Confirm -> Start.
Hubungkan akun Google Anda
Hasil: Lisensi Anda dipetakan ke identitas Google Anda.
- ›Di dashboard klik 'Open'.
- ›Masuk dengan akun Google Anda.
- ›Setujui Ketentuan Layanan.
- ›Klik 'Start'.
Harga: bot mengambil 20 sampai 30% dari profit yang terealisasi. Tanpa profit = tanpa biaya. Pengguna baru saat ini mendapat kredit lisensi 25 USD.
Aktifkan lisensi Anda
Hasil: Bot dipetakan secara unik ke akun Anda.
Hanya API Key publik, jangan pernah Secret Key.
- ›Di dashboard klik 'Top-up License', Anda akan diarahkan ke akun unCoded Anda.
- ›Gulir ke 'Your IDs'.
- ›Masukkan API Key Exchange publik di sini.
Verifikasi semuanya berjalan
Hasil: Keyakinan bahwa bot berjalan dengan bersih.
- ›Buka layanan bot trading di proyek Zeabur Anda -> klik 'Logs'.
- ›Tidak boleh muncul error merah.
- ›Trade berjalan sangat cepat (~40 sampai 50 md masing-masing). Jeda tampilan log jika perlu.
Capaian: Bot berjalan mandiri di server Anda sendiri.
Seperti apa keberhasilannya
Berikut cara mengetahui, dalam 1 sampai 24 jam pertama, bahwa semuanya berjalan.
Segera (dalam 5 menit)
- Dashboard menampilkan 'Bot Status: Running' (hijau).
- Log menampilkan entri rutin seperti 'Checking conditions for BTCUSDC...' tanpa error merah.
Dalam satu jam pertama
- Ketika kondisi pasar cocok: order beli pertama muncul di log.
- Jika Telegram aktif: notifikasi pertama (mis. 'BUY BTCUSDC at 65,420, Split 1/2').
Dalam 24 jam
- Trade pertama yang selesai (beli + jual) dengan tampilan profit.
- Statistik dashboard mulai terisi.
Jika belum ada trade setelah 24 jam: ini belum tentu error. Pada volatilitas rendah atau dengan pengaturan konservatif, bisa butuh 1 sampai 3 hari sebelum kondisi entry pertama terpenuhi.
Pemecahan masalah
Checklist keamanan
Menyetel strategi & ekspektasi realistis
Sesuaikan nanti
- • Ganti mode (mis. mode Basic untuk pasar bullish).
- • Sesuaikan split (mis. 50/50).
- • Ubah strategi untuk pasar bullish / bearish.
- • Jelajahi strategi publik dan leaderboard di bawah "Backtesting".
Ekspektasi realistis
- • Referensi: ~17.000 trade / bulan, ~1.200 USD profit pada periode contoh.
- • Hasil harian biasanya 12 sampai 27 USD dengan pencilan ke atas.
- • Orientasi kasar: imbal hasil 30 sampai 40% per tahun sebagai perkiraan realistis.
- • Profit tumbuh bertahap (posisi harus ditutup), tidak linear.
Pasar mendatar (sideways) dan bearish adalah kondisi di mana bot bisa jelas mengungguli hodling. Pada reli bullish ekstrem hodling kadang bisa menang, itulah kenapa stop-loss dan indikator darurat itu penting.
Risiko & disclaimer
- Penggunaan:atas risiko Anda sendiri.
- Imbal hasil:tidak ada jaminan profit di masa depan. Hasil masa lalu bukan prakiraan.
- Pajak:ini bukan nasihat pajak. Profit trading bisa dikenai pajak tergantung negara Anda.
- Kerugian:trading kripto bisa menyebabkan kerugian hingga kehilangan seluruh modal.
- Tanggung jawab:Anda bertanggung jawab atas konfigurasi, API key, dan server Anda sendiri.
Referensi cepat
Untuk setup berulang.
- 1Beli server Hetzner di Zeabur (4 vCPU, Jerman)
- 2Buka template unCoded
- 3Buat sub-akun bursa + transfer USDC / FDUSD
- 4Buat API Key + Secret Key (tanpa hak penarikan)
- 5Atur kata sandi dashboard
- 6(Opsional) Buat bot Telegram lewat BotFather
- 7(Opsional) Dapatkan ID grup Telegram lewat @myidbot (sertakan tanda minus!)
- 8Atur domain dashboard + sinyal, luncurkan deployment
- 9Whitelist IP server di bursa Anda + aktifkan trading
- 10Masuk ke dashboard
- 11Pilih Multi-Token, mata uang kuotasi, pasangan, dan risiko
- 12Hubungkan akun Google
- 13Aktifkan lisensi (API Key publik)
- 14Verifikasi log