Mengapa EA Arbitrase Saya Berhenti Berfungsi? | BJF
Cart 0

Mengapa EA Arbitrase Saya Berhenti Berfungsi?

Jawaban singkat: hampir pasti EA tersebut terdeteksi dan difilter oleh broker, bukan karena kodenya rusak.

Ketika strategi arbitrase tiba-tiba berhenti berfungsi, penyebabnya hampir selalu eksekusi, bukan algoritma. Situasi yang paling umum sederhana: broker mengenali aliran order Anda sebagai aliran yang menguntungkan, mengklasifikasikan ulang akun, lalu mulai menerapkan penundaan tambahan, slippage asimetris, requote, atau penolakan melalui filter eksekusi sisi server. Dalam kasus yang lebih jarang, keunggulan feed yang memberi Anda peluang telah menghilang. Kode yang berfungsi bulan lalu biasanya masih berfungsi. Hal yang berubah adalah cara pihak lawan memperlakukan order Anda.

Penyebab yang umum: broker mendeteksi Anda

Strategi arbitrase memiliki ciri yang dapat dikenali. Tim risiko mengawasi akun yang menang secara konsisten dengan cara yang menunjukkan keunggulan kecepatan atau informasi. Setelah akun Anda ditandai, tindakan penanggulangan dimulai. Tidak ada yang mengubah kode Anda. Semuanya mengubah hasil eksekusi Anda.

Urutan kejadian klasik menjadi petunjuk yang jelas: eksekusi sempurna di akun demo, hasil eksekusi bersih selama beberapa minggu pertama di akun live, kemudian penurunan tajam tepat ketika akun mulai menghasilkan keuntungan secara konsisten. Itu bukan kebetulan dan bukan bug. Akun tersebut telah ditempatkan di balik filter eksekusi. Kami menjelaskan mekanisme lengkapnya dalam cara broker benar-benar mengeksekusi order Anda dan alat khususnya dalam plugin antiarbitrase.

Daftar periksa mengenai hal yang sebenarnya berubah

Periksa hal-hal berikut secara berurutan. Empat yang pertama berada di sisi broker dan menjelaskan sebagian besar kasus.

Pemeriksaan Seperti apa masalahnya
Latensi eksekusi Rata-rata waktu dari pengiriman hingga eksekusi meningkat, terutama tepat setelah Anda mulai menghasilkan keuntungan
Simetri slippage Slippage menjadi satu arah: negatif pada transaksi yang menang dan jarang positif
Penolakan dan requote Penolakan atau requote baru muncul terutama pada transaksi yang seharusnya menang
Spread Anda Pelebaran khusus akun yang tidak sesuai dengan kuotasi publik broker
Feed harga Anda Feed melambat, terputus, atau kehilangan keunggulannya atas kuotasi broker
Kondisi pasar Volatilitas atau likuiditas berubah cukup besar sehingga mempersempit selisih yang Anda perdagangkan

Cara mendiagnosisnya

Jangan memperdebatkan niat, lakukan pengukuran. Ambil log trading Anda dan bandingkan periode awal yang menguntungkan dengan periode ketika kinerja menurun drastis. Jika latensi eksekusi meningkat, slippage menjadi satu arah, dan penolakan terkonsentrasi pada transaksi yang menang, broker adalah penyebabnya dan perubahan strategi tidak akan memperbaikinya. Sebaliknya, jika eksekusi Anda masih bersih dan simetris, tetapi selisih harga yang sebelumnya Anda manfaatkan sudah tidak ada, keunggulan itu sendiri telah melemah. Solusinya adalah feed yang berbeda, instrumen yang berbeda, atau strategi yang berbeda.

Tes tercepat: jalankan strategi yang sama secara paralel di akun demo baru. Jika strategi bekerja sempurna di demo tetapi gagal di akun live yang didanai, pemfilteran eksekusi pada akun live telah terkonfirmasi karena akun demo hampir selalu tidak difilter.

Apa yang harus dilakukan

Setelah mengetahui mana dari kedua penyebab tersebut yang terjadi, langkah selanjutnya menjadi jelas. Jika broker mendeteksi dan memfilter Anda, pilihannya adalah menyamarkan eksekusi agar aliran order bertahan lebih lama, berpindah ke tempat trading yang menoleransi aliran tersebut, atau menerima bahwa broker ini tertutup bagi Anda untuk strategi tersebut. Jika keunggulan telah melemah, jawabannya adalah mencari sumber keunggulan baru dan tidak terus menyesuaikan parameter terhadap selisih yang sudah tidak ada. Dalam kedua kasus, pelajaran jangka panjangnya sama: uji setiap strategi dalam kondisi eksekusi yang realistis sebelum mengandalkannya agar Anda tidak terkejut saat digunakan secara nyata. Backtesting dengan data tick nyata serta latensi dan spread yang dimodelkan dapat membedakan keunggulan nyata dari keunggulan yang hanya ada dengan eksekusi sempurna.

Pertanyaan yang sering diajukan

Apakah broker sengaja merusak EA saya?

Bukan kodenya, tetapi kemungkinan besar hasil eksekusinya. Broker menerapkan penundaan, slippage asimetris, dan penolakan terhadap aliran yang mereka klasifikasikan sebagai toksik. Strategi tetap berjalan, tetapi eksekusi yang menjadi tumpuannya telah diam-diam diperburuk.

Mengapa EA masih berfungsi di demo, tetapi tidak di akun live?

Server demo hampir selalu tidak difilter dan menyimulasikan eksekusi yang nyaris sempurna. Strategi yang berfungsi di demo tetapi gagal di akun yang didanai merupakan bukti kuat bahwa aliran live Anda sedang difilter.

Bisakah saya memperbaiki EA arbitrase yang telah ditandai broker?

Terkadang bisa, melalui penyamaran eksekusi agar aliran lebih sulit dikenali atau dengan berpindah ke broker yang menoleransinya. Namun, eksekusi yang tidak bersahabat tidak dapat diperbaiki hanya dengan mengedit kode strategi.

Diagnosis dengan data, bukan tebakan

Pelajari secara tepat cara broker mendeteksi dan memfilter aliran arbitrase, lalu audit eksekusi Anda sendiri untuk menemukan penyebab sebenarnya.

Cara Broker Mengeksekusi Order Anda
Audit Eksekusi Anda