[Archivo!] Escribir un asesor de forma gratuita - página 55

 
Sanyok, ¿quieres compartir el grial?)) ?? )))
 
Vinin:

No. Un 50% de beneficio al mes durante un año es algo bueno, siempre que el depósito sea de al menos 1000. Estoy de acuerdo. Una vez que lo has hecho, obtienes dividendos durante un año. Aunque por experiencia no habrá ni beneficios ni dividendos.

Recuerda la frase de VDev "la carne se escapa - guárdala" https://www.mql5.com/ru/forum/128443/page2
 
Ya lo he repartido a todo el mundo, llegas tarde a repartirlo ))
 
¿No puedo hacerlo de nuevo?))) solo yo))) muy por favor))
 
Traderr21:
Y una vez más no puede ?))) sólo yo?)))) muy por favor))

Te he dado el enlace, a la rama.

ZS: copia el enlace y edita la última parte

ZZZY: así será más fácil

 
¿Puede decirme dónde encontrar el enlace? ))))
 
sanyooooook
¿este código?

#property copyright ""
#property link      ""
#property show_inputs
//---- input parameters
extern double    Lot=0.01;
double bid_;
extern int PeriodBands=500,
       Deviation=2,
       bands_shift=0;
int Slippage=3;
extern int MAGIK=20101009;
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
{
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
{
   bid_=iClose(NULL,0,0);
   if(Digits==3||Digits==5)
   {
      Slippage=Slippage*10;
   }
   datetime ti=TimeCurrent()-300;
while(!IsStopped())
{
   RefreshRates();
   double bid1_=iClose(NULL,0,0);
   int res=-1;
   double bandsH=iBands(NULL,0,PeriodBands,Deviation,bands_shift,0,1,0);
   double bandsL=iBands(NULL,0,PeriodBands,Deviation,bands_shift,0,2,0);
   double median=iMA(NULL,0,PeriodBands,0,0,0,0);
   if((bid_<median&&bid1_>median)||(bid_<median&&bid1_<median))
   {
      //CloseAllOrders();
   }
   if(bid_>bandsL&&bid1_<bandsL&&(TimeCurrent()-ti)>300)//iClose(NULL,0,0))
   {
      OrderSend("GBPUSD",OP_BUY,Lot,NormalizeDouble(MarketInfo("GBPUSD",MODE_ASK),MarketInfo("GBPUSD",MODE_DIGITS)),3,0,0,NULL,MAGIK);
      OrderSend("EURUSD",OP_SELL,Lot,NormalizeDouble(MarketInfo("EURUSD",MODE_BID),MarketInfo("EURUSD",MODE_DIGITS)),3,0,0,NULL,MAGIK);
      ti=TimeCurrent();
   }
   if(bid_<bandsH&&bid1_>bandsH&&(TimeCurrent()-ti)>300)//iClose(NULL,0,0))
   {
      OrderSend("GBPUSD",OP_SELL,Lot,NormalizeDouble(MarketInfo("GBPUSD",MODE_BID),MarketInfo("GBPUSD",MODE_DIGITS)),3,0,0,NULL,MAGIK);
      OrderSend("EURUSD",OP_BUY,Lot,NormalizeDouble(MarketInfo("EURUSD",MODE_ASK),MarketInfo("EURUSD",MODE_DIGITS)),3,0,0,NULL,MAGIK);
      ti=TimeCurrent();
   }
   bid_=bid1_;//iClose(NULL,0,0);
   Comment(bandsH," ",bandsL);
   Sleep(50);
}
   return(0);
}
//+------------------------------------------------------------------+
void CloseAllOrders()
{
   for (int k=OrdersTotal()-1;k>=0;k--)
   {
      RefreshRates();
      if (OrderSelect(k,SELECT_BY_POS,MODE_TRADES)==true&&OrderMagicNumber()==MAGIK)
      {
         int cmd=OrderType();
         if(cmd>1)
         {
            OrderDelete(OrderTicket());
         }
         if (cmd==OP_BUY)
         {
            OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(MarketInfo(OrderSymbol(),MODE_BID),MarketInfo(OrderSymbol(),MODE_DIGITS)),Slippage);
         }
         if (cmd==OP_SELL)
         {
            OrderClose(OrderTicket(),OrderLots(),NormalizeDouble(MarketInfo(OrderSymbol(),MODE_ASK),MarketInfo(OrderSymbol(),MODE_DIGITS)),Slippage);  
         }
      }
   }
 
Traderr21:
sanyooooook
¿este código?


bueno, sí, ahora se ve diferente, pero este también funciona (en condiciones ideales ))))
 
pero es solo un código, no un EA. ¿Puedes darme un EA ya hecho si no te importa?)) Simplemente no puedo escribir EAs
 
Traderr21:
pero es solo un código, no un EA. ¿Puedes darme un EA ya hecho si no te importa?)) Simplemente no puedo escribir EAs

Sanek, es hora de subir el precio a 2500 rublos