Lompat ke konten Lompat ke sidebar Lompat ke footer

Cara Belajar Membuwat Robot Forex Profit Konsisten /expert advisor Pengertiannya

Cara Membuwat Robot Forex Profit Konsisten /expert advisor Pengertiannya,untuk belajar atau membuwat robot forex sebetulnya bisa di bilang gampang gampang susah karena logic kode pembuwatan kadang mql4 melakukan update kode ,tapi untuk pembuwatan robot trading forex dengan menggunakan kode lawas masih bisa di gunakan untuk pembuwatan.


Jika anda masih baru dalam dunia trading forex dan belum punya stategi yang profit table dan ingin membuwat robot forex ,sebetulnya percuma tapi untuk pengenalan pembelajaran boleh juga.

Robot forex dan di sebut juga expert Advisor bisa di singkat EA adalah sebuah strategi seorang trader yang di buwat oleh seorang trader dan di yakini seorang trader mampu membuwat profit konsisiten dan di kemas menjadi robot yang semua transaksinya otomatis.


  • Alasan seorang trader membuat robot trading"" BERIKUT



Ingin bebas waktu tapi mendapatkan keuntungan dari forex cukup buwat akun deposit lalu di jalankan di kelola oleh robot.

Ingin Menjual strateginya yang di kemas menjadi robot

untuk manage account biar gak kerepotan seandainya banyak investor yang mempercayai nya untuk mengolah dana investor

Ingin terkenal di mata dunia atau di mata trader (bahwa robot saya buwatan saya strategi saya benar benar bagus untuk meraih profit konsisiten)

