Cara Membuat Signal Bot di Freya Finance
Sebuah signal bot mengeksekusi trade ketika menerima sinyal eksternal — paling umum dari sebuah peringatan TradingView yang dikirim ke sebuah webhook. Alih-alih membangun logika entry di dalam Freya (seperti yang dilakukan bot DCA), Anda membawa sinyal Anda sendiri dari platform lain, dan signal bot mengubahnya menjadi trade nyata di exchange Anda.
Jika Anda sudah memiliki setup strategi atau indikator yang Anda percayai di tempat lain, signal bot adalah cara untuk mengotomatiskannya di Freya. (Jika Anda lebih suka membangun logikanya di dalam Freya, mulailah dengan Cara Membuat DCA Bot Pertama Anda.)
Key Takeaways
- Signal bot melakukan trade berdasarkan sinyal eksternal yang dikirim ke sebuah webhook — misalnya, peringatan TradingView yang aktif ketika kondisi Anda terpenuhi.
- Dalam mode Custom Signal, bot Anda mendapat URL webhook Open dan Close; dalam mode Risk Ratio, bot mendapat satu webhook dan menutup posisi secara otomatis dari take-profit dan stop-loss yang dibawa webhook.
- Dua mode sinyal: Custom Signal, tempat Anda mengatur order dan bot bertindak atas sinyal webhook Anda; dan Risk Ratio, tempat webhook membawa take-profit dan stop-loss (entry diambil di harga pasar) dan Anda menetapkan jumlah risiko tetap sehingga ukuran posisi dihitung secara otomatis.
- Perlakukan URL webhook Anda seperti kata sandi — siapa pun yang memilikinya dapat memicu bot Anda, jadi jaga tetap rahasia dan buat ulang jika pernah terekspos.
- Signal bot cocok untuk trader yang sudah menghasilkan sinyalnya sendiri dan ingin Freya mengeksekusinya secara otomatis.
Apa Itu Signal Bot
Dengan bot DCA, Anda mengonfigurasi kondisi entry di dalam Freya. Sebuah signal bot adalah kebalikannya: keputusan kapan harus masuk atau keluar datang dari luar — platform charting Anda, skrip Anda sendiri, atau alat apa pun yang dapat mengirim webhook. Ketika sinyal itu tiba, signal bot menempatkan trade. Ia adalah jembatan antara strategi eksternal Anda dan eksekusi langsung di exchange Anda.
Gambaran Singkat Langkah-langkahnya
- Buat sebuah bot dan pilih tipe Signal Bot, lalu pilih trading pair dan arah Anda.
- Pilih sebuah mode sinyal — Custom Signal, atau Risk Ratio (tempat webhook membawa take-profit dan stop-loss Anda).
- Salin URL webhook Anda — Custom Signal memberi Anda URL Open dan Close; Risk Ratio memberi Anda satu URL.
- Hubungkan sumber sinyal Anda — tempelkan URL tersebut ke dalam peringatan TradingView Anda (atau alat lain).
- Atur pengaturan order Anda dan luncurkan. Sejak saat itu, sinyal Anda yang menggerakkan bot.
Langkah 1: Pilih Tipe Signal Bot
Dalam alur Create Bot, pilih Signal Bot ("Eksekusi trade berdasarkan signal webhook"), lalu pilih trading pair dan arah Anda seperti bot lainnya.
Langkah 2: Pilih Sebuah Mode Sinyal
Mode Signal mengontrol bagaimana bot Anda menafsirkan sinyal yang diterimanya. Ada dua mode, dan Anda memilih salah satu — keduanya tidak dapat digabungkan:
- Custom Signal — bot Anda bertindak atas sinyal open dan close yang Anda kirim melalui webhook (misalnya, dari peringatan TradingView), dan Anda yang mengonfigurasi order di Freya: jumlah yang akan di-trade serta take-profit dan stop-loss Anda.
- Risk Ratio — payload webhook membawa harga take-profit dan stop-loss; entry diambil di harga pasar ketika sinyal aktif. Alih-alih memilih jumlah trade, Anda menetapkan jumlah risiko tetap per trade, dan Freya secara otomatis menghitung ukuran posisi dari jarak antara entry dan stop-loss. Hasilnya: jika stop-loss tersentuh, Anda kehilangan kira-kira persis jumlah risiko yang Anda pilih. Take-profit ditempatkan sebagai limit order pada harga webhook (sehingga terisi tanpa slippage); stop-loss dieksekusi sebagai market order ketika terpicu, jadi — seperti stop mana pun — ia dapat mengalami slippage saat pergerakan cepat.
Pilih mode yang cocok dengan cara sinyal Anda dibangun.
Mengapa Mode Risk Ratio Begitu Ampuh
Mode Risk Ratio membalik cara position sizing dari akarnya. Biasanya Anda memilih ukuran posisi dan menerima berapa pun kerugian yang tersirat dari stop-loss. Dalam mode Risk Ratio Anda memilih kerugian yang bersedia Anda tanggung, dan ukuran posisi disesuaikan dengannya secara otomatis. Itu membuat risiko per trade Anda konsisten terlepas dari seberapa jauh letak stop-loss — pendekatan disiplin yang digunakan para profesional. Anda menetapkan tipe risiko dan jumlah tetap pada langkah strategi; jumlah trade lalu ditampilkan sebagai dinamis, karena dihitung ketika webhook tiba.
Langkah 3: Dapatkan URL Webhook Anda
URL mana yang Anda dapatkan bergantung pada mode Anda:
- Dalam mode Custom Signal, bot Anda diberi sebuah URL Open Webhook (memanggilnya akan membuka posisi) dan sebuah URL Close Webhook terpisah (memanggilnya akan menutup posisi).
- Dalam mode Risk Ratio, Anda mendapat satu URL webhook untuk sinyal entry. Posisi kemudian ditutup secara otomatis oleh take-profit dan stop-loss yang dibawa dalam webhook, sehingga tidak ada URL Close terpisah. Sinyal dikirim sebagai pesan JSON kecil yang menyertakan nilai take-profit dan stop-loss.
Anda dapat menyalin sebuah URL dan membuatnya ulang kapan pun Anda mau. Membuat ulang akan menghasilkan URL baru dan langsung membatalkan yang lama — berguna jika sebuah URL pernah terekspos.
Langkah 4: Hubungkan Sumber Sinyal Anda
Tempelkan URL webhook Anda ke dalam sumber sinyal Anda. Dengan TradingView, misalnya, Anda membuat sebuah peringatan dan mengatur URL webhook-nya ke URL bot Anda. Dalam mode Custom Signal Anda menggunakan URL Open untuk entry dan URL Close untuk exit; dalam mode Risk Ratio Anda menggunakan satu webhook dan menyertakan take-profit serta stop-loss dalam pesan peringatan. Ketika kondisi peringatan Anda terpicu, TradingView memanggil webhook dan bot Anda bertindak atasnya.
Langkah 5: Atur Pengaturan Order Anda
Konfigurasikan bagaimana bot menentukan ukuran dan menempatkan order-nya. Dalam mode Custom Signal, Anda menetapkan jumlah trade serta take-profit dan stop-loss Anda. Dalam mode Risk Ratio, Anda justru menetapkan jumlah risiko tetap Anda (jumlah trade menjadi dinamis, dan take-profit serta stop-loss datang dari webhook). Kemudian luncurkan bot — ia menunggu dengan tenang hingga sebuah sinyal tiba, lalu mengeksekusi.
Menjaga Keamanan Webhook Anda
Ini adalah kebiasaan terpenting dengan signal bot: URL webhook Anda adalah rahasia. Siapa pun yang memiliki sebuah URL dapat memicu aksi itu pada bot Anda, jadi:
- Jangan pernah membagikan atau memposting URL webhook Anda secara publik.
- Hanya tempelkan ke alat tepercaya seperti peringatan TradingView Anda sendiri.
- Buat ulang segera jika Anda mencurigai sebuah URL telah terekspos — yang lama langsung berhenti bekerja.
Sebuah URL webhook adalah kunci untuk memicu bot Anda. Jaga tetap rahasia, jangan pernah membagikannya, dan buat ulang jika bocor. Ini adalah langkah keamanan tunggal yang paling penting untuk sebuah signal bot.
Pertanyaan yang Sering Diajukan
Apa itu signal bot di Freya Finance?
Signal bot mengeksekusi trade berdasarkan sinyal eksternal yang dikirim ke sebuah webhook — misalnya, peringatan TradingView. Alih-alih memutuskan kapan harus trade di dalam Freya, ia menunggu sinyal Anda lalu membuka atau menutup posisi di exchange Anda. Ini ideal jika Anda sudah menghasilkan sinyal di platform lain.
Bagaimana cara menghubungkan TradingView ke signal bot saya?
Pilih mode Custom Signal, salin URL webhook Open dan Close bot Anda, lalu tempelkan ke dalam peringatan TradingView Anda (URL Open untuk entry, URL Close untuk exit). Dalam mode Risk Ratio Anda justru menggunakan satu URL webhook dan menyertakan take-profit serta stop-loss dalam pesan peringatan. Ketika sebuah peringatan aktif, TradingView memanggil webhook dan bot Anda melakukan trade.
Apa perbedaan antara mode Custom Signal dan mode Risk Ratio?
Dalam mode Custom Signal, bot bertindak atas sinyal open dan close yang Anda kirim melalui webhook, dan Anda mengonfigurasi order sendiri — jumlah trade serta take-profit dan stop-loss Anda. Dalam mode Risk Ratio, payload webhook membawa harga take-profit dan stop-loss (entry diambil di harga pasar ketika sinyal aktif), dan alih-alih jumlah trade Anda menetapkan jumlah risiko tetap — Freya lalu menentukan ukuran posisi secara otomatis dari jarak entry-ke-stop-loss, sehingga stop-out menelan biaya kira-kira persis risiko yang Anda pilih. Kedua mode tidak dapat digabungkan; pilih yang cocok dengan cara sinyal Anda dibangun.
Bagaimana cara kerja position sizing dalam mode Risk Ratio?
Anda menetapkan jumlah risiko tetap per trade. Ketika sinyal aktif, Freya mengambil entry di harga pasar dan membaca stop-loss dari webhook, lalu menghitung ukuran posisi sehingga kerugian pada stop-loss sama dengan risiko yang Anda pilih. Ini menjaga risiko per trade Anda konsisten tak peduli seberapa lebar atau ketat stop-nya — Anda memutuskan kerugian yang bersedia Anda tanggung, dan ukurannya mengikuti.
Apakah URL webhook saya bersifat rahasia?
Ya — perlakukan seperti kata sandi. Siapa pun yang memiliki URL webhook dapat memicu aksi itu pada bot Anda. Jangan pernah membagikannya, hanya tempelkan ke alat tepercaya, dan buat ulang sebuah URL segera jika Anda merasa ia telah terekspos. Membuat ulang akan langsung membatalkan URL lama.
Saya mengirim sinyal tetapi tidak terjadi apa-apa — mengapa?
Periksa bahwa Anda menggunakan URL webhook yang benar (Open vs Close), bahwa mode sinyal Anda cocok dengan cara peringatan Anda disiapkan, dan bahwa bot berjalan serta tidak dijeda. Jika Anda baru saja membuat ulang sebuah URL, pastikan sumber sinyal Anda menggunakan yang baru. Untuk status bot secara umum, lihat Mengapa Bot Saya Tidak Melakukan Trade?.
Bisakah webhook menetapkan take-profit dan stop-loss saya?
Ya, jika Anda menggunakan mode Risk Ratio. Dalam mode itu, nilai take-profit dan stop-loss datang dari payload webhook alih-alih dimasukkan secara manual di Freya, yang memungkinkan strategi eksternal Anda mengendalikan exit.
