Limiti/puntate al prezzo corrente nel Terminale (non nel Tester) - pagina 3

 
fxsaber:

Sulla MT5 ho provato diverse volte a registrare un video, perché volevo che il video fosse breve - l'esecuzione è avvenuta in pochi secondi.

Dagli esempi precedenti è chiaro che in MT5 l'esecuzione avviene sul tick dell'offerta.
Cioè solo quando l'offerta ricalcola il livello del prezzo limite con un tick.
Questa è la ragione della lunga attesa, se non c'è un segno di spunta per l'offerta, può richiedere un minuto per essere eseguita. Nessun incrocio, nessuna esecuzione.

Come potete vedere nell'altro esempio, il sitreider esegue al tocco, senza aspettare l'incrocio dei tick.
Un problema simile si riscontra nello Strategy Tester quando il TP viene eseguito sul lato sbagliato dello spread. Il che è anche sbagliato.
Ma il fatto che non nel tester l'esecuzione è solo sopra il tick, è sì non corretto.
In sostanza sì, questi sono i due problemi di MT5.

 
fxsaber:

La performance è durata quasi 100 secondi. Sull'altra piattaforma è stato istantaneo.

entrambe le piattaforme allo stesso broker?

 
Roman:

Dagli esempi precedenti, si vede chiaramente che in MT5 l'esecuzione viene eseguita sul tick dell'offerta.
Cioè solo quando l'offerta ricalcola il livello di prezzo limite con un tick.

Se BuyLimit = Ask e solo Bid cambia, ci sarà un'esecuzione. Il controllo dell'accettazione del limite stesso viene avviato solo sul prossimoMqlTick.

 
Andrey Dik:

entrambe le piattaforme allo stesso broker?

No. Sono broker diversi. Non ha fatto casino con l'apertura presso lo stesso broker, non cambia il punto.

 

Quasi tutte le soluzioni di terze parti di MT5 sono ora legate agli hook di MT5 - niente viene fatto senza un evento MT5.

Forse qualcuno sarà in grado di slegarsi e allora MT5 diventerà solo una vetrina dell'ambiente di trading di qualcun altro, come lo è con la borsa. Ma solo meglio - sulla borsa i tokes sono dipendenti da MT5 e non c'è Hedge.

 
fxsaber:

Se BuyLimit = Ask e solo Bid cambia, ci sarà un'esecuzione. Il controllo dell'accettazione del limite stesso viene avviato solo sul prossimo MqlTick.

Sì, ho capito.
Molto probabilmente l'esecuzione è gestita in un gestore simile a OnTick.
Naturalmente questo deve essere cambiato, questo comportamento.
Per lo scalping questo comportamento nell'esecuzione non è accettabile.

 
Roman:

Per lo scalping, questo tipo di comportamento di performance non è accettabile.

Sì, più è vicino all'HFT e più è grave. Ma ancora peggio con il trading sintetico. Quando è necessario aprire simultaneamente su diversi simboli. Nel farlo, non fatelo a caso, chiudendo un occhio sugli slittamenti negativi, ma con competenza, senza alimentare gli altri.


È chiaro che il commercio asincrono non ha senso in questo caso.

 
fxsaber:

Sì, più ci si avvicina all'HFT, più è grave. Ma è ancora peggio con il trading sintetico. Quando avete bisogno di aprire simultaneamente su diversi simboli.
Allo stesso tempo, non fatelo a caso, chiudendo un occhio sugli scivoloni negativi, ma con competenza, senza alimentare gli altri.

Sono d'accordo e sostengo il cambiamento del problema delineato.

 
fxsaber:

Quasi tutte le soluzioni di terze parti di MT5 sono ora legate agli hook di MT5 - niente viene fatto senza un evento MT5.

Forse qualcuno sarà in grado di slegarsi e allora MT5 diventerà solo una vetrina dell'ambiente di trading di qualcun altro, come lo è con la borsa. Ma solo meglio - sullo scambio, i token dipendono da MT5 e non c'è Hedge.

Ecco come funziona la soluzione, che è disaccoppiata da MT5.


22ms.

 
fxsaber:

che è disaccoppiato da MT5.

Come mai?