Geschichte ankreuzen - Seite 3

 
Vasiliy Sokolov:
Kommen die Daten wirklich an?
Ja. 14. Oktober. Aber auf meinem Tablet ist es schwierig.
 
Karputov Vladimir:
Sie können, aber es ist besser, das nicht bei jedem Tick zu tun :).
Ich habe keine 200.000 zurückbekommen :)
 

Übrigens ist es jetzt auch möglich, Deep Ticks aus dem Marktübersichtsfenster schnell einzusehen. Wir werden die Funktionalität später erweitern.


 
Renat Fatkhullin:

Übrigens ist es jetzt auch möglich, Deep Ticks aus dem Marktübersichtsfenster schnell einzusehen. Wir werden die Funktionalität später erweitern.


Wie können Sie schnell das Datum und die Uhrzeit des ersten verfügbaren Häkchens herausfinden?
 
Tapochun:
Und wie kann ich schnell das Datum und die Uhrzeit des ersten verfügbaren Häkchens herausfinden?
Ja, das können Sie. Deaktivieren Sie den automatischen Bildlauf bei Häkchen, Mausklick innerhalb der Häkchen und die "Home"-Taste auf der Tastatur.
 
Karputov Vladimir:
Ja, das können Sie. Deaktivieren Sie den automatischen Bildlauf bei Häkchen, Mausklick innerhalb der Häkchen und "Home"-Taste auf der Tastatur.
Ähm ... Programmatisch)
 
Tapochun:
Ähm ... Programmatisch)
Rufen Sie CopyTicks einmal mit einer Tiefe von beispielsweise 200.000 auf. Überprüfen Sie das Feld auf den Mindestwert.
 
Tapochun:
Ich habe 200.000.000 nicht zurückgegeben:)

Alles kommt an, nur der erste Anruf löst den Paging-Vorgang aus und die folgenden Anrufe erfolgen sofort.

Hier ist ein Beispiel:

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);
     }
  }

Ein Antrag auf 2.000.000 Zecken:

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
Die Zeckendateien liegen hier, so dass sie leicht zu übertragen sind (denn sie werden riesig sein):
 
Renat Fatkhullin:

Alles kommt an, nur dass der erste Anruf das Paging auslöst und die folgenden Anrufe sofort erfolgen.

Hier ist ein Beispiel:

Ein Antrag auf 2.000.000 Zecken:

Ja, 10.000.000+ wurden bereits hochgeladen.
 
Karputov Vladimir:
Rufen Sie CopyTicks einmal mit einer Tiefe von etwa 200.000 auf. Überprüfen Sie das Feld auf den Mindestwert.

Die Art und Weise... nicht gut, finden Sie nicht auch?