¿Cuándo sale la nueva versión de MT5 y dónde se puede encontrar lo que se espera de ella? - página 8

 
Ghenadie Tumco:

Hipotéticamente... Eso es todo, no más MT4...

¿Qué pasa con los que tienen un TS o EA en MT4?
1: ¿Dejarán de comerciar?
2: ¿Pedirá o escribirá su propio TS o Asesor Experto para otra plataforma? ¿Cuál?

3: ¿Pedirá o escribirá su propio TS o asesor para MT5?

¿Qué pasará con los corredores que tienen MT4?
1: ¿Cerrarán su negocio?
2: ¿Comprarán una licencia para otra plataforma? ¿Cuál?
3: ¿Comprarán una licencia para MT5?

No voy a responder por todos, sólo por mí.

1. No lo haré.

2. Pediré/escribiré para Mt5.

3. Sí. Para Mt5

4. Bueno, ¿a dónde ir entonces?

 
elibrarius:

Cuando se ejecuta en garrapatas reales desde el 1 de octubre de 2015, un montón de estos mensajes aparecen: (pruebas en el servidor de demostración de Metaquotes)

2016.03.19 13:58:03.574 Core 1 AUDUSD : 2015.10.22 00:41 - 2015.10.22 23:59 Barras de 1 minuto ausentes en un día mientras que los ticks reales están presentes
2016.03.19 13:58:03574 Core 1 AUDUSD : 2015.11.09 23:59 - ticks reales ausentes durante 3 minutos de un total de 1438 barras de minutos dentro de un día
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2015.11.10 00:00 - 2015.11.10 23:59 Barras de 1 minuto ausentes en un día mientras que los ticks reales están presentes
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2015.11.27 23:57 - 2015.11.27 23:59 Barras de 1 minuto ausentes dentro de un día mientras los ticks reales están presentes
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2015.11.30 00:02 - 2015.11.30 23:59 Barras de 1 minuto ausentes dentro de un día mientras los ticks reales están presentes
2016.03.03.19 13:58:03.574 Core 1 AUDUSD : 2015.12.15 00:00 - 2015.12.15 23:59 Barras de 1 minuto ausentes en un día mientras que los ticks reales están presentes
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2015.12.21 00:00 - 2015.12.21 23:59 Barras de 1 minuto ausentes dentro de un día mientras que los ticks reales están presentes
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2015.12.28 00:00 - 2015.12.28 23:59 Barras de 1 minuto ausentes en un día mientras que los ticks reales están presentes
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2016.01.11 23:59 - ticks reales ausentes durante 42 minutos de un total de 1.438 barras de minutos dentro de un día
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2016.01.26 00:04 - 2016.01.26 23:59 1 barras de minutos ausentes dentro de un día mientras que los ticks reales presentes
2016.03.03.19 13:58:03.574 Core 1 AUDUSD : 2016.02.08 00:00 - 2016.02.08 23:59 Barras de 1 minuto ausentes en un día mientras que los ticks reales están presentes
2016.03.19 13:58:03574 Core 1 AUDUSD : 2016.02.15 00:00 - 2016.02.15 23:59 Barras de 1 minuto ausentes en un día mientras que los ticks reales están presentes
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2016.03.17 00:00 - 2016.03.17 23:59 1438 barras de minutos ausentes dentro de un día mientras los ticks reales están presentes
2016.03.19 13:58:03.574 Core 1 AUDUSD : ticks reales a partir de 2015.03.02 00:00
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2015.10.01 00:00 - 2016.03.18 00:00 ticks reales ausentes durante 45 minutos de 170580 barras de minutos totales, cada generación de ticks utilizada
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2015.10.01 00:00 - 2016.03.18 00:00 1448 barras de minutos ausentes en total mientras que los ticks reales están presentes
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2015.10.01.01 00:00 - 2016.03.18 00:00 volúmenes de ticks no coincidentes para barras de 283 minutos
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2015.10.01 00:00 - 2016.03.18 00:00:00 últimos precios ausentes para barras de 4 minutos, precios de oferta utilizados
2016.03.19 13:58:03.574 Core 1 AUDUSD : 2015.10.01 00:00 - 2016.03.18 00:00 últimos precios desactivados para barras de 20 minutos, precios de oferta y últimos utilizados
2016.03.19 13:58:03.574 Core 1 EURUSD : 2015.10.12 00:02 - 2015.10.12 23:59 Barras de 1 minuto ausentes en un día mientras que los ticks reales están presentes
2016.03.03.19 13:58:03.574 Core 1 EURUSD : 2015.11.09 23:59 - ticks reales ausentes durante 9 minutos de un total de 1439 barras de minutos dentro de un día
2016.03.19 13:58:09.677 Core 1 EURUSD : 2015.11.10 23:59 - ticks reales ausentes durante 2 minutos de un total de 1439 barras de minutos dentro de un día
2016.03.19 13:58:09.677 Core 1 EURUSD : 2015.11.10 00:00 - 2015.11.10 23:59 Barras de 1 minuto ausentes en un día mientras que los ticks reales están presentes
2016.03.19 13:58:09.677 Core 1 EURUSD : 2015.12.04 00:00 - 2015.12.04 23:59 Barras de 1 minuto ausentes dentro de un día mientras los ticks reales están presentes
2016.03.19 13:58:09.677 Core 1 EURUSD : 2015.12.07 00:00 - 2015.12.07 23:59 Barras de 1 minuto ausentes dentro de un día mientras los ticks reales están presentes
2016.03.03.19 13:58:09.677 Core 1 EURUSD : 2015.12.14 00:00 - 2015.12.14 23:59 Barras de 1 minuto ausentes en un día mientras que los ticks reales están presentes
2016.03.19 13:58:09677 Core 1 EURUSD : 2016.01.11 23:59 - ticks reales ausentes durante 43 minutos de un total de 1439 barras de minutos dentro de un día
2016.03.19 13:58:09.677 Core 1 EURUSD : 2016.02.01 23:59 - no hay ticks reales en un día
2016.03.19 13:58:09.677 Core 1 EURUSD : 2016.02.02 23:59 - no hay ticks reales en un día
2016.03.19 13:58:09.677 Core 1 EURUSD : 2016.02.03 23:59 - no hay ticks reales en un día
2016.03.19 13:58:09.677 Core 1 EURUSD : 2016.02.04 23:59 - no hay ticks reales en un día
2016.03.19 13:58:09677 Core 1 EURUSD : 2016.02.05 23:59 - ticks reales ausentes durante 10 minutos de un total de 1440 barras de minutos dentro de un día
2016.03.19 13:58:09.677 Core 1 EURUSD : 2016.03.03.17 00:00 - 2016.03.17 23:59 1439 barras de minutos ausentes en un día mientras que los ticks reales están presentes
2016.03.19 13:58:09.677 Core 1 EURUSD : los ticks reales comienzan desde 2015.03.02 00:00:00
2016.03.19 13:58:09.677 Core 1 EURUSD : 2015.10.01 00:00 - 2016.03.18 00:00 ticks reales ausentes durante 5822 minutos de 170641 barras de minutos totales, cada generación de ticks utilizada
2016.03.03.19 13:58:09.677 Core 1 EURUSD : 2015.10.01 00:00 - 2016.03.18 00:00 ticks reales ausentes durante 4 días enteros
2016.03.19 13:58:09677 Core 1 EURUSD : 2015.10.01 00:00 - 2016.03.18 00:00 1444 barras de minutos ausentes en total mientras que los ticks reales están presentes
2016.03.19 13:58:09.677 Core 1 EURUSD : 2015.10.01.01 00:00 - 2016.03.18 00:00 volúmenes de ticks no coincidentes para barras de 2485 minutos
2016.03.19 13:58:09.677 Core 1 EURUSD : 2015.10.01 00:00 - 2016.03.18 00:00:00 últimos precios ausentes para barras de 5 minutos, precios de oferta utilizados
2016.03.19 13:58:09.677 Core 1 EURUSD : 2015.10.01 00:00 - 2016.03.18 00:00 últimos precios desactivados para barras de 12 minutos, precios de oferta y últimos utilizados
2016.03.19 13:58:09.677 Core 1 GBPUSD : 2015.11.09 23:59 - ticks reales ausentes durante 8 minutos de un total de 1437 barras de minutos en un día
...............................

