Forex Community Place

Dapatkan hingga
$50000
karena mengundang teman
untuk memperoleh Bonus StartUp
dari InstaForex
Tidak perlu investasi!
Dapatkan bonus
55%
ke akun anda!
Results 1 to 9 of 9

Thread: Buat EA sendiri dengan code sederhana

  1. #1 Collapse Post
    Anggota
    Bahagia
     
    angel_breath has a spectacular aura about angel_breath has a spectacular aura about angel_breath has a spectacular aura about angel_breath's Avatar
    Join Date
    Feb 2019
    Location
    Purbalingga
    Posts
    193
    Accrued Payments
    35 USD (What is this?)
    Thanks
    130
    Thanked 236 Times in 108 Posts
    SubscribeSubscribe
    Subscribed: 1

    Buat EA sendiri dengan code sederhana

    Salam hangat untuk teman-teman semua,kali ini saya ingin berbagi code untuk membuat EA sederhana.
    mohon maaf master code jika ada kekuranagan,dikarenakan saya bukan master coding maupun profesional dalam expert advisore,
    akan tetapi.saya ingin berbagi sebisa apa yang saya pahami .

    Okey langsung saja ke pembahasan,silahkan perhatikan code-code dibawah.

    Spoiler Spoiler:

    Diatas adalah code untuk variable yang ditampilkan pada pengaturan EA

    Spoiler Spoiler:

    Code diatas adalah parameter indikator yang digunakan untuk perintah order
    Spoiler Spoiler:


    Perhatikan warna code yang saya beri warna diatas,teman-teman bisa edit sesuai kebutuhan.
    KETERANGAN WARNA:
    Warna Biru : digunakan untuk perintah order
    maksud dari code CandleH1C adalah chandle close,silahkan lihat code sebelumnya.
    kemudian code upperBB & lowerBB

    Warna Merah: digunakan untuk nama EA / komentar yang ditampilkan pada setiap order.

    Silahkan copy & paste code dibawah ke metaeditor,kemudian compile dan BT untuk memastikan EA sudah berjalan sesuai perintah.
    Code:
    //+------------------------------------------------------------------+
    //|                                                angel_brith.mq4  |
    //|                               Copyright 2019, angel_brith       |
    //|                                   https://t.me/semoga_beruntung |
    //+------------------------------------------------------------------+
    #property copyright "Copyright 2020, angel_brith"
    #property link      " https://t.me/semoga_beruntung"
    #property version   "1.0"
    
    input double  Lot                = 0.01;
    input int     magic              = 20;
    
    
    double slb,tpb,sls,tps,pt,lslb,ltpb,slbx,tpbx,slsx,tpsx,bal,pr,op;
    int wt,tiket;
    int ticet,signal;
    bool trs;
    double opb,ops, lan,ylot,dlot,dap; 
    
    //+------------------------------------------------------------------+
    //| Expert initialization function                                   |
    //+------------------------------------------------------------------+
    int OnInit()
      {
    //---
    
       if(Digits==3 || Digits==5) pt=10*Point;   else   pt=Point;
       
    //---
       return(INIT_SUCCEEDED);
      }
    //+------------------------------------------------------------------+
    //| Expert deinitialization function                                 |
    //+------------------------------------------------------------------+
    void OnDeinit(const int reason)
      {
    //---
       
      }
    //+------------------------------------------------------------------+
    //| Expert tick function                                             |
    //+------------------------------------------------------------------+
    void OnTick()
      {
      
    
        
    
    
    //---
       double middleBB=iBands(Symbol(),0,20, 2,0,0,MODE_MAIN,1);//middle
       double lowerBB=iBands(Symbol(),0,20, 2,0,0,MODE_LOWER,1);//lower
       double upperBB=iBands(Symbol(),0,20, 2,0,0,MODE_UPPER,1);//upper
       double CandleH1C=iClose(Symbol(),PERIOD_H1,1);
    
      
    
      
      if(wt!=Time[0]){
       if(jumlahorder(0)==0 &&jumlahorder(1)==0 && CandleH1C > upperBB   )
       {tiket=OrderSend(Symbol(),OP_BUY,Lot ,Ask,3,0,0,"Nama EA",magic,0,Green);}
       if(jumlahorder(1)==0 &&jumlahorder(0)==0 &&  CandleH1C < lowerBB )
       {tiket=OrderSend(Symbol(),OP_SELL,Lot ,Bid,3,0,0,"Nama EA",magic,0,Red);}wt=(int)Time[0];    
     } 
    
    
      }
    //+------------------------------------------------------------------+
    int jumlahorder( int tipe)
    {
    int total=0;
    for(int i=0; i<OrdersTotal(); i++)
      {
          if(!OrderSelect(i,SELECT_BY_POS,MODE_TRADES))continue;
          if(OrderSymbol()!=Symbol() || OrderMagicNumber()!=magic || OrderType()!=tipe) continue;
         total++;
      }
    return(total) ;
    }
    Silahkan di edit dan dipelajari fungsi dari code diatas,sebelum kita bahas penambahan SL,TP,trailingstop maupun martingale .
    ==================================================
    =================================================

  2. 15 Users Say Thank:

    ari wahyu (09-14-2020), kintelinsait (09-17-2020), Mfuadth (09-12-2020), skypieaisland (09-11-2020), Unregistered (11)

  3. #2 Collapse Post
    Pecandu
    ----
     
    skypieaisland has much to be proud of skypieaisland has much to be proud of skypieaisland has much to be proud of skypieaisland has much to be proud of skypieaisland has much to be proud of skypieaisland has much to be proud of skypieaisland has much to be proud of skypieaisland has much to be proud of skypieaisland has much to be proud of skypieaisland has much to be proud of skypieaisland's Avatar
    Join Date
    Jan 2020
    Location
    in the deck of Going Merry
    Posts
    628
    Accrued Payments
    198 USD (What is this?)
    Thanks
    1,686
    Thanked 1,483 Times in 538 Posts
    SubscribeSubscribe
    Subscribed: 1
    Quote Originally Posted by angel_breath     
    Salam hangat untuk teman-teman semua,kali ini saya ingin berbagi code untuk membuat EA sederhana.
    mohon maaf master code jika ada kekuranagan,dikarenakan saya bukan master coding maupun profesional dalam expert advisore,
    akan tetapi.saya ingin berbagi sebisa apa yang saya pahami .

    Okey langsung saja ke pembahasan,silahkan perhatikan code-code dibawah.

    Spoiler Spoiler:

    Diatas adalah code untuk variable yang ditampilkan pada pengaturan EA

    Spoiler Spoiler:

    Code diatas adalah parameter indikator yang digunakan untuk perintah order
    Spoiler Spoiler:


    Perhatikan warna code yang saya beri warna diatas,teman-teman bisa edit sesuai kebutuhan.
    KETERANGAN WARNA:
    Warna Biru : digunakan untuk perintah order
    maksud dari code CandleH1C adalah chandle close,silahkan lihat code sebelumnya.
    kemudian code upperBB & lowerBB

    Warna Merah: digunakan untuk nama EA / komentar yang ditampilkan pada setiap order.

    Silahkan copy & paste code dibawah ke metaeditor,kemudian compile dan BT untuk memastikan EA sudah berjalan sesuai perintah.
    Code:
    //+------------------------------------------------------------------+
    //|                                                angel_brith.mq4  |
    //|                               Copyright 2019, angel_brith       |
    //|                                   https://t.me/semoga_beruntung |
    //+------------------------------------------------------------------+
    #property copyright "Copyright 2020, angel_brith"
    #property link      " https://t.me/semoga_beruntung"
    #property version   "1.0"
    
    input double  Lot                = 0.01;
    input int     magic              = 20;
    
    
    double slb,tpb,sls,tps,pt,lslb,ltpb,slbx,tpbx,slsx,tpsx,bal,pr,op;
    int wt,tiket;
    int ticet,signal;
    bool trs;
    double opb,ops, lan,ylot,dlot,dap; 
    
    //+------------------------------------------------------------------+
    //| Expert initialization function                                   |
    //+------------------------------------------------------------------+
    int OnInit()
      {
    //---
    
       if(Digits==3 || Digits==5) pt=10*Point;   else   pt=Point;
       
    //---
       return(INIT_SUCCEEDED);
      }
    //+------------------------------------------------------------------+
    //| Expert deinitialization function                                 |
    //+------------------------------------------------------------------+
    void OnDeinit(const int reason)
      {
    //---
       
      }
    //+------------------------------------------------------------------+
    //| Expert tick function                                             |
    //+------------------------------------------------------------------+
    void OnTick()
      {
      
    
        
    
    
    //---
       double middleBB=iBands(Symbol(),0,20, 2,0,0,MODE_MAIN,1);//middle
       double lowerBB=iBands(Symbol(),0,20, 2,0,0,MODE_LOWER,1);//lower
       double upperBB=iBands(Symbol(),0,20, 2,0,0,MODE_UPPER,1);//upper
       double CandleH1C=iClose(Symbol(),PERIOD_H1,1);
    
      
    
      
      if(wt!=Time[0]){
       if(jumlahorder(0)==0 &&jumlahorder(1)==0 && CandleH1C > upperBB   )
       {tiket=OrderSend(Symbol(),OP_BUY,Lot ,Ask,3,0,0,"Nama EA",magic,0,Green);}
       if(jumlahorder(1)==0 &&jumlahorder(0)==0 &&  CandleH1C < lowerBB )
       {tiket=OrderSend(Symbol(),OP_SELL,Lot ,Bid,3,0,0,"Nama EA",magic,0,Red);}wt=(int)Time[0];    
     } 
    
    
      }
    //+------------------------------------------------------------------+
    int jumlahorder( int tipe)
    {
    int total=0;
    for(int i=0; i<OrdersTotal(); i++)
      {
          if(!OrderSelect(i,SELECT_BY_POS,MODE_TRADES))continue;
          if(OrderSymbol()!=Symbol() || OrderMagicNumber()!=magic || OrderType()!=tipe) continue;
         total++;
      }
    return(total) ;
    }
    Silahkan di edit dan dipelajari fungsi dari code diatas,sebelum kita bahas penambahan SL,TP,trailingstop maupun martingale .
    Walahhh.... Untuk membuat sebuah EA yang simple aja serumit ini apalagi kalau EA yang berbayar ya? Kaum awam seperti saya sudah nyerah duluan ini kalau disuruh mikir bikin EA.
    Btw logic untuk EA diatas ini menggunakan BB only ya kang? Gak ada filter-filter tambahannya gitu?

    Apa gak ada gitu ya aplikasi yang berbasis GUI untuk EA maker? biar gak puyeng lihat code-code etik

    Though trading on financial markets entails high risk, still it can generate extra income on condition that you apply the right approach. By choosing a reliable broker such as InstaForex you get access to the international financial markets and open your way towards financial independence. You can sign up here.


  4. #3 Collapse Post
    Anggota
    Bahagia
     
    angel_breath has a spectacular aura about angel_breath has a spectacular aura about angel_breath has a spectacular aura about angel_breath's Avatar
    Join Date
    Feb 2019
    Location
    Purbalingga
    Posts
    193
    Accrued Payments
    35 USD (What is this?)
    Thanks
    130
    Thanked 236 Times in 108 Posts
    SubscribeSubscribe
    Subscribed: 1
    Quote Originally Posted by skypieaisland     
    Walahhh.... Untuk membuat sebuah EA yang simple aja serumit ini apalagi kalau EA yang berbayar ya? Kaum awam seperti saya sudah nyerah duluan ini kalau disuruh mikir bikin EA.
    Btw logic untuk EA diatas ini menggunakan BB only ya kang? Gak ada filter-filter tambahannya gitu?

    Apa gak ada gitu ya aplikasi yang berbasis GUI untuk EA maker? biar gak puyeng lihat code-code etik
    Betul agan skypieaisland,untuk logika order menggunakan cross chandle dengan BB lower & upper.
    mohon maaf saya tidak membahas aplikasi generator,karena saya ingin berbagi pengalaman & membatu temen-temen membuat EA langsung di meta editor dengan code yang sederhana ini..
    jika agan ingin mencoba membuat ea sendiri,silahkan agan copy code diatas,kemudian paste di metaeditor dan BT.
    untuk filter atau penambahan fungsi pengaman seperti SL,TP, trailingstop martingale dll, nanti bisa ditambahkan jika EA yang agan buat sudah berhasil berjalan.
    ==================================================
    =================================================

  5. 2 Users Say Thank:

    Unregistered (2)

  6. #4 Collapse Post
    Newbie
    ----
     
    Super fx is on a distinguished road Super fx's Avatar
    Join Date
    Sep 2020
    Posts
    36
    Accrued Payments
    5 USD (What is this?)
    Thanks
    28
    Thanked 51 Times in 21 Posts
    SubscribeSubscribe
    Subscribed: 0
    Semoga saya bisa belajar membuat ea mas, mohon dibantu ya mas? Sukses selalu buat mas

  7. 2 Users Say Thank:

    angel_breath (09-11-2020), Unregistered (1)

  8. #5 Collapse Post
    Anggota
    Bahagia
     
    angel_breath has a spectacular aura about angel_breath has a spectacular aura about angel_breath has a spectacular aura about angel_breath's Avatar
    Join Date
    Feb 2019
    Location
    Purbalingga
    Posts
    193
    Accrued Payments
    35 USD (What is this?)
    Thanks
    130
    Thanked 236 Times in 108 Posts
    SubscribeSubscribe
    Subscribed: 1
    Quote Originally Posted by Super fx     
    Semoga saya bisa belajar membuat ea mas, mohon dibantu ya mas? Sukses selalu buat mas
    Sukses selalu mas Super fx,silahkan di copy saja kodenya & paste ke meta editor..
    jika ada kesulitan jangan sungkan bertanya kembali
    ==================================================
    =================================================

  9. #6 Collapse Post
    Harian
    ----
     
    manut is on a distinguished road manut's Avatar
    Join Date
    Sep 2010
    Posts
    76
    Accrued Payments
    8 USD (What is this?)
    Thanks
    22
    Thanked 8 Times in 6 Posts
    SubscribeSubscribe
    Subscribed: 0
    haaa.. mumpung masih awal2, mohon ijin ikut belajar bikin EA ya gan.. tks sebelumnya

    Though trading on financial markets entails high risk, still it can generate extra income on condition that you apply the right approach. By choosing a reliable broker such as InstaForex you get access to the international financial markets and open your way towards financial independence. You can sign up here.


  10. #7 Collapse Post
    Anggota
    Bahagia
     
    angel_breath has a spectacular aura about angel_breath has a spectacular aura about angel_breath has a spectacular aura about angel_breath's Avatar
    Join Date
    Feb 2019
    Location
    Purbalingga
    Posts
    193
    Accrued Payments
    35 USD (What is this?)
    Thanks
    130
    Thanked 236 Times in 108 Posts
    SubscribeSubscribe
    Subscribed: 1
    Quote Originally Posted by manut     
    haaa.. mumpung masih awal2, mohon ijin ikut belajar bikin EA ya gan.. tks sebelumnya
    Haloo agan manut ,selamat pagi dan selamat beraktifitas di pagi yang cerah ini.
    semoga kesuksesan selalu bersama agan.

    untuk belajar membuat EA,hal pertama kalinya adalah memahami fungsi-fungsi dari code itu sendiri.

    Jika masih dalam tahap awal,Tidak perlu hafal dengan satu persatu code,tetapi yang perlu dilakuan adalah paham jenis dan bentuk serta fungsi-fungsi dari code itu sendiri.

    diatas sudah sedikit saya jelaskan code dan fungsinya agar lebih mudah dipahami.
    kemudian ,sudah saya seratakan juga code yang sudah lengkap.
    agan bisa memulai dengan copy & paste code diatas kemudian run BT untuk melihat apakah EA sudah berjalan sesuai perintah,atau masih terdapat eror.

    selamat mencoba.
    ==================================================
    =================================================

  11. #8 Collapse Post
    Anggota
    ----
     
    kintelinsait is a jewel in the rough kintelinsait is a jewel in the rough kintelinsait is a jewel in the rough kintelinsait is a jewel in the rough kintelinsait's Avatar
    Join Date
    May 2020
    Posts
    190
    Accrued Payments
    29 USD (What is this?)
    Thanks
    285
    Thanked 395 Times in 154 Posts
    SubscribeSubscribe
    Subscribed: 0
    Quote Originally Posted by angel_breath     
    Salam hangat untuk teman-teman semua,kali ini saya ingin berbagi code untuk membuat EA sederhana.
    mohon maaf master code jika ada kekuranagan,dikarenakan saya bukan master coding maupun profesional dalam expert advisore,
    akan tetapi.saya ingin berbagi sebisa apa yang saya pahami .

    Okey langsung saja ke pembahasan,silahkan perhatikan code-code dibawah.

    Spoiler Spoiler:

    Diatas adalah code untuk variable yang ditampilkan pada pengaturan EA

    Spoiler Spoiler:

    Code diatas adalah parameter indikator yang digunakan untuk perintah order
    Spoiler Spoiler:


    Perhatikan warna code yang saya beri warna diatas,teman-teman bisa edit sesuai kebutuhan.
    KETERANGAN WARNA:
    Warna Biru : digunakan untuk perintah order
    maksud dari code CandleH1C adalah chandle close,silahkan lihat code sebelumnya.
    kemudian code upperBB & lowerBB

    Warna Merah: digunakan untuk nama EA / komentar yang ditampilkan pada setiap order.

    Silahkan copy & paste code dibawah ke metaeditor,kemudian compile dan BT untuk memastikan EA sudah berjalan sesuai perintah.
    Code:
    //+------------------------------------------------------------------+
    //|                                                angel_brith.mq4  |
    //|                               Copyright 2019, angel_brith       |
    //|                                   https://t.me/semoga_beruntung |
    //+------------------------------------------------------------------+
    #property copyright "Copyright 2020, angel_brith"
    #property link      " https://t.me/semoga_beruntung"
    #property version   "1.0"
    
    input double  Lot                = 0.01;
    input int     magic              = 20;
    
    
    double slb,tpb,sls,tps,pt,lslb,ltpb,slbx,tpbx,slsx,tpsx,bal,pr,op;
    int wt,tiket;
    int ticet,signal;
    bool trs;
    double opb,ops, lan,ylot,dlot,dap; 
    
    //+------------------------------------------------------------------+
    //| Expert initialization function                                   |
    //+------------------------------------------------------------------+
    int OnInit()
      {
    //---
    
       if(Digits==3 || Digits==5) pt=10*Point;   else   pt=Point;
       
    //---
       return(INIT_SUCCEEDED);
      }
    //+------------------------------------------------------------------+
    //| Expert deinitialization function                                 |
    //+------------------------------------------------------------------+
    void OnDeinit(const int reason)
      {
    //---
       
      }
    //+------------------------------------------------------------------+
    //| Expert tick function                                             |
    //+------------------------------------------------------------------+
    void OnTick()
      {
      
    
        
    
    
    //---
       double middleBB=iBands(Symbol(),0,20, 2,0,0,MODE_MAIN,1);//middle
       double lowerBB=iBands(Symbol(),0,20, 2,0,0,MODE_LOWER,1);//lower
       double upperBB=iBands(Symbol(),0,20, 2,0,0,MODE_UPPER,1);//upper
       double CandleH1C=iClose(Symbol(),PERIOD_H1,1);
    
      
    
      
      if(wt!=Time[0]){
       if(jumlahorder(0)==0 &&jumlahorder(1)==0 && CandleH1C > upperBB   )
       {tiket=OrderSend(Symbol(),OP_BUY,Lot ,Ask,3,0,0,"Nama EA",magic,0,Green);}
       if(jumlahorder(1)==0 &&jumlahorder(0)==0 &&  CandleH1C < lowerBB )
       {tiket=OrderSend(Symbol(),OP_SELL,Lot ,Bid,3,0,0,"Nama EA",magic,0,Red);}wt=(int)Time[0];    
     } 
    
    
      }
    //+------------------------------------------------------------------+
    int jumlahorder( int tipe)
    {
    int total=0;
    for(int i=0; i<OrdersTotal(); i++)
      {
          if(!OrderSelect(i,SELECT_BY_POS,MODE_TRADES))continue;
          if(OrderSymbol()!=Symbol() || OrderMagicNumber()!=magic || OrderType()!=tipe) continue;
         total++;
      }
    return(total) ;
    }
    Silahkan di edit dan dipelajari fungsi dari code diatas,sebelum kita bahas penambahan SL,TP,trailingstop maupun martingale .
    Ikut menyimak dan absen om. Mumpung masih awal awal trit jadi gak ketinggalan proses. selama ini lihat cara bikin EA (walaupun belum praktek bikin) dari jumforex blogspot. Pengin bikin EA dengan indikator zigzag (standar bangetttt), walaupun indi repaint habis. Tapi masih penasaran, Sampai saat ini baru kumpul kumpul EA dengan indi ini dari mql sama forex**factory

    Though trading on financial markets entails high risk, still it can generate extra income on condition that you apply the right approach. By choosing a reliable broker such as InstaForex you get access to the international financial markets and open your way towards financial independence. You can sign up here.


  12. User Say Thank:

    Unregistered (1)

  13. <a href="https://www.mt5.com/id/">Forex Portal MT5</a>
  14. #9 Collapse Post
    Anggota
    Bahagia
     
    angel_breath has a spectacular aura about angel_breath has a spectacular aura about angel_breath has a spectacular aura about angel_breath's Avatar
    Join Date
    Feb 2019
    Location
    Purbalingga
    Posts
    193
    Accrued Payments
    35 USD (What is this?)
    Thanks
    130
    Thanked 236 Times in 108 Posts
    SubscribeSubscribe
    Subscribed: 1
    Quote Originally Posted by kintelinsait     
    Ikut menyimak dan absen om. Mumpung masih awal awal trit jadi gak ketinggalan proses. selama ini lihat cara bikin EA (walaupun belum praktek bikin) dari jumforex blogspot. Pengin bikin EA dengan indikator zigzag (standar bangetttt), walaupun indi repaint habis. Tapi masih penasaran, Sampai saat ini baru kumpul kumpul EA dengan indi ini dari mql sama forex**factory
    Silahkan gan kintelinsait di copy paste ke meta editor,kemudian di BT untuk memastikan apakah EA sudah berjalan sesuai perintah.

    untuk ea percobaan diatas,saya menggunakan indikator BB..

    Selamat mencoba
    ==================================================
    =================================================

  15. 2 Users Say Thank:

    Unregistered (2)

Please read recommendations on how to write popular and useful posts in the Contest of the Best Answers Please read recommendations on how to write popular and useful posts in the Best Content Contest

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts