Storia di zecca - pagina 3

 
Vasiliy Sokolov:
I dati arrivano davvero?
Sì, il 14 ottobre. Ma è difficile sul mio tablet.
 
Karputov Vladimir:
Si può, ma è meglio non farlo ad ogni spunta :).
Non ho recuperato 200.000 :)
 

A proposito, ora è anche possibile visualizzare rapidamente i tick profondi dalla finestra di panoramica del mercato. Aggiorneremo la funzionalità più tardi.


 
Renat Fatkhullin:

A proposito, ora è anche possibile visualizzare rapidamente i tick profondi dalla finestra di panoramica del mercato. Aggiorneremo la funzionalità più tardi.


Come puoi trovare rapidamente la data e l'ora della prima spunta disponibile?
 
Tapochun:
E scoprire rapidamente la data e l'ora della prima spunta disponibile come?
Sì, è possibile. Disattivare lo scorrimento automatico sulle zecche, il clic del mouse all'interno delle zecche e il tasto 'Home' della tastiera.
 
Karputov Vladimir:
Sì, è possibile. Disattivare lo scorrimento automatico sulle zecche, click del mouse all'interno delle zecche e tasto 'Home' sulla tastiera.
Ehm... Programmaticamente)
 
Tapochun:
Ehm... Programmaticamente)
Una volta chiamato CopyTicks con una profondità di diciamo 200.000. E controlla l'array per il valore minimo.
 
Tapochun:
Ho 200.000.000 non restituiti:)

Tutto arriva, è solo che la prima chiamata fa scattare la paginazione e le chiamate successive sono istantanee.

Ecco un esempio:

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 richiesta di 2.000.000 di zecche:

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
I file delle zecche si trovano qui, quindi sono facili da trasferire (perché saranno enormi):
 
Renat Fatkhullin:

Tutto arriva, è solo che la prima chiamata fa scattare la paginazione e le chiamate successive sono istantanee.

Ecco un esempio:

Una richiesta di 2.000.000 di zecche:

Sì, più di 10.000.000 già caricati.
 
Karputov Vladimir:
Chiama CopyTicks una volta con una profondità di circa 200.000. E controlla l'array per il valore minimo.

Il modo... Non va bene, non credi?