Indicateurs: Secondes barres - page 2

 
Gerard William G J B M Dinh Sy #:
?

Forum consacré au trading, aux systèmes de trading automatisés et au test de stratégies de trading

La fonction Expert OnTick n'est pas appelée à chaque tick, contrairement aux indicateurs.

Stanislav Korotky, 08/10/2024 17h22

Le fait que vous ayez réussi à recevoir tous les ticks dans OnCalculate en ligne lors d'un test ponctuel ne signifie pas que cela se produira à chaque fois. Je suppose que cela dépend de nombreux facteurs (nombre de programmes en cours d’exécution, charge du processeur, taille de la file d’attente des événements). En réalité, il s’agit d’ une spécificité d’implémentation[cachée et donc non documentée] du terminal, susceptible d’évoluer à l’avenir de différentes manières. Je ne tiendrais pas pour acquis que votre programme recevra tous les ticks dans OnCalculate.

Si je ne me trompe pas, je me souviens de tests similaires effectués par le passé, où, d’après les compteurs de ticks, ceux-ci étaient ignorés par les gestionnaires. Je n’ai pas le temps de faire des recherches sur les forums à ce sujet pour le moment.

Forum sur le trading, les systèmes de trading automatisés et le test de stratégies de trading

L'expert OnTick n'est pas appelé à chaque tick, contrairement aux indicateurs.

Dominik Egert, 08/10/2024 17h36

Oui, je suis d'accord. Alain l'a également souligné et a republié un message de Renat.

C’est pourquoi j’ai mis le lien vers ce fil de discussion, car il contient, à ma connaissance, le plus de détails sur ce sujet.



 
Ryan L Johnson #:

Malheureusement, les indicateurs qui utilisent le gestionnaire d'événements OnCalculate() traitent assez souvent les ticks de manière incorrecte.

Eh bien, cela signifie que vous n’avez pas examiné le code de l’indicateur.

Ryan L Johnson #:

À vrai dire, je n'ai pas écrit cet expert. Étant donné que le développeur n'a pas explicitement mentionné les droits d'auteur, n'hésitez pas à indiquer son nom si vous savez de qui il s'agit.

Il ne fait aucun doute que ce conseiller a été écrit par une IA. Il est bien trop simple pour fonctionner correctement. On peut l'utiliser comme support pédagogique pour les débutants.


Je vois que pendant que je dormais, vous vous êtes battus ici pour la vérité. Et vous avez perdu )))


 
Ryan L Johnson #:

Malheureusement, les indicateurs qui utilisent le gestionnaire d'événements OnCalculate() traitent assez souvent les ticks de manière incorrecte. Contrairement à ceux-ci, voici un expert qui utilise le gestionnaire d'événements OnTimer(). En prime, vous pouvez ajouter d'autres utilitaires au graphique personnalisé généré par le conseiller. Notez que le conseiller ne tente pas de traiter les ticks historiques ; les barres sont donc générées uniquement dans le sens direct.

À vrai dire, je n’ai pas écrit ce conseiller. Étant donné que le développeur n’a pas explicitement mentionné les droits d’auteur, n’hésitez pas à indiquer son nom si vous savez de qui il s’agit.

Merci, malheureusement, le robot ne trace pas de bougies en temps réel, seulement les cours de clôture, et il n'y a pas de transactions sur le graphique