Me hago a la idea, tú haces de asesor.

 

Necesito 6 EAs para operar de forma autónoma. Su esencia es la siguiente: se abre un trato

Mis condiciones son las siguientes - usted crea EAs y los envía a mi buzón nozhkin-a@mail.ru (toda la comunicación a través de este buzón). Después te enviaré una explicación de cómo utilizarlo todo.

 
Oh, esos ideólogos :-)


 

¡¡¡Hay un asesor de este tipo !!! (las explicaciones pueden enviarse en persona):

puesto 2 en https://www.mql5.com/ru/forum/108553

//+------------------------------------------------------------------+
//|                                                  VininE Game.mq4 |
//|                      Copyright © 2008, Victor Nicolaev aka Vinin |
//|                                           skype: victor.nicolaev |
//|                                            e-mail: vinin@mail.ru |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2008 Victor Nicolaev"
#property link      "vinin@mail.ru"

extern double Lots = 0.1;
extern double MaximumRisk=5.0;
extern int cmd=OP_BUY;
extern int TP=200;
extern int SL=200;

extern int MagicNumber = 0;bool bstart;
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()  {
   bstart=false;
   return(0);}
int deinit() {return(0);}

//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start() {
   static int prevtime=0;
   if(iTime(Symbol(),PERIOD_D1,0) == prevtime)  return(0);
   prevtime = iTime(Symbol(),PERIOD_D1,0);
   
   if ( bstart) { int total=OrdersTotal(); if ( total>0) return(0);
      cmd= Signal();   } else { bstart=true;}
   if ( cmd>=OP_BUY) {      
      double _cmd= iif( cmd==OP_BUY,1,-1);
      double Price= iif( cmd==OP_BUY,Ask,Bid);
      double _TP= iif( TP>0, iif( cmd==OP_BUY,Bid,Ask)+_cmd* TP*Point,0);
      double _SL= iif( SL>0, iif( cmd==OP_BUY,Bid,Ask)-_cmd* SL*Point,0);
      color OpenCl= iif(_cmd>0,Blue,Red);
      Order_Open(Symbol(), cmd, Price, _TP, _SL, MagicNumber, OpenCl);
   }   return(0);
}

int Order_Open(string _Symbol, int OP_CMD, double Price, double _TP, 
                                  double _SL, int Magic, color Opencl){
   return(OrderSend(_Symbol, OP_CMD, getLots(), Price, 3, _SL, _TP,
                                                 "", Magic, 0, Opencl));
}
int Signal(){
   int total=OrdersHistoryTotal();
   for (int i= total-1; i>=0; i--) {
      if (OrderSelect( i, SELECT_BY_POS, MODE_HISTORY)){
         if (OrderSymbol()==Symbol() && OrderMagicNumber()== MagicNumber ) {
            return(MathAbs(OrderType()-1));
         }}}   return(-1);}

double iif(bool a, double b, double c){if( a) return( b);return( c);}

double getLots() {
   if ( MaximumRisk>0) {
      double minlot=MarketInfo(Symbol(),MODE_MINLOT);
      double maxlot = MarketInfo(Symbol(), MODE_MAXLOT);       
      double step=MarketInfo(Symbol(),MODE_LOTSTEP);
double lot = NormalizeDouble(AccountFreeMargin() * MaximumRisk / 100000.0/ step,
                                                                     0)* step; 
      lot=MathMax(MathMin( lot, maxlot), minlot);      
   }
   else lot= Lots;
   return( lot); 
}
 

Y si se añade el aumento del tamaño del lote de Fibonacci y se tiene en cuenta la posición real de la operación, teniendo en cuenta las recotizaciones... ¿Qué pasaría?

Y si sólo hubiera un margen cero).


¡!

¡Y ejecutar estos EAs en el oro! 23 apunta al tema en sí.

 
nav писал(а) >>

Necesito 6 EAs para operar de forma autónoma. La esencia de ellos es la siguiente - abro una operación del 10% del depósito al precio actual con SL y TP,

Después de activar el SL o el TP, abra una operación en la dirección opuesta con el mismo SL y TP.

Parámetros SL y TP de cada EA:

1) SL=17, TP=51.

2) SL=20, TP=60.

3) SL=23, TP=69.

4) SL=51, TP=17.

5) SL=60, TP=20

6) SL=69, TP=23

El número se especifica en puntos.

Mi condición es la siguiente - usted crea Asesores Expertos y los envía a mi buzón nozhkin-a@mail.ru (toda la comunicación a través de este buzón). Después, te enviaré una explicación de cómo utilizarlo todo.

Resulta que todo está ya ahí.

 
Balística está fumando nerviosamente en el fondo.
 
rid >> :

¡¡¡Hay un asesor de este tipo !!!

Bueno, esa es una. ¿Y los otros cinco? Las explicaciones no llegarán hasta después de la sexta.

 
granit77 >> :

Bueno, esa es una. ¿Y los otros cinco? La explicación no llegará hasta después de la sexta.

Puedo enviarle otro mensaje.

>> Necesitamos cuatro más.

 

Deberías haber preguntado primero cuál es el coeficiente intelectual del autor del hilo.

Para una explicación del pensamiento ver aquí, en el segundo post de Svinozavr: "Si un cliente con IQ>140 va a establecer una tarea, entonces el ejecutante no debe ser un tonto para pagar por saberlo)))" Así que hay una posibilidad de que ustedes tendrán que pagar dinero extra ...

 
Mathemat >> :

Deberías haber preguntado primero cuál es el coeficiente intelectual del autor del hilo.

Para la explicación del pensamiento ver aquí, en el segundo post de Svinozavr: "Si un cliente con IQ>140 va a dar una tarea, entonces el hacedor debe pagar para familiarizarse con ella)))" Así que hay una posibilidad de que ustedes tendrán que pagar adicionalmente...

Nos quedaremos sin pantalones en una semana.

 
¿Alguien ha probado esta estrategia con Matcad sobre el ruido de Wiener?