Perdagangan algoritmik (juga disebut perdagangan otomatis, perdagangan kotak hitam, atau perdagangan algo) menggunakan program komputer yang mengikuti seperangkat instruksi yang ditentukan (algoritma) untuk melakukan perdagangan.
Set aturan yang ditentukan didasarkan pada waktu, harga, kuantitas, atau model matematis apa pun. Selain peluang keuntungan bagi pedagang, perdagangan algoritma membuat pasar lebih likuid dan perdagangan lebih sistematis dengan menyingkirkan dampak emosi manusia pada kegiatan perdagangan.
Misalkan seorang pedagang mengikuti kriteria perdagangan sederhana ini:
Dengan menggunakan dua instruksi sederhana ini, program komputer akan secara otomatis memantau harga saham (dan indikator rata-rata bergerak) dan menempatkan pesanan beli dan jual ketika kondisi yang ditentukan terpenuhi.
Perdagangan algo memberikan manfaat berikut:
Sebagian besar perdagangan algoritma saat ini adalah perdagangan frekuensi tinggi (HFT), yang mencoba memanfaatkan menempatkan sejumlah besar pesanan dengan kecepatan cepat di beberapa pasar dan beberapa parameter keputusan berdasarkan instruksi yang telah diprogram sebelumnya.
Algoroading digunakan dalam berbagai bentuk kegiatan perdagangan dan investasi termasuk:
Setiap strategi untuk perdagangan algoritmik membutuhkan peluang yang diidentifikasi yang menguntungkan dalam hal peningkatan pendapatan atau pengurangan biaya. Berikut adalah strategi perdagangan umum yang digunakan dalam perdagangan algoritma:
Strategi perdagangan algoritmik yang paling umum mengikuti tren rata-rata bergerak, penyebaran saluran, pergerakan tingkat harga, dan indikator teknis terkait. Ini adalah strategi termudah dan paling sederhana untuk diimplementasikan melalui perdagangan algoritmik karena strategi ini tidak melibatkan membuat prediksi atau prediksi harga. Perdagangan dimulai berdasarkan terjadinya tren yang diinginkan, yang mudah dan mudah diimplementasikan melalui algoritma tanpa masuk ke kompleksitas analisis prediktif. Menggunakan rata-rata bergerak 50 dan 200 hari adalah strategi trend-mengikuti yang populer.
Membeli saham dual-listed dengan harga yang lebih rendah di satu pasar dan sekaligus menjualnya dengan harga yang lebih tinggi di pasar lain menawarkan perbedaan harga sebagai keuntungan bebas risiko atau arbitrase. Operasi yang sama dapat direplikasi untuk saham vs instrumen berjangka karena perbedaan harga ada dari waktu ke waktu. Mengimplementasikan algoritma untuk mengidentifikasi perbedaan harga tersebut dan menempatkan pesanan secara efisien memungkinkan peluang menguntungkan.
Dana indeks telah mendefinisikan periode rebalancing untuk membawa kepemilikan mereka setara dengan indeks acuan masing-masing. Hal ini menciptakan peluang menguntungkan bagi pedagang algoritmik, yang memanfaatkan perdagangan yang diharapkan yang menawarkan keuntungan 20 sampai 80 basis point tergantung pada jumlah saham di dana indeks tepat sebelum rebalancing dana indeks. Perdagangan tersebut dimulai melalui sistem perdagangan algoritmik untuk eksekusi tepat waktu dan harga terbaik.
Model matematis yang terbukti, seperti strategi perdagangan delta-netral, memungkinkan perdagangan pada kombinasi opsi dan sekuritas yang mendasari. (Delta netral adalah strategi portofolio yang terdiri dari beberapa posisi dengan pengimbangi delta positif dan negatif
Strategi reversi rata-rata didasarkan pada konsep bahwa harga tinggi dan rendah aset adalah fenomena sementara yang kembali ke nilai rata-rata mereka (nilai rata-rata) secara berkala.
Strategi harga rata-rata tertimbang volume memecah pesanan besar dan merilis potongan pesanan yang lebih kecil yang ditentukan secara dinamis ke pasar menggunakan profil volume historis yang spesifik untuk saham.
Strategi harga rata-rata tertimbang waktu memecah pesanan besar dan merilis potongan pesanan yang lebih kecil yang ditentukan secara dinamis ke pasar menggunakan slot waktu yang dibagi rata antara waktu awal dan akhir.
Sampai pesanan perdagangan diisi sepenuhnya, algoritma ini terus mengirim pesanan parsial sesuai dengan rasio partisipasi yang ditentukan dan sesuai dengan volume yang diperdagangkan di pasar.
Strategi defisit pelaksanaan bertujuan untuk meminimalkan biaya pelaksanaan pesanan dengan berdagang di luar pasar real-time sehingga menghemat biaya pesanan dan mendapat manfaat dari biaya kesempatan pelaksanaan tertunda.
Ada beberapa kelas khusus algoritma yang mencoba untuk mengidentifikasi
Mengimplementasikan algoritma menggunakan program komputer adalah komponen akhir dari perdagangan algoritmik, disertai dengan backtesting (mencoba algoritma pada periode historis kinerja pasar saham masa lalu untuk melihat apakah menggunakannya akan menguntungkan).
Royal Dutch Shell (RDS) terdaftar di Bursa Efek Amsterdam (AEX) dan Bursa Efek London (LSE).
Bisakah kita mengeksplorasi kemungkinan perdagangan arbitrase pada saham Royal Dutch Shell yang terdaftar di kedua pasar ini dalam dua mata uang yang berbeda?
Persyaratan:
Program komputer harus melakukan hal berikut:
Namun, praktik perdagangan algoritmik tidak semudah itu untuk mempertahankan dan mengeksekusi. Ingat, jika satu investor dapat menempatkan perdagangan yang dihasilkan oleh algoritma, maka peserta pasar lainnya juga bisa. Akibatnya, harga berfluktuasi dalam milidetik dan bahkan mikrodetik. Dalam contoh di atas, apa yang terjadi jika perdagangan beli dieksekusi tetapi perdagangan jual tidak karena harga jual berubah pada saat pesanan mencapai pasar? Pedagang akan dibiarkan dengan posisi terbuka yang membuat strategi arbitrase tidak berharga.
Ada risiko dan tantangan tambahan seperti risiko kegagalan sistem, kesalahan konektivitas jaringan, keterlambatan waktu antara pesanan perdagangan dan eksekusi dan, yang paling penting dari semua, algoritma yang tidak sempurna.
Perdagangan di pasar saham bisa menjadi usaha yang kompleks. Langkah pertama adalah memilih pialang saham. Dengan begitu banyak pialang yang berbeda dengan berbagai fitur dan harga, Investopedia telah membuat daftar pialang saham online terbaik untuk mereka yang ingin memulai.