Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 1408

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!
Colleghi, per favore, quando si trascina con il mouse un nuovo simbolo dalla lista "Market Watch" in una finestra del grafico, gli oggetti di disegno del simbolo precedente (ad esempio i livelli, ecc.) rimangono sul grafico. Questi oggetti sono legati alla finestra senza essere legati al simbolo? È possibile risolvere il problema in qualche modo? Forse esiste una soluzione? Non voglio creare un profilo separato per ogni simbolo.
È solo che l'EA che crea gli oggetti dovrebbe cancellarli quando li deinizializza.
Quale EA? Uso strumenti di disegno standard (standard). E perché cancellare gli oggetti? Dovrebbero essere memorizzati in un bundle con un simbolo e ogni volta che si carica questo simbolo nella finestra, dovrebbero anche essere visualizzati. Ogni simbolo ha i suoi livelli, le sue linee di tendenza, ecc.
Gli oggetti vengono memorizzati insieme al grafico, non al simbolo. E nella finestra del grafico possono essere presenti tutti i simboli. Ecco perché ogni simbolo ha un proprio grafico. E se si confronta, è possibile cambiare i simboli nel grafico.
Gli oggetti vengono memorizzati insieme a un grafico, non a un simbolo. Un grafico può contenere qualsiasi simbolo. Quindi ogni simbolo ha un proprio grafico. Se si effettua un confronto, è possibile modificare i simboli del grafico.
E così, MT e usabilità non sembrano conoscersi affatto, i programmatori hanno fatto i programmatori per i programmatori :).
Amici, ciao a tutti )
Aiuto, chi lo sa. L'Expert Advisor controlla quali ordini vengono inseriti. E, periodicamente, quando gli ordini vengono eseguiti o cancellati, cioè OrdersTotal()=0, visualizza ancora le proprietà dell'ordine, ad esempio, il tipo, il simbolo (probabilmente l'ultimo nella storia degli ordini). Esiste un comando per cui prima di ricontrollare gli ordini l'Expert Advisor"cancella la memoria" per così dire, come ChartRedraw solo per le proprietà e i tipi di dati? Quando l'EA viene riavviato manualmente, non c'è questo problema per qualche tempo. Grazie in anticipo!
Non ho riscontrato questo problema, in quanto tengo i miei registri degli ordini, ma posso supporre che si tratti di proprietà dell'ultimo ordine selezionato (ultimo paragrafo https://www.mql5.com/ru/docs/trading/orderselect ).
Prima di qualsiasi controllo, l'ordine deve essere selezionato, anche se è uno nel terminale. E per non dubitare della correttezza delle proprietà ricevute, è necessario controllare l'orario di chiusura. Se l'orario di chiusura è maggiore di zero, l'ordine viene chiuso o rimosso.
Da questo testo non è chiaro se la domanda riguardi MQL5 o 4.
Quando viene testato per essere scambiato
Compilato più volte
Compilato molte volte
Modificato il ritorno alla posizione
Commentare il metodo di negoziazione
Cancellare .mq5
Il risultato non cambia
Quando viene testato per essere scambiato
Perché?
Compilato molte volte
Cambiamento della posizione di ritorno
Commentare il metodo scambiato
Eliminare .mq5
Il risultato non cambia
Questo thread non è sincronizzato con quello originale, quindi è inutile postare domande qui.
https://www.mql5.com/ru/forum/6343/page1408
Questa è la discussione originale. Scrivete qui in russo o nel forum inglese.
Questo thread non è sincronizzato con quello originale, quindi è inutile postare domande qui.
https://www.mql5.com/ru/forum/6343/page1408
Questa è la discussione originale. Scrivete qui in russo o nel forum inglese.