Indicatori: Seconde Barre - pagina 2

 
Gerard William G J B M Dinh Sy #:
?

Forum sul trading, sui sistemi di trading automatizzato e sulla verifica delle strategie di trading

Expert OnTick non viene richiamato ad ogni tick, ma gli indicatori sì.

Stanislav Korotky, 08/10/2024 17:22

Il fatto che tu abbia ricevuto correttamente tutti i tick in OnCalculate online durante un test occasionale non significa che ciò possa accadere ogni volta. Suppongo che dipenda da molti fattori (numero di programmi in esecuzione, carico della CPU, dimensione della coda degli eventi). In realtà si tratta di una specifica di implementazione[nascosta e quindi non documentata] del terminale che in futuro potrebbe cambiare in vari modi. Non darei per scontato che il tuo programma riceva tutti i tick in OnCalculate.

Se non sbaglio, ricordo test simili effettuati in passato, in cui, secondo i contatori di tick, questi venivano saltati dagli handler. Al momento non ho tempo di cercare informazioni al riguardo nei forum.

Forum sul trading, sui sistemi di trading automatizzato e sul test delle strategie di trading

Expert OnTick non viene chiamato per ogni tick, mentre gli indicatori sì.

Dominik Egert, 08/10/2024 17:36

Sì, sono d’accordo. Anche Alain lo ha sottolineato e ha ripubblicato un post di Renat.

Ecco perché ho linkato il thread: per quanto ne so, contiene la maggior parte dei dettagli su questo argomento.



 
Ryan L Johnson #:

Purtroppo, gli indicatori che utilizzano il gestore di eventi OnCalculate() spesso elaborano i tick in modo errato.

Beh, questo significa che non hai dato un'occhiata al codice dell'indicatore.

Ryan L Johnson #:

A dire il vero, non sono stato io a scrivere questo expert. Poiché lo sviluppatore non ha specificato chiaramente i diritti d’autore, non esitate a indicare il suo nome, se sapete chi sia.

Senza dubbio l’expert advisor è stato scritto da un’intelligenza artificiale. È troppo semplice per funzionare correttamente. Può essere utilizzato come esempio didattico per i principianti.


Vedo che mentre dormivo, qui avete litigato per la verità. E avete perso )))


 
Ryan L Johnson #:

Purtroppo, gli indicatori che utilizzano il gestore di eventi OnCalculate() spesso elaborano i tick in modo errato. A differenza di questi, ecco un expert advisor che utilizza il gestore di eventi OnTimer(). Come bonus aggiuntivo, è possibile aggiungere altre utilità al grafico personalizzato generato dall’expert. Si noti che l’expert non tenta di elaborare i tick storici, pertanto le barre vengono generate solo in senso avanti.

A dire il vero, non sono stato io a scrivere questo expert. Poiché lo sviluppatore non ha specificato chiaramente i diritti d’autore, non esitate a indicare il suo nome, se sapete chi sia.

Grazie, purtroppo l’expert advisor non disegna le candele in tempo reale, ma solo quelle chiuse e non mostra le operazioni sul grafico
 
Aleksandr Slavskii #:


È possibile in qualche modo ridurre l'altezza di questo grafico? Non riesco a farlo con i metodi usuali.

Allego la registrazione.

 
Jewel177 #:

Si può?

Sì, è possibile.

Metti in commento la funzione IsChartScale()

Però poi sarà difficile visualizzare il grafico sullo schermo.

 
Aleksandr Slavskii #:

È possibile.

Commentare la funzione IsChartScale()

Tuttavia, in seguito potrebbe risultare problematico visualizzare il grafico sullo schermo.

Risolviamo un problema, ma ne creiamo un altro.)))

Non ne capisco assolutamente nulla. Non riesco ad aggiungerla da sola.

E mi sembra di capire che poi non ci sia modo di aggirare il problema di visualizzare il grafico?

 
Jewel177 #:
"Curiamo una cosa e ne roviniamo un'altra.")))
Esatto.
Jewel177 #:
E mi sembra di capire che poi non ci sia modo di aggirare il problema della cattura del grafico?

Il problema si può risolvere, ma l’autore (io) non lavora più gratuitamente da tempo. Purtroppo.


Provate a utilizzare l’intelligenza artificiale: non avete nulla da perdere se non un po’ di tempo, ma potreste acquisire un’abilità utile.

Basta cliccare sul pulsante e chiedere all’IA di modificare l’indicatore come desiderate. Se dovesse danneggiarlo, basterà semplicemente scaricare nuovamente l’indicatore dal sito.

 
Aleksandr Slavskii #:
Esatto.

Il problema si può risolvere, ma l’autore non lavora più gratuitamente da molto tempo. Purtroppo.


Provate a ricorrere all’IA: non avete nulla da perdere se non un po’ di tempo, ma potreste acquisire una competenza utile.

Basta cliccare sul pulsante e chiedere all’IA di correggere l’indicatore secondo le vostre esigenze. Se dovesse danneggiarlo, basterà semplicemente scaricare nuovamente l’indicatore dal sito.

Grazie per il consiglio, ci proverò)
 
Tutto è possibile.
Barre da 10 secondi
File:
 

È solo un'idea. La funzione di spostamento di qualche minuto.

Per alcuni expert advisor che operano su M15+, si potrebbero utilizzare le stesse candele M15 sfalsate di un paio di minuti, il che, nel complesso, consentirebbe di evitare alcuni problemi che sorgono quando compare una nuova barra o vengono pubblicate notizie.

Per le opzioni binarie si tratta di un mondo completamente nuovo e inesplorato.