• Welcome back! Thank you for being a part of this Traders Community. Let's discuss and share :)
    Selamat datang kembali! Trimakasih telah menjadi bagian dari Komunitas Trader ini. Mari berdiskusi dan berbagi :)
General chit-chat
Help Users
  • No one is chatting at the moment.

      Tutorial BELAJAR MQL4 SAMPAI MAHIR

      Mohon bantuannya contoh Ea Averaging atau marti pada ada signal buy maka open buy dan ketika ada signal sell makan akan open sell.
      Jika posisi buy floating 100 Pip makan buka posisi buy dengan lot yg lebih besar atau sama, begitu seterusnya bila posisi ke dua floating sampai 100 Pip maka akan Open Buy lg. dst....
      begitu jg open sell kalau floating 100 pip maka akan open sell lagi. dengan lot yang lebih besar atau sama dst....
      jadi bisa saja pada saat sama ada posisi buy dan sell. apabila posisi open buy sudah profit (Tp-In Money) dari beberapa posisi yang terbuka maka semua posisi Buy akan tertutup. begitu jg dengan posisi sell jika dari akumulasi Open Sell sudah profit (Tp_in Money) maka semua posisi Sell akan tertutup. mohon pencerahannya.....
       
      Begitu rumitnya membuat ea keknya harus benar hafal banyak koding pemrograman mql
      bisa pusing kalau kemampuan otaknya terbatas untuk memahami
       
      Tread yang bagus sayang sepi dan tidak berlanjut, mungkin para master sibuk membuat EA sendiri :):):), bagi dong ilmunya master ?
       
      Sekarang bagaimana menterjemahkan dalam bahasa MQL agar bisa dipake di dalam EA

      Code:
      //+------------------------------------------------------------------+
      //|                                                Price Action.mq4 |
      //|                                                          ngasqus |
      //|                                              https://soehoe.com |
      //+------------------------------------------------------------------+
      #property copyright "ngasqus"
      #property link      "https://soehoe.com"
      #property version  "1.00"
      #property strict
      //+------------------------------------------------------------------+
      //| Expert initialization function                                  |
      //+------------------------------------------------------------------+
      int OnInit()
        {
      //---
      
      //---
        return(INIT_SUCCEEDED);
        }
      //+------------------------------------------------------------------+
      //| Expert deinitialization function                                |
      //+------------------------------------------------------------------+
      void OnDeinit(const int reason)
        {
      //---
      
        }
      //+------------------------------------------------------------------+
      //| Expert tick function                                            |
      //+------------------------------------------------------------------+
      void OnTick()
        {
      //---
      
        }
      //+------------------------------------------------------------------+

      yang di atas adalah EA kosong masih belum di apa-apain, belum di isi dengan strategi price action

      Kita perlu definisikan candle di dalam setelah candle ditutup untuk itu diperlukan variable baru untuk menetapkan nilai-nilai mereka ntar jadinya seperti ini :
      Code:
      //+------------------------------------------------------------------+
      //|                                                Price Action.mq4 |
      //|                                                          ngasqus |
      //|                                              https://soehoe.com |
      //+------------------------------------------------------------------+
      #property copyright "ngasqus"
      #property link      "https://soehoe.com"
      #property version  "1.00"
      #property strict
      
      double  open1,//candle pertama Open price
      open2,    //candle kedua Open price
      close1,  //candle pertama Close price
      close2,  //candle kedua Close price
      low1,    //candle pertama Low price
      low2,    //candle kedua Low price
      high1,    //candle pertama High price
      high2;    //candle kedua High price
      //+------------------------------------------------------------------+
      //| Expert initialization function                                  |
      //+------------------------------------------------------------------+
      int OnInit()
        {
      //---
      
      //---
        return(INIT_SUCCEEDED);
        }
      //+------------------------------------------------------------------+
      //| Expert deinitialization function                                |
      //+------------------------------------------------------------------+
      void OnDeinit(const int reason)
        {
      //---
      
        }
      //+------------------------------------------------------------------+
      //| Expert tick function                                            |
      //+------------------------------------------------------------------+
      void OnTick()
        {
      //-Menentukan harga dari candle yang diperlukan-
        open1        = NormalizeDouble(iOpen(Symbol(), Period(), 1), Digits);
        open2        = NormalizeDouble(iOpen(Symbol(), Period(), 2), Digits);
        close1      = NormalizeDouble(iClose(Symbol(), Period(), 1), Digits);
        close2      = NormalizeDouble(iClose(Symbol(), Period(), 2), Digits);
        low1        = NormalizeDouble(iLow(Symbol(), Period(), 1), Digits);
        low2        = NormalizeDouble(iLow(Symbol(), Period(), 2), Digits);
        high1        = NormalizeDouble(iHigh(Symbol(), Period(), 1), Digits);
        high2        = NormalizeDouble(iHigh(Symbol(), Period(), 2), Digits);
        }
      //+------------------------------------------------------------------+

      sebagai contoh, jika candle pertama bearish (candle 2) sedangkan inside barnya bullish (candle 1) mari ditambahkan ke dalam kode fungsi OnTick

      Code:
       if(open2>close2 && //candle ke 2 is bullish
            close1>open1 && //candle  is bearish
            high2>high1 &&  //the bar 2 High exceeds the first one's High
            open2>close1 && //the second bar's Open exceeds the first bar's Close
            low2<low1)      //the second bar's Low is lower than the first bar's Low

      O iya belum ditambahkan variable lainnya
      Code:
      extern int    interval          = 20;                              //Interval
      extern double  lot              = 0.1;                              //Lot Size
      extern int    TP                = 300;                              //Take Profit
      extern int    magic            = 555124;                          //Magic number
      extern int    slippage          = 2;                                //Slippage
      extern int    ExpDate          = 48;                              //Expiration Hour Order
      extern int    bar2size          = 800;                              //Bar 2 Size
      ___
      Semoga bisa dilanjutkan pembahasannya..kami siap belajar...soehoe..
      Mungkin juga bisa dijelaskan dari yang dasar-dasar dulu beradasrkan contoh di atas..sehingga nantinya kami bisa lebih mengerti..
      Apa itu Magic Number dan Slipage atau lainnya dan untuk apa digunakan...? ayo dong teman-teman lain bisa melanjutkannya... :-)
       
      d code trailing muncul eror seperti ini "return' - 'void' function returns a value". bagaimana pemecahan masalah nya? mohon bantuan nya:hi:
       
      Hallo selamat malam semua, saya newbie di dlm koding mql4. Saya mohon pencerahannya utk koding mql4 nya dg rule sbb :

      1. Jika EMA 5 berada di area over bought stochastick ( area over bought sy kasih nilai 10 - 30 ) maka buy
       

      Attachments

      • IMG-20201229-WA0059.jpg
        IMG-20201229-WA0059.jpg
        104.4 KB · Views: 24
      Jadi ketika EMA 5 BERADA DI OVERBOUGHT STOCHASTICK 5 , 3 , 9 MAKA BUY. HARGA STOCHASTICK YG DIBACA OLEH EMA 5 UTK RULE NYA.

      UTK SELL :
      JIKA EMA 5 BERADA DI OVER SOLD STOCHASTICK ( 90 - 70 ) MAKA SELL. JADI YG LEVEL 90 - 70 STOCHASTICK DI BACA OLEH EMA 5
       

      Attachments

      • IMG-20201229-WA0060.jpg
        IMG-20201229-WA0060.jpg
        102.9 KB · Views: 20
      salam...
      ini saya COPAS dari sebuah artikel teman trader kita pada blognya..
      jujur saja ni ya, sudah berapa kali saya membaca artikel ini tapi belum juga bisa menciptakan sebuah EA, pasti ada saja ERRORnya..
      saya buat Thread ini berharap ada para masta masti share script2 jitu nya di sini, hehehe..
      salam trader..
      :horree::horree::horree:
      Mantap, ijin sedot...
       
      mantap nih bisa saling mendukung utk belajar.

      buat yang ingin lebih serius juga bisa gabung di group sharing dan edukasi code MQL
      klik link t.me/codeMQL
       
      Back
      Top