Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1115
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
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.