Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1897
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
Buon pomeriggio.
Sto visualizzando il valore del frattale giornaliero sotto forma del suo valore o di una linea verticale. La linea non viene visualizzata e il valore è 0.
Ecco un pezzo di codice
Per favore, ditemi cosa c'è che non va.
Perché il valore è 0. Il frattale si forma dopo n candele.
Array per tutta la storia disponibile, non ne ho bisogno.
Ho letteralmente bisogno di 50-100 barre.
Come questo.
Qual è lo scopo dell'indicatore? Se non è un segreto ovviamente) Il problema è nella visualizzazione dell'ora. Vale a dire che non è il tempo dei tic reali, ma quello dei numeri. Ogni numero sulla propria barra del TF.
Qual è lo scopo dell'indicatore? Se non è un segreto, ovviamente) Il problema è ovviamente la visualizzazione dell'ora. Cioè non è il vero tempo che ticchetta, ma il tempo numerato. Ogni numero sulla propria barra di TF.
Il punto, per vedere gli ultimi tick sul grafico aperto :)
P.S. * Cambio di domanda e offerta
Come in Market Watch
Perché il valore è 0. Un frattale si forma dopo n candele
Un frattale è formato se non c'è un nuovo estremo e dopo tre barre quelle sono 0, 1, 2.
Non è cambiato nulla.
O c'è di nuovo qualcosa che non va.
L'ho fatto, funziona.
---
Qualcosa mi dice che puoi fare a meno del ciclo.
È vero?
Sembra che non ci sia una funzione di spostamento in MQL, per quanto ne so. Quindi, lo spostamento può essere fatto solo con l'aiuto di un ciclo. Perché non ti va bene?
P.S. Per quanto riguarda l'array extra, non era necessario. Hai fatto correttamente lo spostamento e scrivi il valore dell'offerta proprio nel buffer!
Buon pomeriggio.
Sto visualizzando il valore del frattale giornaliero sotto forma del suo valore o di una linea verticale. La linea non viene visualizzata e il valore è 0.
Ecco un pezzo di codice
Per favore, ditemi cosa c'è che non va.
Perché siete sicuri che il frattale sulla barra zero debba essere non zero? Quando, non sarà 0 solo se c'è!
Perché il valore è 0. Il frattale si forma dopo n candele
E anche questo accade tutt'altro che sempre. Solo nel caso in cui la barra n-esima sia un frattale!
Cioè, per vedere gli ultimi tick su un grafico aperto :)
P.S. * Cambio di domanda e offerta
Come in Market Watch
Pensavo a misure di velocità)))
Cioè, per vedere gli ultimi tick su un grafico aperto :)
P.S. * Cambio di domanda e offerta
Come in Market Watch
ArrayCopy() non è una buona soluzione?
ArrayCopy, serve per copiare da un array ad un altro. E qui è necessario spostare i valori prima di aggiungere ogni tick. Pertanto, può essere risolto solo utilizzando un ciclo.
ArrayCopy() non vi soddisfa?
Come usarlo, puoi mostrarmelo?
Ecco il compito.
Forum sul trading, sistemi di trading automatico e test di strategia
Tutte le domande dei neofiti su MQL4 e MQL5, aiuto e discussione di algoritmi e codici
Vitaly Muzichenko, 2022.02.13 15:42
Non ho bisogno di un array per tutta la storia disponibile.
Ho letteralmente bisogno di 50-100 barre
Come questo
Ecco il codice pronto, ma il ciclo è un po' spaventoso
---
Di nuovo, c'è un ciclo dentro ArrayCopy() e probabilmente più di uno. Quindi il codice difficilmente diventerà più leggero e veloce grazie a questa sostituzione