PRTBANDSSHORTTERM
PRTBANDSSHORTTERM renvoie la bande court terme de l'indicateur propriétaire PRT Bands en ProBuilder. Syntaxe, exemple de screener de figure en crochet, pièges.
Syntaxe
PRTBandsShortTermLa fonction ne prend aucun paramètre ni argument de prix. Elle reflète toujours le calcul des PRT Bands sur l'instrument et l'unité de temps du graphique ou du scan sur lequel elle s'exécute.
Formule
Les PRT Bands sont un indicateur propriétaire développé par ProRealTime™. La formule exacte n'est pas publiée, elle ne peut donc pas être reproduite ni réimplémentée dans du code personnalisé. PRTBandsShortTerm expose simplement la valeur de la composante de court terme telle que calculée en interne par la plateforme.
Comment ça marche
Les PRT Bands se composent de plusieurs lignes : une bande supérieure et une bande inférieure qui encadrent le prix, plus des lignes à moyen terme et à court terme qui suivent la tendance à des vitesses différentes. PRTBandsShortTerm renvoie la ligne de court terme, celle qui colle le plus au prix et réagit la première quand la direction change.
Comme la fonction renvoie une série numérique, elle accepte la syntaxe standard de décalage de bar. PRTBandsShortTerm[1] est la valeur du bar précédent, PRTBandsShortTerm[2] il y a deux bars, et ainsi de suite. Affecter d'abord la valeur à une variable, puis décaler la variable, garde le code lisible et évite de répéter l'appel.
Les usages typiques incluent la détection de crochets (un retournement local de la ligne), la comparaison de la ligne court terme avec la ligne moyen terme pour valider l'accord de tendance, et le filtrage des signaux d'autres indicateurs afin qu'ils ne se déclenchent que lorsque la bande court terme pointe dans la bonne direction.
Exemples
Exemple 1, Screener de crochet ascendant (ProScreener)
// List instruments where the short-term band just turned up
a = PRTBandsShortTerm
result = a > a[1] and a[1] < a[2]
screener[result]La ligne baissait il y a deux bars et monte maintenant, ce qui définit un crochet ascendant. Le scan renvoie tous les instruments où ce retournement s'est produit sur le dernier bar.
Exemple 2, Pente et distance par rapport au prix (Indicateur)
// Plot the short-term band slope and the gap between price and the band
st = PRTBandsShortTerm
slope = st - st[1]
gap = close - st
RETURN slope AS "ST band slope", gap AS "Close minus ST band"Une pente positive signifie que la bande court terme monte. La série d'écart montre à quelle distance le prix s'est éloigné de la bande, ce qui peut signaler une sur-extension.
Exemple 3, Filtre de tendance pour les entrées (ProOrder)
// Only take long entries while the short-term band is rising
st = PRTBandsShortTerm
rising = st > st[1]
IF NOT LongOnMarket AND rising AND close CROSSES OVER Average[20](close) THEN
BUY 1 CONTRACT AT MARKET
ENDIF
IF LongOnMarket AND st < st[1] THEN
SELL AT MARKET
ENDIFLe croisement de moyennes mobiles ne déclenche une position que lorsque la PRT Band court terme confirme une direction haussière, et la position se clôture lorsque la bande s'oriente à la baisse.
Interprétation
| Lecture | Signification |
|---|---|
| Ligne en hausse | La pression court terme est haussière. |
| Ligne en baisse | La pression court terme est baissière. |
| Crochet ascendant (bas puis haut) | Début possible d'un mouvement haussier court terme. |
| Crochet descendant (haut puis bas) | Début possible d'un mouvement baissier court terme. |
La ligne court terme réagit plus vite que PRTBandsMediumTerm et les bandes extérieures, il produit donc aussi davantage de faux retournements. Le combiner avec la ligne moyen terme ou les bandes extérieures, et n'agir que lorsqu'elles concordent, est la méthode courante pour réduire le bruit.
Erreurs et pièges courants
- Ajouter des parenthèses ou des arguments.
PRTBandsShortTerm[14](close)est invalide. La fonction est sans paramètre, la plateforme fixe le calcul en interne. Seule la syntaxe de décalage de bar telle quePRTBandsShortTerm[1]est accepté, et il signifie alors un bar en arrière, non un réglage de période. - Essayer de reconstruire la formule. Comme la formule des PRT Bands est propriétaire, aucune combinaison de moyennes ou d'écarts types ne la reproduit exactement. Un code qui suppose que la bande correspond à une formule documentée s'écartera des valeurs tracées par la plateforme.
- Les figures en crochet se redessinent sur le bar en cours. Sur le bar courant non terminé, la valeur continue de se mettre à jour, si bien qu'un crochet détecté en intrabar peut disparaître à la clôture. Les screeners et les stratégies qui ne doivent pas repeindre devraient évaluer des bars confirmés, par exemple en comparant
a[1],a[2]eta[3]. - Faux signaux dans les marchés plats. Dans les ranges, la ligne court terme change fréquemment de direction. L'utiliser seule comme déclencheur d'entrée génère de nombreux petits signaux perdants, un filtre d'unité de temps supérieure ou moyen terme est généralement nécessaire.
Instructions liées
PRTBANDSUP, bande supérieure des PRT Bands.PRTBANDSDOWN, bande inférieure des PRT Bands.PRTBANDSMEDIUMTERM, ligne compagne plus lente du même indicateur.Supertrend, une autre bande de suivi de tendance intégrée.SAR, suiveur de tendance parabolique stop-and-reverse.ExponentialAverage, lissage rapide souvent comparé aux bandes court terme.AverageTrueRange, mesure de volatilité utilisée pour dimensionner les distances des bandes.SCREENER, renvoie les instruments correspondants dans les scans ProScreener.