Ma ottengo l'errore 4806 (Dati richiesti non trovati). Quando lo prendo dal timeframe corrente, tutto è OK. Ci vogliono dati. Ma ho problemi con quello più alto. Si prega di consigliare come risolvere il problema
Come ho scritto prima, funziona bene, e poi, da un certo punto, il grafico si posiziona alla fine e appareMessageBox. Perché rispondere a una richiesta, se non posso vedere la figura trovata?
La variabile _Period e Period() fino a M30 incluso, fornisce il valore in minuti. Se il periodo è M1 allora 1 Se il periodo M2 allora 2 ... Se periodo M30 allora 30
È logico che il periodo orario sarà di 60 periodo di due ore 120 tre ore 180 ecc.
Ma da H1 in poi vengono visualizzati i valori sbagliati.
La variabile _Period e la funzione Period(), fino a M30 compreso, forniscono il valore in minuti. Se periodo M1 allora 1 Se il periodo M2 allora 2 ... Se il periodo di M30 allora 30
È logico che il periodo orario sarà di 60 periodo di due ore 120 tre ore 180 ecc.
Ma da H1 in poi vengono visualizzati i valori sbagliati.
L'aiuto dice che dovrebbe essere restituito il valore di timeframe, non l'identificatore convertito conEnumToString() La variabile _Period restituisce int. ENUM_TIMEFRAMES Period() implica anche che venga restituito int.
Consenti l'uso dei cookie per accedere al sito MQL5.com.
Abilita le impostazioni necessarie nel browser, altrimenti non sarà possibile accedere.
Hai effettuato l'accesso. L'autenticazione a due fattori è stata disattivata. Configurala di nuovo e scansiona un nuovo codice QR, oppure continua con l'autenticazione a due fattori disattivata.
vedere oanda api - se non mi sbaglio nella foto è PositionBook
grazie!
Quindi devi disabilitare il grafico a scorrimento automatico. E ricordate che è un comando asincrono.
Disabili....
Disabili....
Allora dovete guardare nel vostro codice.
Sto cercando di prendere i dati dell'indicatore MA dal periodo più vecchio in MT5.
Ma ottengo l'errore 4806 (Dati richiesti non trovati). Quando lo prendo dal timeframe corrente, tutto è OK. Ci vogliono dati. Ma ho problemi con quello più alto. Si prega di consigliare come risolvere il problema
Allora dovete guardare nel vostro codice.
Puoi dirmi dove mi sbaglio?
Ho eseguito lo script su H2 all'inizio dell'ora.
Come ho scritto prima, funziona bene, e poi, da un certo punto, il grafico si posiziona alla fine e appareMessageBox. Perché rispondere a una richiesta, se non posso vedere la figura trovata?
2361
A partire dal periodo H1, una variabile o una funzione emette valori strani.
ecc.
2361
A partire dal periodo H1, una variabile o una funzione emette valori strani.
ecc.
Qual è la loro "stranezza"?
Qual è la loro "stranezza"?
La variabile _Period e Period() fino a M30 incluso, fornisce il valore in minuti.
Se il periodo è M1 allora 1
Se il periodo M2 allora 2
...
Se periodo M30 allora 30
È logico che il periodo orario sarà di 60
periodo di due ore 120
tre ore 180
ecc.
Ma da H1 in poi vengono visualizzati i valori sbagliati.
La variabile _Period e la funzione Period(), fino a M30 compreso, forniscono il valore in minuti.
Se periodo M1 allora 1
Se il periodo M2 allora 2
...
Se il periodo di M30 allora 30
È logico che il periodo orario sarà di 60
periodo di due ore 120
tre ore 180
ecc.
Ma da H1 in poi vengono visualizzati i valori sbagliati.
EnumToString(Periodo())
EnumToString(Periodo())
L'aiuto dice che dovrebbe essere restituito il valore di timeframe, non l'identificatore convertito conEnumToString()
La variabile _Period restituisce int.
ENUM_TIMEFRAMES Period() implica anche che venga restituito int.