Simpan Riwayat Transaksi CSV, Verifikasi Sendiri
Daftar Isi (5)
- Kesimpulan: percayai daftar eksekusi di tangan Anda, bukan ringkasan laporan
- Mengapa perlu menghitung ulang sendiri
- Ringkasan menyembunyikan "cara menghitungnya"
- Laba-rugi terdiri dari tiga komponen atau lebih
- Langkah konkret
- 1. Simpan riwayat eksekusi dalam CSV
- 2. Susun ulang per posisi
- 3. Uraikan laba-rugi dan hitung
- 4. Cocokkan dengan laporan
- 5. Bandingkan karakter dengan angka yang dipublikasikan
- Keterbatasan dan hal yang perlu diwaspadai
- Ringkasan
Daftar Isi
- Kesimpulan: percayai daftar eksekusi di tangan Anda, bukan ringkasan laporan
- Mengapa perlu menghitung ulang sendiri
- Ringkasan menyembunyikan "cara menghitungnya"
- Laba-rugi terdiri dari tiga komponen atau lebih
- Langkah konkret
- 1. Simpan riwayat eksekusi dalam CSV
- 2. Susun ulang per posisi
- 3. Uraikan laba-rugi dan hitung
- 4. Cocokkan dengan laporan
- 5. Bandingkan karakter dengan angka yang dipublikasikan
- Keterbatasan dan hal yang perlu diwaspadai
- Ringkasan
Kesimpulan: percayai daftar eksekusi di tangan Anda, bukan ringkasan laporan
Kesimpulannya di awal: kalau Anda menjalankan EA, biasakan menyimpan semua eksekusi dalam CSV dan menghitung ulang sendiri di spreadsheet. Laporan MT5 dan angka di halaman distribusi EA memang praktis, tetapi hanyalah ringkasan. Eksekusi mana yang menghasilkan profit dan di mana profit itu terkikis biaya baru terlihat kalau riwayat eksekusi diurutkan baris demi baris.
Kami memang berada di sisi distributor, tetapi hal ini perlu ditegaskan: jangan telan mentah-mentah angka yang kami publikasikan. Buktikan sendiri dengan eksekusi di akun Anda.
Perbandingan Broker Direkomendasikan →
🎁 Unduh EA Gratis📧 Kursus email gratis (8 email) + paket 13 indikator MT5 khusus pelanggan
* Privasi sangat dilindungi. Anda dapat berhenti berlangganan kapan saja.
Mengapa perlu menghitung ulang sendiri
Ringkasan menyembunyikan "cara menghitungnya"
PF dan win rate berubah tergantung apa yang dihitung sebagai 1 transaksi. Di MT5, satu posisi mencatat dua eksekusi (deal): "entry" dan "exit". Kalau ada penutupan sebagian, eksekusi di sisi penutupan bertambah lagi. Tanpa tahu satuan apa yang dipakai untuk menghitung menang dan kalah, akun yang sama bisa menghasilkan win rate yang berbeda.
Laba-rugi terdiri dari tiga komponen atau lebih
Laba-rugi dari satu penutupan kurang lebih bisa dipecah menjadi komponen berikut.
| Komponen | Isi | Seberapa mudah terlewat |
|---|---|---|
| Laba-rugi selisih harga | Selisih harga penutupan dan harga entry × lot | Rendah |
| Komisi | Komisi transaksi pulang-pergi | Sedang (ada tidaknya tergantung tipe akun) |
| Swap | Selisih bunga karena posisi dibawa semalam | Tinggi (makin berpengaruh pada EA yang menahan posisi lama) |
| Deposit/penarikan dan bonus | Perubahan saldo yang bukan hasil trading | Tinggi (kalau tercampur, kinerja tampak membengkak) |
"Net profit" di laporan adalah gabungan semuanya. EA yang menang di selisih harga tetapi habis oleh komisi dan swap bukanlah hal yang langka. Memecah laba-rugi menjadi komponen adalah langkah pertama verifikasi.
Langkah konkret
1. Simpan riwayat eksekusi dalam CSV
Dari tab "History" di MT5, Anda bisa menyimpan laporan riwayat akun. Namun format file dan urutan kolomnya kadang berbeda menurut build maupun broker. Karena itu kami menyarankan menulis eksekusi baris demi baris lewat skrip, sehingga kolomnya Anda tetapkan sendiri. Kolom minimum yang sebaiknya ada:
- Nomor eksekusi, ID posisi, waktu
- Simbol, arah transaksi, dan penanda entry atau exit
- Lot dan harga
- Laba-rugi, komisi, swap (di kolom terpisah)
- Magic number dan komentar
Alat bantu untuk mengekspor data kami rangkum di Alat MT5.
2. Susun ulang per posisi
Gunakan ID posisi sebagai kunci, lalu gabungkan eksekusi entry dan exit menjadi satu baris. Jika ada penutupan sebagian, jumlahkan laba-rugi, komisi, dan swap di sisi penutupan. Di sinilah untuk pertama kalinya Anda mendapat tabel "1 trade = 1 baris".
3. Uraikan laba-rugi dan hitung
Di spreadsheet, hitung nilai berikut.
- Total profit (jumlah baris positif) dan total loss (nilai absolut jumlah baris negatif)
- PF = total profit ÷ total loss
- Win rate = jumlah baris positif ÷ jumlah seluruh baris
- Berapa persen total komisi dan total swap terhadap laba-rugi bersih
Hitung PF baik dengan maupun tanpa komisi dan swap. Jika PF tetap di atas 1.0 tetapi jatuh di bawah 1.0 setelah biaya dimasukkan, lebih aman menganggap bahwa keunggulan EA tersebut hanya setipis itu dan bergantung pada estimasi biaya.
4. Cocokkan dengan laporan
Periksa apakah laba-rugi bersih hasil hitungan Anda sama dengan laporan MT5. Jika berbeda, curigai dulu apakah ada baris deposit/penarikan, atau eksekusi EA lain (magic number berbeda) yang ikut tercampur.
5. Bandingkan karakter dengan angka yang dipublikasikan
Misalnya DONCHIAN ENGINE memiliki hasil terukur di backtest: PF 1.5, win rate 34.5%, dan 631 transaksi. Win rate-nya rendah dan EA ini mencari untung dari sedikit kemenangan besar. Periksa apakah eksekusi di akun Anda juga berbentuk "rata-rata profit jauh melampaui rata-rata loss, dengan win rate rendah". Lebih praktis melihat apakah bentuk laba-ruginya mirip daripada mengejar kecocokan angka.
Keterbatasan dan hal yang perlu diwaspadai
Verifikasi bukan segalanya. Hal yang belum bisa dijawab juga kami tulis dengan jujur.
- Selama jumlah transaksi masih sedikit, belum ada yang bisa disimpulkan. Dari puluhan transaksi, entah PF-nya bagus atau jelek, tidak bisa dibedakan apakah itu kemampuan EA atau sekadar keberuntungan.
- Backtest dan operasional nyata adalah dua hal berbeda. Kami mempublikasikan forward test di akun demo Exness, tetapi eksekusi di akun demo tidak sama dengan akun riil. Pola slippage dan penolakan order bisa berbeda. Selain itu, angka backtest dan forward test berbeda kondisinya, jadi jangan disandingkan dalam satu tabel untuk dibandingkan.
- Swap berubah menurut broker dan periode. Proporsi swap dari eksekusi masa lalu belum tentu sama ke depannya.
- CSV hanyalah teks biasa. Kalau ada eksekusi yang terlewat saat ekspor, spreadsheet tidak akan memberi peringatan apa pun. Selalu cocokkan jumlah transaksi dengan laporan.
Verifikasi hanya menunjukkan "apa yang terjadi di masa lalu". Ini tidak menjamin kinerja ke depan.
Ringkasan
- Simpan riwayat eksekusi dalam CSV dan hitung sendiri, jangan bergantung pada ringkasan laporan
- Simpan komisi dan swap di kolom terpisah, lalu uraikan laba-rugi menjadi komponen
- Gabungkan eksekusi per ID posisi menjadi 1 trade 1 baris sebelum menghitung PF dan win rate
- Periksa PF baik dengan maupun tanpa biaya
- Terhadap angka publikasi, bandingkan "bentuk laba-rugi" yang mirip, bukan kecocokan angka
- Jangan mencampuradukkan hitungan dari jumlah transaksi sedikit, hasil akun demo, dan hasil backtest
Cara membaca indikator yang dipakai dalam verifikasi ada di Pengetahuan EA & MT5, dan nilai terukur tiap EA bisa dilihat di Peringkat Terukur.
Terkait
📧 Kursus email gratis (8 email) + paket 13 indikator MT5 khusus pelanggan
* Privasi sangat dilindungi. Anda dapat berhenti berlangganan kapan saja.
Punya pertanyaan tentang EA atau Forex?
Anda bisa mengajukannya di forum trading Nattzy (daftar gratis). Pertanyaan di luar artikel ini juga dipersilakan — pengaturan EA, memilih broker, dan lainnya.
Tanya di Nattzy ↗