[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non potrei andare da nessuna parte senza di te - 2. - pagina 196
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
SergNF:
init() viene eseguito solo una volta, indipendentemente dal fatto che ci siano o meno dei tick. Inoltre, durante l'esecuzione di init (se la funzione è pesante), potrebbe saltare dei tick. Ma l'essenza della funzione start è solo quella di essere eseguita quando arriva un nuovo tick.E allora? Cosa vuoi che ti dica?) usare start per il suo scopo? Ho detto chiaramente di cosa ho bisogno - aspettare un tick in init e ricordare il suo tempo, ho spiegato perché in init. e il tuo consiglio non è rilevante
Mi dispiace. Aspettate.
E allora? Cosa vuoi che ti dica?) usare start per il suo scopo? Ho detto chiaramente di cosa ho bisogno - aspettare un tick in init e ricordare il suo tempo, ho spiegato perché in init. e non credo che il tuo consiglio sia rilevante
???
E allora? Cosa vuoi che ti dica?) usare start per il suo scopo? Ho detto chiaramente di cosa ho bisogno - aspettare un tick in init e ricordare il suo tempo, ho spiegato perché in init. e il tuo consiglio non sembra essere rilevante
Voglio processare il primo tick in start() e il resto in init()
Non credo che troverai una risposta qui sul forum.
Da quanto ho capito, lei ha "la sua strada", sconosciuta prima...
Quindi cosa volete che vi dica?) per usare start() come previsto? Ho detto chiaramente di cosa ho bisogno - aspettare un tick in init e ricordare il suo tempo, ho spiegato perché in init.
Stanno cercando di spiegarvi che all'interno della funzione init() l'arrivo del tick non è identificato in alcun modo, quindi potete aspettare che il tick arrivi alla morte.
Il vostro compito è risolto in modo elementare all'interno della funzione start(). Si inserisce una variabile booleana, la si inizializza con il valore true, all'inizio della funzione start() si mette if() da questa variabile, e al suo interno si ricorda tutto quello che serve e si cambia il valore della variabile in false. Questo operatore condizionale sarà eseguito solo una volta, al primo start(), cioè al primo tick del vostro indicatore o Expert Advisor.
Voglio elaborare il primo tick in start() e il resto in init()
E questo, scusate, è una fantasia. Non ci può essere affatto un ritorno da start() a init().
Ma è interessante sapere perché ho bisogno di una tale perversione?
Voglio processare il primo tick in start() e il resto in init()
Stanno cercando di spiegarvi che all'interno di init() l'arrivo del tick non è identificato in alcun modo