Redactaré un asesor de forma gratuita - página 108

 

No pude resistirme...

//+------------------------------------------------------------------+
//|                                                        15_20.mq4 |
//|                                               Yuriy Tokman (YTG) |
//|                       https://www.mql5.com/ru/users/satop/seller |
//+------------------------------------------------------------------+
#property copyright "Yuriy Tokman (YTG)"
#property link      "https://www.mql5.com/ru/users/satop/seller"
#property version   "1.00"
#property strict
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
   
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---
   
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//---
   while(15-20% в месяц нет)
    {
     зарабатывать!!!
    }
//---   
  }
//+------------------------------------------------------------------+
 
khorosh:

Cuando un Pithecanthropus bromeaba así, los miembros de la tribu le lanzaban piedras).

Iurii Tokman:

No pude resistirme...

OK, ya ves, Yuri fue capaz de escribir, y todos ustedes son chistes por trescientos, chistes por trescientos...

 

Por favor, escriba un script (mt4) para abrir posiciones, la tarea es la siguiente:

Al lanzarlo sobre el gráfico, aparecen los parámetros de entrada y hay tres líneas:

  • Compra/Venta
  • Tamaño del lote
  • Número de puestos

Entonces debemos introducir lote=1,86 y cantidad=25

El script cuenta y redondea el lote al posible, si el lote es menor que el permitido,
por ejemplo, lote 0,12, y la cantidad de 20, a continuación, abre min.lotes la cantidad máxima posible, hasta que se colectivamente 0,12 = = 0,12/20 = 0,006, min.lote 0,01, a continuación, abrir a 0,01 lotes 12 posiciones.

Si tecleamos 2,87 de lote y el número de 25, entonces 2,87/25=0,1148, redondeado a la baja, entonces abrimos 25 unidades de 0,11 de lote

Gracias.

 
Iurii Tokman:

No pude resistirme...

Optimización un poco: el código principal debería ser movido a OnTimer()... es decir, no debería depender del estado de ánimo de otra persona, si el intercambio/DC/no intercambio funciona o no... :-)
 
Vitaly Muzichenko:

Por favor, escriba un script (mt4) para abrir posiciones, la tarea es la siguiente:

Al lanzarlo sobre el gráfico, aparecen los parámetros de entrada y hay tres líneas:

  • Compra/Venta
  • Tamaño del lote
  • Cantidad de artículos

Entonces debemos introducir lote=1,86 y cantidad=25

La secuencia de comandos cuenta y redondea el lote al posible si el lote es menor que el permitido,
por ejemplo lote 0.12, y la cantidad de 20, entonces abre min.lotes la cantidad máxima posible, hasta que colectivamente 0.12 = = 0.12/20 = 0.006, min.lote 0.01, entonces abre a 0.01 lotes 12 posiciones.

Si tecleamos 2,87 de lote y el número de 25, entonces 2,87/25=0,1148, redondeando hacia abajo, entonces abrimos 25 unidades de 0,11 de lote

Gracias.

Las drogas duras han entrado.

Vitaly, ¿escribimos el guión?
 
Алексей Тарабанов:

Las drogas duras han hecho su trabajo.

Vitaly, ¿escribimos el guión?

Sí, por supuesto, escribe, si no te importa.

 
Vitaly Muzichenko:

Sí, por supuesto, escríbalo, si no es mucha molestia.

Si introducimos el lote 2,87 y la cantidad 25, entonces 2,87/25=0,1148, redondeado a la baja, entonces abrimos 25pcs a 0,11 de lote

Lo haré mañana.

 
Алексей Тарабанов:

Si introduce el lote 2.87 y la cantidad 25, entonces 2.87/25=0.1148, redondeado hacia abajo, entonces abre 25pcs a 0.11 lote

Lo haré mañana.

Genial, gracias, ¡estaré esperando!

P.D. Si pones 2.49 de lote y el número 9 ->>> 2.49/9=0.277 obtenemos 9 posiciones con 0.27 de lote
 

Asesor experto. x=, y=, z=. si x-y>=z entonces comprar, stoploss, trailing stop. si y-x>=z entonces vender, stoploss, trailing stop. en caso contrario x=y. Haz un bucle. Eso es.

¿alguien puede ayudar? se agradecería.

 
smellthemgc:

Asesor experto. x=, y=, z=. si x-y>=z entonces comprar, stoploss, trailing stop. si y-x>=z entonces vender, stoploss, trailing stop. en caso contrario x=y. Haz un bucle. Eso es.

¿alguien puede ayudar? se lo agradecería.

x y z que puede ayudar))