Historia de la garrapata - página 3

 
Vasiliy Sokolov:
¿Los datos llegan realmente?
Sí. El 14 de octubre. Pero es difícil en mi tableta.
 
Karputov Vladimir:
Se puede, pero es mejor no hacerlo en cada tic :).
No he recuperado 200.000 :)
 

Por cierto, ahora también es posible ver rápidamente los ticks profundos desde la ventana de visión general del mercado. Más adelante actualizaremos la funcionalidad.


 
Renat Fatkhullin:

Por cierto, ahora también es posible ver rápidamente los ticks profundos desde la ventana de visión general del mercado. Más adelante actualizaremos la funcionalidad.


¿Cómo puede averiguar rápidamente la fecha y la hora de la primera garrapata disponible?
 
Tapochun:
¿Y cómo averiguar rápidamente la fecha y la hora de la primera garrapata disponible?
Sí, puedes hacerlo. Desactivar el desplazamiento automático en los ticks, el clic del ratón dentro de los ticks y la tecla "Inicio" del teclado.
 
Karputov Vladimir:
Sí, puedes hacerlo. Desactivar el desplazamiento automático en los ticks, el clic del ratón dentro de los ticks y la tecla 'Home' del teclado.
Um... Programáticamente)
 
Tapochun:
Um... Programáticamente)
Una vez llame a CopyTicks con una profundidad de digamos 200.000. Y comprueba en el array el valor mínimo.
 
Tapochun:
Tengo 200.000.000 no devueltos:)

Todo entra, sólo que la primera llamada desencadena la localización y las siguientes son instantáneas.

He aquí un ejemplo:

MqlTick ExTicks[];
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//--- запросим тики
   int copied=CopyTicks(_Symbol,ExTicks,COPY_TICKS_ALL,0,2000000);
//--- если тики получены, то выведем на график значения Bid и Ask  
   Print("Получено тиков: ",copied," код ошибки: ",GetLastError());
   if(copied>1)
     {
      Print("Тик 0: ",ExTicks[0].time," bid: ",ExTicks[0].bid," last: ",ExTicks[0].last);
      Print("Тик ",copied-1,": ",ExTicks[copied-1].time," bid: ",ExTicks[copied-1].bid," last: ",ExTicks[copied-1].last);
     }
  }

Una solicitud de 2.000.000 de garrapatas:

2015.10.15 15:14:36.479 CopyTicks (EURUSD,M1)   Тик 1999999: 2015.10.15 15:14:37 bid: 1.14352 last: 1.14352
2015.10.15 15:14:36.479 CopyTicks (EURUSD,M1)   Тик 0: 2015.10.05 07:26:56 bid: 1.12259 last: 0.0
2015.10.15 15:14:36.479 CopyTicks (EURUSD,M1)   Получено тиков: 2000000 код ошибки: 0
Los archivos de garrapatas se encuentran aquí, por lo que son fáciles de transferir (ya que serán enormes):
 
Renat Fatkhullin:

Todo llega, sólo que la primera llamada desencadena la localización y las siguientes son instantáneas.

He aquí un ejemplo:

Una solicitud de 2.000.000 de garrapatas:

Sí, ya se han subido más de 10.000.000.
 
Karputov Vladimir:
Llame a CopyTicks una vez con una profundidad de unos 200.000. Y comprueba en el array el valor mínimo.

El camino... no es bueno, ¿no crees?