Jumat, 17 Mei 2013 | 23:16 WIB
Follow Us: Facebook twitter

Cara Mengetes EA (Robot Trading)

Published on Senin, 19 November 2012 21.11 // ,


Kolumnis Dan Moderator
Parmadita
Penulis sudah menekuni trading sejak 2009, jatuh bangun di forex sudah menjadi makanan sehari-hari. Saat ini penulis berfokus untuk mengembangkan dunia EA dalam forex trading
exp: 3 Years


Cara Menguji EA

Tanggal: Sun 4/Mar/2012 02:18    Dibaca: 2440 Kali
Memang terkadang kita seringkali merasa kesulitan dalam melakukan pengujian pada EA yang kita suka. Dari pengalaman penulis, pengujian EA yang lengkap harus melewati beberapa cara, diantaranya :

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

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

History marketNah, 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.

B. Tahap PengujianPada tahap pengujian ini, 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, Anda bisa melakukan test dengan baik. Berikut rincian Test yang diperlukan :

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

Kelebihan- EA mampu menampilkan informasi secepat yang diinginkan user
- Kesalahan code, dan teknis lainnya dapat diketahui segera
- Test dapat diulang-ulang kapan saja

Kekurangan- Belum tentu akurat saat ditest pada akun
- Test hanya bisa pada history harga yang sudah ditentukan user
- Semakin lama data history, semakin lama pula waktu yang diperlukan dalam melakukan Test

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

* Akun RealPada test ini, 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, diantaranya sebagai berikut :

Kelebihan- Data lebih fix dan akurat
- EA benar-benar teruji bagus tidaknya sistem yang digunakan
- Bisa mengetahi gain dan drawdown EA sesungguhnya pada myfxbook

Kekurangan- Test EA jauh lebih lama dari backtest
- Server untuk Test EA harus aktif 24 jam selama 5 hari dalam 1 minggu
- EA tidak dapat diperkirakan bakal konsisten profit selamanya

* Akun DemoPada akun Demo, EA masih direkomendasikan menggunakan VPS. Pada akun ini EA tetap berjalan mirip dengan Akun real. Namun masih ada kelebihan dan kekurangan di akun demo, diantaranya sebagai berikut :

Kelebihan- User tidak perlu menggunakan uang Asli sebagai bahan uji test EA
- EA bisa berjalan mirip / persis seperti di akun real
- Drawdown, gain, equity, dan balance dapat dibaca pada myfxbook

Kekurangan- Data di akun demo sedikit telat dari data akun real (mili detik)
- Profit dari test EA tidak bisa diambil, jadi performa setelah WD belum diketahui
- Butuh waktu lebih lama dari pada melakukan backtest

* Antar ServerTest ini perlu dilakukan karena pada setiap server dibroker pasti memiliki performa masing-masing pada setiap 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. Walaupun begitu, banyak juga kekurangan dan kelebihan pada test ini, diantaranya :

Kelebihan- Mampu mendeteksi EA yang baik berada diserver mana
- User dapat mengetahui kecepatan transfer data server hasil transaksi EA
- EA lebih banyak menghasilkan profit pada server tertentu

Kekurangan- Data antar server memiliki perbedaan (mili detik)
- Eksekusi EA antar server kadang berbeda (lambat)
- Diperlukan banyak server untuk uji coba Test EA

C.Tahap penyelesaianPada tahap ini EA sudah selesai di uji coba. Data yang diperlukan setelah uji coba selesai adalah sebagai berikut :

Catat DrawdownIni penting, hasil EA dianggap berbahaya atau tidak dilihat dari cara ini. Untuk itu catatlah hasil uji EA.

Hasil ProfitProfit diperlukan EA untuk digunakan dalam nilai investasi yang akan kita lakukan nantinya. Baik buruknya EA dilihat dari seberapa besar profit yang ia hasilkan.

Hasil LossInformasi 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 BalanceJika hasil test menunjukkan Equity dan balance tidak bersama-sama, kemungkinan besar EA tersebut bisa dikalahkan market di jangka panjang nanti. Lebih baik hindari sebelum hal-hal buruk menimpa Anda.

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

D.KesimpulanEA 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.


Saran dan kritik yang membangun tetap kami harapkan untuk dapat menyajikan informasi EA lebih baik dimasa yang akan datang. Kirimkan komentar Anda pada kotak post di bawah ini.

Sumber : http://www.seputarforex.com

Tags: ,

0 komentar

Leave a comment

http://fbs.com/ppk/tradingforex