Storia di zecca - pagina 6

 
Karputov Vladimir:

Le zecche sono impilate in file mese per mese, giusto? Ecco uno screenshot:

E come si leggono questi file? O solo attraverso un tester di strategia?

Sì.

Sì, dovresti leggerli solo usando MQL5 o un tester di strategie.

 
Renat Fatkhullin:

Sì.

Sì, leggere solo attraverso MQL5 o un tester di strategie di trading.

Renat, ci sarà una cronologia dei tick per mt4?
 
Renat Fatkhullin:

Lo script scarica la cronologia e visualizza i dati "sospetti". Ci sono molti tick rotti con un'offerta o una richiesta mancante.

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

Risultato 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

Questi non sono tutti errori.

 
Tapochun:

Lo script scarica la cronologia e visualizza i dati "sospetti". Ci sono un sacco di tick rotti che mancano di offerta o di domanda.

Benvenuti nel mondo dei tumblers e dei bid/ask/last ticks.

Proprio così - arriva una singola offerta o richiesta. A volte solo un flipper.

 
Evgeny Belyaev:
Renat, ci sarà un ticchettio per mt4?
No
 
Renat Fatkhullin:

Benvenuti nel mondo dei tumblers e dei bid/ask/last ticks.

Proprio così - arriva una singola offerta o richiesta. A volte solo una pinna.

Oh, questa è una buona notizia, era un po' confusa. Le zecche si stanno gradualmente assestando)

Il formato della data sarà esteso ai millisecondi?

Ora si scopre che tutti i tic all'interno di un secondo arrivano nello stesso momento.

 
Sergey Chalyshev:

Oh, questa è una buona notizia, era un po' confusa. Le zecche si stanno gradualmente assestando)

Dimmi, il formato della data sarà esteso ai millisecondi?

Ora si scopre che tutti i ticchettii all'interno di un secondo arrivano allo stesso tempo.

Abbiamo questi dati.

Stiamo ancora pensando intensamente se abbiamo il diritto di espandere la struttura di MqlTick. Chi opera con le dimensioni di questa struttura può soffrire. In linea di principio, per il futuro, è possibile tagliare in vita la struttura ed espanderla.

Prenderemo una decisione entro il rilascio di venerdì prossimo.

 
Renat Fatkhullin:

Abbiamo questi dati.

Stiamo ancora pensando intensamente se abbiamo il diritto di espandere la struttura di MqlTick. Chi opera con le dimensioni di questa struttura può soffrire. In linea di principio, per il futuro, potremmo tagliare la struttura in vita ed espanderla.

Prenderemo una decisione entro il rilascio di venerdì prossimo.

Tagliare!
 
Renat Fatkhullin:

Benvenuti nel mondo dei tumblers e dei bid/ask/last ticks.

Proprio così - arriva una singola offerta o richiesta. A volte solo un flipper.

E per coloro che sono lontani dal mondo delle puntate, potete chiarire: un flipper è il prezzo dell'ultimo scambio di un utente?