Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 784
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
In generale, il problema è il seguente! Voglio pescare il profitto con un altro EA ma questo EA non mi permette di tirare lo stop loss per il profitto! Qualcuno può aggiustarlo! L'autore non risponde!
Quindi metti "0" nei parametri di input e non ci saranno trailing stop.
extern int TrailingStop = 0; // Trailing Stop, se 0, nessun Trailing Stop
Come è possibile rimuovere un indicatore specifico da tutti i grafici con una sola mossa? L'applicazione di un nuovo modello non funziona. Forse una sceneggiatura?
Devi ancora chiudere il grafico per cancellare l'indicatore
Perché il modello non si adatta? - Expert Advisor è appeso ad esso? - Ho controllato. Puoi salvare Expert Advisor in un modello di grafico e applicare il modello nello stesso EA - Expert Advisor sarà cancellato e poi verrà eseguito di nuovo su questo modello
Devi ancora chiudere il grafico per cancellare l'indicatore
Perché il modello non si adatta? - Expert Advisor è appeso ad esso? - Ho controllato, è possibile salvare Expert Advisor in un modello di grafico e applicare il modello dallo stesso Expert Advisor - Expert Advisor sarà cancellato e poi riavviato su questo modello
Non si può cambiare il modello su diversi layout dei grafici, ecc.)
Su diversi grafici di markup e altre cose, non si può sostituire il modello)
Cercando su Google, c'è ChartIndicatorDelete()
https://docs.mql4.com/ru/chart_operations/chartindicatordelete
non l'ho mai usato, non posso dire nulla
Cercando su Google, c'è ChartIndicatorDelete()
https://docs.mql4.com/ru/chart_operations/chartindicatordelete
Non l'ho mai usato, quindi non posso dire nulla.
Sì, grazie, Alexey ha già avvisato.
Fatto in questo modo, tutto funziona tranne: Come posso magicamente scriverlo in modo da avere una scelta nei parametri di input quale cancellare?
C'è un indicatore che può ottenere valori da un periodo superiore, for(i=0;y=0;i<li_0;i++)
Come fare un ciclo for (int i = li_0; i >= 0; i--)
Sì, grazie, Alexei mi ha già informato.
Fatto in questo modo, tutto funziona tranne: Come faccio a prescriverlo magicamente in modo che ci sia una scelta nei parametri di input quale eliminare?
Ecco uno script per controllare
Ecco uno script da testare
Capisco che è necessario selezionare tramite interruttore, e lì inserire i nomi
Il tuo codice stampa un valore int, devi selezionare stringa
Ho capito che bisogna selezionare tramite interruttore, e inserire i nomi lì
Il tuo codice stampa un valore int, devi selezionare stringa
EnumToString() non vi aiuterebbe? L'unico problema può verificarsi se c'è uno spazio o qualche altro carattere non valido nel nome dell'indicatore breve. Come ultima risorsa, potete creare un array di variabili stringa e prendere l'indice di enumerazione da lì. O non è per uso individuale e ci vorrà più tempo per spiegare che per scrivere il codice?
EnumToString() non vi aiuterebbe? Il problema può verificarsi se c'è uno spazio o qualche altro carattere non valido nel nome dell'indicatore breve. Come ultima risorsa, potete creare un array di variabili stringa e prendere da lì l'indice di enumerazione. O non è per uso individuale e ci vorrà più tempo per spiegare che per scrivere il codice?
Cercherò di farlo con un interruttore, ma più tardi. Ci sono spazi nei nomi.