Historia de la garrapata - página 6

 
Karputov Vladimir:

Las garrapatas se apilan en archivos mes a mes, ¿verdad? Aquí tienes una captura de pantalla:

¿Y cómo se leen estos archivos? ¿O sólo a través de un probador de estrategias?

Sí.

Sí, sólo debe leerlos usando MQL5 o un probador de estrategias.

 
Renat Fatkhullin:

Sí.

Sí, sólo se puede leer a través de MQL5 o de un probador de estrategias comerciales.

Renat, ¿habrá un historial de ticks para mt4?
 
Renat Fatkhullin:

El script descarga el historial y muestra los datos "sospechosos". Hay muchos ticks rotos en los que falta una oferta o una demanda.

void OnStart()
  {
   MqlTick array[];
   int attempt=1;
   int num=-1;
   while(attempt<11)
     {
      num=CopyTicks(_Symbol,array,COPY_TICKS_ALL,0,inpStep);
      if(num<0)
         attempt++;
      else
        {
         Print("Тиковая история загружена с ",attempt," попытки!");
         break;
        }
     }

   if(num<0)
     {
      Print("Тиковая история не загружена!");
      return;
     }

   int size=ArraySize(array);
   int iSpread;
   for(int i=0; i<size; i++)
     {
      iSpread=int(MathRound(( array[i].ask-array[i].bid)/_Point));
      if(iSpread>100 || iSpread<-100)
         Print("#",i,": spread = ",iSpread,
               ", ask = ",DoubleToString( array[ i ].ask, _Digits ),
               ", bid = ",DoubleToString( array[ i ].bid, _Digits ) );
     }
  }
 

Resultado del EURUSD:

2015.10.15 21:41:43.785 test_CopyTicks_1178 (EURUSD,M1) OnStart: #99625: spread = 114067, ask = 1.14067, bid = 0.00000

2015.10.15 21:41:43.785 test_CopyTicks_1178 (EURUSD,M1) OnStart: #99623: spread = -114059, ask = 0.00000, bid = 1.14059

2015.10.15 21:41:43.785 test_CopyTicks_1178 (EURUSD,M1) OnStart: #99608: spread = -114051, ask = 0.00000, bid = 1.14051

2015.10.15 21:41:43.785 test_CopyTicks_1178 (EURUSD,M1) OnStart: #99602: spread = -114047, ask = 0.00000, bid = 1.14047

2015.10.15 21:41:43.785 test_CopyTicks_1178 (EURUSD,M1) OnStart: #99594: spread = 114068, ask = 1.14068, bid = 0.00000

2015.10.15 21:41:43.785 test_CopyTicks_1178 (EURUSD,M1) OnStart: #99588: spread = -114061, ask = 0.00000, bid = 1.14061

2015.10.15 21:41:43.785 test_CopyTicks_1178 (EURUSD,M1) OnStart: #99586: spread = -114062, ask = 0.00000, bid = 1.14062

2015.10.15 21:41:43.785 test_CopyTicks_1178 (EURUSD,M1) OnStart: #99582: spread = -114060, ask = 0.00000, bid = 1.14060

2015.10.15 21:41:43.785 test_CopyTicks_1178 (EURUSD,M1) OnStart: #99573: spread = -114052, ask = 0.00000, bid = 1.14052

2015.10.15 21:41:43.785 test_CopyTicks_1178 (EURUSD,M1) OnStart: #99570: spread = 114060, ask = 1.14060, bid = 0.00000

2015.10.15 21:41:43.785 test_CopyTicks_1178 (EURUSD,M1) OnStart: #99568: spread = -114051, ask = 0.00000, bid = 1.14051

No todos estos son errores.

 
Tapochun:

El script descarga el historial y muestra los datos "sospechosos". Hay muchos ticks rotos que faltan tanto en la oferta como en la demanda.

Bienvenido al mundo de los bombos y de los ticks de compra/venta/últimos.

Así es, entra una sola oferta o demanda. A veces sólo un flipper.

 
Evgeny Belyaev:
Renat, ¿habrá una historia de tic-tac para mt4?
No
 
Renat Fatkhullin:

Bienvenido al mundo de los bombos y de los ticks de compra/venta/últimos.

Así es, entra una sola oferta o demanda. A veces sólo una aleta.

Qué buena noticia, estaba un poco revuelto. Las garrapatas se van asentando poco a poco)

¿Se ampliará el formato de la fecha a milisegundos?

Ahora resulta que todos los ticks en un segundo llegan al mismo tiempo.

 
Sergey Chalyshev:

Qué buena noticia, estaba un poco revuelto. Las garrapatas se van asentando poco a poco)

Dime, ¿se ampliará el formato de la fecha a milisegundos?

Ahora resulta que todos los ticks dentro de un segundo llegan al mismo tiempo.

Tenemos estos datos.

Todavía estamos pensando mucho si tenemos derecho a ampliar la estructura de MqlTick. Los que operan con el tamaño de esta estructura pueden sufrir. En principio, por el bien del futuro, es posible cortar la estructura viva y ampliarla.

Tomaremos una decisión para la publicación del próximo viernes.

 
Renat Fatkhullin:

Tenemos estos datos.

Todavía estamos pensando mucho en si tenemos derecho a ampliar la estructura de MqlTick. Los que operan con el tamaño de esta estructura pueden sufrir. En principio, por el bien del futuro, podríamos cortar la estructura viva y ampliarla.

Tomaremos una decisión para la publicación del próximo viernes.

¡Corten!
 
Renat Fatkhullin:

Bienvenido al mundo de los bombos y de los ticks de compra/venta/últimos.

Así es, entra una única oferta o demanda. A veces sólo un flipper.

Y para los que están alejados del mundo de las apuestas, ¿pueden aclarar: un flipper es el precio de la última operación de un usuario?