Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1056

 
gromaizeka:

No. come GoTo o ToDo. quando una condizione è soddisfatta, il programma inizia l'esecuzione del codice al segno specificato

Oh, come in Wasik... No, mql è un linguaggio simile al C. Qui invece di tali costrutti ci sono funzioni definite dall'utente e la condizione va a una o un'altra funzione definita dall'utente. E dopo l'esecuzione della funzione, l'esecuzione si sposta alla linea successiva del codice principale dopo la condizione.

Oppure vedere l'operatore di commutazione nell'aiuto della lingua. Forse è questo che intendi?

 
gromaizeka:

No. come GoTo o ToDo . quando la condizione è soddisfatta, il programma inizia l'esecuzione del codice al segno specificato

Questo è BASIC per voi, allora.

 
Alexey Viktorov:

Ahh, come in Wasik... No, mql è un linguaggio simile al C. Ci sono funzioni definite dall'utente al posto di tali costrutti e la condizione salta a una o un'altra funzione definita dall'utente. E dopo l'esecuzione della funzione, l'esecuzione passa alla linea successiva del codice principale dopo la condizione.

Oppure vedere l'operatore di commutazione nel riferimento alla lingua. È questo che intende?

Grazie, ma è un po' macchinoso.
 
Artyom Trishkin:

Questo è BASIC per voi, allora.

Oof...

Va bene, continueremo a cercare.

Grazie

 
gromaizeka:
Grazie, ma è un po' macchinoso.
Non c'è niente di ingombrante. Anch'io non sapevo nulla oltre a Wasik prima di cercare di imparare mql4. È tutto buono e facile da imparare. Ho imparato a padroneggiare mql5 in un paio di settimane, fino a un certo livello, naturalmente.
 
gromaizeka:
Grazie, ma è un po' macchinoso.

È stato fatto un passo enorme nello sviluppo di tutti i paradigmi di programmazione quando si sono liberati di GoTo.

Per dirla semplicemente - l'uso di questo operatore non permetteva di creare una logica di programma intelligibile e controllabile, e la sua complessità tendeva rapidamente all'infinito all'aumentare del numero di linee.

Questo era ~30 anni fa. solo per riferimento.

 
Igor Makanu:

solo in terminal - service - setup - events

Non si può cambiare lì adesso. Non so perché.
 
MakarFX:
Non si può cambiare lì adesso. Non so perché.

spuntato, è possibile - voce superiore dell'elenco a discesa - Scegliere altro - poi selezionare il suono dalla cartella del suono nell'explorer

 
MakarFX:
Non si può cambiare lì adesso. Non so perché.

Ho appena controllato, può essere cambiato. Ma questo cambiamento sarà per tutti gli avvisi per il terminale. E se avete bisogno di usare PlaySound() in ogni condizione, ma non nella funzione di qualcun altro, e capire come funziona da soli.

 
Igor Makanu:

spuntato, è possibile - voce superiore dell'elenco a discesa - Scegliere altro - poi selezionare il suono dalla cartella del suono nell'explorer

Grazie, ha funzionato.

Ma non risolve il problema della separazione degli eventi