Le meilleur indicateur de tendance - page 5

 

Voici trois indicateurs créés par Piligrimm qui vous permettent de déterminer la tendance. Il est peut-être judicieux de les télécharger dans la base de code, mais c'est à la discrétion des modérateurs.

Une fois, il les a vendus, mais il s'est depuis longtemps retiré de tous ces cas, et maintenant cela ne le dérange pas s'ils apparaissent dans le domaine public.

La seule chose, dans l'indicateur "Tendance de l'indicateur", j'en ai jeté ce dont je n'avais pas besoin, ce qui le rend un peu plus facile, si quelqu'un n'a pas besoin de toutes les options présentes dans d'autres indicateurs, alors par analogie, ils peuvent être supprimés .

Mode d'emploi:

" Indicateur pouvoir ".

L'idée sur la base de laquelle l'indicateur " Indicateur " a été développé pouvoir " est de surveiller dynamiquement la lutte entre les tendances haussières et baissières qui se déroulent actuellement sur le marché. Lorsque la tendance haussière domine, à mesure que de nouvelles barres arrivent, les valeurs des indicateurs sur la barre zéro augmentent proportionnellement à la force de la tendance, et lorsque la tendance baissière domine, elles diminuent en conséquence. Avec de légères fluctuations de la tendance, puis dans un sens, puis dans l'autre sens, les valeurs de l'indicateur se reflètent sous la forme d'une ligne droite qui, sur toute sa longueur à partir du dernier tournant, se déplace lentement proportionnellement à la force de la tendance dominante, et avec une augmentation significative de l'une des tendances, il se déplace brusquement dans la direction correspondante, formant un nouveau point de rupture. " Indicateur Power " - utilise au cœur de son travail l'algorithme d'échantillonnage à seuil que j'ai développé avec un pas réglable proportionnellement à la dynamique des changements de cotations. En conséquence, un tel échantillonnage, on obtient des échantillons correspondant uniquement aux points extrêmes du signal. Dans le même temps, le niveau du signal affiché par l'indicateur est déterminé par la force de la tendance actuellement dominante et change lentement proportionnellement à la force de la tendance jusqu'à ce que le prochain point d'échantillonnage soit formé et fixe ce niveau.

L'indicateur fonctionne sur tous les instruments, toutes les périodes, tous les marchés. L'indicateur peut être utilisé à la fois pour la conception de systèmes de trading mécaniques et pour le trading manuel.

L'indicateur traite les données à l'arrivée d'une nouvelle barre. L'indicateur fonctionne en deux modes, statique et dynamique. En mode statique, l'indicateur traite toute la longueur d'un échantillon d'historique donné et le recalcule pour toute la longueur lorsqu'une nouvelle barre arrive, créant des modèles d'une longueur donnée qui peuvent être affichés sur un graphique et enregistrés sur le disque. En mode dynamique, l'indicateur calcule la valeur uniquement sur une barre nouvellement arrivée, accumulant progressivement les valeurs calculées au fur et à mesure que de nouvelles données arrivent. La longueur de l'historique traité est déterminée par la variable " LengthSample " dans l'onglet "Properties - Input Parameters", la longueur de l'historique peut être quelconque.

Les valeurs du signal au dernier point fixe correspondant au dernier point d'échantillonnage et la valeur courante à la barre zéro, sont stockés dans des variables globales, les noms des variables globales peuvent être modifiés, cela vous permet de définir un nombre quelconque d'indicateurs avec différents niveaux de seuil sur un instrument et d'organiser la communication avec un Expert Advisor ou d'autres indicateurs via des variables globales. Lorsque l'indicateur fonctionne, il est possible d'optimiser ses paramètres en reconstruisant le coefficient de seuil. Le choix d'une valeur de seuil spécifique est déterminé par sur quel instrument et quelle période l'indicateur est installé, ainsi que quelle stratégie de trading vous souhaitez mettre en œuvre en fonction de cet indicateur.

Le calcul est visualisé sur le graphique de l'instrument dans la fenêtre où l'indicateur est installé.

Les paramètres de fonctionnement sont définis dans l'onglet "Propriétés - Paramètres d'entrée" lorsque l'indicateur est placé sur un graphique dans la fenêtre MetaTrader 4.

" Indicateur Power " a les paramètres d'entrée suivants :

une). LengthSample - la longueur de l'historique traité ;

