FORTI. Problemi di applicazione - pagina 97

 
Sergey Chalyshev:

Sai almeno cos'è un broker? Sei abituato a commerciare nelle cucine?

Ho anche notato che all'apertura del trading, un ordine che era sulla borsa (non il broker per i particolarmente sprovveduti) è già stato eseguito e il server rallenta e l'informazione che l'ordine è stato eseguito arriva nel terminale con un ritardo di 1 minuto o più. Tuttavia, il server e lo scambio funzionano e accettano altre applicazioni senza ritardo.

Pensi che questo broker intenzionalmente, per qualche motivo personale, crei uno sporco trucco?

Se non fai trading in borsa, allora non devi perdere tempo qui.

No, non capisco. Prima volta sposato.

Il broker non esegue gli ordini e non li conserva sul suo server. Il compito del broker è quello di trasmettere rapidamente le informazioni dalla borsa al cliente e calcolare la sua commissione.

Quindi pensate che il broker non abbia bisogno del server? :-))

E capite che la realizzazione del compito del broker - trasmettere rapidamente le informazioni dalla borsa al cliente e calcolare le loro commissioni - richiede anche tempo? E quando il mercato, diciamo, condizioni "delicate" (l'inizio di una sessione o un gap), cosa succede?

Ancora una volta.

Imho, broker molto probabilmente non ha fretta di riempire tutto in una volta, riempie gradualmente, come è necessario ... Questo è il loro sistema di gestione del rischio...

E quando la volatilità è alta? È corretto che l'ordine non venga cancellato. La probabilità che si inneschi è alta.

Il broker non fa un trucco, semplicemente passa l'ordine in condizioni "atipiche". È così...

Non faccio trading all'apertura, dalle 10:00 alle 10:05. È così da molto tempo ormai... Nemmeno io faccio trading all'apertura della sessione.

 
Dennis Kirichenko:

E non faccio trading all'apertura, tra le 10:00 e le 10:05. Non lo faccio da molto tempo... Sì, e non consiglierei a nessun altro di prendere qualcosa all'apertura della sessione.

Bravo!

Ritardo di 31 secondi - non fare trading all'apertura della sessione.

Nessuna risposta dal server - non scambiare (ma come facciamo a sapere quando sarà assente).

Grande! Forse dovremmo passare al commercio telefonico?

Non so di chi sia la colpa (il broker o MQ) e quale sia il motivo, e non dovrebbe riguardarmi!

Ma finché c'è un software del genere, dovrebbe funzionare stabilmente su tutta la gamma di tempo di trading.

 
Dennis Kirichenko:

Cavolo, è così difficile con te...

Perché questi ritardi sono solo attraverso mt5?

Perché stai intasando il thread con le tue sciocchezze da lavandino?

 

Beh, nessuno ha annullato i ritardi a livello puramente fisico.

Anche l'invio di un ordine da eseguire se c'è alta volatilità avviene già a prezzi diversi da quelli reali. Dopo tutto, mentre i prezzi sono entrati nel terminale per una frazione di secondo, potrebbero cambiare.

Poi fino a quando la richiesta raggiunge il broker e da lui alla borsa, i prezzi potrebbero anche cambiare. Quindi si ha uno slittamento, letteralmente sul posto. A causa dei segnali che passano dal terminale allo scambio e ritorno.

 
Konstantin Nikitin:

Beh, nessuno ha annullato i ritardi a livello puramente fisico.

Anche l'invio di un ordine da eseguire se c'è alta volatilità avviene già a prezzi diversi da quelli reali. Dopo tutto, mentre i prezzi sono stati nel terminale per una frazione di secondo potrebbero essere cambiati.

Inoltre, mentre una richiesta di esecuzione arriva al broker e da lui alla borsa, anche i prezzi potrebbero cambiare. Quindi qui si ha uno slittamento, letteralmente sul posto. A causa del passaggio dei segnali dal terminale allo scambio e ritorno.

Caro!

Leggete almeno quello che scrivete?

Questo è il funzionamento normale.

2018.02.26 10:00:10.138 Trades  'xxxxx': modify order #84618465 sell limit 1.00 NLMK-6.18 at 15500 sl: 0 tp: 0 -> 14942, sl: 0 tp: 0 placed for execution in 6.492 ms

E questo è in ritardo.

2018.02.26 10:01:09.779 Trades  'xxxxx': cancel order #84618465 sell limit 1.00 NLMK-6.18 at 14942 placed for execution in 28726.639 ms

Senti la differenza?

4424,93 volte di più!

 
prostotrader:

Hai sentito la differenza?

Sei sicuro che durante questa differenza non ci sia stato un ritardo di segnale da te al server e ritorno. La comunicazione non avviene sulla rete locale (e anche questa non ha sempre un valore statico) ma sulla rete internet, e ci possono essere delle sovrapposizioni.

 
Konstantin Nikitin:

E sei sicuro che durante questa differenza non ci sia stato un ritardo di segnale da te al server e ritorno. La connessione non è sulla rete locale (e anche quella non è sempre statica), ma su internet, ed è abbastanza possibile che ci sia una sovrapposizione.

Non vi chiederò di leggere tutto il thread, ma abbiate un po' di coscienza...

Due pagine fa era molto chiaro.

 
prostotrader:

Non vi chiederò di leggere tutto il thread, ma abbiate un po' di coscienza...

Due pagine fa era molto chiaro.

Sto solo dicendo che molto spesso il ritardo non è colpa del broker, ma è dovuto al segnale che passa avanti e indietro. Sì, in questo ping anche presente e tempo di elaborazione del server di richiesta, ma non è così grande. Per quanto riguarda il numero di ping che vedete all'esecuzione del comando.

 
Dennis Kirichenko:

No, non capisco. Prima volta sposato.

Lo vedo.

Non voglio nemmeno spiegarti o dimostrarti qualcosa. Mi ricorda una barzelletta.


Un uomo cammina per strada e tre bifolchi lo incontrano:

- "Amico, non andarci, ti stanno spogliando.

Si ferma, pensa, va nella direzione opposta.

- Non andare nemmeno lì, ti spogliano.

Si fermò, ci pensò e chiese:

- Dove dovrei andare?

- Non andare da nessuna parte, spogliati qui!

))

 

Forum sul trading, sistemi di trading automatico e test di strategie di trading

Errore "fluttuante" PositionSelect()

MQ Alexander, 2016.08.03 18:00

Per quanto riguarda gli ordini, le posizioni e le compravendite.

Come scritto nell'aiuto - la sequenza di arrivo delle transazioni non è garantita - la transazione di trasferimento dell'ordine alla storia può essere ricevuta prima della transazione della transazione.
Cambiare una posizione nel terminale è strettamente un risultato della ricezione di una transazione commerciale, quindi la sua ricezione è una garanzia che la posizione è cambiata.
Ottenere una transazione per trasferire un ordine nella cronologia assicura solo che l'ordine ha cessato di essere attivo (aperto) ed è stato spostato nella cronologia degli ordini.


Per quanto riguarda questa frase.

Sembra essere rimasto nella documentazione di una delle versioni iniziali del terminale con trading asincrono. Sarà rimosso nel prossimo futuro. I colpevoli saranno giustiziati.

MQ Alexander!

Da qualche parte in questo posto ci sono molti rallentamenti.

Per favore, affrontate la situazione in questo thread.

A quanto pare non tutti sono stati colpiti ))