Se fate delle stampe dopo OrderSend (per esempio il risultato dell'invio dell'ordine), è meglio accumularle in una stringa-variabile, e mandarla in stampa all'uscita da On-function.
Altrimenti, potreste perdere molto denaro collegandovi a un Print-snapshot. Quanto - si può rispondere, se qualcuno esegue il consulente di cui sopra sul suo VPS.
Se fate delle stampe dopo OrderSend (per esempio il risultato dell'invio dell'ordine), è meglio accumularle in una stringa-variabile, e mandarla in stampa all'uscita da On-function.
Altrimenti, potreste perdere un sacco di soldi collegandovi a un Print-snapshot. Quanto - si può rispondere, se qualcuno esegue il consulente di cui sopra sul suo VPS.
Sul mio VPS da 3 dollari
2020.10.0809:50:59.631 Test Print (EURUSD,H1) Alert: Time[Test Print.mq5 5: Print()] = 3121 mсs.
2020.10.0809:50:59.724 Test Print (EURUSD,H1)
2020.10.0809:50:59.724 Test Print (EURUSD,H1) Alert: Time[Test Print.mq5 5: Print()] = 78 mсs.
2020.10.0809:50:59.837 Test Print (EURUSD,H1)
2020.10.0809:50:59.837 Test Print (EURUSD,H1) Alert: Time[Test Print.mq5 5: Print()] = 86 mсs.
2020.10.0809:50:59.930 Test Print (EURUSD,H1)
2020.10.0809:50:59.931 Test Print (EURUSD,H1) Alert: Time[Test Print.mq5 5: Print()] = 159 mсs.
2020.10.0809:51:00.036 Test Print (EURUSD,H1)
2020.10.0809:51:00.036 Test Print (EURUSD,H1) Alert: Time[Test Print.mq5 5: Print()] = 84 mсs.
2020.10.0809:51:00.138 Test Print (EURUSD,H1)
2020.10.0809:51:00.138 Test Print (EURUSD,H1) Alert: Time[Test Print.mq5 5: Print()] = 94 mсs.
2020.10.0809:51:00.243 Test Print (EURUSD,H1)
2020.10.0809:51:00.243 Test Print (EURUSD,H1) Alert: Time[Test Print.mq5 5: Print()] = 86 mсs.
2020.10.0809:51:00.380 Test Print (EURUSD,H1)
2020.10.0809:51:00.380 Test Print (EURUSD,H1) Alert: Time[Test Print.mq5 5: Print()] = 54 mсs.
2020.10.0809:51:00.973 Test Print (EURUSD,H1)
2020.10.0809:51:00.973 Test Print (EURUSD,H1) Alert: Time[Test Print.mq5 5: Print()] = 79 mсs.
2020.10.0809:51:01.129 Test Print (EURUSD,H1)
2020.10.0809:51:01.129 Test Print (EURUSD,H1) Alert: Time[Test Print.mq5 5: Print()] = 91 mсs.
2020.10.0809:51:01.186 Test Print (EURUSD,H1)
2020.10.0809:51:01.186 Test Print (EURUSD,H1) Alert: Time[Test Print.mq5 5: Print()] = 60 mсs.
2020.10.0809:51:01.320 Test Print (EURUSD,H1)
2020.10.0809:51:01.321 Test Print (EURUSD,H1) Alert: Time[Test Print.mq5 5: Print()] = 75 mсs.
2020.10.0809:51:01.402 Test Print (EURUSD,H1)
2020.10.0809:51:01.402 Test Print (EURUSD,H1) Alert: Time[Test Print.mq5 5: Print()] = 86 mсs.
2020.10.0809:51:01.546 Test Print (EURUSD,H1)
2020.10.0809:51:01.555 Test Print (EURUSD,H1) Alert: Time[Test Print.mq5 5: Print()] = 72 mсs.
2020.10.0809:51:02.158 Test Print (EURUSD,H1)
2020.10.0809:51:02.158 Test Print (EURUSD,H1) Alert: Time[Test Print.mq5 5: Print()] = 67 mсs.
2020.10.0809:51:04.651 Test Print (EURUSD,H1)
2020.10.0809:51:04.651 Test Print (EURUSD,H1) Alert: Time[Test Print.mq5 5: Print()] = 74 mсs.
2020.10.0809:51:04.929 Test Print (EURUSD,H1)
2020.10.0809:51:04.930 Test Print (EURUSD,H1) Alert: Time[Test Print.mq5 5: Print()] = 200 mсs.
2020.10.0809:51:07.200 Test Print (EURUSD,H1)
2020.10.0809:51:07.200 Test Print (EURUSD,H1) Alert: Time[Test Print.mq5 5: Print()] = 58 mсs.
2020.10.0809:51:07.330 Test Print (EURUSD,H1)
2020.10.0809:51:07.330 Test Print (EURUSD,H1) Alert: Time[Test Print.mq5 5: Print()] = 68 mсs.
2020.10.0809:51:07.452 Test Print (EURUSD,H1)
2020.10.0809:51:07.460 Test Print (EURUSD,H1) Alert: Time[Test Print.mq5 5: Print()] = 77 mсs.
2020.10.0809:51:07.728 Test Print (EURUSD,H1)
2020.10.0809:51:07.728 Test Print (EURUSD,H1) Alert: Time[Test Print.mq5 5: Print()] = 64 mсs.
2020.10.0809:51:07.870 Test Print (EURUSD,H1)
2020.10.0809:51:07.870 Test Print (EURUSD,H1) Alert: Time[Test Print.mq5 5: Print()] = 72 mсs.
2020.10.0809:51:07.967 Test Print (EURUSD,H1)
2020.10.0809:51:07.967 Test Print (EURUSD,H1) Alert: Time[Test Print.mq5 5: Print()] = 58 mсs.
2020.10.0809:51:08.130 Test Print (EURUSD,H1)
2020.10.0809:51:08.130 Test Print (EURUSD,H1) Alert: Time[Test Print.mq5 5: Print()] = 56 mсs.
2020.10.0809:51:11.274 Test Print (EURUSD,H1)
2020.10.0809:51:11.275 Test Print (EURUSD,H1) Alert: Time[Test Print.mq5 5: Print()] = 63 mсs.
2020.10.0809:51:11.409 Test Print (EURUSD,H1)
2020.10.0809:51:11.409 Test Print (EURUSD,H1) Alert: Time[Test Print.mq5 5: Print()] = 73 mсs.
2020.10.0809:51:11.903 Test Print (EURUSD,H1)
2020.10.0809:51:11.903 Test Print (EURUSD,H1) Alert: Time[Test Print.mq5 5: Print()] = 86 mсs.
2020.10.0809:51:12.022 Test Print (EURUSD,H1)
2020.10.0809:51:12.022 Test Print (EURUSD,H1) Alert: Time[Test Print.mq5 5: Print()] = 79 mсs.
2020.10.0809:51:12.699 Test Print (EURUSD,H1)
2020.10.0809:51:12.700 Test Print (EURUSD,H1) Alert: Time[Test Print.mq5 5: Print()] = 69 mсs.
2020.10.0809:51:12.977 Test Print (EURUSD,H1)
2020.10.0809:51:12.977 Test Print (EURUSD,H1) Alert: Time[Test Print.mq5 5: Print()] = 67 mсs.
2020.10.0809:51:13.226 Test Print (EURUSD,H1)
2020.10.0809:51:13.226 Test Print (EURUSD,H1) Alert: Time[Test Print.mq5 5: Print()] = 98 mсs.
2020.10.0809:51:13.412 Test Print (EURUSD,H1)
2020.10.0809:51:13.412 Test Print (EURUSD,H1) Alert: Time[Test Print.mq5 5: Print()] = 93 mсs.
2020.10.0809:51:13.854 Test Print (EURUSD,H1)
2020.10.0809:51:13.854 Test Print (EURUSD,H1) Alert: Time[Test Print.mq5 5: Print()] = 59 mсs.
2020.10.0809:51:14.000 Test Print (EURUSD,H1)
2020.10.0809:51:14.000 Test Print (EURUSD,H1) Alert: Time[Test Print.mq5 5: Print()] = 62 mсs.
2020.10.0809:51:18.343 Test Print (EURUSD,H1)
2020.10.0809:51:18.343 Test Print (EURUSD,H1) Alert: Time[Test Print.mq5 5: Print()] = 86 mсs.
Questo significa che ci vogliono meno di 10 microsecondi per passare a OnEmpty.
Come potete vedere con il vostro aiuto tutto è stato risolto più velocemente delle previsioni più ottimistiche, si è scoperto che c'è una backdoor nascosta
Forum sul trading, sistemi di trading automatico e test di strategie di trading
MT5 e la velocità in azione
fxsaber, 2020.10.07 11:13
Non posso controllare come sarà su un VPS lento.
Se fate delle stampe dopo OrderSend (per esempio il risultato dell'invio dell'ordine), è meglio accumularle in una stringa-variabile, e mandarla in stampa all'uscita da On-function.
Altrimenti, potreste perdere molto denaro collegandovi a un Print-snapshot. Quanto - si può rispondere, se qualcuno esegue il consulente di cui sopra sul suo VPS.
ZZZ L'implementazione più semplice.
Su una macchina veloce questa soluzione è molto più veloce del solito approccio. Come su VPS - non lo so.
Se fate delle stampe dopo OrderSend (per esempio il risultato dell'invio dell'ordine), è meglio accumularle in una stringa-variabile, e mandarla in stampa all'uscita da On-function.
Altrimenti, potreste perdere un sacco di soldi collegandovi a un Print-snapshot. Quanto - si può rispondere, se qualcuno esegue il consulente di cui sopra sul suo VPS.
Sul mio VPS da 3 dollari
Sul mio VPS da 3 dollari.
Grazie. Sicuramente una soluzione migliore.
È più costoso inviare alla cartella di qualcun altro che alla propria.
Provate in questo modo:
Prova in questo modo:
Risultato.
Quando la misurazione è spenta.
Cioè, ci vogliono meno di 10µs per passare a "OnEmpty".
Perché non fare lo stesso per lo zero?
Cioè, ci vogliono meno di 10µs per passare a "OnEmpty".
Perché non fare lo stesso per lo zero?
Diverso significato e diverso meccanismo di esecuzione. 0 - evento al "proprio" grafico. -1 - evento nella propria coda del grafico.
Forum sul trading, sistemi di trading automatico e test di strategie di trading
MT5 e la velocità in azione
fxsaber, 2020.10.07 12:41
Non ho mai provato ad usare TimeCurrentMsc in MQL5, nonostante le mie ripetute richieste.
Sarà così?
Diverso significato e diverso meccanismo di esecuzione. 0 è un evento nella coda del grafico "proprio". -1 - evento nella propria coda.
Si scopre che attraverso -1 l'asincronia dello stesso Alert non può essere implementata.
Questo significa che ci vogliono meno di 10 microsecondi per passare a OnEmpty.
Come potete vedere con il vostro aiuto tutto è stato risolto più velocemente delle previsioni più ottimistiche, si è scoperto che c'è una backdoor nascosta
Ci sarà?
Non proprio lo stesso, ma un contatore per intervallo di mcs.
Sì,TimeCurrentMcs sarebbe meglio, mi associo al desiderio.