Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Por favor, indique qué tipo de bandera corresponde al número 24. Se ha determinado experimentalmente que
Por favor, indique qué tipo de bandera corresponde al número 24. Se ha determinado experimentalmente que
Las banderas se pueden apilar. Para determinar qué eventos ocurrieron (Aquí"tick" es un array con ticks):
if((tick.flags &TICK_FLAG_BID)==TICK_FLAG_BID)
flags=" TICK_FLAG_BID ";
if((tick.flags &TICK_FLAG_ASK)==TICK_FLAG_ASK)
flags+=" TICK_FLAG_ASK ";
if((tick.flags &TICK_FLAG_LAST)==TICK_FLAG_LAST)
flags+=" TICK_FLAG_LAST ";
if((tick.flags &TICK_FLAG_VOLUME)==TICK_FLAG_VOLUME)
flags+=" TICK_FLAG_VOLUME ";
if((tick.flags &TICK_FLAG_BUY)==TICK_FLAG_BUY)
flags+=" TICK_FLAG_BUY ";
if((tick.flags &TICK_FLAG_SELL)==TICK_FLAG_SELL)
flags+=" TICK_FLAG_SELL ";
Comment(flags);
Buenas tardes, colegas.
Tal vez alguien estará interesado en modelar un problema, que me encontré - parece que CopyTicks en el probador de la estrategia en el modo "Cada garrapata basada en garrapatas reales" en algunos casos comienza a doble garrapatas, que son devueltos por una solicitud.
Lo he comprobado en MOEX RTS en Expert Advisor, solicitando nuevos ticks en el evento OnTimer(). Véase el código adjunto.
LasbanderasTICK_FLAG_BUYTICK_FLAG_SELL de los dobles pueden repetirse y ser diferentes de los registros originales (aunque entender cuáles son originales y cuáles son duplicados, es imposible sin comparar con otra fuente de ticks).
He intentado conectarme a la "Apertura" real y a MetaQuotes-Demo - el resultado es el mismo.
Comprobado también en la build 1578. He borrado todas las carpetas de ticks de mi máquina. Después de auto-actualizarlos el resultado es el mismo.
Aquí hay un fragmento del registro que muestra que una petición ha comenzado repentinamente a repetir ticks (con un tiempo más corto que los anteriores)
Inicio MetaTester 5 x64 build 1578 (07 Abr 2017)
Servidor MetaTester 5 iniciado en 127.0.0.1:3000
Inicio inicialización terminada
127.0.0.1 login (build 1578)
Red 38520 bytes de información de la cuenta cargada
Red 1482 bytes de parámetros de comprobación cargados
Red 188 bytes de parámetros de entrada cargados
Red 4192 bytes de lista de símbolos cargados
Tester archivo experto añadido: Experts\!sn_err.ex5. 11617 bytes cargados
Probador depósito inicial 10000,00 RUR, apalancamiento 1:100
Probador inicializado con éxito
Red 29 Kb de datos de inicialización totales recibidos
Probador Versión virtual de QEMU (cpu64-rhel6), 2047 MB
Símbolos RTS-6.17: símbolo a sincronizar
Símbolos RTS-6.17: símbolo sincronizado, 3784 bytes de información de símbolos recibidos
Historial RTS-6.17: sincronización del historial iniciada
Historia RTS-6.17: carga 31 bytes de datos de historia para sincronizar en 0:00:00.000
Historial RTS-6.17: historial sincronizado del 2016.01.20 al 2017.04.07
Ticks RTS-6.17: sincronización de ticks iniciada
Ticks RTS-6.17: carga 38 bytes de datos de tick para sincronizar en 0:00:00.000
Ticks RTS-6.17: historial de ticks sincronizado de 2017.04.06 a 2017.04.06
Historial RTS-6.17,M1: la caché del historial está asignada para 475200 compases y contiene 23851 compases desde 2016.01.20 12:28 hasta 2017.04.05 23:45
Historia RTS-6.17,M1: la historia comienza a partir de 2016.01.20 12:28
Tester RTS-6.17,M1 (MetaQuotes-Demo): generación basada en ticks reales
Probador RTS-6.17,M1: prueba de expertos\!sn_err.ex5 de 2017.04.06 00:00 a 2017.04.07 00:00 iniciada
Ticks RTS-6.17 : los ticks reales comienzan a partir de 2017.04.06 00:00:00
...
CICLO: 16 TICK: 2017.04.06 11:06:42;1491476802652;1;56; TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY
CICLO: 16 TICK: 2017.04.06.06 11:06:43;1491476803512;1;56; TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY
CICLO: 16 TICK: 2017.04.06.06 11:06:46;1491476806819;2;56; TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY
CICLO: 16 TICK: 2017.04.06.06 11:06:46;1491476806865;1;56; TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY
CICLO: 16 TICK: 2017.04.06.06 11:06:46;1491476806865;1;56; TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY
CICLO: 17 TICK: 2017.04.06.06 11:06:47;1491476807075;1;88; TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_SELL
CICLO: 17 TICK: 2017.04.06.06 11:06:47;1491476807470;3;56; TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY
CICLO: 17 TICK: 2017.04.06.06 11:06:47;1491476807470;1;56; TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY
CICLO: 17 TICK: 2017.04.06.06 11:06:47;1491476807470;10;56; TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY
CICLO: 17 TICK: 2017.04.06.06 11:06:47;1491476807470;1;56; TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY
CICLO: 17 TICK: 2017.04.06.06 11:06:47;1491476807470;4;56; TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY
CICLO: 17 TICK: 2017.04.06.06 11:06:47;1491476807470;1;56; TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY
CICLO: 17 TICK: 2017.04.06.06 11:06:47;1491476807472;3;88; TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_SELL
CICLO: 17 TICK: 2017.04.06 11:06:47;1491476807472;4;88; TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_SELL
CICLO: 17 TICK: 2017.04.06 11:06:47;1491476807472;1;88; TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_SELL
CICLO: 17 TICK: 2017.04.06 11:06:47;1491476807075;1;56; TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY DOUBLE
CICLO: 17 TICK: 2017.04.06.06 11:06:47;1491476807470;3;56; TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY DOUBLE
CICLO: 17 TICK: 2017.04.06 11:06:47;1491476807470;1;56; TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY DOUBLE
CICLO: 17 TICK: 2017.04.06 11:06:47;1491476807470;10;56; TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY DOUBLE
CICLO: 17 TICK: 2017.04.06 11:06:47;1491476807470;1;56; TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY DOUBLE
CICLO: 17 TICK: 2017.04.06 11:06:47;1491476807470;4;56; TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY DOUBLE
CICLO: 17 TICK: 2017.04.06 11:06:47;1491476807470;1;56; TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY DOUBLE
CICLO: 17 TICK: 2017.04.06 11:06:47;1491476807472;3;56; TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY DOUBLE
CICLO: 17 TICK: 2017.04.06 11:06:47;1491476807472;4;56; TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY DOUBLE
CICLO: 17 TICK: 2017.04.06 11:06:47;1491476807472;1;56; TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY DOUBLE
CICLO: 19 TICK: 2017.04.06 11:06:49;1491476809747;3;88; TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_SELL
CICLO: 19 TICK: 2017.04.06.06 11:06:49;1491476809747;7;88; TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_SELL
CICLO: 19 TICK: 2017.04.06.06 11:06:49;1491476809747;3;56; TICK_FLAG_LAST TICK_FLAG_VOLUME TICK_FLAG_BUY
...
Tal vez alguien estaría interesado en simular un problema que encontré - parece que CopyTicks en el probador de estrategias en el modo "Cada tick basado en el real" en algunos casos comienza a duplicar los ticks devueltos por una solicitud.
Esto es algo muy desagradable en su situación.
Así que sólo hay una salida: dejar el probador por un tiempo.
SZZ Miró su código y su registro. Definitivamente el bug CopyTicks en el probador. Interesante, los DOBLE-ticks no comienzan con la duplicación completa. De todas formas, copia y pega tu post en la SD. Por el momento, CopyTicks no puede utilizarse en el probador y el propio probador no puede utilizarse en modo "por ticks reales".
Ha surgido algo muy desagradable en tu situación.
Así que sólo hay una salida: dejar el probador por un tiempo.
He mirado su código y su registro. Definitivamente un error CopyTicks en el probador. Interesante, los DOBLE-ticks no comienzan con la duplicación completa. De todas formas, copia y pega tu post en la SD. Por el momento, CopyTicks no se puede utilizar en el probador y el propio probador no se puede utilizar en modo "por ticks reales".
Gracias, he enviado un mensaje a servicedesk. Volveré a escribir con los resultados.
En el historial los ticks correctos van a partir de una fecha determinada (escribí antes sobre ello). Antes de eso van con duplicados. Esto es si la cuenta está en el Abierto.
Los registros muestran que la prueba se realizó para el 06 de abril de 2017. Resultados similares para abril de 2007.
La situación es similar tanto en Opening-Real como en MQ-Demo
Los registros muestran que la prueba se realizó para el 06 de abril de 2017. Resultados similares para el 07 de abril.
La situación es similar tanto en Opening-Real como en MQ-Demo
A la morgue, entonces. Quiero decir, el SR.)
Ese es un punto muy bueno.
Han pasado tres meses y el billete aún no se ha cerrado. Problemas.
Además, he encontrado otro error (si el problema no está relacionado con el proveedor de cotizaciones), esta vez con la dirección incorrecta de la transacción. Copio el texto del ticket para avisar a la comunidad:
Una comparación de los datos de ticks de MT5 obtenidos por la herramienta estándar "Price Stack / Show All Trades Table" en una cuenta real de AMP-Features con cotizaciones de CQG, con los datos de Ritmik ha mostrado que MT5 en algunos casos aparentemente bastante raros determina incorrectamente la dirección de la operación.
Descargamos la Profundidad de Mercado para el 11.07 utilizando la herramienta estándar "Profundidad de Mercado / Mostrar tabla de todas las operaciones". Mira los datos de los futuros GCEQ7 a partir de las 00:03 min de Chicago (en la tabla de abajo no es la hora de Chicago sino la GMT)
Resultado.
Resultado esperado
Datos de Rithmic según la hora de Moscú:
Las discrepancias en el sentido de las transacciones se muestran en rojo