Errori, bug, domande - pagina 1060
![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Vedete. La mancanza di tempi più alti nella mia mente equivale involontariamente a un sospetto"gli sviluppatori non mi stanno dicendo qualcosa... "Non è così per qualcun altro?
Io non ce l'ho così! E sono sicuro che tutto si può organizzare - perché ci sono poche persone come te che ne hanno bisogno.
La mia opinione: non si hanno mai troppi dati per l'analisi. Anche per il trader a breve termine è a volte utile sapere cosa si sta facendo al di fuori della giornata di oggi. La mancanza di informazioni, soprattutto non troppo evidenti per importanza, prima o poi si ritorce contro il trader.
Tuttavia, a volte ci sono troppi calcoli contraddittori per prendere una decisione, quindi sembrerebbe che non ci sia bisogno di più dati. Ma non è una questione di ridondanza di dati, ma di corretta gestione dei dati. Con un surplus di informazioni di base si è in grado di fare qualcosa, compreso ignorare, ma con una mancanza di informazioni non si può andare lontano e nella giusta direzione.
2013.09.07 02:39:36 iTester-SL (GBPUSD,M1) 1 oggetti non cancellati rimasti
Perdita di memoria // O errore del compilatore.
L'oggetto è stato dichiarato come variabile globale statica. (!) Cioè, non è affatto dinamico.
Il problema si è verificato dopo che la parte di codice che utilizza questa variabile è stata spostata in un file .mqh e dichiarata in questo file come extern (prima non era stata rilevata alcuna perdita):
Il programma funziona bene.
// Ho evitato il problema dichiarando l'oggetto dinamico. Ora lo creo in OnInit(), lo cancello in OnDeinit(). La perdita (messaggi di perdita) si è fermata.
Qualcuno sa che tipo di strumento di trading è PROFIT?
Una grande richiesta ai presenti al forum, per testare OnCalculate() per le chiamate duplicate e la nullità di prev_calculate su ogni tick.
E pubblica qui i tuoi risultati (è/non è duplicato).
Prova l'indicatore qui.
Penso di essere riuscito a considerare la duplicazione delle zecche. Pavel Tsatsenko (kPVT) mi ha aiutato // Grazie mille!
Si è scoperto che questo problema si verifica quando si copiano richieste ( CopyXXX(...) ) al di fuori dell'intervallo del buffer da copiare. In particolare, nell'indicatore, che viene offerto per il test, c'è un'imprecisione che risulta nel richiedere più barre di rates_total.
La versione corretta è allegata nel rimorchio. Funziona nel mio terminale senza duplicazione di tick a tutte le impostazioni del terminale. I compagni interessati possono controllare. Se qualcuno ha dei duplicati di tick, per favore segnali.
Qualcuno sa che tipo di strumento di trading è PROFIT?
L'ereditarietà delle classi è buggata. Sono 3 giorni che non riesco a finire una lezione perché i bug di compilazione si stanno insinuando!
Ecco il primo bug:
Ed ecco il secondo:
Beh, non ci sono membri privati!
Il numero di segnalazione del bug è #835727.
L'ereditarietà delle classi è buggata. Sono 3 giorni che non riesco a finire una lezione perché i bug di compilazione si stanno insinuando!
Ecco il primo bug:
Ed ecco il secondo:
Beh, non ci sono membri privati!
Il numero di segnalazione del bug è #835727.
Però c'è, provate così:
L'ereditarietà privata rende privati tutti i membri di una classe ereditata.// Наследование по умолчанию приватное. И в С++ и в mql
Dalla guida di MQL5:
Dalla guida di MQL5:
Chi vive secondo le regole morirà per un errore di battitura.