[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 264
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
Sembra che una settimana per noi neofiti sia il termine ultimo dopo il quale si passa a voi pros))))
Concluso dagli ultimi post....
andiamo al fondo di questo:) indicare il contesto.
Contesto? semplice...
Articolo Creare un programma ordinario(https://book.mql4.com/ru/build/index) dal libro di testo.
Lì, un file <Inform.mqh> è incluso nel programma.
""""""
Una sottofinestra di uscita separata viene creata utilizzando un indicatore personalizzato con impostazioni appropriate. L'unico scopo di questo indicatore è quello di creare una sottofinestra, quindi, nessun calcolo viene eseguito nell'indicatore, non c'è nemmeno lo scopo di creare linee dell'indicatore. Il codice dell'indicatore Inform.mq4 può apparire come segue:
In generale, il programmatore può aggiungere il codice necessario all'indicatore, dotandolo così di proprietà aggiuntive. Per esempio, in una parte della sottofinestra dell'indicatore, potete visualizzare le linee dell'indicatore. Questo esempio mostra un semplice codice di un indicatore, la cui finestra mostrerà gli oggetti grafici.
""""
Ecco il codice del file Inform. Non capisco come ottenere segnali da esso sul grafico. Nel programma funziona, sembra dare comandi sul grafico, ma niente... Devo allegare un indicatore Inform e scriverci qualcosa? O in un altro modo?
Per favore ditemi come fare ((...)
Per favore, diteci cosa fare ((.
Prima, un po' di teoria. Un programma MQL è... programma. Cioè, non può eseguire operazioni che non gli viene detto di eseguire. Nella sezione di aiuto "esecuzione del programma" puoi leggere che quando arriva un nuovo tick nell'Expert Advisor/indicatore, viene eseguita la funzione start(). Se la funzione Inform() non è chiamata dalla funzione start(), non sarà eseguita. Ora continuate a leggere l'articolo dalla sezione che avete menzionato: la funzione Inform() può essere chiamata da qualsiasi punto del programma in cui è necessario visualizzare il prossimo messaggio. Cioè, nella funzione start(), dove dobbiamo stampare il messaggio, scriviamo
Grazie per la spiegazione, certo, ma è chiamato dal programma spesso, non è nel corpo principale, ma in altri iclude è ovunque e viene chiamato inviando messaggi, ma non sono in uscita(
come esempio una linea da Close_All.mqh
È essenzialmente lo stesso del tutorial. Tutte le chiamate provengono da file include .
Ecco un esempio
È essenzialmente lo stesso del tutorial. Tutte le chiamate provengono da file include .
Ecco un esempio
L'Inform è chiamato un casino di volte, ma è difficile vedere come visualizza.... dove vanno anche i messaggi(