Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 501
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
Pomeriggio. Potete per favore consigliarmi se MT4 e MT5 hanno la possibilità di sovrapporre i grafici di uno strumento con diversi timeframes, e gli indicatori per questi timeframes? Per esempio, voglio visualizzare in una finestra 3 grafici della coppia EUR/USD con TF: giorno, 4 ore e ora, e anche sovrapporre gli indicatori scorrevoli di questi TF. È possibile? Non vedo l'ora di ricevere qualsiasi aiuto.
Cosa fare con la linea temporale? O disegnare barre da scale temporali più piccole di qualche barra?
Signori, per favore consigliatemi, ho preso una funzione da Kim che restituisce il numero di barra dell'ultima posizione aperta o -1.
Chiamo questa funzione e scrivo una condizione
Ho dato un'occhiata a Print e vedo che questa funzione restituisce -1, all'inizio pensavo che non ci fosse nessun ordine ma dopo un po' l'ordine è riapparso e sulla stessa barra è stata aperta un'operazione dopo lo stop.
l'errore è scritto puntando aif( iOpen[0] != time_open )'iOpen' - identificatore non dichiarato
Kim ha tutte le funzioni funzionanti! Non l'hai applicato correttamente.
Kim ha tutte le funzioni funzionanti! Non l'hai applicato correttamente.
Nessuno sta discutendo, voglio solo capire come l'ho applicata male.
Nessuno sta discutendo, vorrei capire come lo sto applicando male
Stampate tutto - è la cosa giusta da fare per identificare errori e mancanze:
Stampare tutto - questa è la soluzione migliore per identificare errori e carenze:
Dicevo che restituisce -1, cioè l'ultima barra in cui l'ordine è stato aperto non viene trovata dalla funzione, sono preoccupato che non sto passando i parametri giusti
La linea significa che si passa attraverso tutte le posizioni, e si sceglie/ricorda la più recente, e si lavora con quella. Questo nel caso in cui le posizioni non siano in ordine, ma sparse.
La funzione passa attraverso e seleziona il più recente per tempo, cioè l'ultimo
Poi, abbiamo un selezionato, e lo sostituiamo nella funzioneiBarShift(sym, tf, oot ,true);
La funzione restituisce il numero di barra per tempo. Questo è tutto.
Purtroppo non posso controllarlo, ma quando l'ho usato, ha funzionato bene, così come tutte le funzioni pubblicate qui da I. Kim