Es decir, ¿en esos momentos no se rellena el historial de ticks? ¿O no hay barras M1? ¿Cómo determinar dónde está completamente presente? Creo que la optimización en los períodos no llenados = configuración incorrecta del Asesor Experto.

Cuando no hay barra de minutos pero hay ticks reales, puede que no sea un error en absoluto. Por ejemplo, al traducir una pila, puede haber ofertas y demandas y al mismo tiempo cero flippers. La herramienta de apilamiento se basa únicamente en las aletas, por lo que un flujo de cero aletas en un minuto no formará una barra de minutos.

Podemos reconocer tal situación, por lo que no contaremos el contador de minutos que falta en estos casos.

También en el mensaje "2015.11.30 00:02 - 2015.11.30 23:59 Barras de 1 minuto ausentes dentro de un día mientras que los ticks reales están presentes" podemos ver exactamente cuando esta barra de minutos no estaba presente - a las 00:02. La primera vez en el rango muestra el inicio de la ausencia. Esto sólo es relevante durante el primer minuto.

En general, las aletas de cero en un instrumento de vidrio no se contarán como un error cuando la barra de minutos esté ausente (perfectamente legítimo)

 
Pruebe a ejecutar el indicador de nuestros ejemplos de SimplePanel y a pulsar los botones con el ratón
 