2). Seuil – coefficient de seuil;

3). DynamicMode – mode de fonctionnement de l'indicateur dynamique/statique.

4). Enregistrer les données du fichier – indicateur d'autorisation d'écrire sur le disque les données calculées par l'indicateur ;

5). nomfichierdonnées – le nom du fichier où seront enregistrées les données ;

6). Subscripting_MT4 - direction d'indexation des tableaux écrits sur le disque.

7). NameGlobalVariableGP_0 – nom de la variable globale qui enregistre la valeur actuelle du signal sur la barre zéro ;

huit). NameGlobalVariableGP_1 - le nom de la variable globale qui stocke le dernier valeur de signal fixe.

une). La longueur de l'historique traité est déterminée par la variable « LengthSample ». La taille maximale n'est pas limitée. En même temps, il est nécessaire que dans la fenêtre et dans l'historique des instruments avec lesquels l'indicateur fonctionne, il n'y ait pas moins de barres que " LengthSample + 100".

2). Coefficient de seuil, définit le seuil d'échantillonnage en "points".

3). DynamicMode - drapeau qui détermine le choix du mode dynamique ou statique de l'indicateur, avec DynamicMode = 1 - mode dynamique, avec DynamicMode = 0 – mode statique. Le mode dynamique vous permet d'accélérer le travail de l'indicateur car tout l'historique ne sera pas recalculé, mais seules les barres nouvellement arrivées seront traitées. Dans ce cas, les valeurs calculées seront cumulées. Seules les données accumulées à la suite du calcul seront affichées sur le graphique, ainsi que lorsque l'écriture sur disque est activée, et enregistrées dans un fichier. Dans le mode de fonctionnement statique, à l'arrivée d'une nouvelle barre, tout l'historique sera recalculé à la profondeur de « LengthSample ». Affichées sur le graphique, ainsi que lorsque l'écriture sur disque est activée, les données seront enregistrées dans un fichier sur toute la longueur de l'historique traité.

4). Indicateur SaveFileData interdit écrire les données calculées par l'indicateur sur le disque à une valeur de 0, si un traitement ultérieur des données n'est pas nécessaire. S'il est nécessaire de poursuivre le traitement et d'enregistrer les données sur le disque, la valeur SaveFileData doit être mis à 1.

5). nomfichierdonnées – le nom du fichier où seront stockées les données sur le disque. Vous pouvez définir n'importe quel nom, mais l'extension de fichier doit rester inchangée. csv , sinon une erreur se produira lors de l'écriture du fichier. La taille du tableau stocké en mode statique est déterminée par " LengthSample ", en mode dynamique, le nombre de barres qui sont venues depuis que l'indicateur a été allumé.

6). Variable Subscripting_MT4 - détermine la direction d'indexation du tableau en cours d'écriture sur le disque, s'il est défini sur 1, l'indexation correspondra à celle adoptée pour MetaTrader 4, du chiffre le plus significatif à zéro, si la valeur est définie sur 0, alors il y aura être une indexation standard de zéro au chiffre le plus significatif. Cela s'applique à la fois à FileNameData et à FileNamePointsFracture .

7). NameGlobalVariableGP_0 – nom de la variable globale qui enregistre la valeur actuelle du signal sur la barre zéro ;

huit). NameGlobalVariableGP_1 - le nom de la variable globale qui stocke le dernier valeur de signal fixe.

" Indicateur canal ".

Il existe deux tendances sur le marché, ascendante - haussière et descendante - baissière. La nature de ces tendances est quelque peu différente les unes des autres, mais, néanmoins, elles dépendent les unes des autres et s'influencent mutuellement. Cet indicateur repose sur l'idée de séparer ces deux tendances du flux général des cotations, en formalisant leur nature sous la forme d'une série temporelle qui les reflète. développement et d'influence mutuelle, ainsi que le résultat de leur lutte entre eux. " Indicateur Canal " crée un canal de tendance et reflète la dynamique de son comportement, en extrapolant la direction du développement de la tendance du marché. La ligne supérieure reflète la nature de la tendance haussière sous l'influence de la tendance baissière, la ligne inférieure reflète la nature de la tendance baissière sous l'influence de la tendance haussière, la ligne médiane est le résultat de leur lutte, et en fait est l'une des harmoniques de tendance correspondant au niveau spécifié de discrétisation du flux de cotations. Un niveau différent du seuil d'échantillonnage vous permet de sélectionner des harmoniques dont les caractéristiques amplitude - fréquence sont différentes. " Indicateur Channel " - utilise au coeur de son travail l'algorithme d'échantillonnage à seuil développé par mes soins avec un pas accordable proportionnel à la dynamique des changements de cotations. En conséquence, un tel échantillonnage, on obtient des échantillons correspondant uniquement aux points extrêmes du signal pour chacune des tendances séparément. En même temps, le niveau du signal de chacune des trois lignes indicateur, est déterminé par la dynamique de la tendance correspondante et change lentement proportionnellement à la force de la tendance et à la nature de la prédominance de l'une sur l'autre, jusqu'à ce que le prochain point de discrétisation soit formé et fixe ce niveau.

