DRAWARROWUP
DRAWARROWUP en ProBuilder dessine une flèche orientée vers le haut à un indice de bar et un prix donnés, avec une couleur et une transparence COLOURED optionnelles. Syntaxe et exemples.
Syntaxe
DRAWARROWUP(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
DRAWARROWUP s'exécute dans un indicateur ProBuilder. Elle trace une flèche orientée vers le haut, ancrée à (x1, y1), où x1 est un index de bar et y1 est un prix. Il sert couramment à signaler un potentiel signal d'achat sous les 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, de sorte que les flèches s'accumulent à chaque bar remplissant la condition. Placer la flèche légèrement sous le plus bas, par exemple en soustrayant une partie de l'average true range, l'écarte des chandeliers. Le paramètre optionnel COLOURED clause définit la couleur et la transparence.
Exemples
Exemple 1, Signal d'achat stochastique (Indicateur)
// Green up arrow when stochastic turns up from oversold
sto = Stochastic[10,3](close)
signal = Average[5](sto)
rge = AverageTrueRange[10](close)
IF sto[1] < 20 AND sto CROSSES OVER signal THEN
DRAWARROWUP(BarIndex[1], low[1] - rge/2) COLOURED(10, 255, 10)
ENDIF
RETURNLa flèche se place un demi-ATR sous le plus bas précédent lorsque l'oscillateur croise à la hausse depuis sous 20.
Exemple 2, Flèche sur un croisement de moyennes mobiles (Indicateur)
// Up arrow when a fast average crosses above a slow one
fast = Average[10](close)
slow = Average[30](close)
IF fast CROSSES OVER slow THEN
DRAWARROWUP(BarIndex, low) COLOURED(0, 200, 0)
ENDIF
RETURNChaque croisement haussier laisse une flèche verte au plus bas du bar.
Exemple 3, Flèche unique sur le dernier bar (Indicateur)
// One arrow on the current bar only
DEFPARAM DrawOnLastBarOnly = true
DRAWARROWUP(BarIndex, low) COLOURED(0, 255, 0, 200)
RETURNAvec DrawOnLastBarOnly = true, seule la bar actuelle porte une flèche.
Erreurs et pièges courants
- Indicateur uniquement.
DRAWARROWUPn'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 haut. Utilisez
DRAWARROWDOWNpour un marqueur de vente 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 bas cache la flèche derrière la bougie. Décalez-la sous le plus bas.
Instructions liées
DRAWARROWDOWN, une flèche orientée vers le bas pour les marqueurs de vente.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.