Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Twitter!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Experts

Example of SAR Automated - with Advanced Money Management - expert para MetaTrader 4

Mohammad Soubra
Publicado por:
Mohammed Abdulwadud Soubra
Visualizações:
14577
Avaliação:
(13)
Publicado:
2016.05.12 14:11
Atualizado:
2016.11.22 07:32
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Real author:

Mohammad Soubra

This is not a profitable EA.

This is just a basic/simple example for coders.

This example has been built using SAR (Stop And Reverse) indicator.

With Advanced Money Management function:

//+------------------------------------------------------------------+
//    expert AdvancedMM function
//+------------------------------------------------------------------+
double AdvancedMM()
  {
   int i;
   double AdvancedMMLots=0;
   bool profit1=false;
   int SystemHistoryOrders=0;
   
   for(i=0;i<OrdersHistoryTotal();i++)
     {
      bool ordsel = OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
      if(OrderMagicNumber()==MagicNumber) SystemHistoryOrders++;
     }
     
   bool profit2=false;
   int LO=0;
   
   if(SystemHistoryOrders<2) return(Lots);
   for(i=OrdersHistoryTotal()-1;i>=0;i--)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY))
         if(OrderMagicNumber()==MagicNumber)
           {
            if(OrderProfit()>=0 && profit1) return(Lots);
            if(LO==0)
              {
               if(OrderProfit()>=0) profit1=true;
               if(OrderProfit()<0)  return(OrderLots());
               LO=1;
              }
            if(OrderProfit()>=0 && profit2) return(AdvancedMMLots);
            if(OrderProfit()>=0) profit2=true;
            if(OrderProfit()<0)
              {
               profit1=false;
               profit2=false;
               AdvancedMMLots+=OrderLots();
              }
           }
     }
   return(AdvancedMMLots);
  }


Recommendations:

  • Take Care!
iCrosshair iCrosshair

Handy crosshair for MetaTrader 4.

QEMA percentage QEMA percentage

QEMA is the Quadruple Exponential Moving Average. With this small change you can modify the percentage of the quadruple correction respect to the normal EMA.

i-Monday_Sig i-Monday_Sig

Entry and exit signals by the "Monday" system.

i-MorningRange i-MorningRange

The morning range indicator.