Errori, bug, domande - pagina 2772

 

La prossima corsa è già normale in questa posizione.

2020.05.19 14:56:27.356,72673,72676,72676,4,BUY
2020.05.19 14:56:27.440,72674,72676,72676,1,BUY
2020.05.19 14:56:27440,72674,72676,72677,1,BUY
2020.05.19 14:56:27.440,72674,72676,72677,2,BUY
2020.05.19 14:56:27.440,72674,72676,72677,1,BUY
2020.05.19 14:56:27.440,72674,72676,72678,5,BUY
2020.05.19 14:56:27.440,72674,72676,72678,6,BUY
2020.05.19 14:56:27.440,72674,72676,72679,2,BUY
2020.05.19 14:56:27.440,72674,72676,72679,1,BUY
2020.05.19 14:56:27.440,72674,72676,72679,1,BUY
2020.05.19 14:56:27.440440,72674,72676,72679,5,COMPRA
2020.05.19 14:56:27.440,72674,72676,72679,4,COMPRA
2020.05.19 14:56:27.835,72674,72677,72674,1,VENDI
2020.05.19 14:56:28.114,72674,72677,72677,1,BUY
2020.05.19 14:56:28.560,72674,72677,72677,1,BUY
2020.05.19 14:56:28.28560,72674,72677,72677,1,BUY
2020.05.19 14:56:28.560,72674,72677,72678,5,BUY
2020.05.19 14:56:28.560,72674,72677,72678,3,BUY
2020.05.19 14:56:28.560,72674,72677,72678,2,COMPRA
2020.05.19 14:56:28.560,72674,72677,72678,2,COMPRA
2020.05.19 14:56:29.282,72674,72677,72674,1,VENDI

 
fxsaber:

Con il binario, non ci sarebbero stati problemi. Ma così com'è, ci sono ancora domande.

Le domande, come ho capito, sono di mia competenza. Lei ha il diritto di farlo. Non mi preoccuperò del binario.

Penso che gli sviluppatori dovrebbero testare i loro prodotti da soli.

 
Dmitriy Skub:

Le domande, come ho capito, sono di mia competenza. Lei ha il diritto di farlo. Non mi preoccuperò del binario.

Non soffro dell'ipocrisia della tolleranza. Quindi la competenza non c'entra niente. Il binario contiene tutti i campi di tick. È molto più comodo da guardare.

Ho un interesse personale, perché voglio mettere Alert su un problema simile in un EA da combattimento.

Credo che gli sviluppatori debbano testare da soli i loro prodotti.

Sono d'accordo.


ZZZ Il giocherellare con il binario è così.

if (_LastError)
  FileSave("Ticks2Forum.bin", Ticks);
 

Purtroppo non c'è sempre abbastanza tempo per trovare tutti i cavalli sferici, la prima cosa da affrontare è una descrizione chiara.

 
fxsaber:

Non soffro dell'ipocrisia della tolleranza. Quindi la competenza non c'entra niente. Il binario contiene tutti i campi di tick. È molto più comodo guardarlo.

Ho un interesse personale, perché voglio mettere Alert su un problema simile in un EA da combattimento.

Sono d'accordo.


ZZY L'armeggiare con il binario è così.

Il binario non si attacca. E anche in privato. Il volume sembra essere grande. Posso mandarlo all'ufficio postale.


E riguardo ai cavalli sferici - questo approccio ai test è tutt'altro che ottimale per ottenere un buon risultato. Anche se il più economico, da quanto ho capito).

 
Dmitriy Skub:

Il binario non è aggrapparsi. Non arriverà nemmeno alla linea privata. Il volume deve essere alto. Posso mandarvelo via e-mail.

Zip qui o su qualsiasi sito di condivisione di file.

 
Dmitriy Skub:

Quando si copiano i dati di tick delle azioni per Si-6.20 e altri simboli tramite:

4010 L'errore di conversione dell'ora (formato data/ora errato) si verifica di tanto in tanto:

Solo 1 di queste linee si chiama? Non molto tempo fa ho visto timestamp intrappolati dopo ArrayCopy su tick array. Forse c'è un'insidiosa corruzione dell'heap nel terminale...

 
traveller00:

Solo 1 di queste linee si chiama? Non molto tempo fa ho visto i timestamp essere bruciati dopo ArrayCopy su tick array. Forse c'è una complicata corruzione dell'heap nel terminale...

Questo probabilmente spiegherebbe i bug con i lanci degli indicatori standard di cui ha scritto Andrey.

 
traveller00:

Solo 1 di queste linee si chiama? Non molto tempo fa ho visto i timestamp essere bruciati dopo ArrayCopy su tick array. Forse c'è una complicata corruzione dell'heap nel terminale.

No, non vengono eseguite operazioni con gli array. Solo l'ottenimento di dati e l'accesso agli elementi della struttura (il tempo e la sua conversione utilizzando la funzione standard).

Così abbiamo due cavalli sferici - un errore con gli ordini di compravendita (tempo di esecuzione aumentato periodicamente) e l'ottenimento di dati. Le due funzioni principali del terminale.

 
Dmitriy Skub:

errore con gli ordini di compravendita (tempo di esecuzione aumentato periodicamente)

C'è un modo per misurare la latenza di rete di picco sul VPS o i pacchetti di rete in/out di Terminal?

Presumo che ci siano brevi picchi di latenza di rete sul VPS con zero ping.


Anche se è difficile spiegare perché lo stesso SymbolInfoTick può eseguire più di 100ms.


HH A proposito, il caricamento dei tick freschi attraverso CopyTicksRange, che di solito richiede meno di 1 ms, a mezzanotte richiede più di tre secondi. A quanto pare, a mezzanotte la base delle zecche si riforma.