Slawa:
Intente ejecutar el indicador de nuestros ejemplos de SimplePanel para probarlo y pulse los botones con el ratón
¡Resulta que el evento OnChartEvent() se maneja en el probador ahora! Es cierto que (dependiendo de la velocidad de las pruebas) no funciona a la primera, pero entiendo que se corregirá.
 
Alexandr Saprykin:

No hablaré por todos, sólo por mí.

1. No lo haré.

2. Pediré/escribiré para Mt5.

3. Sí. Para Mt5

4. Entonces, ¿a dónde ir?

Has respondido por todos... Sin ser inteligente, con sinceridad y precisión.
 
¿Funcionará la red y la cobertura en mt5 con números mágicos? Por ejemplo, si tengo dos expetos y ambos compran con diferentes magias al mismo tiempo, ¿se mostrará en el terminal como dos posiciones separadas o una posición combinada?
 
Dr.Trader:
¿Funcionará la red y la cobertura en mt5 con números mágicos? Por ejemplo, si tengo dos expetos y ambos compran con diferentes números mágicos al mismo tiempo, ¿se mostrará en el terminal como dos posiciones separadas, o una posición combinada?
La compensación o cobertura se elige al abrir la cuenta. Para la cobertura, las posiciones deben establecerse de la misma manera que en mt4
 
Karputov Vladimir:

Prueba de cobertura:

y el resultado en el terminal:


Atención: Para probar el comercio con cobertura es necesario

y seleccione una cuenta de operaciones con cobertura.
Entonces, ¿resulta que el tratamiento de los pedidos múltiples será el mismo que en Quartet? Esto significa que los Asesores Expertos del cuarto tipo pueden funcionar correctamente en el quinto, sólo tenemos que cambiar la extensión? Al fin y al cabo, el lenguaje ya es casi idéntico, salvo por el tratamiento de las órdenes de cobertura.
 
Oleg Tsarkov:
Entonces, resulta que la tramitación de los pedidos múltiples será como en los cuatro? Esto significa que los cuatro Asesores Expertos podrán trabajar correctamente en los cinco, sólo tenemos que cambiar la extensión? Al fin y al cabo, el lenguaje es casi idéntico, salvo en lo que respecta a la tramitación de las órdenes de cobertura.

Lo he probado, OrdersHistoryTotal() no lo encuentra, entonces ¿cómo debemos manejar un grupo de órdenes abiertas?

¿O sólo hay dos órdenes abiertas, de compra y de venta, que pueden crecer por volumen o cerrarse a cero?

 

Las posiciones se contabilizan:

      uint total=PositionsTotal();
      for(uint i=0; i<total; i++)
        {
         string position_symbol=PositionGetSymbol(i);
         if(_Symbol==position_symbol && MA_MAGIC==PositionGetInteger(POSITION_MAGIC))
           {
            //res=true;
            //break;
           }
        }

Si el tipo de cuenta es de cobertura, puede haber más de una o dos posiciones.