Errori, bug, domande - pagina 2393
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
Ciao a tutti.
Cercando di combinare diverse etichette di testo in una lunga stringa. Per qualche motivo in assenza di ticchettii (giorno di riposo), e nel modo usuale la funzioneObjectGetInteger(0,name,OBJPROP_XSIZE) restituisce periodicamente (non sempre) 0 mentre l'oggetto "nome" esiste esattamente. Nel tester, gli errori si verificano meno frequentemente, ma si verificano ugualmente.
Il codice di errore è 0 ma il valore non viene acquisito. Domanda per sviluppatori ed esperti. Perché? Cosa sto facendo di sbagliato o è un bug?
Il codice di un Expert Advisor di prova è qui sotto
P.S. A proposito, nessuno degli sviluppatori ha mai risposto alla mia domanda precedente
Forse la lunghezza del nome è troppo lunga?
Voluto pubblicare in KB indicatore costruzione di grafici personalizzati, stato"controllato dal moderatore",https://www.mql5.com/ru/code/24839/220196#!tab=code
indicatore per MT4, utilizza l'emulazione tick con
come pubblicare?
ZS: Naturalmente posso ridurre la funzionalità, ma non vorrei
come pubblicare?
La risposta è contenuta nell'EA che ho postato oggi in KB. Non so se MT4 ha il controllo automatico.
forse la lunghezza del nome è troppo lunga?
Nel compito generale, sto solo assemblando ("incollando") una lunga linea di testo da diversi tag, perché c'è un limite di lunghezza di 63 caratteri sul tag. Ma non ha niente a che vedere con la lunghezza dell'etichetta. L'oggetto etichetta, quando viene creato, taglierà il testo alla lunghezza massima e la funzione dovrebbe restituire la larghezza dell'etichetta in pixel. Poiché l'oggetto è creato ed esiste, la funzione (secondo la documentazione) dovrebbe restituire la sua larghezza in pixel, ma restituisce 0 :( Nell'esempio allegato, tre etichette molto corte sono incollate, ma ancora la funzione restituisce periodicamente 0 :( Anche la lunghezza del nome non è grande. Per quanto mi ricordi, anche lì c'è un limite di 64 caratteri.
La risposta è contenuta nell'EA che ho postato oggi in KB. Non so se MT4 ha il controllo automatico.
grazie, l'ho provato, non ha funzionato, ho postato una versione castrata, così sia
indicatore per MT4, utilizza l'emulazione tick con
Potete usare ChartSetSymbolPeriod con i valori attuali per l'aggiornamento.
Potete usare ChartSetSymbolPeriod con i valori attuali per l'aggiornamento.
è possibile, è così che il grafico personalizzato viene aggiornato, ma non ci saranno tick per Expert Advisor, è possibile controllare con tale Expert Advisor:
senza inviare un messaggio alla finestra
RegisterWindowMessageW("MetaTrader4_Internal_Message");
Il codice di cui sopra non farà tick, cioè, il codice di cui sopra non "spunta", ma il grafico si aggiornerà correttamente e mostrerà le barre.
C'è stato un guasto a internet durante l'ottimizzazione, ci sono stati degli errori
Cosa significa questo? I passaggi sono corrotti o vengono automaticamente rimandati indietro per l'ottimizzazione?
Ho finito l'ottimizzazione, e il registro mostra questo
Risulta che solo 2580 passaggi su 3010 sono stati elaborati? Questo è terribile!
Ciao!
L'ultima versione(build 2007, 25 febbraio 2019) ha scoperto due bug:
1) 1) Quando si apre il programma (o si cambia il profilo) molti grafici (41 in totale) mostrano un eterno "Waiting for update".
2) 2) Quando si chiude il programma, non si chiude completamente, il task manager mostra che il programma non è chiuso, anche se visivamente non è più visualizzato.
3) Bug controverso (sulla versione di dicembre 2018 tutto funzionava bene, nessun errore), forse un bug dell'indicatore, quando si avvia il programma o si cambia il profilo, l'indicatore non viene calcolato correttamente, si può vedere dai dati renderizzati che alcuni dati non vengono calcolati correttamente. Quando si riapplica il modello o le proprietà dell'indicatore di apertura e chiusura, i dati vengono calcolati correttamente.
4) Per qualche motivo gli agenti hanno smesso di funzionare nel cloud dopo l'aggiornamento (l'account è elencato). Test superati 586, tempo passato 0 ore 0 minuti.
Salve,
Ho trovato un momento sul lato venditore del mercato.
Ho notato che dopo che un pagamento per un prodotto è stato annullato (l'acquirente ha fatto un errore - ha una versione diversa di MetaTrader (4 invece di 5, o viceversa)) le statistiche di vendita sulla pagina del prodotto nella scheda "Statistiche" non sono state corrette. Né sono state corrette le statistiche generali del prodotto dalla pagina "Venditore" (il pagamento lì è stato registrato come una vendita nonostante la cancellazione ed è mostrato come fondi guadagnati, mentre la cancellazione è registrata e mostrata nella pagina "Pagamenti").
La cancellazione è avvenuta oggi così come il pagamento del prodotto.
Spero che le informazioni fornite siano aggiornate, grazie mille per la vostra attenzione.