Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 1183
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
Guardando ENUM_TIMEFRAMES Period();
Ho capito che era un'enumerazione.
Ma l'enumerazione non segue in alcun modo l'int _Period. È un int. E l'aspettativa da esso è la stessa.
----
Ma anche se è un'enumerazione, quali grandi motivi ha per enumerare 16385, -6, -7, ecc.
Che razza di numero è questo? Perché non enumerare la sequenza Fibo, per esempio? :)
E, anche se non è un 4q, perché non 60?
Perché _Periodo per la compatibilità con mql4. E infatti, è lo stesso valore in una variabile predefinita e nient'altro. Se avete un desiderio irresistibile di imparare mql5, dimenticate tutto quello che sapete su mql4, dimenticate i minuti di tempo. Prendetelo così com'è e usatelo.
Perché _Period è per la compatibilità con mql4. Infatti, è lo stesso valore in una variabile predefinita e nient'altro. Se avete un desiderio irrefrenabile di imparare mql5, dimenticate tutto quello che sapete su mql4, dimenticate i minuti di tempo. Prendilo per quello che è e usalo.
OK.
Perché _Period è per la compatibilità con mql4. Infatti, è lo stesso valore in una variabile predefinita e nient'altro. Se avete un desiderio irrefrenabile di imparare mql5, dimenticate tutto quello che sapete su mql4, dimenticate i minuti di tempo. Prendetelo così com'è e usatelo.
E sono d'accordo con l'affermazione della domanda. Da Period() ci si aspetta, intuitivamente, almeno il numero di secondi. E una funzione che dà il risultato di un'enumerazione... è qualcosa )))
Poi c'è l'ipotesi che PeriodSeconds() non sia necessario. E ridurrebbe i gesti inutili...
E sono d'accordo con l'affermazione della domanda. Periodo() si aspetta, intuitivamente, almeno il numero di secondi. E una funzione che restituisce un risultato da un'enumerazione... è qualcosa )))
Poi c'è l'ipotesi che PeriodSeconds() non sia necessario. E ridurrebbe i gesti inutili...
Sembri Don Chisciotte.
Questo viene dalla documentazione:
ChartIndicatorAdd
Aggiunge un indicatore con l'handle specificato alla finestra del grafico specificato
ChartIndicatorDelete
Elimina un indicatore con un nome specificato dalla finestra del grafico specificato
ChartIndicatorGet
Restituisce la maniglia dell'indicatore con il nome breve specificato sulla finestra del grafico specificata
ChartIndicatorName
Restituisce il nome breve dell'indicatore per il numero nell'elenco degli indicatori nella finestra del grafico specificato
ChartIndicatorsTotal
Restituisce il numero di tutti gli indicatori collegati alla finestra del grafico specificato.
Come faccio a sapere se l'indicatore è già sul grafico in base all'handle ricevuto?
Se ChartIndicatorName restituisse un nome breve dal suo manico - capisco, ma che dire? Passare tutto in un ciclo?
Ciao conoscitori. Potete dirmi, per favore, se nelle funzioni CopyLow,CopyHigh e simili, è possibile prendere dati singoli, cioè da una barra, in una variabile (di tipo appropriato), ma non in array, come è specificato nella documentazione?
Grazie mille per la risposta.
Ciao conoscitori. Potete dirmi, per favore, se nelle funzioni CopyLow, CopyHigh e simili, è possibile prendere dati singoli, cioè da una barra, in una variabile (di tipo appropriato), ma non in array, come è specificato nella documentazione?
Grazie mille per la risposta.
Si può fare solo questo: chiedere un singolo elemento, ma sempre in un array. E dopo di che ottenere già i valori dall'array dall'indice [0].