Cara Membuat Robot Forex Dengan Mudah

Cara Membuat Robot Forex Dengan Mudah
detikinfo.megazio.com

Cara Membuat Robot Forex Dengan Mudah

detikinfo.megazio.com.com – Forex Robot atau Penasihat Ahli (EAS) adalah program komputer yang dirancang untuk melakukan Forex otomatis trading.

Robot ini bisa melakukan transaksi dan menutup transaksi secara independen tanpa campur tangan manusia. Dirancang dengan algoritma rumit dan dukungan untuk platform spesifik perdagangan, yang merupakan yang paling banyak digunakan adalah Meta Trader 4.

Panduan untuk membuat robot forex menggunakan MQL4. MQL4 adalah bahasa pemrograman yang terdapat pada platform MetaTrader 4. MQL4 sering digunakan untuk membuat Penasehat Ahli( EA), Indikator kustom, dan skrip.

Penasihat Ahli / EA, seperti yang kita sudah tahu, adalah program untuk mengotorisasi perdagangan Anda berdasarkan logika2 dan paramater2 spesifik.

Langkah bagaimana membuat Forex Robot

1 Pertama kita membuka program yang pertama metatrader/MT4 nya.

  1. Kemudian, klik menu gear dan klik Penyunting bahasa Metaquotes.
  2. Setelah Penyunting aplikasi yang telah dibuka, buat lembaran baru dengan klik dari menu baru atau ctrl+N
  3. Setelah kotak dialog tampak mengalahkan bagian dari penasihat ahli, dan kemudian klik Berikutnya
  4. Isi data tentang robotmu, kemudian klik finish.
  5. Langkah 6 adalah untuk menulis sebuah program script yang akan kita buat.

Sebagai contoh, di sini aku punya naskah EA atau forex robot. Naskahnya adalah pekerjaan berdasarkan indikator MACD. Jadi, keputusan posisi terbuka robot itu berdasarkan analisis MACD.

Script di bawah forex robot yang dapat Anda salin:

//---- 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);
}

//+------------------------------------------------------------------+
  1. Tempelkan skrip di Penyunting lembar (sebagai gambar berikut)
  2. Kemudian simpan / simpan

Setelah Anda menyimpan, seharusnya file Robot forex disimpan secara otomatis dalam folder C:Program berkasMetaTrader – (contoh sebagai gambar di bawah)

  1. Terakhir, silakan coba / uji robot pertama yang telah Anda buat (tes pada rekening Demo pertama, jika banyak manfaat silahkan merasa bebas untuk menggunakannya pada account nyata)
  2. Selesai



Post Views:
15

#Cara #Membuat #Robot #Forex #Dengan #Mudah

visite: megazio.com – detikinfo.megazio.com

You May Also Like

About the Author: detik