La funzione Bars restituisce il numero di barre. Quando abbiamo bisogno di ottenere l'indice di una barra con indice 9 (scusate la tautologia), restituirà 10, perché l'indice della prima barra è 0.
Bene, grazie. Tutto sommato, è una buona aggiunta-notizia. È vero, non mi preoccupo davvero, so solo che è il numero di barre. E se il programma ha bisogno di un indice, solo allora ne sottraggo uno.
Vasiliy Pushkaryov: Ecco due varianti dell'analogo di iBarShift(): post #5 e post #7
Variante semplice:
Bars(NULL, 0, t, 32000000000)-1;
la soluzione più breve e veloce per l'analogico iBarShift per il simbolo corrente e il timeframe e non richiede funzioni aggiuntive. Tuttavia, anche per quelli non correnti, basta compilare i primi due parametri invece di quelli nulli.
Consenti l'uso dei cookie per accedere al sito MQL5.com.
Abilita le impostazioni necessarie nel browser, altrimenti non sarà possibile accedere.
Hai effettuato l'accesso. L'autenticazione a due fattori è stata disattivata. Configurala di nuovo e scansiona un nuovo codice QR, oppure continua con l'autenticazione a due fattori disattivata.
La funzione Bars restituisce il numero di barre. Quando abbiamo bisogno di ottenere l'indice di una barra con indice 9 (scusate la tautologia), restituirà 10, perché l'indice della prima barra è 0.
Ecco due varianti dell'analogo di iBarShift(): post #5 e post #7
Solo una variante:
Solo che non funzionerà correttamente in tutti i casi. GetBarShift() di fxsaber è più versatile.
Provate a mettere TimeCurrent() invece di t nella vostra funzione, vedrete il risultato.
Solo che non funzionerà correttamente in tutti i casi. GetBarShift() di fxsaber è più universale.
Provate a mettere TimeCurrent() invece di t nella vostra funzione, vedrete il risultato.
Il risultato sarà lo stesso.
Non hai nemmeno controllato.
L'ho già testato molte volte, quindi lo so e basta. Ma non l'hai nemmeno provato tu stesso.
Ecco il copione.
Si blocca e basta. Rimuovendolo forzatamente dal grafico si ottiene il risultato.
Così l'ho provato, ed è per questo che l'ho consigliato anche a voi. Ma visto che l'hai usato e ti sta bene, non ti farò cambiare idea.
Anche questo va bene