Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 1041

 
Evgeny Dyuka:
Avete una soluzione pronta per non reinventare la ruota?
Abbiamo bisogno di rispondere a una semplice domanda - quanti trade chiusi (chiamiamoli così) ci sono stati nella storia (per una coppia specifica o un periodo non è importante, la cosa principale è il principio). Da quanto ho capito non è un compito banale in mql5. Non ho nemmeno un nome per questa entità))

C'è, ma non ha senso darne uno.

 
fxsaber:

C'è, ma non ha senso darne uno.

Com'è? Dovrebbe avere un senso?

 
Evgeny Dyuka:

come dovrebbe avere senso?

Risolvi il problema in MQL4 e poi applica la bibbia.

A proposito, la domanda originale sarebbe più facile da descrivere in codice MQL4 che in parole per renderla non ambigua.

 
fxsaber:

Risolvi il problema in MQL4 e poi applica la bibbia.

A proposito, sarebbe più facile descrivere la domanda originale in codice MQL4 che in parole per rendere chiaro ciò che è necessario.

sì, è vero, super bibbia, l'avevo dimenticata, grazie
 
Alexey Viktorov:

Questa non è una risposta alla mia domanda. Più precisamente, una controreplica. Poi ho messo il mio pensiero sotto forma di domanda: perché l'EA ha bisogno di un indicatore sul grafico?

Se vogliamo rifiutare la maniglia dell'indicatore inutilizzata, c'è un'altra funzione per questo. E a cosa serve l'indicatore stesso sul grafico?

Per utilizzare i dati di questo indicatore

CopyBuffer(handle_ind,0,0,1,ind);


A runtime, l'Expert Advisor dovrebbe cancellare le sottofinestre con certi indicatori e aggiungerne altre - anche per usare i loro dati di uscita. Non c'è bisogno di rimuovere la maniglia.

Si scopre che ChartIndicatorDelete non funziona nello strategy tester, ed è lì che ho verificato questa cancellazione. È strano che non sia menzionato nella Guida. O forse mi sono perso qualcosa?

 
Anzhela Sityaeva:

La virgola non ha un ruolo nella formula, hai ragione, separa solo il valore dal tipo, per facilità di comprensione niente di più. La quinta elementare è stata molto tempo fa :), e non sono mai stato bravo in matematica, guarda caso. Ma ricordo l'ordine delle operazioni.

La domanda è proprio che in entrambe le varianti di calcolo il risultato è lostesso, quale variante deve essere considerata corretta?

Il punto è che entrambi significano la stessa cosa.

Per esempio, ci sono due espressioni:

Vai a sinistra.
2 Andare nella direzione opposta alla destra.

È chiaro che queste espressioni hanno lo stesso significato, anche se sono composte da parole diverse.

--

Entrambe le opzioni che ti interessano sono corrette, anche se scritte in modo diverso.

 

Come posso cancellare la finestra di output di Alert() dai messaggi precedenti senza ricaricare il terminale?

Come alternativa sto considerando MessageBox(), ma l'aiuto raccomanda di usarlo solo per disperazione, dato che tutti i thread vengono fermati.

 

sarebbe bello avere un comando nel codice per cancellare il registro nella scheda Experts

o almeno assegnare il tasto D a Clear - c'è C e anche gli inutili A e G

perché non c'è un utile pulsante D - Clear? o Delete?

 
Potete dirmi come ottenere le coordinate sotto il cursore premendo un tasto senza un clic del mouse?
 
Roman Sharanov:
Puoi dirmi come ottenere le coordinate sotto il cursore premendo il tasto senza il clic del mouse?

Non esiste una funzione MQL5 che dia le coordinate del mouse. Ma è possibile utilizzare la seguente soluzione: in base al file allegato, aggiungere il salvataggio delle ultime coordinate del mouse aOnChartEvent e poi, quando il pulsante viene cliccato, emettere queste coordinate.