Auguri per MQL5 - pagina 58

 
Rosh >> :
Impostare la grafica desiderata e salvarla come modello con il nome default.tpl.

Grazie! Roche

Non lo sapevo, si scopre che tutto quello che ho descritto è già lì...

---

"nel mondo spesso un'idea - attuata da tempo"

" :-) tutto è stato fatto molto tempo fa - prima di noi, basta sapere "

 

Abbiamo bisogno di una tale funzione.

Quando Metatrader viene caricato, se Internet è connesso, la cronologia viene scambiata immediatamente (o con un ritardo).

Un'opzione della linea di comando è necessaria per avviare Metatrader come se Internet non fosse collegato. Per scaricare solo i dati della storia che si trovano nella cartella della storia. E un'ulteriore connessione a Internet dal terminale utilizzando un'opzione o un tasto di scelta rapida.

Questo è necessario in varie situazioni. Una delle situazioni è la seguente. Quando si carica la storia, l'indicatore può causare un blocco del terminale (Metatrader). E non sempre. Per affrontarlo, devo costantemente scollegare il cavo di rete per disconnettere Internet. Poi devo collegarlo per controllare le modifiche fatte nel programma.

Forse questo è già stato implementato in qualche modo. Vi sarei grato se poteste farmi sapere.

 

Tutti i numeri doppi dovrebbero sempre essere il più accurati possibile, e quando vengono passati alle funzioni appropriate dove sono richiesti come prezzo o lotto, dovrebbero essere automaticamente normalizzati al numero richiesto di cifre decimali, in base a Digits o qualsiasi altra cosa per il lotto.

È disumano confondere i commercianti anche con la questione della normalizzazione del doppio. 8-()

Forse, dopo aver chiamato una tale funzione, la variabile passata come parametro dovrebbe essere restituita normalizzata. Cioè, la variabile viene passata per riferimento e il suo valore viene cambiato dopo il ritorno dalla funzione.

 

Nel grafico, quando si sposta un oggetto (linea, ecc.), sarebbe bene mostrare la sua posizione precedente, dove si trovava prima di essere spostato, come in Rumus1.

E il cursore per impostare la linea verticale dovrebbe coprire l'intera altezza del grafico, comprese le sottofinestre dell'indicatore.

E nella barra di stato, scrivi non solo i parametri delle candele, ma anche le coordinate tempo/prezzo per la posizione corrente del cursore nel grafico.

 

Mi piacerebbe vedere l'esecuzione di indicatori/consiglieri/script pesanti in un thread dedicato, poi sarebbe possibile organizzare

una guida non frenante - allora sarebbe possibile

fermare uno script pesante senza fermare il processo del terminale

in generale, il lavoro del terminale non sarebbe bloccato da questo peso

molto scomodo

 

Ci dovrebbe essere un tipo di oggetto speciale Window in cui è possibile impostare programmaticamente tutte le proprietà della finestra specificate nella finestra del pulsante F8.

Per le sottofinestre dell'indicatore impostate le loro proprietà - colore e forse qualcos'altro.

Per gli oggetti grafici - linee, etichette, ecc., non indirizzare per nome, ma per handle che viene assegnato automaticamente all'oggetto quando viene creato.

Allora non ci sarà bisogno di creare nomi di oggetti e controllare la loro unicità.

 

Quando si usa nel tester nella "finestra dei dati", premendo F12 non si aggiornano gli ultimi dati. Devi tirare il mouse in aggiunta per aggiornare.

Peccato...

 
C'è un'idea per rendere il linguaggio orientato agli oggetti? In modo che gli eventi possano apparire e i gestori possano essere scritti su di essi...
 
Gupm писал(а) >>
C'è un'idea per rendere il linguaggio orientato agli oggetti? >> In modo che gli eventi possano apparire e i gestori possano essere scritti su di essi...

>>Che tipo di eventi, per esempio?

 
Gupm >> :
C'è un'idea per rendere il linguaggio orientato agli oggetti? In modo che gli eventi possano apparire e i gestori possano essere scritti su di essi...

Intervista con Stanislav Starikov: caratteristiche del nuovo MQL5'.

Perché è impossibile rintracciare la barra su cui il mouse ha cliccato in MQL4?
Motivazione: