XM | Cara Menguji Sebuah Robot Trading Forex (EA)

Memang terkadang kita seringkali merasa kesulitan dalam melakukan pengujian pada Robot Trading Forex (EA) yang kita suka. Terutama karena belum tahu bagaimana caranya. Nah, di sini penulis akan berbagi pengalaman. Pengujian Robot Trading Forex (EA) yang lengkap harus melewati beberapa cara, diantaranya diuraikan di bawah ini.

1. Tahap Awal

Di tahap awal ini kita dituntut untuk mempersiapkan hal-hal teknis yang akan mendukung serta mempermudahkan dalam pengujian nantinya. Dengan cara:

  • Robot Trading Forex (EA) konsisten profit.

Memilih Robot Trading Forex (EA) itu gampang-gampang susah, tapi dapat kita ketahui dengan mudah mana Robot Trading Forex (EA) yang bagus dan mana Robot Trading Forex (EA) yang tidak bagus, ciri-cirinya : jika Robot Trading Forex (EA) banyak di bahas di forum-forum, atau sudah pernah dilakukan test pada site tertentu dan menunjukkan hasil yang memuaskan. Itu termasuk Robot Trading Forex (EA) yang bagus.

  • History market.

Nah, langkah selanjutnya dalam mempersiapkan hal-hal teknis lainnya pada metatrader, dengan membuat history yang jauh lebih lama. Sehingga dalam pengujian backtest nantinya kita dapat lebih leluasa memilih tanggal, bulan, dan tahun berapa yang kita patut coba untuk melakukan backtest. So lebih banyak data history lebih bagus.

2. Tahap Pengujian

Pada tahap pengujian ini, Robot Trading Forex (EA) sudah dipersiapkan untuk dilakukan test. Sebelum test dilakukan, user harus mengetahui karakteristik dari EA, rule sistem yang digunakan EA, dan teknik apa yang terkandung dalam EA. Jika Anda sudah mengetahuinya, selanjutnya lakukanlah Backtest dan ForwardTest.

  • BackTest

Dalam cara pertama ini, Robot Trading Forex (EA) dapat diuji coba dengan cepat pada metatrader. Robot yang diuji dalam beberapa saat sudah bisa diketahui berapa drawdownnya, berapa profitnya, berapa loss yang dihasilkan, bagus tidaknya grap (naik/turun), atau pun berapa banyak transaksi yang dihasilkan. Dengan kata lain, melalui backtest EA, maka lebih cepat hasil yang diterima user dalam memperoleh informasi mengenai kehandalannya. Tapi, BackTest sendiri masih memiliki kelebihan dan kekurangan. Apa kelebihan dan kekurangannya?

Kelebihan:

  1. Robot Trading Forex (EA) mampu menampilkan informasi secepat yang diinginkan user.
  2. Kesalahan code, dan teknis lainnya dapat diketahui segera.
  3. Test dapat diulang-ulang kapan saja.

Kekurangan:

  1. Belum tentu akurat saat di-test pada akun.
  2. Test hanya bisa pada history harga yang sudah ditentukan user.
  3. Semakin lama data history, semakin lama pula waktu yang diperlukan dalam melakukan Test.
  • ForwardTest

Cara melakukan ForwardTest adalah dengan menggunakan data akun suatu broker, baik akun real, maupun akun demo. Berikut rincian ForwardTest menggunakan akun:

– Akun Real
Pada test ini, Robot Trading Forex (EA) harus dijalankan menggunakan komputer pribadi ataupun menyewa VPS. Minimal penggunaan Test Akun Real ini adalah 3 bulan sampai 1 tahun (yang penting jangan kurang dari 3 bulan). Kami rekomendasikan sewa VPS lebih baik dibandingkan dengan menggunakan komputer pribadi. Kenapa? Risiko terjadi kesalahan fatal menggunakan komputer pribadi lebih besar dibanding menyewa VPS. Diperlukan fitur tambahan untuk mengukur ForwardTest, salah satunya bisa menggunakan myFxBook. Walaupun begitu, kelebihan dan kekurangan dari ForwardTest masih ada.

