Discussione sul trading ad alta frequenza su MT5 - pagina 91

 
revers45:

E questo è confermato almeno dai risultati del vostro tempo di esecuzione, che sono uno o due ordini di grandezza dietro il terminale standard MT5 in modalità asincrona).

Ora state confrontando il piccolo con il morbido.
 
TheXpert:
Ora stai confrontando il piccolo con il morbido.
Più precisamente, sto paragonando una singola persona a una grande azienda. Se la tua posizione in prima persona è abbastanza forte, puoi argomentare contro di essa.
 
revers45:
Più specificamente, confrontando una singola persona, con una grande azienda. Se la tua posizione in prima persona è abbastanza forte, puoi argomentarla.
Non lo capisci. Pensate bene a cosa state misurando nell'invio asincrono degli ordini. Questa misura non è corretta rispetto a un giro completo sincrono.
 
TheXpert:
Voi non capite. Pensate bene a cosa state misurando quando un ordine asincrono viene inviato. Non è corretto confrontare questa misura con un giro completo sincrono.
In ogni caso, si misura la velocità di consegna e di elaborazione dell'ordine di compravendita sul server, mentre l'unica differenza nel funzionamento asincrono, dal lato del trader, è che l'algoritmo non si ferma per aspettare una risposta.
 
revers45:
In ogni caso, si misura solo la velocità di elaborazione di un ordine di compravendita sul server, e la differenza di funzionamento asincrono, dal lato del trader, è solo che l'algoritmo non si ferma per aspettare una risposta.
Omg, è molto peggio di quanto pensassi.
 
Going_Crazy:

In termini di costi, hanno da tempo superato la cifra a sei cifre (purtroppo).

Impressionante. Grazie per l'esperienza pubblicata, non entrerei nell'HFT da solo :)
 
TheXpert:
Omg, è molto peggio di quanto pensassi.
...e questo perché bisogna pensare di più, e meno saltare alle conclusioni.
 
revers45:
...è perché devi pensare di più e non trarre conclusioni affrettate.

(fcplm)

Leggete il riferimento:

La funzione OrderSendAsync() è progettata per eseguire operazioni commerciali asincrone senza aspettare che il server commerciale risponda alla richiesta inviata.

Che diavolo di server? Il tempo di invio della richiesta asincrona è il tempo di inserimento dell'ordine nella coda per essere inviato al server nel terminale.

Invece di capirlo, cercano solo di farci la morale...

 
Going_Crazy:

C'è una statistica riassuntiva? Sembra che sia sospeso intorno allo zero secondo il registro.

A proposito, ci sono diversi prezzi sulla demo...

 
TheXpert:

(fcplm)

Leggete il riferimento:

La funzione OrderSendAsync() è progettata per eseguire operazioni commerciali asincrone senza aspettare che il server commerciale risponda alla richiesta inviata.

Che diavolo di server? Il tempo di invio della richiesta asincrona è il tempo di inserimento dell'ordine nella coda per essere inviato al server nel terminale.

Invece di capirlo, stai facendo la predica...

Non si parlava di tempo di invio, ma di tempo di esecuzione. Se non sei esattamente uno scrittore, ma un lettore, rileggi il commento.

Una richiesta asincrona è necessaria per inviare una serie di ordini al server, la dinamica della loro esecuzione può essere visualizzata nel giornale o in un file di log del terminale, ecco un esempio:

DS 0 14:44:39 Trades '1525856': ordine #30593255 compra 1.00 / 1.00 EURUSD a 1.35263 fatto in 7 ms
FG 0 14:44:39 PM Trades '1525856': ordine #30593256 compra 1.00 / 1.00 EURUSD a 1.35263 fatto in 6 ms
DK 0 14:44:39 PM Trades '1525856': ordine #30593257 compra 1.00 / 1.00 EURUSD a 1.35263 fatto in 5 ms
ID 0 14:44:39 PM Trades '1525856': ordine #30593258 compra 1.00 / 1.00 EURUSD a 1.35263 fatto in 32 ms
MH 0 14:44:39 PM Trades '1525856': ordine #30593259 compra 1.00 / 1.00 EURUSD a 1.35263 fatto in 34 ms
RL 0 14:44:39 PM Trades '1525856': ordine #30593260 compra 1.00 / 1.00 EURUSD a 1.35263 fatto in 35 ms
FQ 0 14:44:39 Trades '1525856': ordine #30593262 compra 1.00 / 1.00 EURUSD a 1.35263 fatto in 27 ms
PE 0 14:44:39 PM Trades '1525856': ordine #30593263 compra 1.00 / 1.00 EURUSD a 1.35263 fatto in 26 ms
NI 0 14:44:39 Trades '1525856': ordine #30593264 compra 1.00 / 1.00 EURUSD a 1.35263 fatto in 25 ms