Bot trading mengotomatiskan sebagian atau seluruh proses perdagangan. Bot dapat membaca data pasar, menilai kondisi, dan mengirim atau mengelola order sesuai aturan atau model yang dikonfigurasi. Otomatisasi tidak membuat strategi dasarnya otomatis menguntungkan.
Apa yang diotomatiskan
Bot dapat melakukan pembelian terjadwal, menjaga kisi order limit, atau merespons indikator. Bot berjalan di dalam platform atau terhubung melalui API. Strategi tetap perlu menentukan pasar, ukuran order, dan perilaku saat harga atau saldo berubah.
Mengirim order tidak sama dengan mendapat eksekusi. Bot harus melacak pengisian sebagian, pembatalan, dan kegagalan; mengulang permintaan yang hasilnya belum jelas secara membabi buta dapat menciptakan eksposur tak diinginkan.
Pengujian dan pengawasan
Uji historis bergantung pada data dan asumsi. Mengabaikan biaya, slippage, batas eksekusi, atau perubahan pasar dapat melebihkan kinerja. Hasil simulasi bukan janji imbal hasil nyata.
Risiko operasional mencakup gangguan koneksi, data usang, kesalahan perangkat lunak, dan kredensial bocor. Izin harus sesuai tugas bot, sementara aktivitas dan posisi terbuka perlu dipantau. Menghentikan perangkat lunak dapat hanya menghentikan instruksi baru, sementara order yang diterima dan posisi tetap aktif.