Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Accettato - cosa significa esattamente?
1533 - di nuovo nessun dato del server nei log. Quindi prendetevi cura del vostro 1531.
No accettato non riconosciuto terminale :(
perché il tempo tra l'inizio dell'invio e l'accettazione (6 ms) è quasi uguale al tempo totale di esecuzione (6,984 ms)
(l'ordine viene inviato utilizzando il comando OrderSendAsync)
2017.02.17 11:07:11.397 Trades 'xxxxx': accepted cancel order #52592261 sell limit 1.00 PLD-6.17 at 812.23
2017.02.17 11:07:11.398 Trades 'xxxxx': cancel order #52592261 sell limit 1.00 PLD-6.17 at 812.23 placed for execution in 6.984 ms (1.955 ms on server)
Molto probabilmente, accettato è un messaggio dal server che l'ordine è stato presentato all'Exchange,
e ,posto per l'esecuzione che l'ordine è accettato dalla Borsa e quello che vediamo tra parentesi è il tempo
tra l'invio all'Exchange e la consegna della risposta dall'Exchange :(
Aggiunto
Quindi, nel vostro caso, il tempo è raddoppiato (l'ordine non è stato inviato allo scambio, e come se 2 volte elaborato sul server, quindi "doppio" ritardo)
PN 0 11:29:52.745 Trades '5245006': accepted cancel order #134078969 buy limit 1.00 RTS-6.17 at 110740
RM 0 11:29:55.329 Trades '5245006': cancel #134078969 buy limit 1.00 RTS-6.17 at market done in 4342.061 ms (4281.910 ms on server)
~2 sec - elaborazione dell'ordine in entrata da parte del server
~2 sec - "imitazione" del lavoro di Exchange sul server
Quindi, nel tuo caso, il tempo è raddoppiato (l'ordine non è stato inviato alla borsa, ma è stato tipo elaborato due volte sul server, quindi c'è un ritardo "doppio")
PN 0 11:29:52.745 Trades '5245006': accepted cancel order #134078969 buy limit 1.00 RTS-6.17 at 110740
RM 0 11:29:55.329 Trades '5245006': cancel #134078969 buy limit 1.00 RTS-6.17 at market done in 4342.061 ms (4281.910 ms on server)
~2 sec - elaborazione dell'ordine in arrivo da parte del server
~2 sec - "imitazione" del lavoro di Exchange sul server
Si dovrebbe chiedere agli sviluppatori cosa significa ogni riga del registro.
Non è difficile cercarlo da soli
2017.02.17 13:21:20.390 trader (RTS-3.17,M1) OnTradeTransaction: Order got ticket.
2017.02.17 13:21:20.399 trader (RTS-3.17,M1) OnTradeTransaction: Order place done.
2017.02.17 13:21:20.389 Trades '1007932': accepted buy limit 2.00 RTS-6.17 at 115140
2017.02.17 13:21:20.390 Trades '1007932': buy limit 2.00 RTS-6.17 at 115140 placed for execution in 8.267 ms
Non è difficile da vedere da soli
Il terminale ha accettato l'ordine e lo ha inviato.
Il server registra l'ordine nel suo sistema e lo invia all'esecuzione.
L'esecuzione è completata e l'informazione arriva al terminale.
Non c'è un doppio tempo. La registrazione dell'ordine e la parte di esecuzione sono cose diverse.
Il terminale ha accettato l'ordine e lo ha inviato.
Il server registra l'ordine nel suo sistema e lo invia all'esecuzione.
L'esecuzione è completata e l'informazione arriva al terminale.
Non c'è un doppio tempo. La registrazione dell'ordine e la parte di esecuzione sono cose diverse.
Stavo parlando del tuo doppio tempo.
E poi, dal mio registro, l'ordine è stato impostato per 17 ms..,
e nel mio log del terminale è di 8 ms. DARE UN'OCCHIATA DA VICINO A
Stavo parlando del tuo doppio tempo
Che cos'è?
PN 0 11:29:52.745 Trades '5245006': accepted cancel order #134078969 buy limit 1.00 RTS-6.17 at 110740
RM 0 11:29:55.329 Trades '5245006': cancel #134078969 buy limit 1.00 RTS-6.17 at market done in 4342.061 ms (4281.910 ms on server)
52.745 -50.991
55.329 -52.745
Aggiunto
Vedete il tempo di esecuzione completo "doppio" tra parentesi, a causa del fatto che state usando OrderSend,
e ne vedo solo una parte usando OrderSendAsync
Registro EA
2017.02.17 13:21:20.390 trader (RTS-3.17,M1) OnTradeTransaction: Order got ticket.
2017.02.17 13:21:20.399 trader (RTS-3.17,M1) OnTradeTransaction: Order place done.
17 ms.
Registro del terminale
2017.02.17 13:21:20.389 Trades '1007932': accepted buy limit 2.00 RTS-6.17 at 115140
2017.02.17 13:21:20.390 Trades '1007932': buy limit 2.00 RTS-6.17 at 115140 placed for execution in 8.267 ms
8 ms.
Aggiunto da
Questo è probabilmentepiù comprensibile
Diario dell'esperto
2017.02.17 13:45:27.141 trader (RTS-3.17,M1) OnTradeTransaction: TRADE_TRANSACTION_REQUEST --> Order got ticket.
2017.02.17 13:45:27.421 trader (RTS-3.17,M1) OnTradeTransaction: TRADE_TRANSACTION_ORDER_UPDATE--> ORDER_STATE_PLACED -- > Order place done.
289 ms.
Registro del terminale.
2017.02.17 13:45:27.141 Trades '1007932': accepted buy limit 2.00 RTS-6.17 at 115190
2017.02.17 13:45:27.141 Trades '1007932': buy limit 2.00 RTS-6.17 at 115190 placed for execution in 8.526 ms
9 ms.
PN 0 11:29:52.745 Trades '5245006': accepted cancel order #134078969 buy limit 1.00 RTS-6.17 at 110740
RM 0 11:29:55.329 Trades '5245006': cancel #134078969 buy limit 1.00 RTS-6.17 at market done in 4342.061 ms (4281.910 ms on server)
Vedete il tempo totale di esecuzione 'doppio' tra parentesi, a causa del fatto che state usando OrderSend,
Tempo assegnato - il tempo tra l'entrata e l'uscita del server. Non c'è nessun doppio. Il server ha due operazioni: registrazione ed esecuzione. Tra parentesi è la somma dei loro tempi di esecuzione.
Sì, è nel tuo caso - il tempo è una cosa, ma guarda i MIEI registri!
aggiunto
Accepted - risposta del server che l'ordine è stato verificato e gli è stato assegnato un ticket
2017.02.17 13:45:27.141 Trades '1007932': accepted buy limit 2.00 RTS-6.17 at 115190
Sì, lo è nel tuo caso - il tempo è una cosa, ma guarda i MIEI registri!