Wednesday, April 3, 2013

1 Memprogram Robot Forex

 
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.
Cara Membuat Robot Forex / EA
Tools - 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
Cara Membuat Robot Forex / EA
New - Expert Advisor - Next
5. Isi data-data tentang robot anda, lalu klik finish.
Cara Membuat Robot Forex / EA
Nama Robot - Pembuat - Link Web
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)
Cara Membuat Robot Forex / EA
Masukkan Script ke Meta Editor - Lalu Save
8. Lalu simpan / Save
Setelah anda Save, seharusnya file robot forex sudah tersimpan otomatis di folder C:\Program Files\MetaTrader -  (contoh seperti gambar berikut)
Cara Membuat Robot Forex / EA
C:\Program Files\MetaTrader
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.

1 Comments

kaito kid said...

Bonus untuk permulaan yang baik

Dapatkan $123 di dalam akun bonus Anda

Total bonus sebesar $123
Bonus bisa dipakai untuk trading selama 7 hari kerja dari bonus masuk ke akun
Profit Anda tidak terbatas
Anda bisa dapat bonus tanpa butuh verifikasi dan notifikasi

Tertarik ... ? coba ikuti link ini

Wujudkan Impian Bersama FBS

Sekarang FBS bukan hanya menjadi broker untuk pasar Forex, namun FBS juga akan menjadi broker yang bisa memenuhi semua mimpi-mimpi Anda! Kami sangat senang dan bangga bila bisa memenuhi satu persatu mimpi Anda, oleh sebab itu sekarang kami memutuskan untuk mewujudkan satu mimpi Anda setiap bulannya! Ini bukan keajaiban, namun ini merupakan promosi terbaru dari FBS yang bernama “FBS mewujudkan impian”. Promosi ini menjadi promosi yang pertama dan terunik di dalam dunia Forex! Mulai sekarang setiap bulannya FBS akan mewujudkan satu mimpi dari pemenang promosi “FBS mewujudkan impian”.

Promosi terbaru dari FBS sudah dimulai! Cepatlah bagikan mimpi Anda kepada FBS! Yang perlu Anda lakukan hanya menuliskan mimpi Anda di “FBS grup” di Facebook, dan pastikan postingan Anda mendapat like yang terbanyak!

Namun ada beberapa mimpi yang tidak masuk dalam kategori promosi yaitu: uang dalam bentuk apapun, mimpi yang tidak bisa dibuat menjadi kenyataan, dan juga mimpi yang bila menjadi kenyataan akan melawan hukum yang berlaku. Silahkan cek syarat dan ketentuan dari promosi “FBS mewujudkan impian” di bagian “Promosi dan Bonus” di Personal Area!

Bagikan mimpi Anda yang kreatif, unik, dan berani kepada FBS! Satu mimpi yang dinilai paling kreatif oleh pihak FBS akan memenangkan hadiah yaitu FBS mewujudkan mimpi Anda!

Daftarkan diri Anda dalam promosi “FBS mewujudkan impian”

Inilah saatnya Anda untuk beraksi dan membuat mimpi Anda menjadi kenyataan! Lebih dari 1 juta trader sudah mendapat keuntungan dari trading di FBS, dan kami sudah mewujudkan impian mereka. Buatlah mimpi Anda menjadi kenyataan juga!


Bagaimana Pendapat Anda ?

Followers