• 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 1. Dasar - Dasar MQL - Webinar Cara Membuat EA (Robot Forex)

      SoeHoe

      Administrator
      Moderator
      Credits
      0
      Video adalah rekaman dari Webinar XM tentang Cara mebuat robot forex dengan materi pelajaran Dasar-dasar MQL. Webinar belajar cara membuat EA dilaksanakan 1 kali 1 minggu, setiap hari senin malam. Video seperti ini rencananya akan diupload 1 kali 1 minggu.

      Webinar cara membuat robot forex ini bersifat GRATIS. Tidak dipungut biaya apa pun dan tidak ada syarat apa pun. Bebas bertanya apa saja yang berhubungan dengan MQL, atau cara membuat EA atau robot forex, cara membuat Script, cara membuat indicator. Di webinar ini pertanyaan Anda akan langsung dijawab oleh SoeHoe.

       

      Attachments

      Pas banget, lagi cari cari referensi cara bikin robot untuk pemula, ketemu di sini.
      Forum Soehoe memang TOP...
      :ok:
       
      Belajar membuat ea mungkin perlu waktui dan pkiran yang mudah paham dan hafal dengan kode bahasa mesin
      kalau yang otaknya pas-pasan mungkin akan sulit apalagi malas belajarnya seperti ane yang suka ttrading manual
       
      Saya belajar buat EA dari video youtube master Soehoe, kurang dari seminggu sudah bisa membuat EA. Kalau ada webinarnya pasti lebih cepat bisa.

      Sent from SoeHoe.ID mobile apps
       
      Mantap Sekali...:ok:
      Saya ada 1000 pertanyaan tentang kode MQL ini....
      Memang ada perbedaan antara belajar dan berbisnis, namun kami lebih prefer ke segi pembelajarannya.... Share ilmu lebih utama ...:)
      Sangat bermanfaat
       
      terima kasih sudah berbagi mas soehoe :rock:

      Mas soehoe saya sudah menonton webinar part 1, mudah2an part 2 segera di upload ya mas di youtube :)

      untuk webinar tanggal 20 saya udah mendaftar :rock:
       
      Last edited:
      Selamat Pagi, para forumers dan mas soehoe, ane ijin nanya ya gan :)

      Mungkin udah dibahas di Webinar tanggal 13 ya ane gak sempat ikut :worried:

      metatrader-jpg.35082


      kalo LastOPBUY ama MarketInfo dan Symbol itu kan Variabel dan perintah dari MT4

      yang saya bingung MODE_SPREAD (yang warna biru dongker) itu fungsinya apa ya ?

      tadi saya buka beberapa EA dan dapat kode sejenis yaitu :

      SELECT_BY_POS

      SELECT_BY_POS,MODE_TRADES

      OP_BUY

      OP_SELL

      Mohon petunjuknya ya teman2 fungsinya untuk apa ya ?

      Terima Kasih :)
       

      Attachments

      • Metatrader.jpg
        Metatrader.jpg
        25.6 KB · Views: 2,164
      yang saya bingung MODE_SPREAD (yang warna biru dongker) itu fungsinya apa ya ?
      Itu adalah cara mendapatkan spread.

      MODE itu ada beberapa jenis dan sering ditemui.
      MODE_SPREAD artinya adalah untuk check spread. Ini digunakan dalam perintah MarketInfo

      MODE_TRADES artinya utk pengecekan data trading di bagian trades. Lawannya adalah MODE_HISTORY yaitu untuk mengecek data trading yang di bagian tab history. MODE ini digunakan dalam perintah OrderSelect.

      Jadi MODE itu harus digunakan di perintah tertentu. Misalnya MODE_TRADES tidak akan bermakna jika digunakan di perintah MarketInfo.

      Pada seri webinar kali ini, mengenai yang ditanyakan ini akan dipelajari di video ke 3, yaitu tentang Membuat EA berdasarkan Indicator bergaris.
       
      Terima kasih atas pembelajarannya mas soehoe

      mas saya mo nanya lagi, maaf ya mas pertanyaannya awam banget haha :)

      tanya_fungsi_itotal-jpg.35201



      tanya_fungsi_order_send-jpg.35202


      dari fungsi if(OrderType) itu dibawahnya ada iTotalBuy++ dan iTotalSell++
      apakah itu artinya iTotalbuy ato iTotalSell akan di tambah 1 ? setelah fungsi if sebelumnya tercapai ?

      pertanyaan kedua mas karna EA ini murni martingale gimana caranya ya biar OrderSendnya berubah menjadi yang parameternya untuk Buy yang berikutnya menjadi Sell dan sebaliknya jadi kayak hedging.

      saya udah coba ubah OP_SELL menjadi OP_BUY dan LastSELLLots menjadi LastBUYLots (sebaliknya) malahan EA nya gak bisa OP selanjutnya (martingale)

      Mohon Petunjuknya Mas SoeHoe :wasntme:

      Saya minta maaf jika pertanyaannya agak kacau :blush:
       

      Attachments

      • tanya_fungsi_itotal.jpg
        tanya_fungsi_itotal.jpg
        56.5 KB · Views: 2,148
      • tanya_fungsi_order_send.jpg
        tanya_fungsi_order_send.jpg
        43.9 KB · Views: 2,144
      dari fungsi if(OrderType) itu dibawahnya ada iTotalBuy++ dan iTotalSell++
      apakah itu artinya iTotalbuy ato iTotalSell akan di tambah 1 ? setelah fungsi if sebelumnya tercapai ?
      Sudah pas banget itu mas. Betul :)

      saya udah coba ubah OP_SELL menjadi OP_BUY dan LastSELLLots menjadi LastBUYLots (sebaliknya) malahan EA nya gak bisa OP selanjutnya (martingale)
      TP dan SLnya juga harus diubah mas :D
      Kalau BUY kan TPnya di atas, sedangkan SL TPnya di bawah. Jadi kalau hanya perintahnya yang dibalik maka sama aja memaksa BUY untuk memiliki TP di bawah harga OP. pasti ogah dia :D


      mas saya mo nanya lagi, maaf ya mas pertanyaannya awam banget haha :)
      malah mas sudah keren itu, sudah mulai edit2. Saran saya mulai pelajari dari awal aja. Jangan takut belajarnya lebih lambat. Utamakan selamat aja dulu. Utamakan paham basicnya aja dulu. Kalau sudah paham basicnya maka nanti untuk berikutnya akan lebih mudah.
       
      Kebetulan banget ada thread ini...
      Saya ada pertanyaan....
      Saya mempunyai robot multipair, di dalamnya ada kode sebagai berikut :
      PHP:
       if (OrderTotal == 0  &&  TimeCurrent() > TradeStart)
         {
            int Tries;
            int Tiket=-1;
           Tries = 0;
            while(Tiket1 == -1)
            {
               Tiket1 = SendOrder(Pair1+Suffix,TradeType1);
               if (Tiket == -1)  { Sleep(500); Tries++; }
               if (Tries > 5) {  Tiket= 1; }
            }
      //-------------------------------------------//
      int SendOrder(string Symb, int Type)
      {
         int Tiket = -1;
         double price = 0;
         if (Type == OP_BUY)  {  price = MarketInfo(Symb,MODE_ASK }
         if (Type == OP_SELL){  price = MarketInfo(Symb,MODE_BID) }
         RefreshRates();
         Tiket = OrderSend(Symb,Type,Lots,price,Slip,0,0,NULL,Magic,0,clrNone);
         return Tiket;
      }

      Kode diatas ada tulisan Tries, Arti dari tulisan Kode Tries itu perintah tentang apa ??

      Tries = 0;
      while(Tiket1 == -1)
      {
      Tiket1 = SendOrder(Pair1+Suffix,TradeType1);
      if (Tiket1 == -1) { Sleep(500); Tries++; }
      if ( Tries > 5 ) { Tiket= 1; }
      }

      Terima kasih....
       
      Last edited:
      SoeHoe... apakah semua pembelajaran ini sama persis dengan MQL5??? setiap kali dowload mt4 pasti diksh link MQL5. jadi, mau ngak mau belajar dari MQL5.. tapi ada beberapa variable yang tidak sama.. seperti "low", "high" dan kawan kawannya.... volume juga.. jadi saya cari persamaanya di MQL5 tapi ngak jalan... pusink.. hahahha.. kapankah ada pembelajaran MQL5??? daftar webminarnya dimana Pak SoeHoe :) Thanks for the lessons :)
       
      Back
      Top