Rejoignez-nous
Graphiques/probuilder

DRAWARROWDOWN

DRAWARROWDOWN en ProBuilder dessine une flèche orientée vers le bas à un indice de bar et un prix donnés, avec une couleur et une transparence COLOURED optionnelles. Syntaxe et exemples.

Syntaxe

probuilder
DRAWARROWDOWN(x1, y1) COLOURED(R, G, B, a)

Paramètres

NomTypePar défautDescription
x1entierrequisIndice du bar où la flèche est tracée.
y1prixrequisPrix ou valeur verticale où la flèche est placée.
R, G, Bentiervaleur par défaut de la plateformeOptionnel COLOURED composantes rouge, verte et bleue, de 0 à 255.
aentier255Alpha optionnel (transparence), 0 totalement transparent à 255 totalement opaque.

Comment ça marche

DRAWARROWDOWN s'exécute dans un indicateur ProBuilder. Elle trace une flèche orientée vers le bas, ancrée à (x1, y1), où x1 est un index de bar et y1 est un prix. Il sert couramment à signaler un potentiel signal de vente au-dessus des bars de prix.

Comme il marque une condition sur une bar, il se place dans un IF bloc qui ne se déclenche que lorsque le signal se produit. Placer la flèche légèrement au-dessus du plus haut, par exemple en ajoutant une partie de l'average true range, l'éloigne des chandeliers. Le paramètre optionnel COLOURED clause définit la couleur et la transparence.

Exemples

Exemple 1, Signal de vente stochastique (Indicateur)

probuilder
// Red down arrow when stochastic turns down from overbought
sto = Stochastic[10,3](close)
signal = Average[5](sto)
rge = AverageTrueRange[10](close)
IF sto[1] > 80 AND sto CROSSES UNDER signal THEN
    DRAWARROWDOWN(BarIndex[1], high[1] + rge/2) COLOURED(255, 10, 10)
ENDIF
RETURN

La flèche se place un demi-ATR au-dessus du plus haut précédent lorsque l'oscillateur croise à la baisse depuis au-dessus de 80.

Exemple 2, Flèche sur un croisement de moyennes mobiles (Indicateur)

probuilder
// Down arrow when a fast average crosses below a slow one
fast = Average[10](close)
slow = Average[30](close)
IF fast CROSSES UNDER slow THEN
    DRAWARROWDOWN(BarIndex, high) COLOURED(200, 0, 0)
ENDIF
RETURN

Chaque croisement baissier laisse une flèche rouge au plus haut du bar.

Exemple 3, Flèche unique sur le dernier bar (Indicateur)

probuilder
// One arrow on the current bar only
DEFPARAM DrawOnLastBarOnly = true
DRAWARROWDOWN(BarIndex, high) COLOURED(255, 0, 0, 200)
RETURN

Avec DrawOnLastBarOnly = true, seule la bar actuelle porte une flèche.

Erreurs et pièges courants

  • Indicateur uniquement. DRAWARROWDOWN n'a aucun effet dans ProScreener, ProOrder ou ProBacktest. Réservez-le à un indicateur ProBuilder.
  • La direction est fixe. La flèche pointe toujours vers le bas. Utilisez DRAWARROWUP pour un marqueur d'achat ou DRAWARROW pour une horizontale.
  • X est un indice de bar. Passer un prix à x1 place mal la flèche horizontalement. Utilisez BarIndex.
  • Chevauchement avec les bars. Placer y1 exactement au plus haut cache la flèche derrière la bougie. Décalez-la au-dessus du plus haut.
  • DRAWARROWUP, une flèche orientée vers le haut pour les marqueurs d'achat.
  • DRAWARROW, une flèche horizontale pointant vers la droite.
  • DRAWPOINT, un point de repère.
  • DRAWTEXT, une étiquette de texte.
  • COLOURED, définit la couleur et la transparence.
  • BACKGROUNDCOLOR, teinte le graphique pour renforcer un biais en complément des flèches.
  • BarIndex, fournit la coordonnée x.
  • Average, fournit une moyenne mobile pour tester les croisements.