• 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.

      Question Pembagian Kelas Kursus MQL dari Nol sampai mahir

      Code:
      void QnReadObj(){
         for(int i=0; i<ObjectsTotal(); i++){
            string objName = ObjectName(chart_ID,i,0,0);
            if(ObjectType(objName)!=OBJ_RECTANGLE) continue;
            double price = ObjectGetDouble(chart_ID,objName,OBJPROP_PRICE1);
            //
          
         }
        
      }
      <html> cek </html>
       
      saya ikut dari yg basic aja pak, krn saya beberapa kali coba liat2 di youtube, dan baca dari forum mql5 tp ga paham2
       
      saya sedang mendalami bidang data engineer (SQL querry) dan data analyst, visualisasi dgn PowerBI (bahasa DAX + koneksi ke database, sharepoint atau ke excel) dan Python ggplot, tujuannya utk ke bidang Data Scientist dengan Machine Learning.
      Untuk webapps, backend dengan PHP Laravel ala kadarnya, dan Django (framework dari Python).
      Untuk website rapid prototype -> wordpress + plugin WYSIG editor lah :)

      Utk bahasa MQL -> saya ikut kelas TK atau SD aja pak
       
      Last edited:
      Code:
      void QnClose(){
      
      //  Close All
         int iCloseAllB=0, iCloseAllS=0, iCloseB = 0, iCloseS = 0;
          for(int i=0;i<=OrdersTotal()-1;i++) {
           OrderSelect(i, SELECT_BY_POS);
           dProfit += NormalizeDouble(OrderProfit()+OrderSwap()+OrderCommission(),Digits);
           if (dTargetP>0 && dProfit >= dTargetP) {
               iCloseAllB=1;     iCloseAllS=1;
               break;
           }
         }
         for(int i=OrdersTotal()-1;i>=0;i--) {
            OrderSelect(i, SELECT_BY_POS);           
            if(OrderType()==OP_BUY) {
               if (iCloseAllB==1)
                 OrderClose( OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_BID), 0, clrRed);
              }
            if(OrderType()==OP_SELL) {
               if (iCloseAllS==1)
                 OrderClose( OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_ASK), 0, clrRed);
             }
            }
      }
       
      Code:
      #property copyright "Copyright 2021, Mokodesk"
      #property link      "https://www.mql5.com"
      #property version   "1.00"
      #property strict
      input int   TakeProfit     = 500;
      input int   StopLoss       = 100;
      input string EAComment     ="EA Super";
      input double Lots          = 0.15;
      input bool  UseMM          = True;
      input int   SlowMA         = 50;
      input int   FashMA         = 20;
      input int   RSI_Period     = 20;
      input double RSI_Buy        = 40;
      input double RSI_Sell        =60;
      double MA(int myPeriod, int myShift=0){
         double result = iMA(Symbol(),0,myPeriod,0,MODE_EMA,PRICE_CLOSE,myShift);
      return(result);}
      
      double RSI (int myPeriod,int myShift=0){
         double result = iRSI(Symbol(),PERIOD_CURRENT,myPeriod,PRICE_CLOSE,myShift);
         return(result);}
      
      //Jika terjadi cross arah ke atas maka hasil =1
      //Jika terjadi cross arah ke bawah maka hasil = 2
      int MACross(){
       
      Back
      Top