Kelebihannya, data lebih fix dan akurat. Selain itu, Robot Trading Forex (EA) benar-benar teruji bagus tidaknya sistem yang digunakan, serta bisa mengetahui gain dan drawdown sesungguhnya pada myfxbook.

Kekurangannya, test Robot Trading Forex (EA) jauh lebih lama dari backtest. Kemudian, server untuk Test Robot Trading Forex (EA) harus aktif 24 jam selama 5 hari dalam 1 minggu. Sudah begitu pun, EA tidak dijamin bakal konsisten profit selamanya

– Akun Demo
Pada akun Demo, Robot Trading Forex (EA) masih direkomendasikan menggunakan VPS. Pada akun ini Robot Trading Forex (EA) tetap berjalan mirip dengan Akun real. Kelebihannya, User tidak perlu menggunakan uang Asli sebagai bahan uji test Robot Trading Forex (EA). EA di akun demo pun bisa berjalan persis seperti di akun real. Drawdown, gain, equity, dan balance dapat dibaca pada myfxbook.

Akan tetapi, data di akun demo sedikit telat dari data akun real (mili detik). Selain itu, profit dari test Robot Trading Forex (EA) tidak bisa diambil, jadi performa setelah WD belum diketahui. Dan sebagaimana Forward Test di akun Real, butuh waktu lebih lama pula untuk tes akun demo dari pada melakukan backtest

– Antar Server
Test ini perlu dilakukan karena pada setiap server di broker pasti memiliki performa masing-masing pada setiap Robot Trading Forex (EA) yang akan kita uji. Test ini hanya sebagai tambahan / pelengkap dalam melakukan Test. Bisa memakai akun real atau pun akun demo sebagai test. Bila perlu menggunakan test di kedua akun (demo dan real). Menggunakan VPS untuk akun tetap direkomendasikan.

Kelebihan ForwardTest antar server, pertama mampu mendeteksi Robot Trading Forex (EA) yang baik berada di server mana. User dapat mengetahui kecepatan transfer data server hasil transaksi Robot Trading Forex (EA) dan mengetahui di server mana EA lebih banyak menghasilkan profit.

Akan tetapi, perlu diingat bahwa data antar server memiliki perbedaan (mili detik). Eksekusi Robot Trading Forex (EA) antar server kadang berbeda (lambat), serta diperlukan banyak server untuk uji coba Test Robot Trading Forex (EA).

3. Tahap Penyelesaian

Pada tahap ini Robot Trading Forex (EA) sudah selesai di uji coba. Data yang diperlukan setelah uji coba selesai adalah sebagai berikut:

Catat Drawdown
Ini penting, hasil Robot Trading Forex (EA) dianggap berbahaya atau tidak dilihat dari cara ini. Untuk itu catatlah hasil uji EA.

Hasil Profit
Profit diperlukan Robot Trading Forex (EA)untuk digunakan dalam nilai investasi yang akan kita lakukan nantinya. Baik buruknya Robot Trading Forex (EA) dilihat dari seberapa besar profit yang ia hasilkan.

Hasil Loss
Informasi ini penting untuk digunakan dalam pertimbangkan investasi di jangka panjang. Diharapkan  informasi mengenai kerugian tertinggi yang masih bisa di tolerir dan diantisipasi kemungkinan besar dapat ditemukan lagi di waktu yang akan datang.

Equity dan Balance
Jika hasil test menunjukkan Equity dan balance tidak bersama-sama, kemungkinan besar Robot Trading Forex (EA) tersebut bisa dikalahkan market di jangka panjang nanti. Lebih baik hindari sebelum hal-hal buruk menimpa Anda.

Gain
Informasi ini penting, karena sebagai indicator profit yang kita dapatkan nanti dalam bentuk persen (%), bila Robot Trading Forex (EA) bisa menghasilkan 100% per bulan, tentu kita dapat memperkirakan setelah 12 bulan kedepan bukan?

Kesimpulan

Robot Trading Forex (EA) dalam pengujiannya sendiri butuh test yang lebih dari sekedar test karena:

  • Hasil backtest tidak sama dengan hasil forward test.
  • Hasil live/real test tidak sama dengan hasil demo test.
  • Sesama demo/real account pun tidak sama apabila beda server.