Panduan Lengkap Cara Membuat Robot Forex / EA
Robot Forex atau biasa disebut Expert Advisors (EA) adalah sebuah program komputer yang dirancang untuk melakukan trading forex secara otomatis.
Robot ini bisa melakukan open transaksi dan close transaksi secara mandiri tanpa campur tangan manusia. Dirancang dengan algoritma yang rumit dan hanya support untuk platform trading tertentu, platform yang paling banyak digunakan yaitu Meta Trader 4.
Panduan pembuatan robot forex ini menggunakan MQL4. MQL4 adalah bahasa pemrograman yang terdapat pada platform MetaTrader 4. MQL4 ini paling umum digunakan untuk membuat Expert Advisor (EA), Custom Indicator, dan Script.
Expert Advisor / EA, seperti yang sudah kita ketahui, adalah program untuk mengotomasi trading anda berdasarkan logika2 dan paramater2 tertentu.
Langkah-Langkah Cara Membuat Robot Forex / EA
1 Pertama kita buka dulu program Meta Trader/MT4 nya.
2. Kemudian, klik menu tool dan klik Metaquotes Language Editor.
3. Setelah program Meta Editornya sudah terbuka, buatlah lembar baru dengan klik menu New atau ctrl+N
4. Setelah muncul kotak dialog centang bagian Expert Advisor, dan selanjutnya klik Next
5. Isi data-data tentang robot anda, lalu klik finish.
6. Langkah ke-6 adalah menuliskan script program EA yang akan kita buat.
Sebagai contoh, berikut ini saya punya script EA atau robot forex. Script EA ini bekerja berdasarkan indikator MACD. Jadi, keputusan Open Position robot ini bekerja berdasarkan analisa MACD.
Berikut ini script robot forex yang bisa anda copy:
//---- input parameters extern int MA1=85; extern int MA2=75; extern int MA3=5; extern int fastema=15; extern int lowema=26; extern int sl=15; extern int tp=15; /* extern bool timecontrol=false; extern string starttime = "07:00:00"; extern string stoptime = "17:00:00"; */ extern double Lots=0.1; int startb,starts; double stoplevel; int init() { stoplevel=MarketInfo(Symbol(),MODE_SPREAD)+MarketInfo(Symbol(),MODE_STOPLEVEL); } int start() {int buy,sell; buy=0;sell=0; for(int i=0;i<OrdersTotal();i++) { OrderSelect(i, SELECT_BY_POS, MODE_TRADES); if(OrderType()==OP_BUY){buy=1;} if(OrderType()==OP_SELL){sell=1;} } double wma1 =iMA(NULL,0,MA1,0,MODE_LWMA,PRICE_LOW,1); double wma2 =iMA(NULL,0,MA2,0,MODE_LWMA,PRICE_LOW,1); double ema1 =iMA(NULL,0,MA3,0,MODE_EMA,PRICE_CLOSE,1); double macdcurr =iMACD(NULL,0,lowema,lowema,1,PRICE_CLOSE,MODE_MAIN,1); double macdlast =iMACD(NULL,0,lowema,fastema,1,PRICE_CLOSE,MODE_MAIN,2); if(ema1<wma1 && ema1<wma2)startb=1; if(ema1>wma1 && ema1>wma2)starts=1; if(ema1>wma1 && ema1>wma2 && startb==1 && (macdcurr>0 || macdcurr>macdlast) && buy==0) { Print("BUY Bid: "+Bid+" sl: "+sl+" TakeProfit: "+tp); OrderSend(Symbol(),OP_BUY,0.1,Ask,3,Ask-sl*Point,Ask+tp*Point,"FORTRADER.RU",0,0,Red); startb=0; } if(ema1<wma1 && ema1<wma2 && starts==1 && (macdcurr<0 || macdcurr<macdlast)&& sell==0) { Print("SELL Bid: "+Bid+" sl: "+sl+" TakeProfit: "+tp); OrderSend(Symbol(),OP_SELL,0.1,Bid,3,Bid+sl*Point,Bid-tp*Point,"FORTRADER.RU",0,0,Red); starts=0; } return(0); } //+------------------------------------------------------------------+
7. Paste Script tersebut pada lembar Meta Editor (seperti gambar berikut)
8. Lalu simpan / Save
Setelah anda Save, seharusnya file robot forex sudah tersimpan otomatis di folder C:\Program Files\MetaTrader - (contoh seperti gambar berikut)
9. Terakhir, silahkan coba / tes dahulu robot yang telah anda buat (tes pada akun Demo saja dulu, kalau banyak profit silahkan gunakan pada Real Akun)
10. Selesai
NB :
- Script diatas adalah script EA yang sederhana, hanya bekerja berdasarkan analisa MACD, anda bisa menambahi logika-logika indikator lain untuk makin menyempurnakannya, tentunya dengan harapan agar makin banyak profit dan meminimalkan loss.
- EA atau Robot Forex diatas bagus digunakan pada Time Frame mulai dari M30 keatas, jadi makin besar TF-nya maka keakuratannya makin bagus.
Contoh robot forex yang terbukti profit konsisten bisa anda download disini:
https://www.dropbox.com/s/b3ilxno7tt0e29s/Double_MACD.ex4?dl=0
Robot forex tersebut bisa langsung digunakan, indikator yang digunakan adalah 2 jenis settingan MACD.
https://www.dropbox.com/s/b3ilxno7tt0e29s/Double_MACD.ex4?dl=0
Robot forex tersebut bisa langsung digunakan, indikator yang digunakan adalah 2 jenis settingan MACD.
wajhh keren bgt dachh tuchhh
BalasHapussukses ajh dech gan