Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1899
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
Sì, nel mio caso devi iniziare con la prima, non con la barra zero) è un buon punto.
Perché la barra zero è spostata insieme a tutte le altre barre a sinistra. E se spostiamo tutte le barre tranne lo zero, otterremo due valori uguali per il primo e il secondo indice.
P.S. Se spostiamo i dati, una cella libera deve sempre essere sovrascritta. Altrimenti, ci saranno due valori identici in una riga.
ZZZY sovrascrivendo il valore di zero prima dello spostamento, si perde il valore dell'indice zero.
Questo è esattamente il mio punto!
Cos'è un tampone ad anello in un µl
Qualcosa come
o anche
Qualcosa come.
o anche
spostamento dell'indice nella matrice in µl. Anche se dovrebbe funzionare. E a proposito, il peso del ciclo di spostamento dell'indice (che è un ciclo) e il ciclo di assegnazione non dovrebbero differire molto.
Come usarlo, puoi mostrarmelo?
Ecco il compito.
Ecco il codice finito, ma il ciclo è un po' spaventoso
---
Di nuovo, c'è un ciclo dentro ArrayCopy() e probabilmente più di uno. Quindi il codice difficilmente diventerà più semplice e veloce grazie a questa sostituzione.
In questo codice, dovreste specificare un array
da quale indice scrivere e da quale copiare dipende dalla direzione dello spostamento dell'array. Così, se vogliamo che l'indice 0 contenga sempre dati nuovi e freschi, dovremmo copiare da 0 e scrivere da 1. Così, i valori nell'indice 0 e 1 saranno identici, e poi un nuovo valore sarà copiato in 0.
E dubito molto che ArrayCopy() abbia al suo interno lo stesso ciclo di quello dell'utente. Così, avendo una matrice con una certa dimensione, viene spostata di 1 ad ogni tick e poi copiata nel buffer dell'indicatore che viene visualizzato come una linea...
Ed ecco la funzione che mostra la ripartizione sullo schermo
Potete dirmi per favore come fare in modo che lo schermo mostri non 0 o 1 ma 0 è "SI" e 1 è "NO".
Grazie
Per favore, ditemi la funzione di ripartizione per i fatti giornalieri.
Ed ecco la funzione che mostra la ripartizione sullo schermo
Potete per favore dirmi come fare in modo che lo schermo mostri non 0 o 1 ma 0 è "SI", 1 è "NO".
Grazie
Per favore, ditemi qual è la funzione di ripartizione del factal diurno.
Ed ecco la funzione che mostra la ripartizione sullo schermo
Potete dirmi per favore come fare in modo che lo schermo mostri non 0 o 1 ma 0 è "SI" e 1 è "NO".
Grazie
Qualcosa del genere.
Qualcosa del genere.
Grazie
In questo codice, è necessario specificare un array
Da quale indice scrivere e quale indice copiare dipende dalla direzione dell'offset dell'array. Cioè, se l'indice 0 deve sempre contenere dati nuovi e freschi, allora copia da 0 e scrive da 1. Così, i valori nell'indice 0 e 1 saranno identici, e poi un nuovo valore sarà copiato in 0.
E dubito molto che ArrayCopy() abbia al suo interno lo stesso ciclo di quello dell'utente. Così, avendo una matrice con una certa dimensione, viene spostata di 1 ad ogni tick e poi copiata nel buffer dell'indicatore che viene visualizzato come una linea...
Ci proverò.
---
In generale, il mio codice funziona con successo, è passato più di un'ora