Quando ha senso mantenere parte del codice del robot in un indicatore? - pagina 32

 
Andrei01:
Da dove viene questo postulato? C'è un solo e unico calcolo certo che può essere fatto sia in un indicatore che in un Expert Advisor, è davvero necessario spiegare cose così elementari?


Non è così. Negli indicatori tutti i calcoli relativi ai dati del grafico possono essere eseguiti in modo più facile e veloce.
 
Integer:

Questo non è vero. Negli indicatori tutti i calcoli relativi ai dati del grafico possono essere fatti in modo più facile e veloce.
Non si possono fare gli stessi calcoli in un Expert Advisor?
 
Andrei01:
Non si possono fare gli stessi calcoli in Expert Advisor?

Si può, ma in un modo diverso, perché:

1. IndicatorCounted()

2. lavorare con gli array.

Sta finalmente iniziando a capire?

 
TheXpert:

Si può, ma in un modo diverso, perché:

1. IndicatorCounted()

2. Gestione della matrice.

Stai finalmente iniziando a capire come funziona?

1. IndicatorCounted() può essere implementato anche in ekspert.

2. gli array sono anche disponibili.

Non c'è logica.

 
Andrei01:
Non si possono fare gli stessi calcoli in un esperto?


Non puoi fare gli stessi calcoli.
 
Andrei01:

1. IndicatorCounted() può essere implementato anche in ekspert.

Avrai un momento difficile
 

Il filo è grande. Piuttosto degno del premio "flubber più veloce".

_____________________________________

Per coloro che non capiscono perché il codice suggerito da hrenfx nella prima metà della discussione non gestirà correttamente i salti, ecco di cosa sto parlando.

Quando la comunicazione viene ripristinata, gli eventi nel terminale si verificano nel seguente ordine. L'evento tick passa per primo, e poiché il tick in arrivo ha un nuovo tempo di barra, sarà riferito esattamente all'ultima, zero barra. L'indicatore/esperto calcolerà il suo algoritmo pensando che l'ultimo tick sia la barra zero, e l'ultima barra prima del passaggio sia la barra con il numero 1, anche se in realtà potrebbe essere passato molto tempo tra loro. E solo allora il terminale inserirà il pezzo di storia mancante pompato. Così, al momento dell'aggiornamento effettivo della storia, la barra zero è già stata calcolata ed è il suo tempo che è contenuto nella variabile PrevTime, il che significa che le barre scambiate saranno saltate.

Per sicurezza, chiedo a coloro che sanno ma sono silenziosi - ho capito bene?

 
alsu:
Sarai torturato
Se conosci l'algoritmo, sai sempre il numero di barre che devi calcolare in un dato momento.
 
Integer:

Gli stessi non funzionano.
qual è il problema dei calcoli?
 
Andrei01:
Se conosci l'algoritmo, sai sempre il numero di barre che devi calcolare in un dato momento. sarà più veloce e più facile.

Sei senza speranza :)

alsu:

Nel caso, chiedo a coloro che sanno ma tacciono - Ho detto bene?

Sì, l'ho già spiegato due volte.

alsu:

Questo thread è fantastico. Abbastanza degno del premio per "l'inondazione più veloce".

È solo che sono davvero stufo delle divagazioni del topicstarter. Anche Dimitri lo vede.

Non è la prima volta che questo accade.
Motivazione: