EA candle memang merupakan salah satu EA yang telah banyak beredar secara
gratis di Internet. Sayangnya, banyak para pemula yang menggunakan EA ini
tanpa tahu bagaimana cara kerjanya. Oleh karena itu, artikel ini ditujukan untuk
Anda yang ingin belajar Step By Step tentang cara membuat EA sederhana,
mengetahui bagaimana sih cara EA itu bekerja, serta komponen-komponen apa
saja yang dibutuhkan.
(Baca juga: Cara Membaca Candlestick Layaknya Trader Pro)
Selain strategi, salah satu komponen penting lain dalam sistem trading adalah
Money Management. Tanpa Money Management yang baik, tidak peduli
seberapa baiknya strategi yang digunakan, maka Anda tidak akan pernah
menghasilkan profit konsisten dalam pasar forex. Berikut beberapa aturan MM
yang akan digunakan pada EA Candle sederhana ini.
//
+------------------------------------------------------------------+
//| candle-sederhana.mq4
|
//| Copyright 2018, MetaQuotes Software Corp.
|
//| https://www.mql5.com
|
//
+------------------------------------------------------------------+
#property copyright "Copyright 2018, MetaQuotes Software Corp."
#property link "https://www.mql5.com"
#property version "1.00"
#property strict
//
+------------------------------------------------------------------+
//| Expert initialization function
|
//
+------------------------------------------------------------------+
int OnInit()
{
//---
//---
return(INIT_SUCCEEDED);
}
//
+------------------------------------------------------------------+
//| Expert deinitialization function
|
//
+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
//---
}
//
+------------------------------------------------------------------+
//| Expert tick function
|
//
+------------------------------------------------------------------+
void OnTick()
{
//---
double mm= (autoMM * AccountBalance())/100;
double jumlahlot = mm / StopLoss;
if(OrdersTotal()==0){
if(iClose(Symbol(),0,1)>iOpen(Symbol(),0,1)){
OrderSend(Symbol(),OP_BUY,jumlahlot,Ask,Slippage,Ask-
StopLoss*Point,Ask+TakeProfit*Point,txComment,MagicNumber);
}
else if(iClose(Symbol(),0,1)<iOpen(Symbol(),0,1)){
OrderSend(Symbol(),OP_SELL,jumlahlot,Bid,Slippage,
Bid+StopLoss*Point,Bid-TakeProfit*Point,txComment,MagicNumber);
}
}
}
//
+------------------------------------------------------------------+
Pertama-tama, akan dibahas variabel input yang bisa diatur oleh User saat
menggunakan EA Candle ini. Input akan muncul pada bagian Properties Input
saat EA nanti ditempatkan dalam Chart. Pada cara membuat EA sederhana
ini, variabel input yang akan digunakan adalah jarak Stop Loss, Take Profit,
besar persentase modal yang akan digunakan dalam satu posisi, batas
maksimal Slippage, serta Magic Number yang digunakan. Kode yang dipakai
untuk menentukan proses input ini adalah:
Jarak Stop Loss dan Take Profit yang digunakan menggunakan basis satuan
poin, sedangkan autoMM menggunakan basis satuan persen. Selanjutnya, mari
lihat bagaimana cara membuat EA sederhana ini dengan mengatur MM-nya
secara otomatis. Berikut kode yang digunakan:
if(OrdersTotal()==0){
if(iClose(Symbol(),0,1)>iOpen(Symbol(),0,1)){
OrderSend(Symbol(),OP_BUY,jumlahlot,Ask,Slippage,Ask-
StopLoss*Point,Ask+TakeProfit*Point,txComment,MagicNumber);
}
else if(iClose(Symbol(),0,1)<iOpen(Symbol(),0,1)){
OrderSend(Symbol(),OP_SELL,jumlahlot,Bid,Slippage,
Bid+StopLoss*Point,Bid-TakeProfit*Point,txComment,MagicNumber);
}
}
Dari hasil Backtest, dapat dilihat jika EA candle sederhana ini mampu meraih
keuntungan bersih sebesar 4,626.76 USD. Hasil ini diperoleh dengan Win
Rate hanya 27.70%, atau 100 posisi profit dari keseluruhan 361 posisi yang
dibuka selama periode Backtest. Hasil ini cukup mengejutkan, mengingat cara
membuat EA sederhana ini sangat simpel dan mudah. Yang lebih mengejutkan
lagi adalah, Drawdown dari EA Candle hanya 38.16%. Drawdown ini cukup
kecil, sebab 72.30% posisi yang dibuka mengalami Loss. Hal ini mungkin
terjadi, karena EA Candle memanfaatkan prinsip MM yang otomatis
menghitung lot berdasarkan Balance. Ketika loss terjadi secara beruntun, maka
seharusnya lot akan terus menurun, sehingga kerugian pun akan terus
berkurang.
Penutup
Sebagai penutup artikel dari cara membuat EA sederhana ini, mari meringkas
informasi apa saja yang telah disampaikan di atas. Pertama, dalam proses
pembuatan EA, sistem trading merupakan satu hal yang wajib dimiliki. Tanpa
sistem trading ini, robot tidak akan dapat dirancang dengan baik. Selain itu,
komponen penting lain yang diperlukan adalah Money Management yang
baik. Seperti yang dapat Anda lihat di atas, bahkan dengan sistem yang hanya
memberikan Win Rate sebesar 27.7%, profit tetap bisa didapatkan.
Klik Selanjutnya Klik [ ] Untuk Perbesar Video
Jika Anda memiliki pertanyaan lebih lanjut seputar pembuatan EA, selain dari
kolom komentar, Anda juga bisa langsung bertanya pada ahli kami di forum
tanya jawab spesial Expert Advisor berikut.
Selain itu, jika Anda sedang mencari EA berbayar dengan kualitas terbaik,
Anda bisa melihat halaman robot trading berbayar pilihan kami. Robot-robot
berbayar ini, kami pilih dan ujikan pada Real Account sebagai bahan
pertimbangan Anda yang ingin trading, tapi terhalang masalah waktu maupun
kemampuan.