EA membayar lebih dari spread yang terlihat di Market Watch. Angka yang relevan adalah total biaya yang dihasilkan oleh ukuran posisi, durasi posisi, frekuensi transaksi, dan kualitas eksekusi strategi. Perbandingan yang adil menyatakan semua biaya dalam satuan yang sama.
Lima biaya yang dapat dihadapi EA
| Komponen | Kapan berlaku | Penyebab perbedaan |
|---|---|---|
| Spread | Melalui harga Bid/Ask yang digunakan untuk membuka dan menutup posisi. | Simbol, akun, sesi, berita, dan likuiditas. |
| Komisi | Per sisi atau untuk pembukaan dan penutupan, biasanya per lot. | Jenis akun, tingkat volume, dan konversi mata uang. |
| Swap / pembiayaan | Ketika posisi tetap terbuka melewati rollover. | Arah, instrumen, hari, dan jadwal broker. |
| Slippage | Ketika harga eksekusi berbeda dari harga yang diminta. | Volatilitas, likuiditas, ukuran posisi, latensi, dan perutean. |
| Biaya lainnya | Bergantung pada broker dan akun. | Kebijakan biaya ketidakaktifan, data, konversi, atau penarikan. |
Untuk analisis strategi, pisahkan biaya trading dari biaya non-trading. Biaya penarikan memengaruhi pemilik akun, tetapi tidak mengubah nilai harapan setiap sinyal. Spread, komisi, swap, dan slippage memengaruhinya.
Konversikan biaya ke satu satuan yang dapat dibandingkan
Pilih mata uang akun, pip, point, atau jumlah uang per lot standar, lalu konversikan setiap komponen secara konsisten. Periksa ukuran kontrak dan nilai tick simbol, alih-alih menganggap satu pip memiliki nilai uang yang sama pada setiap pasangan dan mata uang akun.
Perkirakan total biaya transaksi dari dampak spread pada harga entry dan exit aktual, komisi pembukaan dan penutupan, swap selama posisi terbuka, serta slippage bersih. Jangan menambahkan spread penuh dua kali atau menguranginya lagi dari profit yang sudah dihitung menggunakan harga Bid/Ask tereksekusi. Gunakan nilai yang diamati, bukan minimum yang diiklankan.
Jika komisi dinyatakan per sisi, kalikan dua untuk satu siklus pembukaan dan penutupan lengkap. Jika EA menambah posisi secara bertahap, hitung setiap tiket. Untuk penutupan sebagian, periksa penerapan komisi dan pembiayaan dalam riwayat akun aktual.
Sesuaikan model biaya dengan EA
EA berfrekuensi tinggi atau bertarget pendek biasanya lebih sensitif terhadap spread dan slippage. Sistem swing yang menahan posisi selama beberapa hari mungkin lebih sensitif terhadap swap. Strategi grid dapat mengakumulasi spread, komisi, dan pembiayaan pada beberapa tiket bersamaan, sehingga biaya perlu dinilai untuk seluruh kelompok posisi maupun per transaksi.
Fokus pada distribusi spread, kualitas eksekusi, dan komisi pembukaan serta penutupan.
Modelkan swap long/short dan jadwal swap tiga kali lipat broker.
Jumlahkan biaya seluruh kelompok posisi dan eksposur puncaknya.
Sensitivitas terhadap biaya harus diuji sebelum mengoptimalkan aturan entry. Backtest dengan spread tetap yang terlalu rendah dan tidak realistis dapat membuat strategi rapuh terlihat tahan uji.
Bangun sampel biaya yang representatif
- Kumpulkan spread yang lazim selama jam persis ketika EA bertransaksi.
- Sertakan rollover, pembukaan sesi, dan berita hanya jika EA dapat bertransaksi saat itu.
- Ekspor komisi dan swap dari transaksi live atau demo yang sudah ditutup.
- Hitung selisih harga yang diminta dan harga tereksekusi untuk entry serta exit.
- Kelompokkan hasil berdasarkan simbol, sesi, arah, dan ukuran lot.
- Uji ketahanan model dengan biaya lebih buruk yang masih masuk akal sebelum mempertaruhkan modal.
Gunakan median untuk model kondisi normal dan nilai merugikan pada persentil atas untuk skenario uji ketahanan. Tujuannya bukan memprediksi setiap eksekusi, melainkan mengetahui apakah strategi masih memiliki ruang setelah biaya dan hambatan eksekusi yang realistis.
Alur perbandingan akun yang adil
Jangan memilih akun hanya berdasarkan biaya. Stabilitas platform, perlindungan regulasi, keandalan penarikan, dan kebijakan eksekusi broker tetap merupakan persyaratan tersendiri.
Contoh hipotetis perhitungan biaya pembukaan dan penutupan
Asumsikan akun USD dan kontrak EURUSD standar dengan nilai pip sebesar $10 per lot. Input berikut merupakan asumsi edukatif, bukan penawaran broker atau hasil EA yang diukur.
| Komponen | Biaya per lot | Setara pip |
|---|---|---|
| Spread: 1 pip | $10 | 1.0 |
| Komisi pembukaan dan penutupan | $7 | 0.7 |
| Slippage bersih yang merugikan: 0.2 pip | $2 | 0.2 |
| Satu rollover, kredit swap | −$1 | −0.1 |
| Total biaya yang dimodelkan | $18 | 1.8 |
Pada 0.10 lot, total yang dimodelkan ini adalah $1.80. Kredit swap mengurangi biaya; debit meningkatkannya. Nyatakan apakah slippage mencakup entry, exit, atau jumlah keduanya dengan memperhitungkan tanda positif dan negatif. Spread dan pembiayaan aktual bergantung pada waktu serta arah transaksi.
Rekonsiliasi profit tereksekusi tanpa mengurangi biaya dua kali
Untuk order MT4 yang dipilih, OrderProfit() tidak mencakup komisi dan swap. Tambahkan nilai keduanya dengan tanda positif atau negatif untuk memperoleh hasil bersih order tersebut: OrderProfit() + OrderCommission() + OrderSwap(). Angka ilustratifnya adalah $12.00 − $0.70 − $0.10 = $11.20.
Spread dan slippage eksekusi sudah tercermin dalam profit yang dihitung dari harga aktual tereksekusi. Jangan mengurangi spread atau slippage yang dimodelkan sekali lagi dari hasil itu. Rekonsiliasikan biaya yang dibukukan secara terpisah dengan buku besar akun, lalu gabungkan semua tiket terkait saat mengevaluasi satu kelompok posisi.
Dokumentasi resmi referensi OrderProfit menyatakan biaya mana yang tidak tercakup.
Referensi resmi
Di MT4, Contract Specification menampilkan spread, ukuran kontrak, nilai tick, batas volume, swap, dan sesi trading yang disediakan broker. Gunakan data tersebut dan riwayat aktual akun sebagai data awal perhitungan Anda.