Errori, bug, domande - pagina 987

 

Domanda per gli sviluppatori.

Da cosa dipende il successo dell'invio di notifiche push?

Ho uno script che invia un messaggio, ma non arrivano per qualche motivo (le regole sul numero di messaggi, ecc. sono soddisfatte).

 

Cosa c'è di nuovo con i quattro?

500 è un errore interno del server.

Problema con la risorsa richiesta; la risorsa non può essere visualizzata.

 
Grazie, mi ha aiutato.
 
Interesting:

Domanda per gli sviluppatori.

Da cosa dipende il successo dell'invio di una notifica Push?

Perché il mio script invia messaggi, ma non arrivano per qualche motivo (le regole sul numero di messaggi, ecc. sono rispettate).

Problema risolto, i messaggi arrivano.

Ma in qualche modo c'è un ritardo. Ci si aspettava che arrivassero, se non "istantaneamente", almeno in 10-20 secondi.

In pratica ci sono voluti pochi minuti.

 
Interesting:

Problema risolto, i messaggi arrivano.

Ma in qualche modo c'è un ritardo. Ci si aspetta che arrivino almeno 10-20 secondi dopo, se non "istantaneamente".

In pratica ci vogliono pochi minuti.

La questione è già stata sollevata. Per ricevere i messaggi istantaneamente, hai bisogno di una connessione internet attiva in ogni momento.

Per essere sicuri: provate ad eseguire un'applicazione sul vostro cellulare che sia costantemente connessa (per esempio la radio su internet) e poi inviate un messaggio - arriverà istantaneamente.

 

È stato rilevato uno strano comportamento degli agenti di prova. È irregolare, ma costante. Si verifica la disinstallazione spontanea di questi stessi agenti con la cancellazione del file metatester.exe. Il registro è laconico:

PH 0 14:39:52 Servizio 'MetaTester-1' fermato inizializzato
FP 0 14:39:55 Servizio 'MetaTester-1' fermato in 3000 ms
OH 0 14:39:55 Servizio 'MetaTester-1' disinstallato con successo
CM 0 14:39:55 Servizio 'MetaTester-2' fermato inizializzato
NE 0 14:39:58 Servizio 'MetaTester-2' fermato in 3015 ms
OS 0 14:39:58 Servizio 'MetaTester-2' disinstallato con successo
QD 0 14:39:58 Il servizio 'MetaTester-3' si è fermato inizializzato
ML 0 14:40:01 Servizio 'MetaTester-3' fermato in 3000 ms
PJ 0 14:40:01 Servizio 'MetaTester-3' disinstallato con successo
PK 0 14:40:01 Servizio 'MetaTester-4' fermato inizializzato
MS 0 14:40:04 Servizio 'MetaTester-4' fermato in 3000 ms.

LE 0 14:40:04 Servizio Servizio 'MetaTester-4' disinstallato con successo

È molto fastidioso, e la ragione non è affatto chiara.

Документация по MQL5: Файловые операции / FileDelete
Документация по MQL5: Файловые операции / FileDelete
  • www.mql5.com
Файловые операции / FileDelete - Документация по MQL5
 
joo:

La questione è già stata sollevata. Hai bisogno di una connessione internet attiva in ogni momento per ricevere i messaggi istantaneamente.

Per essere sicuri: provate ad eseguire un'applicazione sul vostro cellulare che sia costantemente connessa (per esempio la radio su internet) e poi inviate un messaggio - arriverà istantaneamente.

Grazie, non ero a conoscenza di questa caratteristica.

Ho solo pensato che il terminale stesso deve supportare una connessione così costante.

O mi sbaglio?

 
muallch:

È stato rilevato uno strano comportamento degli agenti di prova. Irregolare, ma persistente. Si verifica una disinstallazione spontanea di questi stessi agenti con la cancellazione del file metatester.exe. Il registro è laconico:

PH 0 14:39:52 Servizio 'MetaTester-1' stop inizializzato
FP 0 14:39:55 Servizio 'MetaTester-1' fermato in 3000 ms
OH 0 14:39:55 Servizio 'MetaTester-1' disinstallato con successo
CM 0 14:39:55 Servizio 'MetaTester-2' fermato inizializzato
NE 0 14:39:58 Servizio 'MetaTester-2' fermato in 3015 ms
OS 0 14:39:58 Servizio 'MetaTester-2' disinstallato con successo
QD 0 14:39:58 Servizio 'MetaTester-3' fermato inizializzato
ML 0 14:40:01 Servizio 'MetaTester-3' fermato in 3000 ms
PJ 0 14:40:01 Servizio 'MetaTester-3' disinstallato con successo
PK 0 14:40:01 Servizio 'MetaTester-4' fermato inizializzato
MS 0 14:40:04 Servizio 'MetaTester-4' fermato in 3000 ms

LE 0 14:40:04 Servizio 'MetaTester-4' disinstallato con successo.

Molto fastidioso, inoltre la ragione non è assolutamente chiara.

+1.

Sarebbe auspicabile che gli sviluppatori mostrassero in un log il motivo che provoca l'arresto degli agenti...

 

Ecco una domanda:

Un EA su MT5 utilizza un file di dati in lettura e scrittura.

Eseguiamo l'Expert Advisor per l'ottimizzazione degli input utilizzando agenti locali multicore e agenti remoti installati su computer in rete.

A quale file accederanno le istanze testate dell'Expert Advisor?

Se allo stesso modo - quali meccanismi sono utilizzati per condividere le risorse?

Diciamo che un'istanza di un EA ottimizzato ha accesso al file per la scrittura e lo ha bloccato, e in questo momento, altre istanze di EA dovrebbero accedere allo stesso file - come si risolve il problema? Ci sono dei meccanismi in MT5 o il programmatore deve ricordare che il file può essere bloccato durante i test?

Документация по MQL5: Файловые операции / FileWrite
Документация по MQL5: Файловые операции / FileWrite
  • www.mql5.com
Файловые операции / FileWrite - Документация по MQL5
 
Ashes:

+1.

Vorrei che gli sviluppatori mostrassero nel log il motivo che provoca l'arresto dell'agente...

Perché?

Gli agenti vengono fermati con la forza solo per motivi fraudolenti individuati. Ne abbiamo parlato molte volte. Per esempio, 100 agenti su un computer a 2 core. O 4 agenti su 256 meg di RAM per tutti loro. O un agente su una macchina virtuale che riferisce di avere un giga di RAM, ma non dice nulla riguardo alla condivisione di quel giga con altre 7 macchine virtuali. E così via.

Perché dire a qualcuno che sta barando? È un peccato, vero?