DynamicZoneStochasticDown
DynamicZoneStochasticDown en ProBuilder retourne le seuil dynamique inférieur de survente de l'oscillateur Dynamic Zone Stochastic. Syntaxe, formule, exemples.
Syntaxe
DynamicZoneStochasticDown[BBperiod](price)Paramètres
| Nom | Type | Par défaut | Description |
|---|---|---|---|
BBperiod | entier | 20 | Période sur laquelle les statistiques de la bande de Bollinger (moyenne et écart type) sont calculées sur les valeurs du Stochastic. |
price | source de prix | close | Série de prix utilisée dans le calcul Stochastic sous-jacent. |
Formule
DynamicZoneStochasticDown = Average[BBperiod](Stochastic[14,3](price))
- STD[BBperiod](Stochastic[14,3](price)) * 0.8Une bande inférieure de type Bollinger calculée sur la Stochastic[14,3] série avec un multiplicateur d'écart type de 0.8.
Comment ça marche
L'oscillateur Stochastique classique signale la survente sous un niveau fixe, généralement 20. La variante Dynamic Zone remplace cette constante par une bande dérivée de la distribution récente de l'oscillateur lui-même. DynamicZoneStochasticDown prend la moyenne des Stochastic[14,3] valeurs sur BBperiod bars et soustrait 0.8 fois leur écart type sur la même fenêtre.
Le seuil inférieur s'adapte donc aux conditions. Lorsque le Stochastic a été heurté et de large amplitude, la bande s'éloigne davantage de la moyenne et seules les capitulations prononcées sont enregistrées comme survente. Lorsque l'oscillateur a été calme, la bande se resserre et de plus petites baisses sont retenues. Dans les tendances baissières persistantes, où un niveau fixe de 20 resterait déclenché pendant de longues périodes, la bande suit l'oscillateur vers le bas et continue d'isoler les lectures réellement extrêmes.
La fonction ne renvoie que la ligne de seuil. Les signaux viennent de sa comparaison avec un calcul séparé de Stochastic[14,3](price), le plus souvent le retour de l'oscillateur au-dessus de la bande par le bas. Les paramètres du Stochastique dans la fonction sont fixés à 14 et 3, l'oscillateur de comparaison doit donc utiliser ces mêmes réglages. DynamicZoneStochasticUp fournit la bande supérieure correspondante.
Exemples
Exemple 1, Affichage complet des zones dynamiques (Indicateur)
// Upper and lower dynamic bands with the Stochastic itself
a = DynamicZoneStochasticUp[20](close)
b = DynamicZoneStochasticDown[20](close)
return a coloured(0,255,0) style(line,1), b coloured(255,0,0) style(line,1), Stochastic[14,3](close)Trace l'oscillateur Stochastic entre ses limites de surachat (vert) et de survente (rouge) adaptatives dans un seul panneau.
Exemple 2, Entrée sur rebond en survente adaptative (ProOrder)
// Buy when the Stochastic recovers above its dynamic oversold band in an uptrend
trend = Average[200](close)
sto = Stochastic[14,3](close)
lowerband = DynamicZoneStochasticDown[20](close)
IF NOT LongOnMarket AND close > trend AND sto CROSSES OVER lowerband THEN
BUY 1 CONTRACT AT MARKET
ENDIF
IF LongOnMarket AND sto > 80 THEN
SELL AT MARKET
ENDIFEntre en long lorsque le Stochastic remonte à travers la bande inférieure adaptative tandis que le marché se négocie au-dessus de sa moyenne à 200 périodes.
Exemple 3, Screening des instruments en survente adaptative (ProScreener)
// Instruments whose Stochastic trades below the dynamic oversold band
sto = Stochastic[14,3](close)
lowerband = DynamicZoneStochasticDown[20](close)
depth = lowerband - sto
SCREENER[sto < lowerband](depth AS "Below band")Liste les instruments dont le Stochastic se situe sous son seuil de survente adaptatif et les classe selon la profondeur de l'écart.
Interprétation
| Condition | Lecture |
|---|---|
| Stochastic sous la bande inférieure | Faiblesse statistiquement inhabituelle, survente adaptative. |
| Le Stochastic repasse au-dessus de la bande | Signal haussier potentiel, redressement depuis la zone de survente. |
| Bande très en dessous de la moyenne de l'oscillateur | Régime d'oscillateur volatil, seules les capitulations profondes sont retenues. |
| Bande proche de la moyenne de l'oscillateur | Régime calme, des baisses modestes sont déjà enregistrées. |
Par rapport à la ligne fixe de 20, le seuil dynamique produit moins de lectures de survente permanentes dans les tendances baissières et reste réactif dans les marchés calmes. Une lecture sous la bande décrit des conditions étirées, pas un retournement daté, c'est pourquoi la plupart des systèmes attendent le recroisement ou ajoutent un filtre de tendance.
Erreurs et pièges courants
- Réglages Stochastic incohérents. La bande est construite sur
Stochastic[14,3]. La comparer àStochastic[5,3]ouStochasticDmélange des séries différentes et produit des croisements incohérents. - Seule la période de la bande est réglable. L'unique paramètre entre crochets est
BBperiod. Les périodes du Stochastic sous-jacent sont fixes ; des réglages d'oscillateur personnalisés imposent donc de reconstruire la bande à partir deAverageetSTDmanuellement. - Utiliser la bande comme oscillateur. La fonction renvoie le seuil, pas le Stochastique. Une condition telle que
DynamicZoneStochasticDown[20](close) < 20teste où se situe la bande, ce qui est rarement le signal voulu. - Multiplicateur fixe de 0.8. Le facteur d'écart type ne peut pas être modifié via les paramètres. Des zones plus larges ou plus étroites nécessitent la construction manuelle présentée dans la formule.
Instructions liées
DynamicZoneStochasticUp, le seuil dynamique supérieur correspondant.DynamicZoneRsiDown, le même concept appliqué au RSI, bande inférieure.DynamicZoneRsiUp, bande dynamique supérieure du Dynamic Zone RSI.Stochastic, l'oscillateur %K sous-jacent.StochasticD, la ligne %D lissée du Stochastic.BollingerDown, bande de Bollinger inférieure sur le prix, la même construction de bande.STD, écart type, un des composants de base de la bande.Average, moyenne mobile simple, l'autre composant de base.