Errori, bug, domande - pagina 1637
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
1. Cinque o quattro? Immagino un quattro. Basta allargare la finestra del tester.
2. Prendilo e testalo
Haha, grazie mille (mt4)
1366 x 768 (( un terzo dello schermo deve essere allungato.
La tua abilità di chiaroveggenza è al livello.
Facciamo un esempio più semplice
Per dirla formalmente, quante chiamate del tipo A( A& ) ci sono? Uno. Almeno il C++ non crea alcun oggetto intermedio
1. Doppia chiamata del costruttore di copie
2. Nessun messaggio di "memoria persa" (nuovo senza cancellazione)
Esempio semplificato
Risultato:
2016.08.15 14:17:39.093 Script1 (GBPUSD,M15) A::A
Conclusione: nessun distruttore viene chiamato e nessun messaggio di perdita di memoria allo stesso tempo (come nel seguente esempio)
Risultato:
2016.08.15 14:26:27.993 Script2 (GBPUSD,M15) 16 byte di memoria persa
2016.08.15 14:26:27.993 Script2 (GBPUSD,M15) 1 oggetto di tipo A a sinistra
2016.08.15 14:26:27.993 Script2 (GBPUSD,M15) 1 oggetti non cancellati rimasti
2016.08.15 14:26:27.992 Script2 (GBPUSD,M15) A::A
L'ottimizzatore è sovra-ottimizzato qui, poiché non ci sono operazioni sulla memoria o sul puntatore che sono stati creati nel nuovo operatore, l'allocazione di questa memoria è stata rimossa.
Valuteremo se correggere questo "bug" nell'ottimizzatore o se migliorarlo in modo che il salvataggio di un puntatore in una variabile inutilizzata non blocchi la cancellazione della nuova operazione.
Si prega di avvisare gli sviluppatori del perché MQL4 e MQL5 hanno la funzione di rimuovere una sottofinestra indicatore da un Expert Advisor, mentre non hanno la funzione di creare una finestra indicatore.
Devo usare dei modelli o avviare manualmente l'indicatore della finestra, il che non è conveniente perché le informazioni sul grafico si perdono.
Vorrei anche essere in grado di avviare e visualizzare gli indicatori da un file di risorse.
O consigliare come farlo.
Non sei stato tu a organizzare il "consiglio di visualizzazione"?
Cosa vi fa pensare che sia un bug? Il nome della cartella corrisponde al numero di porta su cui è stata effettuata la connessione
Ho fatto una piccola scoperta per me stesso
Se si apre un ordine a Integer * Point (senza normalizzazione) e poi si richiede il prezzo di apertura, questo sarà diverso dall'Integer * Point non normalizzato.
Perché OrderSEnd usa SEMPRE prezzi Integer * Point non normalizzati?
Rimuovere le virgolette dal corpo della macro
Per convertire un parametro macro in una stringa, usate #:
#define MACROS(A) #A
## è usato per concatenare i token