Beranda > Blog > Simpan Riwayat Transaksi CSV, Verifikasi Sendiri

riwayat eksekusiverifikasi hitungan

Simpan Riwayat Transaksi CSV, Verifikasi Sendiri

Dipublikasikan: 2026-11-13Waktu baca: sekitar 2 menit
⏱ Artikel ini mencerminkan informasi per tanggal publikasinya. Angka kinerja EA (PF, DD, imbal hasil tahunan) berubah seiring trading live dan validasi ulang — periksa yang terbaru di halaman EA. Lihat hasil EA terbaru →
Daftar Isi (5)
  1. Kesimpulan: percayai daftar eksekusi di tangan Anda, bukan ringkasan laporan
  2. Mengapa perlu menghitung ulang sendiri
  3. Ringkasan menyembunyikan "cara menghitungnya"
  4. Laba-rugi terdiri dari tiga komponen atau lebih
  5. Langkah konkret
  6. 1. Simpan riwayat eksekusi dalam CSV
  7. 2. Susun ulang per posisi
  8. 3. Uraikan laba-rugi dan hitung
  9. 4. Cocokkan dengan laporan
  10. 5. Bandingkan karakter dengan angka yang dipublikasikan
  11. Keterbatasan dan hal yang perlu diwaspadai
  12. 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.

KomponenIsiSeberapa mudah terlewat
Laba-rugi selisih hargaSelisih harga penutupan dan harga entry × lotRendah
KomisiKomisi transaksi pulang-pergiSedang (ada tidaknya tergantung tipe akun)
SwapSelisih bunga karena posisi dibawa semalamTinggi (makin berpengaruh pada EA yang menahan posisi lama)
Deposit/penarikan dan bonusPerubahan saldo yang bukan hasil tradingTinggi (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.

📧 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 ↗

Komentar & pertanyaan