Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 1007
![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Voglio che l'ordine si chiuda dopo, ad esempio, 2 ore e 15 minuti. È corretto scriverlo in questo modo?
se (OrderOpenTime()+2*15*00 <=TimeCurrent()) Cls_Buy=true;
Voglio che l'ordine si chiuda dopo, ad esempio, 2 ore e 15 minuti. È corretto scriverlo in questo modo?
se (OrderOpenTime()+2*15*00 <=TimeCurrent()) Cls_Buy=true;
Puoi dirmi come convertire correttamente da una stringa a un array scomponendo il carattere di trasferimento del file?
Ecco un esempio:
Puoi dirmi come convertire correttamente da una stringa a un array scomponendo il carattere di trasferimento del file?
Ecco un esempio:
Ciao a tutti) Per favore consigliate come selezionare un periodo di tempo (per esempio - trovare max, min per il giorno passato o corrente) o per esempio gli ultimi 7 giorni
Forsehttps://docs.mql4.com/ru/series/ihighest ehttps://docs.mql4.com/ru/series/ilowest aiuteranno
No. Deve convertire 2 ore in secondi (2*60*60) e aggiungere 15 minuti convertiti in secondi (15*60). Allora sarà corretto.
Grazie! Qual è la voce corretta in questo caso?
se (OrderOpenTime()+2*60*60+15*60 <=TimeCurrent()) Cls_Buy=true;
È corretto?
No. Dovremmo convertire 2 ore in secondi (2*60*60) e aggiungere 15 minuti convertiti in secondi (15*60). Allora sarà corretto.
Quindi questo è corretto?
se (OrderOpenTime()+7200+15*60 <=TimeCurrent()) Cls_Buy=true;
se (OrderOpenTime()+7200+900 <=TimeCurrent()) Cls_Buy=true;
e finire così?
se (OrderOpenTime()+8100 <=TimeCurrent()) Cls_Buy=true;