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
DRAWARROWDOWN(x1, y1) COLOURED(R, G, B, a)Paramètres
| Nom | Type | Par défaut | Description |
|---|---|---|---|
x1 | entier | requis | Indice du bar où la flèche est tracée. |
y1 | prix | requis | Prix ou valeur verticale où la flèche est placée. |
R, G, B | entier | valeur par défaut de la plateforme | Optionnel COLOURED composantes rouge, verte et bleue, de 0 à 255. |
a | entier | 255 | Alpha 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)
// 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
RETURNLa 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)
// 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
RETURNChaque croisement baissier laisse une flèche rouge au plus haut du bar.
Exemple 3, Flèche unique sur le dernier bar (Indicateur)
// One arrow on the current bar only
DEFPARAM DrawOnLastBarOnly = true
DRAWARROWDOWN(BarIndex, high) COLOURED(255, 0, 0, 200)
RETURNAvec DrawOnLastBarOnly = true, seule la bar actuelle porte une flèche.
Erreurs et pièges courants
- Indicateur uniquement.
DRAWARROWDOWNn'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
DRAWARROWUPpour un marqueur d'achat ouDRAWARROWpour une horizontale. - X est un indice de bar. Passer un prix à
x1place mal la flèche horizontalement. UtilisezBarIndex. - Chevauchement avec les bars. Placer
y1exactement au plus haut cache la flèche derrière la bougie. Décalez-la au-dessus du plus haut.
Instructions liées
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.