Rejoignez-nous
Constantes/probuilder · probacktest · proorder · proscreener

Low

Low renvoie le prix le plus bas d'un bar dans ProBuilder. Utilisez Low, ou Low[N] pour le plus bas d'il y a N bars, comme source de prix dans les indicateurs, les screeners et les stratégies.

Syntaxe

probuilder
Low

Low[N] renvoie le prix le plus bas N barres en arrière, où N vaut 0 pour la barre en cours, 1 pour la barre précédente, et ainsi de suite. Low et Low[0] sont équivalents.

Comment ça marche

Low lit le prix le plus bas atteint pendant un bar sur l'unité de temps de travail du graphique. Sur le bar courant non terminé, le plus bas peut descendre encore si les échanges poussent plus bas, de sorte qu'il peut diminuer tick par tick jusqu'à la clôture du bar.

Le décalage entre crochets désigne les bars antérieures à celle en cours de traitement. Low[1] est le plus bas de la bar précédente et Low[10] est le plus bas de dix bars plus tôt. L'index doit rester dans l'historique chargé, car aller avant le premier bar produit une erreur.

Pour trouver le plus bas sur une fenêtre plutôt que sur une seule bar, utilisez Lowest fonction, par exemple Lowest[20](Low). Les logiques de support et de stop font souvent référence à un récent Lowest[N](Low) niveau comme plancher sous le prix courant.

Exemples

Exemple 1, Distance au-dessus du plus bas récent (Indicateur)

probuilder
// How far the close sits above the lowest low of the last 20 bars
recentLow = Lowest[20](Low)
gap = Close - recentLow
RETURN gap AS "Above 20-bar low"

L'indicateur mesure de combien le prix est remonté depuis son creux récent.

Exemple 2, Recherche de nouveaux plus bas (ProScreener)

probuilder
// Current low undercuts the lowest low of the previous 50 bars
newLow = Low < Lowest[50](Low)[1]

SCREENER[newLow] (Low AS "Low")

Le screener renvoie les instruments qui inscrivent un nouveau plus bas sur 50 bars sur le dernier bar.

Exemple 3, Stop placé sous un plus bas récent (ProOrder)

probuilder
DEFPARAM CumulateOrders = false

IF Close CROSSES OVER Average[20](Close) THEN
  BUY 1 CONTRACT AT MARKET
ENDIF

// Protective stop just below the lowest low of the last 10 bars
IF LONGONMARKET THEN
  SELL AT Lowest[10](Low) STOP
ENDIF

La sortie utilise le plus bas Low de la plage récente comme niveau de stop sous la position.

Erreurs et pièges courants

  • Décalage hors plage. Low[N] échoue lorsque N pointe avant la première bar chargée. Protégez les longs retours en arrière ou chargez assez d'historique.
  • Un seul bar contre une fenêtre. Low[5] est le plus bas du bar situé cinq bars en arrière, et non le plus bas des cinq derniers bars. Pour un minimum glissant, utilisez Lowest[5](Low).
  • Le bar en cours peut s'étendre. Sur le bar actuel, le plus bas peut continuer de baisser jusqu'à la clôture, de sorte qu'une cassure de support mesurée sur le plus bas en direct peut se déclencher trop tôt. Comparez avec des bars terminés à l'aide de Low[1] pour confirmation.
  • High, le prix le plus haut d'un bar.
  • Open, le prix d'ouverture d'un bar.
  • Close, le prix de clôture d'un bar.
  • Volume, le volume échangé d'un bar.
  • Range, le high moins le low d'un bar.
  • CustomClose, la source de prix sélectionnable par l'utilisateur.
  • MedianPrice, la moyenne de high et low.
  • DLow, le prix le plus bas d'un bar journalier passé.