Les composantes informatives de l'indicateur sont : rétrécissement et élargissement du canal, angles de divergence des faisceaux supérieur et inférieur, points d'inflexion et moments d'inversion de la ligne médiane du canal. Lorsque de nouvelles barres arrivent, l'indicateur reflète dynamiquement l'évolution de la tendance du marché, reconstruisant les rayons du dernier point de rupture à la barre zéro.

L'indicateur fonctionne sur tous les instruments, toutes les périodes, tous les marchés. L'indicateur peut être utilisé à la fois pour la conception de systèmes de trading mécaniques et pour le trading manuel.

L'indicateur traite les données à l'arrivée d'une nouvelle barre. La longueur de l'historique traité est déterminée par la variable " LengthSample " dans l'onglet "Properties - Input Parameters", la longueur de l'historique peut être quelconque.

Valeurs de signal au dernier point fixe pour le haut et le bas rayons (points de rupture), et pour la ligne médiane, la valeur du signal pour le premier minimum ou maximum local, selon la direction de la tendance, et valeurs actuelles sur la barre zéro, stockées dans des variables globales. Les noms des variables globales peuvent être modifiés, cela vous permet de définir un nombre quelconque d'indicateurs avec différents niveaux de seuil sur un instrument et d'organiser la communication avec un Expert Advisor ou d'autres indicateurs via des variables globales. Lorsque l'indicateur fonctionne, il est possible d'optimiser ses paramètres en reconstruisant le coefficient de seuil. Le choix d'une valeur de seuil spécifique est déterminé par sur quel instrument et quelle période l'indicateur est installé, ainsi que quelle stratégie de trading vous souhaitez mettre en œuvre en fonction de cet indicateur.

Le calcul est visualisé sur le graphique de l'instrument dans la fenêtre où l'indicateur est installé.

Les paramètres de fonctionnement sont définis dans l'onglet "Propriétés - Paramètres d'entrée" lorsque l'indicateur est placé sur un graphique dans la fenêtre MetaTrader 4.

" Indicateur Le canal " a les entrées suivantes :

une). LengthSample - la longueur de l'historique traité ;

2). Seuil – coefficient de seuil;

3). Enregistrer les données du fichier – indicateur d'autorisation d'écrire sur le disque les données calculées par l'indicateur ;

4). nomfichierdonnées – le nom du fichier où seront enregistrées les données ;

5). Subscripting_MT4 - direction d'indexation des tableaux écrits sur le disque.

6). NameGlobalVariableUpper_0 – nom de la variable globale qui enregistre la valeur actuelle du signal sur la barre zéro pour le faisceau supérieur ;

7). NameGlobalVariableUpper_1 - le nom de la variable globale qui stocke le dernier valeur de signal fixe pour le faisceau-route.

huit). NameGlobalVariableMedium_0 – nom de la variable globale qui enregistre la valeur actuelle du signal à la barre zéro pour la ligne médiane ;

neuf). NameGlobalVariableMedium_1 - le nom de la variable globale qui stocke le dernier valeur du signal dans le dernier minimum ou maximum local pour la ligne médiane.

Dix). NameGlobalVariableLower_0 – nom de la variable globale qui enregistre la valeur actuelle du signal à la barre zéro pour le faisceau bas ;

Onze). NameGlobalVariableLower_1 - le nom de la variable globale qui enregistre la dernière valeur de signal fixe pour les feux de croisement.

une). La longueur de l'historique traité est déterminée par la variable « LengthSample ». La taille maximale n'est pas limitée. En même temps, il est nécessaire que dans la fenêtre et dans l'historique des instruments avec lesquels l'indicateur fonctionne, il n'y ait pas moins de barres que " LengthSample + 100".

