Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 435
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
Alert(""); un tale script?
No grazie, l'ho già trovato. Forse qualcuno potrebbe usarlo.
Sembra che sia così. Hai la possibilità di allegare qui?
Si prega di vedere il mio post. Per favore, ditemi qual è il problema.
https://www.mql5.com/ru/forum/160683/page433#comment_6385422
Per favore, consigliate la risposta a una domanda specifica. Sto rifacendo la Bollinger.
Cambiato un paio di linee, non disegna barre. Cosa sono i logaritmi?
Formula di volatilità da https://research-journal.org/economical/analiz-razlichnyx-metodov-ocenki-istoricheskoj-volatilnosti-dlya-opcionnoj-torgovli/
2018.01.26 16:40:03.920 BS_Bands_TRO USDJPY,H1: zero divide in 'BS_Bands_TRO.mq4' (206,32)
Buonasera, ancora una volta cerco aiuto. Il mio EA ha una funzione principale in OnInit, che legge il file, e poi costruisce diversi oggetti grafici secondo diverse condizioni. Anche sul grafico c'è un pulsante che, quando viene cliccato, opera la funzione per rimuovere questi oggetti, per esempio, le etichette di testo. Come fare che, dopo che la pressione del pulsante ha rimosso le etichette di testo, quando il pulsante viene rilasciato è possibile avviare non l'intera funzione che costruirà completamente tutti gli oggetti, ma costruire solo le etichette di testo. L'unica cosa che mi viene in mente è creare un analogo della funzione principale per ogni tipo di oggetto con tutte le azioni associate all'apertura e alla lettura del file, ma voglio usare qualche soluzione intelligente, ma non so cosa e come, nella funzione principale o nelle funzioni dei pulsanti?
Buonasera, ancora una volta cerco aiuto. Il mio EA ha solo una funzione in OnInit, che legge il file e poi costruisce diversi oggetti grafici secondo diverse condizioni. Anche sul grafico ci sono dei pulsanti che, quando vengono cliccati, hanno la funzione di cancellare questi oggetti, per esempio le etichette di testo. Come fare, che dopo che la pressione del pulsante ha rimosso i segni di testo, al rilascio del pulsante è possibile avviare non tutta la funzione interamente, che costruirà tutti gli oggetti, ma costruire solo i segni di testo. L'unica cosa che con il mio "livello" di programmazione e la mancanza di conoscenze fondamentali mi viene in mente è di prescrivere separatamente per ogni tipo di oggetto una funzione con tutte le azioni relative all'apertura e alla lettura del file, ma voglio usare qualche soluzione intelligente, ma non so cosa e come; e dove nella funzione stessa o nelle funzioni dei pulsanti?
Un "kulibin" ha cercato di fare un attrezzo universale, un topror, una zappa, una falce e un rastrello... Tutto in uno.... Il risultato è prevedibile.
Un "hobbista" ha cercato di fare un attrezzo universale, un topror, una zappa, una falce e un rastrello... Tutto in uno.... Il risultato è prevedibile.
Grazie!) Dalla tua risposta concludo che si dovrebbe fare una funzione separata per ogni tipo di oggetto. Stavo pensando che in qualche modo potremmo rendere possibile eseguire separatamente le funzioni per costruire oggetti annidate nel ciclo While della funzione principale per leggere il file. Che ne dici di Switch?
Sai delle bandiere? In primo luogo, tutte le bandiere sono alzate. La funzione vede - tutte le bandiere sono su - e costruisce tutto. Premi il pulsante, qualcosa lì viene rimosso e la bandiera corrispondente viene abbassata. Premere il pulsante - il programma vede - se (flag è omesso) - e costruisce un pezzo. Si possono avere molte bandiere. Questo è tutto. Avete già indovinato qual è la bandiera? Bene, ora sei un ingegnere del software. E quelli che non hanno sentito molto parlare di bandiere e array - quei codificatori = tecnici.
Le bandiere sono variabili. O bool: false=vuoto, true=sollevato o int - allora ci sono molte bandiere in un numero alla volta: 0 - tutto omesso, 1=mancato primo, 2=mancato secondo, 3=mancato primo e secondo, 4=mancato terzo, 5=mancato terzo e primo, 6=mancato terzo e secondo, 7=mancato primo, secondo, terzo, 8=mancato quarto.... Beh, questo è in codice binario. Come si fa a scoprirlo?