[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non potrei andare da nessuna parte senza di te - 2. - pagina 116
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
alsu,
if (condition && condition2) - il corpo di questo operatore non viene eseguito se entrambe le condizioni non sono soddisfatte.
sai come fare in modo che il corpo sia eseguito fino a quando entrambe le condizioni sono false?
tranne creare un controllo if (!condition && !condition2) bool lozh=true; ed eseguire il corpo finché lozh è vero
cercarne uno non standard.
nella pagina precedente è la risposta a questa domanda.
нет. https://www.mql5.com/ru/forum/129359
Buona sera a tutti!
Ho questa domanda.
C'è una funzione -
и
Il suo compito principale è quello di aggiungere un nuovo tick all'array(double &CUR[] e poi double &Arr[]), che contiene gli ultimi tick, spostando i valori attuali verso il basso di uno, utilizzando un buffer. Il buffer, così come l'array con i valori, è predefinito, ma ha una dimensione unitaria, ma nella funzione array_recount, la sua dimensione viene cambiata alla dimensione dell'array con i valori. Alla fine della funzione la sua dimensionalità si riduce di nuovo a uno.
Il punto della questione è che queste funzioni non sono eseguite dal sistema. Vale a dire, le stampe in queste funzioni non vengono stampate nel registro, ma il Print at start viene aggiornato ad ogni spunta.
Quale potrebbe essere il problema?
Grazie in anticipo per la vostra risposta!
Ciao a tutti! Ragazzi di Mosca, chiamate per favore, ho bisogno di aiuto per scrivere un robot di trading, vorrei discutere l'argomento in ase, sono debole nella programmazione, spero nel vostro aiuto!
Buona sera a tutti!
Ho questa domanda.
C'è una funzione -
и
Il suo compito principale è quello di aggiungere un nuovo tick all'array(double &CUR[] e poi double &Arr[]), che contiene gli ultimi tick, spostando i valori attuali verso il basso di uno, utilizzando un buffer. Il buffer, così come l'array con i valori, è predefinito, ma ha una dimensione unitaria, ma nella funzione array_recount, la sua dimensione viene cambiata alla dimensione dell'array con i valori. Alla fine della funzione la sua dimensionalità si riduce di nuovo a uno.
Il punto della questione è che queste funzioni non sono eseguite dal sistema. Vale a dire, le stampe in queste funzioni non vengono stampate nel registro, ma il Print at start viene aggiornato ad ogni spunta.
Quale potrebbe essere il problema?
Grazie in anticipo per la risposta!
Grazie a tutti, scusate per l'inconveniente...
L'ho capito))
alsu,
if (condition && condition2) - il corpo di questo operatore non viene eseguito se entrambe le condizioni non sono soddisfatte.
sai come fare in modo che il corpo sia eseguito fino a quando entrambe le condizioni sono false?
tranne creare un controllo if (!condition && !condition2) bool lozh=true; ed eseguire il corpo finché lozh è vero
La domanda è come faccio a far andare il corpo finché entrambe le condizioni sono false.
Sì, sono stupido :D
potete scrivere if (!condition && !condition2)