Senin, 19 Juli 2010

Revisi 3.a.

Revisi 3.a. ini merupakan penyederhanaan dari robot yang proses backtest sampai menghabiskan memory karena terlalu banyak transaksi yang dilakukan.

Perlu diketahui, bahwa dalam Forex terdapat pembatasan jumlah lot dimana masing-masing broker menggunakan aturan yang berbeda satu dengan lainnya.

Pada Forex.com, batasan maksimal lot adalah 1000 lot, sehingga tidak bisa membeli atau menjual, misalnya 2500 lot, hanya dengan 1 kali transaksi. Untuk mengatasi hal ini, maka cara yang dilakukan adalah membagi transaksi menjadi 3 buah transaksi, yaitu 2 kali membeli 1000 lot dan kemudian membeli lagi 500 lot. Dengan cara demikian, pembelian 2500 dapat terpenuhi meskipun harus membaginya dalam 3 transaksi.

Akibat hal inilah, transaksi menjadi banyak sehingga memory tidak cukup.

Agar backtest tetap bisa berjalan dan memory tetap cukup, Revisi 3.a. hanya menggunakan maksimal lot. Jadi apabila harus dibeli 2500 lot, maka hanya dibeli 1000 lot saja, sehingga jumlah transaksi mengecil, memory tetap cukup, dan proses backtest pun berjalan lebih cepat.

Dasar pemikirannya sederhana, toh rasa-rasanya tidak mungkin nantinya dalam live account sampai membeli lebih dari 1000 lot :)

Karena itu, saya sederhanakan saja dan fokus utama tetap berusaha meminimalkan resiko (drawdown) serta memaksimalkan profit.

Hasil backtest Revisi 3.a. berikut dibawah ini:





Penyederhanaan tersebut ternyata memberikan hasil yang menggagumkan, garis grafik menjadi sangat mulus dan nilai drawdown pun menjadi minimal.

Revisi 2 banyak kesalahan kode program dan kurang stabil, oleh karenanya, robot revisi 2 dihentikan forward test-nya dan digantikan robot revisi 3.a.


Tidak ada komentar:

Poskan Komentar