Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 526
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
Questa corrispondenza mostra solo che nel mio casoif(!rost) non è la stessa cosa diif(rost==false). Perchéc'è una condizione separata per ilfalso.
È necessario iniziare con le basi. Sono due voci assolutamente identiche.
Sono due voci assolutamente identiche.
Solo se la logica di μl4 non corrisponde alla logica del russo (e alla logica matematica). Poiché l'espressione ("NOT "rost) non significa che rost==(uguale)falso, perché c'è una condizione separata che stabilisce quando rost==falso. Quindi "non 5" non significa affatto "2".
Solo se la logica di μl4 non corrisponde alla logica del russo (e alla logica matematica). Poiché l'espressione ("NOT "rost) non significa che rost==(uguale)falso, perché c'è una condizione separata che stabilisce quando rost==falso. Cioè "non 5" non significa affatto "2".
Solo se la logica di µl4 non corrisponde alla logica del russo (e alla logica matematica). Poiché l'espressione ("NOT "rost) non significa che rost==(uguale)falso, perché c'è una condizione separata che stabilisce quando rost==falso. Cioè "non 5" non significa affatto "2".
Impara le basi ;)
Non solo, ma se si imposta bool rost come 5 o 2, o -5 o -2, è ovviamente vero, perché per le variabili booleane falso è zero, vero è tutto il resto.
Impara le basi ;)
Non solo, ma se si imposta bool rost come 5 o 2, o -5 o -2, allora è sicuramente vero, perché per le variabili booleane falso è zero, vero è tutto il resto.
Quindi stai cercando di spiegarmi la stessa cosa cheVladislav Andruschenko ha spiegato prima, ma non l'ho capita:"La seconda linea non ha importanza perché hai rost = bool e può prendere solo 2 valori e per default è false" .
Allora come faccio a specificare la seconda condizione? Con una bandiera in più? O nessuna bandiera, solo "condizione nelle condizioni"? Sicuramente questo è meglio.
Grazie.
Quindi stai cercando di dirmi la stessa cosa cheVladislav Andruschenko ha spiegato prima, ma non capisco:"La seconda linea non ha importanza, perché hai rost = bool e può prendere solo 2 valori e per default è false" .
Allora come faccio a specificare la seconda condizione? Con una bandiera in più? O nessuna bandiera, solo "condizione nelle condizioni"? Questo è probabilmente meglio.
Sarà più facile da capire se darete per scontato che i linguaggi di programmazione hanno delle convenzioni. Per esempio, n=n+10; è corretto dal punto di vista della matematica e della logica? E ci sono molte convenzioni di questo tipo. Dovreste credere che qualsiasi numero corrisponde a un valore logico. 0 = falso; Tutti gli altri numeri, sia positivi che negativi = vero. Ecco uno script per provarlo:
Ed ecco il risultato:
Sarà più facile per voi capire se prendete per buono che ci sono delle convenzioni nei linguaggi di programmazione. Per esempio, n=n+10; è matematicamente e logicamente corretto? E ci sono molte convenzioni di questo tipo. Dovreste credere che qualsiasi numero corrisponde a un valore logico. 0 = falso; Tutti gli altri numeri, sia positivi che negativi = vero. Ecco uno script per provarlo:
Ed ecco il risultato:
Grazie! Ho capito delle convenzioni, ne terrò conto. Ma per capire lo script suggerito, ahimè, la mia conoscenza di mcl4 non è sufficiente. Mi dispiace :( .
Il conto ha esaurito i fondi e l'EA sta cercando di aprire un ordine. Il server dice "non ci sono abbastanza fondi per..." e finisco per essere bannato. C'è un modo per smettere di provare se non abbiamo più soldi?
Sì, c'è.
Sì, c'è.
Grazie.