Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 1019
![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
Il primo percorso ha aiutato )))) Grazie.
Un'altra domanda: strappo 3 istanze dell'indicatore nell'indicatore per ottenere dati da diversi TF. Ma quando lo collego a un grafico, ottengo questa specie di foglio di calcolo:
Cosa significherebbe?
Non posso dirlo con certezza, ma forse il 2° buffer è stato inizializzato in ritardo.
Per scoprire esattamente qual è la ragione, dovreste regolare le seguenti linee in questo modo
Dopo di che possiamo dire con più sicurezza cosa c'è di sbagliato
Non posso dirlo con certezza, ma forse il 2° buffer è stato inizializzato in ritardo.
Per scoprire esattamente qual è il motivo, dovreste regolare le seguenti linee in questo modo
Dopo di che potremo dire con più sicurezza cosa c'è che non va.
Si può fare qualcosa?
A proposito, questa copia si apre su M15.
Tuttavia, la stessa cosa è anche in altri TF...
C'è qualcosa che si può fare?
A proposito, questa copia si apre su M15.
È lo stesso anche su altri timeframe...
Nel timer, una volta ogni due minuti, chiedete qualsiasi dato per il periodo di tempo richiesto. In questo modo avrete sempre dati aggiornati per il periodo di tempo.
Inoltre: in OnCalculate() all'inizio, lo si richiede, per esempio:
Così, finché i dati del timeframe a quindici minuti non sono disponibili, l'indicatore aspetterà il prossimo tick.
Potete richiedere la giusta quantità di dati per il calcolo usando la funzione CopyXXX:
In questo caso, fino a quando il numero_di_dati richiesto è disponibile, l'indicatore aspetterà il prossimo tick.
Se decidete di usare la funzione
..., bisogna tener conto che la quantità di dati per il calcolo non deve superare il tasso_totale, altrimenti si superano i limiti dell'array. In altre parole, se ci sono meno barre sul timeframe corrente che su M15, allora dovremmo prendere il numero di barre uguale al loro numero sul timeframe corrente = rates_total
Nel timer, una volta ogni due minuti, richiedete qualsiasi dato per il periodo di tempo richiesto. In questo modo avrete sempre dati aggiornati per il periodo di tempo.
Inoltre: in OnCalculate() all'inizio si richiede, per esempio:
Quindi, fino a quando i dati del timeframe 15 min sono disponibili, l'indicatore aspetterà il prossimo tick.
È possibile richiedere la giusta quantità di dati per il calcolo tramite la funzione CopyXXX:
In questo caso, fino a quando la quantità di dati richiesta in number_of_datas è disponibile, l'indicatore aspetterà il prossimo tick.
Se decidete di usare la funzione
..., bisogna tener conto che la quantità di dati per il calcolo non deve superare il tasso_totale, altrimenti si superano i limiti dell'array. In altre parole, se ci sono meno barre sul timeframe corrente che su M15, allora dovremmo prendere il numero di barre uguale al loro numero sul timeframe corrente = rates_total
Grazie.
L'ha fatto così:
risultato:
Ho difficoltà con gli indicatori ))))
Ciao a tutti!
Si prega di consigliare la funzione CopyHigh.
Ho letto nella definizione di questa funzione: "Ottiene i dati storici in un array con il prezzo massimo della barra per un simbolo e un periodo specificato".
Stiamo parlando di un array di prezzi Bid o Ask? O c'è un modo per impostare il tipo di prezzo necessario?
Ciao a tutti!
Per favore, date un consiglio sulla funzione CopyHigh.
Ho letto nella definizione di questa funzione: "Ottiene i dati storici in un array di prezzi massimi delle barre per un simbolo e un periodo specificati".
Stiamo parlando di un array di prezzi Bid o Ask? O è possibile impostare il tipo di prezzo necessario in qualche modo?
Riferimento:Caratteristiche della tracciatura
Caratteristiche di fare grafici
I dati storici, sulla base dei quali vengono costruiti i grafici, sono memorizzati sul disco rigido. Quando apri un grafico, i dati vengono scaricati dal disco e gli ultimi dati mancanti dal server di trading. Se i dati storici di uno strumento finanziario non sono disponibili sul disco rigido, vengono scaricate le ultime 512 barre dello storico.
Per scaricare i dati precedenti, sposta il grafico nell'area richiesta. Una volta aperto il grafico, la piattaforma inizierà a ricevere informazioni sulle quotazioni attuali. Così, l'ulteriore movimento dei prezzi si forma in tempo reale. Questa informazione viene automaticamente salvata in un file di cronologia e viene utilizzata quando si apre di nuovo questo grafico in futuro.
Riferimento:Caratteristiche dei grafici
Caratteristiche di fare grafici
I dati storici, sulla base dei quali vengono costruiti i grafici, sono memorizzati sul disco rigido. Quando apri un grafico, i dati vengono scaricati dal disco e gli ultimi dati mancanti dal server di trading. Se i dati storici di uno strumento finanziario non sono disponibili sul disco rigido, vengono scaricate le ultime 512 barre di storia.
Per scaricare i dati precedenti, sposta il grafico nell'area richiesta. Una volta aperto il grafico, la piattaforma inizierà a ricevere informazioni sulle quotazioni attuali. Così, ulteriori tendenze di prezzo si formano in tempo reale. Questa informazione viene automaticamente salvata in un file di cronologia e viene utilizzata quando si apre di nuovo questo grafico in futuro.
Buona giornata Vladimir, come sempre mi aiuti :) Grazie!
Come trovare la più piccola candela di N in mql5?
In mql4
Come trovare la candela minima di N in mql5?
In mql4
In Expert Advisor o in un indicatore? Per il periodo attuale o per un altro?