FORSE lunghi ritardi nell'esecuzione degli ordini - pagina 7

 
Mikalas:
Ho un IP diverso.
Sono io che ho scritto sciocchezze - è il mio IP))
 
Ehi, palloni gonfiati, date una lavata ai vostri IP. O volete ottenere attacchi remoti inavvertitamente?
 
Dima_S:
Sono io che ho scritto sciocchezze - è il mio IP))

:)

 
Mikalas:

Renat, con tutto il rispetto, è difficile credere che alle 21-00 la borsa registri

ordine per strumento illiquido (ci sono poche offerte nel ticker, quindi non c'è coda) per 388 ms.

Cosa significa credere?

Sapete che c'è un intero mondo di esecuzione dietro le mura di MT5, dove si svolge tutto il lavoro. MT5 stesso funziona con carico zero (anche se raduniamo tutti i commercianti di azioni in Russia, il server non noterà nemmeno il carico) e tutte le potenziali variazioni di carico sono fuori dai nostri limiti.

Perché pensi che sia il tubo (che non ha nemmeno teoricamente una latenza di variazione, dato che non c'è soggetto a frenare) a introdurre ritardi e non lo scambio stesso? E si vede in altri scambi che è un vero e proprio tubo senza intelligenza che trasmette semplicemente gli scambi alla massima velocità.


Chi lavora con la liquidità esterna (scrive gateway, li usa, anche senza collegarsi a MT4/MT5), sa che ci sono sempre ritardi "inspiegabili" nella velocità di esecuzione. Il 90% delle volte tutto vola perfettamente a una velocità vicina a un doppio ping, ma a volte il tempo di esecuzione salta dieci volte più in alto del normale. E nemmeno al telegiornale.

 
Renat:

Cosa c'entra la fede?

Sapete che dietro le mura di MT5 c'è un intero mondo di esecuzione dove si svolge tutto il lavoro. La stessa MT5 di Otkritie funziona con un carico pari a zero (anche se vi si riunissero tutti gli operatori di borsa della Russia, il server non noterebbe nemmeno il carico) e tutta la potenziale variazione di carico si trova al di fuori dei nostri confini.

Perché pensate che sia il tubo (che non ha nemmeno teoricamente una latenza di variazione, dato che non c'è soggetto di frenata) a causare i ritardi, e non lo scambio stesso? E si vede in altri scambi che è un vero e proprio tubo senza intelligenza che trasmette semplicemente gli scambi alla massima velocità.


Chi lavora con la liquidità esterna (scrive gateway, li usa, anche senza collegarsi a MT4/MT5), sa che ci sono sempre ritardi "inspiegabili" nella velocità di esecuzione. Il 90% delle volte tutto vola perfettamente a una velocità vicina a un doppio ping, ma a volte il tempo di esecuzione salta dieci volte più in alto del normale. E nemmeno al telegiornale.

Stai alludendo a bug nello scambio stesso che sono così facilmente riproducibili? Indirettamente, questo può essere confutato dall'assenza di tali reclami da parte dei trader ad alta frequenza tramite Plaza.

I forum di scambio si "mangiano" subito lo scambio per tali freni. Non è lo scambio che lo rallenta, questo è sicuro.

 
zaskok:

Accennare a bug nello scambio stesso che sono così facilmente riproducibili? Indirettamente, questo può essere confutato dall'assenza di tali reclami da parte dei trader ad alta frequenza tramite Plaza.

I forum di scambio si "mangiano" subito lo scambio per tali freni. Non è lo scambio che lo rallenta, di sicuro.

Non potete supporre che state giocando un gioco con il vostro computer, che è strettamente deterministico nelle sue azioni e nella sua velocità di risposta. Il metodo di confronto attraverso la "mancanza di denunce pubbliche" è inappropriato in questo caso. Non solo, ma coloro che scrivono le loro integrazioni ne hanno abbastanza di effetti interessanti, li hanno dati per scontati e non ne parlano più in pubblico. Noi, invece, non scriviamo le nostre lamentele su alcuni gateway nei forum pubblici, anche se a volte incontriamo cose assolutamente inutili.

Per ottenere una risposta accurata sui tempi, è necessario formare correttamente una richiesta, fare una domanda specifica sul commercio specificato al servizio di supporto del broker e chiedere un registro dell'esecuzione del commercio specifico. Perché solo il broker ha registri di esecuzione accurati su tutta la linea. È importante fare la domanda giusta in modo che non sia vista come eccessiva e generica.

È irrazionale fare questo tipo di domande in un forum sapendo che l'altra parte non ha questi registri.

 
Renat:

Non potete supporre che state giocando un gioco con il vostro computer, che è strettamente deterministico nelle sue azioni e nel suo tasso di risposta. Il metodo di confronto "pubblico senza reclami" non è appropriato in questo caso.

Al fine di ottenere una risposta accurata sui tempi, è necessario formulare correttamente una richiesta, fare una domanda specifica sul commercio specificato al team di supporto del broker e chiedere il registro di esecuzione del commercio specifico. Perché solo il broker ha registri di esecuzione accurati lungo la strada. È importante fare la domanda giusta in modo che non sia vista come eccessiva e generica.

È irrazionale fare questo tipo di domande in un forum sapendo che l'altra parte non ha questi registri.

Mi prenderò la libertà, a nome di tutti i trader che usano MT5 Expert Advisors, di chiedervi di esaminare questi casi specifici (i log sono presentati) e dare una risposta motivata qui, cosa sono questi freni e chi c'è veramente dietro? Non sono l'unico ad essere stressato da questo. Togliete il sospetto alla piattaforma, confermate la reputazione degli sviluppatori altamente qualificati del "tubo". La risposta ora assomiglia molto a un tipico trasferimento di frecce (perdonatemi per il mio Phranusian).
 
zaskok:
Mi prendo la libertà, a nome di tutti coloro che fanno trading in borsa tramite gli EA MT5, di chiedervi di esaminare i casi specifici (i log sono forniti) e dare una risposta ragionata qui, quali sono i freni e chi c'è veramente dietro? Non sono l'unico ad essere stressato da questo. Togliete il sospetto alla piattaforma, confermate la reputazione degli sviluppatori altamente qualificati del "tubo". La risposta ora assomiglia molto a un tipico trasferimento di frecce (perdonatemi per la mia fanfaronata).

Ok, lunedì chiederemo noi stessi i log di queste transazioni e pubblicheremo il risultato dei controlli. Naturalmente, se Mikalas non dispiace.

CG      0       21:16:51.370    Trades  '': buy limit 5.00 ED-3.15 at 1.2405
FO      0       21:16:51.439    Trades  '': buy limit 5.00 ED-3.15 at 1.2405 placed for execution in 68 ms
QL      0       21:16:51.478    Trades  '': modify order #8393545 buy limit 5.00 ED-3.15 at 1.2405 sl: 0.0000 tp: 0.0000 -> 1.2492, sl: 0.0000 tp: 0.0000
MR      0       21:16:51.532    Trades  '': modify order #8393545 buy limit 5.00 ED-3.15 at 1.2405 sl: 0.0000 tp: 0.0000 -> 1.2492, sl: 0.0000 tp: 0.0000 placed for execution in 53 ms
OG      0       21:16:51.628    Trades  '': cancel order #8393545 buy limit 5.00 ED-3.15 at 1.2492
KR      0       21:16:51.672    Trades  '': cancel order #8393545 buy limit 5.00 ED-3.15 at 1.2492 placed for execution in 44 ms
PL      0       21:21:54.239    Trades  '': buy limit 5.00 ED-3.15 at 1.2405
OG      0       21:21:54.629    Trades  '': buy limit 5.00 ED-3.15 at 1.2405 placed for execution in 388 ms
RE      0       21:21:54.650    Trades  '': modify order #8393602 buy limit 5.00 ED-3.15 at 1.2405 sl: 0.0000 tp: 0.0000 -> 1.2498, sl: 0.0000 tp: 0.0000
HH      0       21:21:54.769    Trades  '': modify order #8393602 buy limit 5.00 ED-3.15 at 1.2405 sl: 0.0000 tp: 0.0000 -> 1.2498, sl: 0.0000 tp: 0.0000 placed for execution in 118 ms
KN      0       21:21:54.788    Trades  '': cancel order #8393602 buy limit 5.00 ED-3.15 at 1.2498
NJ      0       21:21:54.906    Trades  '': cancel order #8393602 buy limit 5.00 ED-3.15 at 1.2498 placed for execution in 118 ms
OE      0       21:26:55.771    Trades  '': buy limit 5.00 ED-3.15 at 1.2405
RL      0       21:26:55.849    Trades  '': buy limit 5.00 ED-3.15 at 1.2405 placed for execution in 77 ms
CN      0       21:26:55.880    Trades  '': modify order #8393659 buy limit 5.00 ED-3.15 at 1.2405 sl: 0.0000 tp: 0.0000 -> 1.2500, sl: 0.0000 tp: 0.0000
LL      0       21:26:55.968    Trades  '': modify order #8393659 buy limit 5.00 ED-3.15 at 1.2405 sl: 0.0000 tp: 0.0000 -> 1.2500, sl: 0.0000 tp: 0.0000 placed for execution in 87 ms
FE      0       21:26:55.996    Trades  '': cancel order #8393659 buy limit 5.00 ED-3.15 at 1.2500
OP      0       21:26:56.059    Trades  '': cancel order #8393659 buy limit 5.00 ED-3.15 at 1.2500 placed for execution in 63 ms
 
Renat:

Ok, chiederemo noi stessi i log di queste transazioni lunedì e pubblicheremo il risultato dei controlli.

Grazie per la vostra comprensione! Per dissipare i sospetti degli scettici di MT5 sulla latenza, sarebbe utile fornire dati statistici sulla velocità di esecuzione con una certa periodicità. Dia un grafico della distribuzione della latenza meno il doppio ping.

Suggerisco a tutti coloro che desiderano sviluppare un unico parser open-source dei log di MT5 che raccolga dati statistici in date specifiche per l'analisi. E condividere queste statistiche pubblicamente in un thread separato. Lavorando insieme potremmo essere in grado di risolvere molti problemi delicati.

 
Renat:

Ok, lunedì chiederemo noi stessi i log di questi scambi e pubblicheremo il risultato dei controlli. Naturalmente, se Mikalas non dispiace.

Naturalmente non mi dispiace, sono un commerciante molto interessato (quotazione del 20.11.2014).

Solo come controlleremo, perché in OrdersLog c'è il tempo di immissione dell'ordine da parte dello scambio, non il tempo della sua ricezione.