Discussion de l'article "Implémentation d'Indicateurs en tant que Classes par des Exemples de Zigzag et d' ATR"
![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Un nouvel article Implémentation d'Indicateurs en tant que Classes par des Exemples de Zigzag et d' ATR a été publié :
Le débat sur une manière optimale de calculer les indicateurs est sans fin. Où devrions-nous calculer les valeurs de l'indicateur - dans l'indicateur lui-même ou intégrer toute la logique dans un Expert Advisor qui l'utilise ? L'article décrit une des variantes de déplacement du code source d'un indicateur personnalisé iCustom directement dans le code d'un Expert Advisor ou d'un script avec optimisation des calculs et modélisation de la valeur prev_calculated.
Pour créer cette classe, nous allons utiliser une méthode non conventionnelle - l'accès en anneau aux éléments du tableau pour l'allocation unique de mémoire pour le tableau et pour éviter les procédures excessives de copie de tableaux. Examinons-le par l'exemple de 5 éléments :
Initialement, nous travaillons avec le tableau, dont la numération commence par 0. Mais que devons-nous faire si nous devons ajouter la valeur suivante en conservant la taille du tableau (ajouter une nouvelle barre) ? Il y a deux formes :
Auteur : Aleksandr Chugunov