2). Coefficient de seuil, définit le seuil d'échantillonnage en "points".

3). Indicateur SaveFileData interdit écrire les données calculées par l'indicateur sur le disque à une valeur de 0, si un traitement ultérieur des données n'est pas nécessaire. S'il est nécessaire de poursuivre le traitement et d'enregistrer les données sur le disque, la valeur SaveFileData doit être mis à 1.

4). nomfichierdonnées – le nom du fichier où seront stockées les données sur le disque. Vous pouvez définir n'importe quel nom, mais l'extension de fichier doit rester inchangée. csv , sinon une erreur se produira lors de l'écriture du fichier. La taille du tableau stocké est déterminée LongueurÉchantillon .

5). Variable Subscripting_MT4 - détermine la direction d'indexation du tableau en cours d'écriture sur le disque, s'il est défini sur 1, l'indexation correspondra à celle adoptée pour MetaTrader 4, du chiffre le plus significatif à zéro, si la valeur est définie sur 0, alors il y aura être une indexation standard de zéro au chiffre le plus significatif.

6). NameGlobalVariableUpper_0 – nom de la variable globale qui enregistre la valeur actuelle du signal sur la barre zéro pour le faisceau supérieur ;

7). NameGlobalVariableUpper_1 - le nom de la variable globale qui stocke le dernier valeur de signal fixe pour le faisceau-route.

huit). NameGlobalVariableMedium_0 – nom de la variable globale qui enregistre la valeur actuelle du signal à la barre zéro pour la ligne médiane ;

neuf). NameGlobalVariableMedium_1 - le nom de la variable globale qui stocke le dernier valeur du signal dans le dernier minimum ou maximum local pour la ligne médiane.

Dix). NameGlobalVariableLower_0 – nom de la variable globale qui enregistre la valeur actuelle du signal à la barre zéro pour le faisceau bas ;

Onze). NameGlobalVariableLower_1 - le nom de la variable globale qui enregistre la dernière valeur de signal fixe pour les feux de croisement.

 
Je ne comprends pas comment utiliser ces 3 inds. sont à découvert, c'est-à-dire sous-découverts
 

Essayez comme indicateur de tendance :

N - rétrospection en question ;

Future - direction possible de la tendance pour un nombre spécifié de barres à partir de la barre actuelle ;

iB =1 - les données jusqu'à la barre précédente sont prises en compte ;

iB =0 - les données jusqu'à la barre actuelle, y compris le dernier tick, sont prises en compte ;

Dossiers :
 
yosuf:

Essayez-le comme indicateur de tendance :


Quel programme vous avez recommandé ! Après avoir retiré l'indicateur, il y a des colonnes de chiffres sur le côté gauche, qui ne peuvent pas être retirées du moniteur même avec une gomme ! Comment les enlever ?
 
Qu'est-ce qui ne va pas avec sperandeo ? Il dessine juste une ligne de tendance. Pas cher et aigre.
 
tara:
Qu'est-ce qui ne va pas avec sperandeo ? Il dessine juste une ligne de tendance. Pas cher et aigre.
C'est peut-être bon, mais qui est-ce ?
 
nikost:
peut-être un refrain, mais qui est-ce ?

Vous ne pouvez pas le googler, n'est-ce pas ?
 
nikost:
Je ne comprends pas comment utiliser ces 3 inds. sont à découvert, c'est-à-dire sous-découverts
C'est ainsi qu'il est conçu : tant que le seuil n'est pas dépassé, il n'est pas affiché.
 
tara:
mais tu ne peux pas le googler ?
En cherchant sur Google, on trouve surtout vos commentaires sarcastiques sur les différentes versions de l'indicateur sperandeo :)))
Ne soyez pas obscure, montrez-nous simplement avec votre doigt quel indicateur vous pensez être le bon. Peut-être que ça marchera pour nous aussi.
 
granit77:
En cherchant sur Google, on trouve essentiellement vos commentaires désobligeants sur les différentes versions de l'indicateur Sperandeo.)
Ne soyez pas ombrageux, montrez-nous avec votre doigt quel indicateur vous pensez être le bon. Peut-être que ça marchera pour nous aussi.

Je ferais mieux de le dessiner - il y a longtemps que je suis intéressé :) Un jour ou deux...