Dalam artikel ini, saya akan memandu Anda melalui pengaturan bot DCA jangka panjang di Gainium. Bot jangka panjang adalah bot yang membeli saat harga rendah dan menjual pada harga yang lebih tinggi. Jika Anda baru dalam DCA, Anda mungkin ingin memeriksa artikel dasar bot DCA kami. Artikel ini berlaku baik Anda membuat bot baru atau mengedit yang sudah ada. Namun, ingat bahwa jika Anda mengedit konfigurasi bot yang ada, pengaturan baru hanya akan diterapkan pada transaksi mendatang (transaksi yang ada tidak terpengaruh).
Untuk tutorial ini, saya menggunakan pasangan BTC/USDT. Pengaturan bot ini cukup konservatif, dan dapat ditingkatkan; saya hanya ingin memberikan beberapa tips umum untuk menghindari agar bot tidak terjebak dengan tas merah. Ini dapat digunakan sebagai panduan untuk membuat bot Anda.
Pertama, arahkan ke halaman bot trading baru. Di sisi kanan, Anda dapat menemukan konfigurasi bot; mari kita jelajahi semua opsi konfigurasi.
Anda dapat memberikan nama apapun untuk bot Anda. Nama ini ditampilkan dalam tabel bot, tabel transaksi, dan pesan kesalahan.
Tip: Anda harus membuat nama yang akan memudahkan untuk membedakannya dari bot lainnya. Misalnya, Anda dapat merujuk pada jenis strategi seperti 'RSI+MFI Agresif 2.0'. Ini juga dapat berguna untuk memfilter bot yang berbagi opsi konfigurasi tertentu sehingga Anda dapat menghentikan/mulai bot secara massal. Namun, jangan terlalu khawatir tentangnya; Anda selalu dapat mengedit nama kapan saja.
Pilih bursa tempat bot harus dijalankan. Perhatikan bahwa akun Bursa tidak dapat diedit nanti.
Pilih pasangan koin yang didukung oleh bursa.
Anda dapat memilih satu atau beberapa pasangan asalkan mereka memiliki mata uang kutipan yang sama. Pasangan pertama menentukan mata uang kutipan. Misalnya, jika Anda menambahkan BTC/USDT, Anda hanya dapat menambahkan pasangan lain yang /USDT ke bot.
Di pengaturan ini Anda dapat menentukan apakah Anda ingin pergi long (beli lebih rendah, jual lebih tinggi) atau short (jual lebih tinggi, beli lebih rendah). Saya telah memilih strategi long (ini sudah menjadi default).
Anda dapat menentukan apakah Anda ingin mendapatkan profit dalam dasar atau kutipan. Pilih mata uang kutipan jika Anda mengharapkan pasangan bergerak mendatar atau naik dan Anda ingin mendapatkan profit dalam mata uang kutipan. Pilih mata uang dasar jika Anda mengharapkan pasangan bergerak mendatar atau turun dan Anda ingin mendapatkan profit dalam mata uang dasar.
Dalam contoh di atas (Gambar 2), saya telah memilih USDT, tetapi perlu dicatat bahwa Anda dapat mengambil profit dalam pasangan lainnya, jadi bot ini bisa digunakan untuk mengumpulkan BTC 'gratis' alih-alih USDT. Jika Anda ingin tahu lebih banyak tentang ini, lihat artikel ini.
Ini adalah pesanan pertama yang akan dibuat oleh bot. Jika mode DCA dinonaktifkan, ini akan menjadi satu-satunya pesanan yang akan dibuat oleh bot.
Bagaimana perilaku pemesanan dasar tergantung pada mata uang yang dipilih. Opsi yang tersedia adalah:
Untuk Longs
Perhatikan bahwa strategi long akan selalu menggunakan kutipan untuk membeli dasar, bahkan jika Anda menggunakan dasar sebagai referensi mata uang. Misalnya, dalam bot ETH/USDT yang panjang, anggap Anda memilih 1000 USDT sebagai pesanan dasar. Dengan cara ini, bot akan selalu membeli senilai 1000 USDT dari ETH, tidak peduli berapa nilai ETH. Namun, jika Anda mengatur referensi mata uang ke 1 ETH, bot akan menggunakan sebanyak USDT yang diperlukan untuk membeli 1 ETH. Jadi jika 1 ETH = 1000 USDT pada suatu titik, ia akan menghabiskan 1000 USDT. Tetapi jika nilai ETH meningkat menjadi 1500 USDT, ia akan menghabiskan 1500 USDT sebagai pesanan dasar.
Untuk Shorts
Perhatikan bahwa strategi short akan selalu menjual dasar untuk mendapatkan kutipan, bahkan jika Anda menggunakan kutipan sebagai referensi mata uang. Misalnya, dalam bot ETH/USDT yang pendek, anggap Anda memilih 1 ETH sebagai pesanan dasar. Dengan cara ini, bot akan selalu menjual 1 ETH, tidak peduli berapa nilai ETH. Namun, jika Anda mengatur referensi mata uang ke 1000 USDT, bot akan menjual sebanyak ETH yang diperlukan untuk mendapatkan 1000 USDT. Jadi jika 1 ETH = 1000 USDT pada suatu titik, ia akan menjual tepat 1 ETH. Tetapi jika nilai ETH meningkat menjadi 1500 USDT, ia akan menjual 0.6666 ETH sebagai pesanan dasar.
Sebuah catatan tentang bekerja dengan %
Ketika Anda mengatur bot Anda untuk menggunakan % dari token, Anda memasukkan nilai % sebagai angka dari 0 sampai 100. Misalnya, menulis 30 dalam jumlah pesanan dasar dan % total USDT akan menghasilkan bot menggunakan 30% dari total USDT saya untuk membuka perdagangan pertama.
Pemesanan dasar dan semua pesanan DCA tidak boleh melebihi 100. Juga, mereka harus jumlahnya kurang dari 100, karena menjumlahkan tepat 100 dapat menyebabkan kesalahan saldo tidak mencukupi karena pembulatan atau batas pesanan minimum bursa.
Dalam contoh ini, saya menggunakan 5 USDT sebagai Pemesanan Dasar karena saya menggunakan Bybit. Setiap bursa memiliki ukuran pesanan minimum yang berbeda (Binance, misalnya, memiliki minimum 10 USDT).
Di sini Anda dapat memilih bagaimana bot akan mengeksekusi pemesanan dasar, sebagai pesanan limit atau market.
Pesanan limit dikirim ke buku pesanan bursa, dan menunggu untuk dieksekusi pada harga tertentu. Pesanan limit menjamin harga terbaik dan mungkin dikenakan biaya lebih rendah tetapi mungkin tidak diisi segera. Gainium akan mengirim ulang pesanan limit setiap 20 detik pada harga terbaik sampai pesanan terpenuhi.
Pesanan market dieksekusi segera pada harga pasar, melewati buku pesanan bursa. Pesanan market menjamin diisi segera, tetapi mungkin bukan harga terbaik dan mungkin dikenakan biaya lebih tinggi. Ini bisa sangat berisiko untuk pasangan dengan likuiditas rendah di mana harga sangat bergejolak. Keuntungan dari pesanan market adalah pesanan dieksekusi jauh lebih cepat daripada pesanan limit.
Opsi ini tersedia untuk jenis pesanan limit. Anda dapat memilih opsi ini jika Anda lebih suka menggunakan pesanan limit tetapi ingin memastikan waktu tunggu maksimum. Ketika opsi ini diaktifkan, Anda dapat menyiapkan timer, dan pesanan limit akan dikirim ke bursa dan diposisikan ulang setiap 20 detik sesuai dengan perilaku default. Jika pesanan tidak terpenuhi dalam waktu yang ditentukan, pesanan limit akan dibatalkan, dan pesanan market akan ditempatkan sebagai gantinya.
Tip: Saya cenderung menggunakan limit sebagian besar waktu. Ini lebih murah dan lebih aman untuk sebagian besar pengaturan bot dasar. Bursa biasanya memiliki biaya yang lebih rendah untuk pesanan limit karena mereka berusaha memberikan imbalan
Bagian ini memungkinkan Anda untuk memilih bagaimana Anda ingin bot Anda memulai kesepakatan baru, adalah salah satu bagian yang paling penting dari bot, dan ini layak mendapatkan artikel tersendiri, tetapi untuk saat ini, mari kita melalui gambaran umum dari setiap opsi.
Meskipun SEGERA adalah strategi yang paling sederhana, kondisi awal kesepakatan ini dapat sangat berisiko ketika pasar tidak dalam tren naik yang kuat. Opsi terbaik adalah menggunakan strategi yang memfilter kemungkinan entri buruk, membeli hanya ketika harga sudah menarik dan memiliki peluang lebih tinggi untuk naik lagi. Kami memiliki beberapa opsi untuk melakukannya.
Untuk contoh bot (gambar 4), saya akan memilih Indikator Teknikal. Dan kemudian, saya memilih Indikator RSI. Saya adalah penggemar besar indikator ini, karena Anda dapat menghasilkan pengaturan bot yang sangat kuat dan menguntungkan hanya dengan menggunakan ini untuk memfilter kesepakatan.
RSI, atau Relative Strength Index, adalah indikator momentum yang mengukur kecepatan dan amplitudo perubahan harga aset.
Saya menggunakan pengaturan standar untuk contoh ini (seperti ditunjukkan pada gambar 4).
Secara umum, dalam Analisis Teknikal, aset dianggap oversold ketika RSI di bawah nilai 30 dan overbought ketika di atas 70. Saya ingin bot saya memulai kesepakatan hanya ketika RSI di bawah 30 dalam kerangka waktu 1 jam. Semakin tinggi kerangka waktu yang digunakan, semakin konservatif botnya, jadi penting untuk menemukan keseimbangan yang tepat antara seberapa sering Anda ingin memasuki pasar dan seberapa banyak risiko yang ingin Anda ambil. Indikator RSI yang sama bisa berisiko jika digunakan pada TF 5 menit karena nilainya bisa turun di bawah 30 dengan sangat cepat dan sering. Sebaliknya, dalam kerangka waktu harian, RSI akan tetap relatif tinggi dan jarang di bawah 30. Jadi bot Anda akan membuka sangat sedikit kesepakatan.
Gambar di bawah ini (Gambar 5) menunjukkan bagaimana RSI menentukan kapan bot dimulai. Saya menggambar garis pada level 30 sehingga Anda dapat melihat bahwa bot membuka kesepakatan hanya ketika indikator berada di bawah nilai itu. Di Gainium, Anda dapat melihat grafik pasangan yang Anda perdagangkan, dan Anda dapat membawa grafik dalam indikator yang ingin Anda gunakan untuk memulai kesepakatan Anda. Ini sangat berguna untuk memvisualisasikannya karena terkadang Anda dapat meningkatkan kinerja bot dengan mengubah parameter indikator sedikit, dan Anda tidak akan melihatnya kecuali Anda memiliki grafik di depan Anda. Misalnya, Anda mungkin membuat bot Anda jauh lebih aman dengan menggunakan RSI 28 karena token sangat volatil atau lebih menguntungkan dengan mengubahnya menjadi 32. Setelah semua, mungkin aset ini jarang mencapai 30, dan seterusnya.
Dengan opsi ini (Gambar 6), Anda dapat membatasi jumlah kesepakatan terbuka yang dapat dimiliki bot pada saat tertentu. Setelah jumlah kesepakatan mencapai maksimal kesepakatan terbuka, bot akan mengabaikan sinyal lebih lanjut untuk memulai kesepakatan baru.
Ketika bot multipair menerima lebih banyak sinyal mulai kesepakatan daripada maksimal kesepakatan terbuka yang diizinkan, ia akan secara acak menetapkan kuota kesepakatan yang tersedia. Misalnya, anggap kita memulai bot multipair dengan 100 pasangan dan lima maksimal kesepakatan terbuka, dan kondisi awal kesepakatan adalah RSI 15 menit > 70. Pada candle berikutnya, 10 dari 100 pasangan memenuhi kondisi ini, tetapi karena bot hanya diizinkan untuk berdagang lima sekaligus, itu akan membuka lima kesepakatan secara acak dari set 10 pasangan yang mungkin.
Bagian ini cukup menjelaskan dirinya sendiri, tetapi sangat penting untuk menemukan jumlah yang tepat!
Ini adalah persentase keuntungan yang akan dihasilkan bot pada setiap perdagangan. Perhatikan bahwa biaya bursa diperhitungkan, jadi Anda tidak perlu khawatir tentang itu. Gainium sekarang juga menawarkan Multiple Take Profit dan kondisi Take Profit. Silakan lihat artikel ini untuk detail lebih lanjut.
Dalam contoh bot (gambar 8), saya hanya menggunakan 0,5%. Ada juga opsi untuk menggunakan indikator lain untuk Take Profit dan menutup kesepakatan atau mengatur peringatan dari platform eksternal seperti Tradingview (webhook). Saya hanya menggunakan 0,5% karena BTC adalah aset crypto yang bergerak paling lambat dan saya ingin memastikan tidak tinggal dalam kesepakatan yang terbuka terlalu lama, dan harga turun lagi sebelum saya berhasil mengambil keuntungan. Aturan nomor satu yang saya coba ingatkan pada diri sendiri berkali-kali adalah bahwa keuntungan adalah keuntungan, tidak peduli seberapa kecil, dan saya perlu mengambilnya. Dengan pasangan lain dan pengaturan yang berbeda, langit bisa menjadi batas untuk TP Anda.
Ini digunakan oleh trader untuk meningkatkan keuntungan mereka ketika harga bergerak ke arah yang menguntungkan.
Trailing diaktifkan ketika harga mencapai target Take Profit Anda. Ini sangat bagus ketika harga terus bergerak melewati target Take Profit asli Anda karena fitur Trailing akan mengikuti harga dengan persentase yang Anda konfigurasikan (bertindak seperti buffer); ketika harga berbalik oleh persentase deviasi Trailing yang Anda konfigurasikan, perdagangan ditutup. Biasanya, semakin besar Take Profit Anda, semakin besar Trailing Anda. Ini membutuhkan latihan untuk menemukan jumlah yang tepat, dan ini tergantung pada token yang Anda perdagangkan. Ada pro (keuntungan yang lebih besar) dan kontra untuk menggunakan fitur ini, karena Anda juga dapat kehilangan sebagian dari keuntungan jika harga berbalik segera setelah fitur trailing diaktifkan. Pada token yang sangat volatil dan memiliki likuiditas rendah, Trailing Take Profit juga bisa menutup kesepakatan dengan kerugian karena harga akan bergerak terlalu cepat untuk trailing agar dapat memicu.
Ini adalah persentase P&L yang belum direalisasi yang akan memicu kondisi penutupan kesepakatan. Jika mode DCA diaktifkan, persentase stop loss dihitung berdasarkan harga pembelian rata-rata.
Dengan opsi ini, Anda dapat memindahkan stop loss ke nilai baru ketika P&L yang belum direalisasi tertentu telah dicapai. Ini berguna, misalnya, untuk mengunci keuntungan dengan memindahkan SL ke angka positif ketika keuntungan yang belum direalisasi telah dicapai.
Jika stop loss baru bergerak melewati pesanan DCA, semua pesanan di bawahnya akan dibatalkan.
Mengaktifkan trailing stop loss akan memindahkan stop loss ke arah take profit Anda, selalu berjarak sama dari harga terbaik.
Beberapa pertimbangan:
Saya tidak menggunakan Stop Loss untuk contoh ini karena saya tidak menganggap pengaturan bot ini berisiko dan karena pengujian ulang menunjukkan bahwa semua kesepakatan ditutup dengan keuntungan tanpa menunggu terlalu lama. Dalam banyak pengaturan DCA yang diatur pada spot, Stop Loss dianggap sebagai hentikan keuntungan, karena ide utamanya adalah membeli saat harga menurun, bukan menjual saat rendah. Namun, ada banyak pengaturan DCA di pasar spot yang masih dapat mendapat manfaat dari menggunakan SL.
Ini adalah bagian di mana DCA dimainkan (gambar 10).
Ini adalah jumlah pesanan yang dihasilkan setiap kali Anda menjalankan siklus DCA.
Dalam contoh ini, saya ingin memiliki 14 pesanan di bawah Pesanan Dasar awal saya sebesar 5 usdt, saya ingin setiap pesanan DCA sebesar 10 USDT (jumlah pesanan DCA) dan mengisi pesanan saya berikutnya ketika harga turun 1% di bawah Pesanan Dasar awal saya (Langkah Pesanan = 1%, yang juga merupakan pengaturan default antarmuka).
Mengaktifkan ini akan memungkinkan Anda hanya mengirim sebagian dari semua pesanan DCA ke bursa sebagai pesanan batas. Anda dapat mempelajari lebih lanjut tentang pesanan cerdas dalam artikel ini. Pesanan Cerdas tidak diaktifkan secara default, dan bot akan mengirim semua pesanan DCA ke bursa.
Tip: menjaga semua Pesanan Cerdas mati memungkinkan Anda menangkap pisau yang jatuh atau jari gemuk jika terjadi. Mereka mudah dikenali di grafik karena candle tidak memiliki tubuh tetapi meninggalkan sumbu besar (Gambar 11).
Kadang-kadang ada kesalahan di bursa atau kesalahan yang dilakukan oleh trader (jari gemuk), jadi harga tiba-tiba turun (juga, sebaliknya memungkinkan, jadi harga tiba-tiba naik). Jika pesanan Anda sudah ditempatkan di bursa, itu akan diisi segera saat mendahului yang lain, dan kesepakatan ditutup lebih cepat dan dengan lebih banyak keuntungan.
Saya suka menjaga Pesanan Cerdas mati sebagai langkah keamanan. Saya ingin bot mengunci semua dana yang diperlukan untuk menjalankan kesepakatan segera setelah dimulai. Jika, karena alasan apa pun, saya tidak memiliki cukup dana, kesepakatan tidak akan dimulai. Ini sangat penting karena banyak kali di awal hari-hari bot trading saya saya berakhir tidak memiliki cukup dana untuk menutup kesepakatan. Sebuah bot yang, selama pengujian ulang, menutup semua kesepakatan dengan 14 pesanan mungkin tidak dapat menutup jika Anda tiba-tiba hanya memiliki dana untuk 13.
Ini adalah jumlah pesanan DCA awal. Perhatikan bahwa mata uang pada pesanan dasar dan pesanan DCA harus cocok.
Ini adalah persentase offset dari harga pasar saat ini yang ingin Anda gunakan bot Anda ketika melakukan pesanan.
Langkah pesanan DCA akan dikalikan dengan skala setiap kali. Sebagai contoh, jika skala langkahnya 2, jarak antara pesanan DCA menjadi dua kali lipat setiap kali.
Volume pesanan DCA akan dikalikan dengan skala setiap kali. Sebagai contoh, jika skala volume 2, volume pesanan DCA menjadi dua kali lipat setiap kali.
Dalam contoh saya, saya telah membiarkan langkah dan skala volume sama dengan 1 sesuai dengan pengaturan default (Gambar 10). Terakhir, saya memeriksa bahwa saya memiliki cukup dana untuk menjalankan bot ini. Di kotak informasi di akhir pengaturan bot, saya dapat melihat bahwa total yang diperlukan adalah 145.5 USDT, dan saya memiliki total 0 USDT, jadi saya perlu menambahkan beberapa USDT.
Sebelum memulai bot apa pun saya selalu ingin memastikan saya menjalankan beberapa pengujian ulang dan Gainium memiliki Backtester bawaan sehingga Anda dapat menguji strategi Anda dengan data historis. Pengujian ulang adalah topik yang sangat panjang jadi untuk panduan ini saya hanya ingin menunjukkan kepada Anda bagaimana memulainya. Anda dapat menjalankan pengujian ulang di akhir pengaturan bot dengan mengklik tiga titik (Gambar 11).
Sebagaimana Anda bisa lihat dari hasilnya (Gambar 13), untuk pengaturan cepat dan sederhana, hasilnya tidak terlalu buruk tetapi tentu saja dapat ditingkatkan. Strategi ini menghasilkan keuntungan harian rata-rata sebesar 0,07% dan total keuntungan 10,52% selama periode 7 bulan.
Ide di balik artikel ini adalah bahwa Anda dapat menggunakan pengaturan ini sebagai titik awal untuk membuat strategi Anda hanya dengan mengubah nilai-nilai dalam langkah-langkah sebelumnya. Secara umum, perubahan kecil memiliki dampak besar karena setelah Anda menemukan strategi yang menguntungkan, Anda perlu melakukan penyesuaian kecil untuk menyempurnakannya.
Misalnya, Anda dapat mencoba pengaturan yang sama pada pasangan lain dan melihat hasil yang berbeda. Jika saya menggunakan pasangan lain, salah satu hal pertama yang akan saya ubah adalah meningkatkan Take Profit.
Contoh lain bisa menjadi meningkatkan skala volume dan skala langkah seperti yang dibahas dalam artikel tentang cara kerja DCA, karena ini mungkin akan mengurangi durasi kesepakatan maksimal 24 hari. Saya lebih suka strategi bot yang menutup dalam waktu kurang dari lima hari. Sebagian besar kesepakatan diselesaikan dalam waktu kurang dari 24 jam, jadi itu bagus.
Setiap indikator yang dipilih sebagai kondisi awal kesepakatan akan sangat mempengaruhi kinerja bot, dan penting untuk mempelajari setiap indikator untuk memahami bagaimana bot akan berdagang.
Di akhir pengaturan bot, Pengendali Bot (Gambar 13) memungkinkan Anda memiliki lebih banyak kontrol atas bot Anda. Ini adalah cara canggih untuk memfilter kesepakatan dengan membuka atau menutup bot menggunakan indikator eksternal (webhook).
Di pengendali bot (gambar 14), Anda dapat memutuskan untuk melakukan hal-hal berikut:
Sekarang beberapa contoh praktis tentang cara menggunakan ini.
Indikator Ema Ribbon sering digunakan untuk menentukan tren Bitcoin. Moving Average adalah indikator yang menangkap perubahan harga suatu aset dari waktu ke waktu. Ema Ribbon adalah indikator yang terdiri dari 4 Moving Averages: 20, 50, 100, dan 200 MA. Seperti yang Anda lihat dari gambar di bawah ini (Gambar 15) ketika MA 20 melintasi ke bawah MA 50, tren berubah secara signifikan, dan bitcoin tidak lagi dianggap bullish. Jadi Anda mungkin ingin membuat peringatan untuk menghentikan semua atau beberapa bot berisiko selama waktu ini, karena Altcoin cenderung mengikuti tren BTC. Ini benar untuk Altcoin kecuali kita memasuki musim Altcoin.
Indeks Ketakutan dan Keinginan adalah indikator populer lain yang dapat digunakan untuk menghentikan bot Anda. Indeks ini mengukur ketika trader terlalu bullish atau terlalu bearish. Dan secara umum, ketika mereka terlalu ekstrem, harga cenderung kembali ke tren.
Seperti yang Anda lihat dari gambar di bawah ini (Gambar 16), ketika Indeks Keinginan sangat tinggi, harga akan menarik kembali. Jadi Anda mungkin ingin mengatur peringatan untuk menghentikan bot ketika nilai di atas 50.
Grafik populer lainnya yang dapat digunakan untuk mengatur bot adalah DXY dan TOTAL2.
DXY adalah indeks dolar, dan Bitcoin umumnya diperdagangkan secara terbalik terhadap dolar, jadi Anda mungkin ingin menghentikan beberapa bot ketika tren DXY bullish.
TOTAL2 menunjukkan total kapitalisasi pasar dari 125 cryptocurrency teratas, tidak termasuk BTC, jadi Anda dapat menggunakan grafik ini untuk menghentikan beberapa bot yang memperdagangkan kapitalisasi lebih rendah ketika grafik sedang panas, karena ada risiko yang lebih tinggi untuk menarik kembali.
Jumlah indikator yang dapat digunakan untuk mengontrol bot tidak terbatas, dan itu tergantung pada bot yang Anda gunakan dan token yang Anda perdagangkan.
Sebagai aturan umum, Anda ingin menggunakannya di bot yang lebih berisiko karena mereka menggunakan leverage atau token terlever, menutupi deviasi kecil dengan DCA, atau menggunakan kerangka waktu yang sangat kecil. Anda mungkin tidak pernah perlu menggunakannya di bot yang lebih konservatif karena dirancang untuk mengisi sebanyak mungkin pesanan DCA selama tren turun. Dalam hal ini, pengendali bot akan menghentikan keuntungan. Jadi Anda mungkin tidak pernah perlu menggunakannya pada bot yang menutupi deviasi besar atau menggunakan indikator seperti QFL, indikator populer yang digunakan untuk membeli ketika level dukungan dilanggar dan tersedia sebagai kondisi awal kesepakatan di Gainium.
Table of contents
Fitur
Kasus Penggunaan
Sumber daya
Bantuan & Dukungan
Seluruh hak cipta. Hak cipta © 2025.