Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Telegram !
Rejoignez notre page de fans
Un script intéressant ?
Poster un lien vers celui-ci -
laisser les autres l'évaluer
Vous avez aimé le script ? Essayez-le dans le terminal MetaTrader 5
Vues:
133
Note:
(7)
Publié:
iPinBars.mq5 (17.27 KB) afficher
MQL5 Freelance Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance

Une barre d'épingle est un chandelier avec un petit corps et une longue ombre, qui indique souvent un possible renversement de prix.

L'indicateur recherche sur le graphique des configurations de barres d'épingle d'action sur les prix et place des icônes sur la barre avec les configurations trouvées :


Afin d'éliminer les signaux de dépassement, les configurations sont recherchées sur une barre passée. Si une Pin Bar est trouvée, une flèche de signal est placée sur la barre actuelle - au prix d'ouverture de la barre actuelle. L'indicateur ne recherche les barres d'épingle qu'en fonction des règles de leur formation. Par conséquent, il est nécessaire d'utiliser un autre indicateur pour le filtrage et la confirmation, par exemple un indicateur de niveaux clés et importants.

Il dispose de quatre paramètres ajustables :

  • Taille minimale d'une bougiedu plus bas au plus haut - Taille minimale d'une bougie (en pips).
    Définit la hauteur minimale autorisée d'une bougie analysée (la différence entre le haut et le bas). Les bougies de taille inférieure sont ignorées par l'indicateur, ce qui permet d'exclure les bougies insignifiantes ou "bruyantes".
    Augmentez la valeur pour filtrer les signaux faibles sur les marchés à faible volatilité ;

  • Taille maximale du corps de la bougie par rapport à ses ombres - Taille maximale du corps de la bougie (par rapport à la taille de la bougie entière, de 0 à 1).
    Définit la taille maximale autorisée du corps de la bougie (différence entre l'ouverture et la fermeture) par rapport à la hauteur totale de la bougie. Plus la valeur est petite, plus les signaux seront prononcés avec de longues ombres et un petit corps - les Pin Bars classiques.
    Pour trouver les Pin Bars les plus "propres", utilisez les valeurs 0.2 - 0.4 ;

  • Position du corps par rapport à la bougieprécédente (de 0 à 1).
    Ce paramètre définit la profondeur à laquelle le corps de la barre d'épingle peut pénétrer dans l'intervalle de la bougie précédente. Plus la valeur est petite, plus le corps sera proche du bord de la fourchette, ce qui correspond aux schémas de retournement classiques.
    Utilisez les valeurs 0,2-0,4 pour rechercher des signaux où le corps de la barre d'épingle est situé près de la bordure de la bougie précédente ;

  • Rapport d'aspect des ombres (coefficient)
    Définit le rapport minimum entre la longueur de l'ombre principale (supérieure pour Pin Bar for Sell, inférieure pour Pin Bar for Buy) et l'ombre opposée. Plus la valeur est élevée, plus l'ombre principale doit être prononcée par rapport à l'ombre opposée.
    Les valeurs 1,5 - 2,5 permettent de filtrer les signaux, en ne laissant que les bougies ayant une longue ombre prononcée.


Principes de recherche et d'affichage des configurations dans le code de l'indicateur :

  • Analyse chaque bougie sur le graphique et la compare aux précédentes.
  • Recherche les chandeliers qui ont un petit corps et dont l'une des ombres (supérieure ou inférieure) est beaucoup plus longue que l'autre.
  • Vérifie que le corps de la bougie se trouve à l'intérieur de la fourchette de la bougie précédente - ceci est important pour une Pin-Bar classique.
  • Si la bougie répond à tous les critères, l'indicateur la marque d'une flèche sur le graphique :
    • Flèche bleue - Pin-Bar à l'achat (longue ombre inférieure) sur la barre précédente (PinBar à la hausse tampon 0) et flèche de signal bleue sur la barre actuelle (Signal d'achat tampon 2).
    • Flèche rouge - Barre d'épingle à la vente (longue ombre supérieure) sur la barre précédente (tampon 1 Barre d'épingle à la baisse) et flèche de signal rouge sur la barre actuelle (tampon 3 Signal Sell).

Recommandations sur le réglage des paramètres :

    1. Pour une sélection plus rigoureuse des signaux
      • augmenter la"Taille minimale d'une bougie du plus bas au plus haut" et le"Rapport d'aspect des ombres",
      • diminuer"Taille maximale du corps de la bougie par rapport à ses ombres" et"Position du corps par rapport à la bougie précédente".
    2. Pour plus de signaux
      • diminuer la"Taille minimale d'une bougie du plus bas au plus haut" et le"Rapport d'aspect des ombres",
      • augmentez la"Taille maximale du corps de la bougie par rapport à ses ombres" et la"Position du corps par rapport à la bougie précédente".
    3. Sélectionnez les paramètres en fonction de la volatilité de l'instrument et de l'horizon temporel, afin que l'indicateur trouve les Pin Bars les plus pertinentes pour votre stratégie.

    Numéros de tampon pour la lecture à partir d'un autre programme :

  • Buffer 0 (Name PinBar to Up) - étiquettes Pin_Bars à acheter,
  • Buffer 1 (Name PinBar to Down) - étiquettes Pin_Bar pour vendre,
  • Buffer 2 (Name Signal Buy) - flèche de signalisation pour l'achat,
  • Buffer 3 (Name Signal Sell) - flèche de signal de vente,

  • Pour obtenir des signaux de l'Expert Advisor, utilisez les tampons 2 et 3 pour les signaux d'achat et de vente respectivement. Les valeurs de ces tampons apparaissent sur la barre actuelle et contiennent son prix d'ouverture. En même temps, la barre précédente contient la description du modèle trouvé. Si une valeur non vide se trouve dans la mémoire tampon 0, il s'agit d'une barre d'épingle d'achat, si la valeur se trouve dans la mémoire tampon 1, il s'agit d'une barre d'épingle de vente.

    Ajustez les paramètres en fonction de vos exigences en matière de qualité et de fréquence des signaux, afin que l'indicateur corresponde le plus possible à votre stratégie de trading.


    Traduit du russe par MetaQuotes Ltd.
    Code original : https://www.mql5.com/ru/code/63672

    IncADOnArray IncADOnArray

    La classe CADOnArray est destinée au calcul de l'indicateur AD (Accumulation Distribution, A/D) par les tampons de l'indicateur. L'indicateur Test_ADOnArray est joint en tant qu'exemple d'utilisation de la classe.

    IncMomentumOnArray IncMomentumOnArray

    La classe CMomentumOnArray est conçue pour calculer les valeurs de l'indicateur Momentum par tampon d'indicateur. L'indicateur Test_MomentumOnArray est joint comme exemple d'utilisation de la classe.

    Supprimer l'historique des transactions Supprimer l'historique des transactions

    Le script supprime toutes les icônes d'autotrading du graphique actuel.

    Signal parabolique_HTF Signal parabolique_HTF

    L'indicateur Parabolic_HTF_Signal affiche la direction de la tendance ou un signal de transaction de l'indicateur Color_Parabolic sur la barre sélectionnée sous la forme d'un objet graphique avec une indication de couleur de la tendance ou de la direction de la transaction et émet des alertes ou des signaux sonores s'il y a des signaux de transactions.