Punya strategi manual yang sudah teruji profit table dan ingin membuwat mengapresiasi mengemas dalam sebuah robot trading strategi tersebut.


  • Syarat Syarat Membuwat Robot Trading Yang Harus Dimiliki Seorang Programer Expert Advisor""" BERIKUT


Harus ada punya pengalaman trading forex jangka panjang dan jam terbang banyak melihat
pergerakan market forex1, 2 ,4,5 tahun bisa lebih pengalaman agar tahu pergerakan market tiap tahun nya.

Mempunyai strategi manual yang sudah berbukti sudah teruji dalam jangka panjang ,jadi untuk pemula yang belum pengalaman jika anda mau buwat robot tentunya anda harus punya strategi dan pengalaman panjang dulu.

Menguasai kode program pembuwatan EXPERT ADVISOR robot trading

Pembuwat robot harus lah seorang trader forex,

Mengetahui kondisi meta trader 4 setiap broker karena pengalaman saya kadang setiap EA di jalankan di beda broker beda hasil karena kadang broker A sering BUZY sedangkan di broker B lancar ,jadi pinter pinter kita saja seorang trader .

  • Membuwat Robot FOREX trading expert advisor'' untuk pengenalan awal''

Pertama buka meta trader 4 anda  bisa menggunakan meta trader broker apa saja di si sini saya pake meta trader instaforex setelah buka klik menu METAQUOTES LANGUAGE EDITOR atau klik F4 lihat gambar di bawah ini:


Nanti akan muncul jendela layar atau halaman baru MetaEditor seperti gambar di bawah ini
untuk warna kotak merah besar disitu lah kode program robot kita buwat dan jika sudah selesai pembuwatan program anda klik Compile jika kode anda sudah benar maka tidak terjadi eror pemberitahuan di menu description


Jika anda ingin membuwat robot baru anda klik menu NEW nanti akan muncul layar seperti gambar di bawah ini


  • Pilih expert advisor  jika ingin membuwat robot
  • Pilih indikator jika mau buwat indikator
  • Pilih script jika ingin membuwat script



Jika sudah menentukan pilihan ea indikator atau script klik next  Beri nama EA bebas  kemudian klin next next sampai finish

silakan test kode di bawah ini untuk pemanasan

//+------------------------------------------------------------------+
//|                                                         testbuwatrobot.mq4 |
//|                        Copyright 2016, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "madarafx.com"
#property link      "test madara"

extern string  Nama_EA                 = "testbuwatrobot";
extern bool    Trade_buy               = true;
extern bool    Trade_sell              = true;
extern int     Mulai_Jam               = 6;
extern int     Akhir_Jam               = 20;
extern bool    Tp_in_Money             = false;
extern double  TP_in_money             = 2;
extern bool    Mode_trend             = true;
extern int     TP                      = 100;
extern int     SL                      = 500;
extern double  Lots                    = 0.1;
extern bool    TrailingStop_           = true;
extern int     TrailingStop            = 25;
extern int     Magic                   = 69;
extern string  Seting_Donchian         = "Setting";
extern int     IPeriod                 = 20;

double slb,tpb,sls,tps,pt;
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
   if(Digits==3 || Digits==5) pt=10*Point;   else   pt=Point;
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----

//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {

if(TrailingStop_)dtrailing();
if(Tp_in_Money && TP_in_money<= money()) closeall();
//----
 double da = iCustom(Symbol(), 0,"Donchian Bands",IPeriod, 0,0 ) ;// garis atas modenya 0
 double db = iCustom(Symbol(), 0,"Donchian Bands",IPeriod, 1,0 ) ;// garis bawah modenya 1
 double dt = iCustom(Symbol(), 0,"Donchian Bands",IPeriod, 2,0 ) ;// garis tengah modenya 2
int signal;
if(Mode_trend){
if(da<Ask) signal=1;// aturan buy
if(db>Bid) signal=2;//aturan sell
}

if(!Mode_trend){
if(da<Ask) signal=2;// aturan sell
if(db>Bid) signal=1;//aturan buy
}

if(Jam_trade()==1){
   if(SL==0)slb=0;else slb=Ask-SL*pt;
   if(SL==0)sls=0;else sls=Bid+SL*pt;
   if(TP==0)tpb=0;else tpb=Ask+TP*pt;
   if(TP==0)tps=0;else tps=Bid-TP*pt;
  if(jumlahorder(0)==0 && jumlahorder(1)==0 && Trade_buy  && signal==1) {OrderSend(Symbol(),OP_BUY,NR(Lots),Ask,3,slb, tpb,Nama_EA,Magic,0,Blue);}
  if(jumlahorder(0)==0  && jumlahorder(1)==0 && Trade_sell && signal==2) {OrderSend(Symbol(),OP_SELL,NR(Lots),Bid,3,sls, tps,Nama_EA,Magic,0,Red);}
 }
//----
   return(0);
  }
//+------------------------------------------------------------------+

int Jam_trade()
{
   bool trade = false;
   if(Mulai_Jam > Akhir_Jam){
     if (Hour() >= Mulai_Jam || Hour() < Akhir_Jam) trade = false;
   } else
     if (Hour() >= Mulai_Jam && Hour() < Akhir_Jam) trade = false;

   return (trade);
}

int jumlahorder( int tipe)
{
int total=0;
Kode ini untuk membatasi open biar tidak membrondong for(int i=0; i<OrdersTotal(); i++)
  {
      OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
      if(OrderSymbol()!=Symbol() || OrderMagicNumber()!=Magic || OrderType()!=tipe) continue;
     total++;
  }

return(total);
}
double NR(double thelot)
{
    double maxlots = MarketInfo(Symbol(), MODE_MAXLOT),
    minilot = MarketInfo(Symbol(), MODE_MINLOT),
    lstep = MarketInfo(Symbol(), MODE_LOTSTEP);
    double lots = lstep * NormalizeDouble(thelot / lstep, 0);
    lots = MathMax(MathMin(maxlots, lots), minilot);
    return (lots);
}

void dtrailing()
{
Ini magic numbernya for(int i=0; i<OrdersTotal(); i++){
      OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
        if(OrderSymbol()!=Symbol() || OrderMagicNumber()!=Magic ) continue;
        if(OrderType()==OP_BUY)  {
         if(Bid-OrderOpenPrice()>pt*TrailingStop)  {
           if((OrderStopLoss()<Bid-pt*TrailingStop) || (OrderStopLoss()==0)) {
              OrderModify(OrderTicket(),OrderOpenPrice(),Bid-pt*TrailingStop,OrderTakeProfit(),0,Green);
              return(0);
              }
              }
           }
        if(OrderType()==OP_SELL)  {
         if((OrderOpenPrice()-Ask)>(pt*TrailingStop)){
           if(OrderStopLoss()>(Ask+pt*TrailingStop) || (OrderStopLoss()==0)){
              OrderModify(OrderTicket(),OrderOpenPrice(),Ask+pt*TrailingStop,OrderTakeProfit(),0,Red);
              return(0);
              }
              }
           }
     }

}
void closeall()
{
 for (int i = OrdersTotal() - 1; i >= 0; i--) {
  OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
  if (OrderSymbol() != Symbol() || OrderMagicNumber()!=Magic ) continue;
  if (OrderType() > 1) OrderDelete(OrderTicket());
   else {
    if (OrderType() == 0) OrderClose(OrderTicket(), OrderLots(), Bid, 3, CLR_NONE);
    else               OrderClose(OrderTicket(), OrderLots(), Ask, 3, CLR_NONE);
  }
 }
}
double money()
{
 double dp = 0;
 int i;
 for (i = 0; i < OrdersTotal(); i++) {
  OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
  if (OrderSymbol() != Symbol()  || OrderMagicNumber()!=Magic) continue;
  dp += OrderProfit();
 }
 return(dp);
}


Dalam membuwat robot forex ini memang butuh kesabaran dalam belajar bahasa program robot forex dan tidak menjamin kalau anda sudah bisa menguasai bahasa program kemudian robot tersebut mempunyai perfoment yang bagus dalam mendapatkan ke untungan  karena anda juga harus pandai dalam memberikan strategi ke dalam robot tersebut agar robot tersebut benar benar profittable.


  • Membuwat robot forex beberapa hal sebagai pemacu open order


Membuwat robot forex pasti di dalam robot tersebut di buwat deklarasi untuk pemacu open order nya bisa di antaranya


  • Menggunakan custom indikator sebagai pemacu opennya
  • Menggunakan Candle sebagai pemacu opennya
  • Menggunakan time frame sebagai pemacu opennya
  • Menggunakan data news sebagai pemacu opennya
  • Tampa pemacu open order langsung open


Dan di tambahkan dengan moneymanagement misalnya stop los dan take profit traling stop max los max profit  dan di tambahkan tekniknya misalnya average ,martingale,headging

Dan harus menentukan akan di jalankan di pair apa yang cocok dengan strategi EA tersebut.

  • robot forex gratis
  •  robot forex terbaik 
  • ea forex profit konsisten 
  • robot forex android
  •  jual robot forex 
  • ea profit konsisten 
  • gratis expert advisor
  • buwat ea forex
  • belajar buwat robot forex

Posting Komentar untuk "Cara Belajar Membuwat Robot Forex Profit Konsisten /expert advisor Pengertiannya"