Kursus Forex Solo Tempat Belajar Trading Forex Solo Pelatihan Forex Solo Edukasi Forex Solo Training Forex Solo Privat Membuat EA Robot Forex

BACA TUTORIAL: CARA DAFTAR MT4 FOREX!

Menulis Coding Trailing Stop Pakai Mql4

Belajar Menulis Coding Trailing Stop Pakai Mql4. Contoh Script Trailing Stop:

Menulis Coding Trailing Stop Pakai Mql4

Tahap 1 Menulis Coding Trailing Stop:

void Trailing_Stop()

{

   

}

Keterangan:

void = type data untuk nama function Trailing_Stop

Trailing_Stop = nama functionnya. Nama functionnya dapat juga ditulis seperti ini TrailingStop_

Nama Function harus diakhiri dengan tanda kurung buka dan tanda kurung tutup

Kemudian dilanjutkan menambahkan tanda kurung kurawal buka dan tanda kurung kurawal tutup.


Tahap 2 Menulis Coding Trailing Stop:

void Trailing_Stop()

{

   for(int i=0; i<OrdersTotal(); i++)

     {

      

     }

}

Keterangan:

Di atas adalah coding looping, penulisannya di awali dengan for.

Tahap 3 Menulis Coding Trailing Stop:

void Trailing_Stop()

{

   for(int i=0; i<OrdersTotal(); i++)

     {

      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))

         if(OrderSymbol()!=Symbol()   || OrderMagicNumber()!=Magic) continue;

      

     }

}

Keterangan:

Di atas adalah coding untuk OrderSelect (memilih order) berdasarkan posisi.

Di bawahnya lagi coding untuk menemukan transaksinya apa sesuai dengan OrderSymbol nya dan MagicNumber nya.

Tahap 4 Menulis Coding Trailing Stop:

void Trailing_Stop()

  {

   for(int i=0; i<OrdersTotal(); i++)

     {

      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))

         if(OrderSymbol()!=Symbol()    || OrderMagicNumber()!=Magic) continue;

      if(OrderType()==OP_BUY)

        {

         if(Bid-OrderOpenPrice()>Point*TrailingStop)

           {

            if((OrderStopLoss()<Bid-Point*TrailingStop)

               || (OrderStopLoss()==0))

              {

               int ticket = OrderModify(OrderTicket(),OrderOpenPrice(),

               Bid-Point*TrailingStop,OrderTakeProfit(),0,Green);

               return;

              }

           }

        }

      

     }

}

Keterangan:

Di atas adalah coding untuk trailing stop yang transaksi buy.

Tahap 5 Menulis Coding Trailing Stop:

void Trailing_Stop()

  {

   for(int i=0; i<OrdersTotal(); i++)

     {

      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))

         if(OrderSymbol()!=Symbol()  || OrderMagicNumber()!=Magic) continue;

      if(OrderType()==OP_BUY)

        {

         if(Bid-OrderOpenPrice()>Point*TrailingStop)

           {

            if((OrderStopLoss()<Bid-Point*TrailingStop)

               || (OrderStopLoss()==0))

              {

               int ticket = OrderModify(OrderTicket(),OrderOpenPrice(),

               Bid-Point*TrailingStop,OrderTakeProfit(),0,Green);

               return;

              }

           }

        }

      if(OrderType()==OP_SELL)

        {

         if((OrderOpenPrice()-Ask)>(Point*TrailingStop))

           {

            if(OrderStopLoss()>(Ask+Point*TrailingStop)

               || (OrderStopLoss()==0))

              {

               int ticket = OrderModify(OrderTicket(),OrderOpenPrice(),

               Ask+Point*TrailingStop,OrderTakeProfit(),0,Yellow);

               return;

              }

           }

        }

     }

}

Keterangan:

Di atas adalah coding untuk trailing stop yang transaksi sell.

Selanjutnya tambahkan variable TrailingStop seperti ini:

extern int TrailingStop = 120;

Tempat menulisnya coding variable TrailingStop adalah dibagian deklarasi atas dibawahnya coding #property strict

Supaya Tambahan Function TrailingStop aktif atau dapat dibaca oleh program Mql4, panggil function TrailingStop dengan menuliskan coding seperti ini TrailingStop(); di dalam body nya function void OnTick

Syntax Coding Call Function TrailingStop =

Nama Function + tanda dalam kurung buka tutup + tanda titik koma

Supaya lebih jelas tahu tempat menulis variable TrailingStop dan tempat memanggil function TrailingStop(); nya, lihat gambar ini:

Tempat menulis variable trailing stop

Menerima Bimbingan Belajar Coding Mql4 Untuk Membuat Robot Forex Gold dan Bitcoin, Anda berminat daftar? hubungi robottradingmt4@gmail.com

0 comments:

Tempat Buat Surel Selain Gmail:
Mail.com
CBN.net.id