Les ressources ont été chargées... Je charge...

FMZ PINE Scénario Doc

Auteur:L'inventeur de la quantification - un petit rêve, Créé: 2022-04-28 16:05:05, Mis à jour: 2024-10-12 17:25:27

Il s'agit d'un projet de loi visant à améliorer la qualité de l'eau potable dans le pays.


**Returns**
Unix time.

**Arguments**
- ```timezone``` (series string) Timezone. Optional. The default is syminfo.timezone. Can be specified in GMT notation (e.g. "GMT-5") or as an IANA time zone database name (e.g. "America/New_York").
- ```year``` (series int) Year.
- ```month``` (series int) Month.
- ```day``` (series int) Day.
- ```hour``` (series int) (Optional argument) Hour. Default is 0.
- ```minute``` (series int) (Optional argument) Minute. Default is 0.
- ```second``` (series int) (Optional argument) Second. Default is 0.
- ```dateString``` (const string) A string containing the date and, optionally, the time and time zone. Its format must comply with either the IETF RFC 2822 or ISO 8601 standards ("DD MMM YYYY hh:mm:ss ±hhmm" or "YYYY-MM-DDThh:mm:ss±hh:mm", so "20 Feb 2020" or "2020-02-20"). If no time is supplied, "00:00" is used. If no time zone is supplied, GMT+0 will be used. Note that this diverges from the usual behavior of the function where it returns time in the exchange's timezone.

**Remarks**
UNIX time is the number of milliseconds that have elapsed since 00:00:00 UTC, 1 January 1970.

**See also**
```time``` ```timenow``` ```syminfo.timezone```

### fill

Fills background between two plots or hlines with a given color.

remplir ((ligne1, ligne2, couleur, titre, modifiable, remplir des espaces, afficher)


remplir (plot1, plot2, couleur, titre, modifiable, show_last, remplir des espaces, afficher)


**Example**
```pine
h1 = hline(20)
h2 = hline(10)
fill(h1, h2, color=color.new(color.blue, 90))

p1 = plot(open)
p2 = plot(close)
fill(p1, p2, color=color.new(color.green, 90))

Les arguments

  • hline1L'objet de la première ligne est un argument requis.
  • hline2L'objet de la deuxième ligne, argument requis.
  • plot1Le premier objet de l'intrigue, argument requis.
  • plot2Le deuxième objet de l'intrigue, argument requis.
  • colorVous pouvez utiliser des constantes comme couleur = couleur.rouge ou color=#ff001a ainsi que des expressions complexes comme color = close >= open?color.green : color.redL'argument est facultatif.
  • title(const string) Titre de l'objet de remplissage créé.
  • editable(const bool) Si vrai alors le style de remplissage sera modifiable dans la boîte de dialogue Format.
  • show_last(input int) S'il est défini, définit le nombre de barres (de la dernière barre vers le passé) à remplir sur le graphique.
  • fillgaps(const bool) Contrôle le remplissage continu sur les espaces vides, c'est-à-dire lorsque l'un des appels de plot (()) renvoie une valeur na. Lorsque true, le dernier remplissage se poursuivra sur les espaces vides.
  • display(plot_display) Contrôles où le remplissage est affiché. Les valeurs possibles sont: display.none, display.all. Par défaut, display.all.

Voir aussi plot barcolor bgcolor hline

ligne

Rends une ligne horizontale à un niveau de prix fixe donné.

hline(price, title, color, linestyle, linewidth, editable, display)

Exemple

// input.hline
hline(3.14, title='Pi', color=color.blue, linestyle=hline.style_dotted, linewidth=2)

// You may fill the background between any two hlines with a fill() function:
h1 = hline(20)
h2 = hline(10)
fill(h1, h2, color=color.new(color.green, 90))

RetoursUn objet linéaire, qui peut être utilisé pour remplir.

Les arguments

  • price(input int/float) Valeur du prix auquel l'objet sera rendu.
  • titleTitre de l'objet.
  • color(couleur d'entrée) Couleur de la ligne rendue. doit être une valeur constante (pas une expression). argument facultatif.
  • linestyle(hline_style) Style de la ligne rendue. Les valeurs possibles sont: solide, pointillée, pointillée. Argument facultatif.
  • linewidth(input int) Largeur de la ligne rendue. Valeur par défaut est 1.
  • editable(const bool) Si true alors style hline sera modifiable dans le dialogue Format.
  • display(plot_display) Contrôles où la ligne est affichée. Les valeurs possibles sont: display.none, display.all. Par défaut, display.all.
  • overlay(const bool) est l'argument d'extension de la plate-forme FMZ, il est utilisé pour définir la fonction actuelle à afficher sur l'image principale (définie sur vrai) ou sous-image (définie sur faux), la valeur par défaut est false.overlayl'argumentation dansstrategyouindicator, sistrategyouindicatorne définit pas leoverlayl'argument, il sera traité selon les arguments par défaut.

couleur

Remplissez le fond des barres avec une couleur spécifiée.

bgcolor(color, offset, editable, show_last, title, display, overlay)

Exemple

// bgcolor example
bgcolor(close < open ? color.new(color.red,70) : color.new(color.green, 70))

Les arguments

  • colorVous pouvez utiliser des constantes comme red ou #ff001a ainsi que des expressions complexes comme close >= open?color.green : color.redUn argument est nécessaire.
  • offset(série int) Déplace la série de couleurs à gauche ou à droite sur le nombre donné de barres.
  • editable(const bool) Si vrai alors bgcolor style sera modifiable dans le dialogue Format.
  • show_last(input int) S'il est défini, définit le nombre de barres (de la dernière barre vers le passé) à remplir sur le graphique.
  • titleLe titre du bgcolor est facultatif.
  • display(plot_display) Contrôles où la couleur bg est affichée. Les valeurs possibles sont: display.none, display.all. Par défaut, display.all.
  • overlay(const bool) est l'argument d'extension de la plate-forme FMZ, il est utilisé pour définir la fonction actuelle à afficher sur l'image principale (définie sur vrai) ou sous-image (définie sur faux), la valeur par défaut est false.overlayl'argumentation dansstrategyouindicator, sistrategyouindicatorne définit pas leoverlayl'argument, il sera traité selon les arguments par défaut.

Voir aussi plot

couleur de bar

Couleur des barres.

barcolor(color, offset, editable, show_last, title, display)

Exemple

barcolor(close < open ? color.black : color.white)

Les arguments

  • colorVous pouvez utiliser des constantes comme red ou #ff001a ainsi que des expressions complexes comme close >= open?color.green : color.redUn argument est nécessaire.
  • offset(série int) Déplace la série de couleurs à gauche ou à droite sur le nombre donné de barres.
  • editable(const bool) Si vrai alors le style barcolor sera modifiable dans la boîte de dialogue Format.
  • show_last(input int) S'il est défini, définit le nombre de barres (de la dernière barre vers le passé) à remplir sur le graphique.
  • display(plot_display) Contrôles où la couleur de barres est affichée. Les valeurs possibles sont: display.none, display.all. Par défaut, display.all.

Voir aussi bgcolor plot fill

erreur

Compatible avecerrorde PINE v4, et la fonction est la même queruntime.error.

Variables intégrées

l'ordre

order.ascending

Détermine l'ordre de tri du tableau de la plus petite à la plus grande valeur.

Le typeLe code de l'ordre

Voir aussi array.new_float array.sort

order.descending

Détermine l'ordre de tri du tableau de la plus grande à la plus petite valeur.

Le typeLe code de l'ordre

Voir aussi array.new_float array.sort

le délai

timeframe.isdaily

Retourne vrai si la résolution actuelle est une résolution quotidienne, faux sinon.

Le typesimple bool

Voir aussi timeframe.isdwm timeframe.isintraday timeframe.isminutes timeframe.isseconds timeframe.isweekly timeframe.ismonthly

timeframe.isdwm

Retourne true si la résolution actuelle est une résolution quotidienne, hebdomadaire ou mensuelle, false sinon.

Le typesimple bool

Voir aussi timeframe.isintraday timeframe.isminutes timeframe.isseconds timeframe.isdaily timeframe.isweekly timeframe.ismonthly

timeframe.isintraday

Retourne true si la résolution actuelle est une résolution intraday (minutes ou secondes), false sinon.

Le typesimple bool

Voir aussi timeframe.isminutes timeframe.isseconds timeframe.isdwm timeframe.isdaily timeframe.isweekly timeframe.ismonthly

timeframe.isminutes

Retourne true si la résolution actuelle est une résolution de minutes, false sinon.

Le typesimple bool

Voir aussi timeframe.isdwm timeframe.isintraday timeframe.isseconds timeframe.isdaily timeframe.isweekly timeframe.ismonthly

timeframe.ismonthly

Retourne vrai si la résolution actuelle est une résolution mensuelle, faux sinon.

Le typesimple bool

Voir aussi timeframe.isdwm timeframe.isintraday timeframe.isminutes timeframe.isseconds timeframe.isdaily timeframe.isweekly

timeframe.isseconds

Retourne vrai si la résolution actuelle est une résolution de seconde, faux sinon.

Le typesimple bool

Voir aussi timeframe.isdwm timeframe.isintraday timeframe.isminutes timeframe.isdaily timeframe.isweekly timeframe.ismonthly

timeframe.isweekly

Retourne vrai si la résolution actuelle est une résolution hebdomadaire, faux sinon.

Le typesimple bool

Voir aussi timeframe.isdwm timeframe.isintraday timeframe.isminutes timeframe.isseconds timeframe.isdaily timeframe.ismonthly

timeframe.multiplier

Multiplicateur de résolution, par exemple 60 - 60, D - 1, 5D - 5, 12M - 12.

Le typesimple int

Voir aussi syminfo.ticker syminfo.tickerid timeframe.period

timeframe.period

Résolution, par exemple 60 - 60 minutes, D - quotidien, W - hebdomadaire, M - mensuel, 5D - 5 jours, 12M - un an, 3M - un trimestre.

Le typeune simple chaîne

Voir aussi syminfo.ticker syminfo.tickerid timeframe.multiplier

affichage

display.none

Une constante nommée qui spécifie où le graphique est affiché. Afficher nulle part. Disponible dans le message du modèle d'alerte.

Le type- Je ne sais pas.

Voir aussi plot plotshape plotchar

display.all

Une constante nommée qui spécifie où le graphique est affiché.

Le type- Je ne sais pas.

Voir aussi plot plotshape plotchar plotarrow plotbar plotcandle

forme

shape.xcross

Le style de forme pour la fonction de tracé.

Le typeConst chaîne

Voir aussi plotshape

shape.cross

Le style de forme pour la fonction de tracé.

Le typeConst chaîne

Voir aussi plotshape

shape.triangleup

Le style de forme pour la fonction de tracé.

Le typeConst chaîne

Voir aussi plotshape

shape.triangledown

Le style de forme pour la fonction de tracé.

Le typeConst chaîne

Voir aussi plotshape

shape.flag

Le style de forme pour la fonction de tracé.

Le typeConst chaîne

Voir aussi plotshape

shape.circle

Le style de forme pour la fonction de tracé.

Le typeConst chaîne

Voir aussi plotshape

shape.arrowup

Le style de forme pour la fonction de tracé.

Le typeConst chaîne

Voir aussi plotshape

shape.arrowdown

Le style de forme pour la fonction de tracé.

Le typeConst chaîne

Voir aussi plotshape

shape.labelup

Le style de forme pour la fonction de tracé.

Le typeConst chaîne

Voir aussi plotshape

shape.labeldown

Le style de forme pour la fonction de tracé.

Le typeConst chaîne

Voir aussi plotshape

shape.square

Le style de forme pour la fonction de tracé.

Le typeConst chaîne

Voir aussi plotshape

shape.diamond

Le style de forme pour la fonction de tracé.

Le typeConst chaîne

Voir aussi plotshape

couleur

color.aqua

est une constante nommée pour la couleur #00BCD4.

Le typecouleur const

color.black

est une constante nommée pour la couleur #363A45.

Le typecouleur const

color.blue

est une constante nommée pour la couleur #2962ff.

Le typecouleur const

color.fuchsia

est une constante nommée pour la couleur #E040FB.

Le typecouleur const

color.gray

est une constante nommée pour la couleur #787B86.

Le typecouleur const

color.green

est une constante nommée pour la couleur #4CAF50.

Le typecouleur const

color.lime

est une constante nommée pour la couleur #00E676.

Le typecouleur const

color.maroon

est une constante nommée pour la couleur #880E4F.

Le typecouleur const

color.navy

C'est une constante nommée pour la couleur #311B92.

Le typecouleur const

color.olive

est une constante nommée pour la couleur #808000.

Le typecouleur const

color.orange

est une constante nommée pour la couleur #FF9800.

Le typecouleur const

color.purple

est une constante nommée pour la couleur #9C27B0.

Le typecouleur const

color.red

est une constante nommée pour la couleur #FF5252.

Le typecouleur const

color.silver

est une constante nommée pour la couleur #B2B5BE.

Le typecouleur const

color.teal

color.teal

est une constante nommée pour la couleur #00897B.

Le typecouleur const

color.white

est une constante nommée pour la couleur #FFFFFF.

Le typecouleur const

color.yellow

est une constante nommée pour la couleur #FFEB3B.

Le typecouleur const

parcelles

- Je ne sais pas.

Une constante nommée pour le style Line, à utiliser comme argument pour lestyleparamètre dans la fonction graphique.

Le typeLe style de l'image

Voir aussi plot plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_columns plot.style_circles

Je ne sais pas comment faire.

Une constante nommée pour le style Line With Breaks, à utiliser comme argument pour lestyleParamètre dans la fonction plot. Similaire à plot.style_line, sauf que les vides dans les données ne sont pas remplis.

Le typeLe style de l'image

Voir aussi plot plot.style_line plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_columns plot.style_circles

Le graphique est en train de s'allonger.

Une constante nommée pour le style Histogramme, à utiliser comme argument pour lestyleparamètre dans la fonction graphique.

Le typeLe style de l'image

Voir aussi plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_cross plot.style_area plot.style_areabr plot.style_columns plot.style_circles

Le code de l'application est le suivant:

Une constante nommée pour le style Columns, à utiliser comme argument pour lestyleparamètre dans la fonction graphique.

Le typeLe style de l'image

Voir aussi plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_circles

- Je ne sais pas.

Une constante nommée pour le style Circles, à utiliser comme argument pour lestyleparamètre dans la fonction graphique.

Le typeLe style de l'image

Voir aussi plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_columns

Le projet est en cours d'élaboration

Une constante nommée pour le style Area, à utiliser comme argument pour lestyleparamètre dans la fonction graphique.

Le typeLe style de l'image

Voir aussi plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_areabr plot.style_cross plot.style_columns plot.style_circles

Il y a un autre problème.

Une constante nommée pour le style Area With Breaks, à utiliser comme argument pour lestyleParamètre dans la fonction graphique. Similaire à plot.style_area, sauf que les vides dans les données ne sont pas remplis.

Le typeLe style de l'image

Voir aussi plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_cross plot.style_area plot.style_columns plot.style_circles

- Je ne sais pas.

Une constante nommée pour le style Cross, à utiliser comme argument pour lestyleparamètre dans la fonction graphique.

Le typeLe style de l'image

Voir aussi plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_area plot.style_areabr plot.style_columns plot.style_circles

Le code de l'appareil est le même

Une constante nommée pour le style Step Line, à utiliser comme argument pour lestyleparamètre dans la fonction graphique.

Le typeLe style de l'image

Voir aussi plot plot.style_stepline_diamond plot.style_linebr plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_columns plot.style_circles

L'objectif est de:

Une constante nommée pour le style Step Line With Diamonds, à utiliser comme argument pour lestyleParamètre dans la fonction graphique. Similaire à plot.style_stepline, sauf que les changements de données sont également marqués par les formes Diamond.

Le typeLe style de l'image

Voir aussi plot plot.style_line plot.style_linebr plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_columns plot.style_circles

Localisation

location.abovebar

location.abovebar

Valeur de localisation pour les fonctions de tracé, de tracé.

Le typeConst chaîne

Voir aussi plotshape plotchar location.belowbar location.top location.bottom location.absolute

location.belowbar

Valeur de localisation pour les fonctions de tracé, de tracé.

Le typeConst chaîne

Voir aussi plotshape plotchar location.abovebar location.top location.bottom location.absolute

location.top

Valeur de localisation pour les fonctions de plotchar.

Le typeConst chaîne

Voir aussi plotshape plotchar location.abovebar location.belowbar location.bottom location.absolute

location.bottom

Valeur de localisation pour les fonctions de plotchar, la forme est tracée près de la bordure inférieure du graphique.

Le typeConst chaîne

Voir aussi plotshape plotchar location.abovebar location.belowbar location.top location.absolute

location.absolute

Valeur de localisation pour les fonctions de plotchar.

Le typeConst chaîne

Voir aussi plotshape plotchar location.abovebar location.belowbar location.top location.bottom

taille

size.auto

size.auto

La taille de la forme s'adapte automatiquement à la taille des barres.

Le typeConst chaîne

Voir aussi plotshape plotchar size.tiny size.small size.normal size.large size.huge

size.tiny

La taille de la forme est constamment minuscule.

Le typeConst chaîne

Voir aussi plotshape plotchar size.auto size.small size.normal size.large size.huge

size.small

La taille de la forme est constamment petite.

Le typeConst chaîne

Voir aussi plotshape plotchar size.auto size.tiny size.normal size.large size.huge

size.normal

La taille de la forme est constamment normale.

Le typeConst chaîne

Voir aussi plotshape plotchar size.auto size.tiny size.small size.large size.huge

size.large

La taille de la forme est constamment grande.

Le typeConst chaîne

Voir aussi plotshape plotchar size.auto size.tiny size.small size.normal size.huge

size.huge

La taille de la forme est constamment énorme.

Le typeConst chaîne

Voir aussi plotshape plotchar size.auto size.tiny size.small size.normal size.large

mise en garde

Attention à la fréquence.

Une constante nommée pour une utilisation avec lefreqparamètre de la fonction d'alerte (). Le premier appel de fonction pendant la barre déclenche l'alerte.

Le typeConst chaîne

Voir aussi alert

Attention à la fréquence

Une constante nommée pour une utilisation avec lefreqparamètre de la fonction d'alerte (). Tous les appels de fonction déclenchent l'alerte.

Le typeConst chaîne

Voir aussi alert

Attention à la fréquence d'alerte.

Une constante nommée à utiliser avec le paramètre freq de la fonction alert (). L'appel de la fonction déclenche l'alerte uniquement lorsqu'elle se produit lors de la dernière itération de script de la barre en temps réel, lorsqu'elle se ferme.

Le typeConst chaîne

Voir aussi alert

Le format

format.inherit

est une constante nommée.

Le typeConst chaîne

Voir aussi format.price format.volume

format.price

est une constante nommée.

Le typeConst chaîne

Les commentairesSi le format est format.price, la valeur de précision par défaut est définie. Vous pouvez utiliser l'argument de précision de la fonction indicateur pour modifier la valeur de précision.

Voir aussi format.inherit format.volume

format.volume

C'est une constante nommée.

Le typeConst chaîne

Voir aussi format.inherit format.price

syminfo

syminfo.ticker

Nom du symbole sans préfixe d'échange, par exemple MSFT.

Le typeune simple chaîne

Voir aussi syminfo.tickerid timeframe.period timeframe.multiplier

syminfo.tickerid

Nom du symbole avec préfixe de change, par exemple BATS:MSFT, NASDAQ:MSFT.

Le typeune simple chaîne

Voir aussi syminfo.ticker timeframe.period timeframe.multiplier

syminfo.basecurrency

Pour le symbole BTCUSD renvoie BTC.

Le typeune simple chaîne

Voir aussi syminfo.currency syminfo.ticker

syminfo.currency

Retourne le code de la devise: USD, EUR, etc.

Le typeune simple chaîne

Voir aussi syminfo.basecurrency syminfo.ticker

syminfo.type

Les valeurs possibles sont les actions, les contrats à terme, l'indice, le forex, les cryptos, les fonds, dr.

Le typeune simple chaîne

Voir aussi syminfo.ticker

syminfo.mintick

Sur la plateforme FMZ, le paramètre modèleprécision de la devise de tarificationdans la bibliothèque de classes de trading de Pine Language sur l'interface commande réelle/backtest peut contrôler cette valeur.Précision de la devise de prixLe paramètre 2 signifie que le prix est précis à la seconde décimale lors de la négociation et que l'unité minimale de changement de prix est de 0,01.

Le typeflottant simple

Voir aussi syminfo.pointvalue

syminfo.pointvalue

Valeur en points du produit courant

Le typeflottant simple

Voir aussi syminfo.mintick

syminfo.timezone

Fuseau horaire de l'échange de la série principale du graphique.

Le typeune simple chaîne

Voir aussi timestamp

barétat

barstate.islastconfirmedhistory

Retourne true si le script est exécuté sur la dernière barre de l'ensemble de données lorsque le marché est fermé, ou si le script est exécuté sur la barre immédiatement précédant la barre en temps réel, si le marché est ouvert. Retourne false autrement.

Le typesérie bool

Les commentairesLe code PineScript qui utilise cette variable pourrait calculer différemment sur les données historiques et en temps réel. Veuillez noter que l'utilisation de cette variable/fonction peut entraîner une repeinture de l'indicateur.

Voir aussi barstate.isfirst barstate.islast barstate.ishistory barstate.isrealtime barstate.isnew

barstate.isnew

Retourne vrai si le script calcule actuellement sur la nouvelle barre, faux sinon.

Le typesérie bool

Les commentairesLe code PineScript qui utilise cette variable pourrait calculer différemment sur les données historiques et en temps réel. Veuillez noter que l'utilisation de cette variable/fonction peut entraîner une repeinture de l'indicateur.

Voir aussi barstate.isfirst barstate.islast barstate.ishistory barstate.isrealtime barstate.isconfirmed barstate.islastconfirmedhistory

barstate.isfirst

Retourne vrai si la barre actuelle est la première barre du barset, faux sinon.

Le typesérie bool

Les commentairesLe code PineScript qui utilise cette variable pourrait calculer différemment sur les données historiques et en temps réel. Veuillez noter que l'utilisation de cette variable/fonction peut entraîner une repeinture de l'indicateur.

Voir aussi barstate.islast barstate.ishistory barstate.isrealtime barstate.isnew barstate.isconfirmed barstate.islastconfirmedhistory

barstate.islast

Retourne vrai si la barre actuelle est la dernière barre du barset, faux sinon.

Le typesérie bool

Les commentairesLe code PineScript qui utilise cette variable pourrait calculer différemment sur les données historiques et en temps réel. Veuillez noter que l'utilisation de cette variable/fonction peut entraîner une repeinture de l'indicateur.

Voir aussi barstate.isfirst barstate.ishistory barstate.isrealtime barstate.isnew barstate.isconfirmed barstate.islastconfirmedhistory

barstate.ishistory

Retourne vrai si la barre actuelle est une barre historique, faux sinon.

Le typesérie bool

Les commentairesLe code PineScript qui utilise cette variable pourrait calculer différemment sur les données historiques et en temps réel. Veuillez noter que l'utilisation de cette variable/fonction peut entraîner une repeinture de l'indicateur.

Voir aussi barstate.isfirst barstate.islast barstate.isrealtime barstate.isnew barstate.isconfirmed barstate.islastconfirmedhistory

barstate.isconfirmed

Retourne true si le script calcule la dernière mise à jour de la barre actuelle.

Le typesérie bool

Les commentairesLe code PineScript qui utilise cette variable pourrait calculer différemment sur les données historiques et en temps réel. Il n'est PAS recommandé d'utiliser barstate.isconfirmed dans l'expression request.security. Sa valeur demandée à request.security est imprévisible. Veuillez noter que l'utilisation de cette variable/fonction peut entraîner une repeinture de l'indicateur.

Voir aussi barstate.isfirst barstate.islast barstate.ishistory barstate.isrealtime barstate.isnew barstate.islastconfirmedhistory

barstate.isrealtime

Retourne vrai si la barre actuelle est une barre en temps réel, faux sinon.

Le typesérie bool

Les commentairesLe code PineScript qui utilise cette variable pourrait calculer différemment sur les données historiques et en temps réel. Veuillez noter que l'utilisation de cette variable/fonction peut entraîner une repeinture de l'indicateur.

Voir aussi barstate.isfirst barstate.islast barstate.ishistory barstate.isnew barstate.isconfirmed barstate.islastconfirmedhistory

barstate.time

Il n'est pas disponible

à

ta.accdist

Indice d'accumulation/distribution

Le typeflottant en série

ta.iii

Indice d'intensité intraday.

Le typeflottant en série

Exemple

// Intraday Intensity Index
plot(ta.iii, color=color.yellow)

// the same on pine
f_iii() =>
    (2 * close - high - low) / ((high - low) * volume)

plot(f_iii())

ta.nvi

Indice de volume négatif.

Le typeflottant en série

Exemple

// Negative Volume Index

plot(ta.nvi, color=color.yellow)

// the same on pine
f_nvi() =>
    float ta_nvi = 1.0
    float prevNvi = (nz(ta_nvi[1], 0.0) == 0.0)  ? 1.0: ta_nvi[1]
    if nz(close, 0.0) == 0.0 or nz(close[1], 0.0) == 0.0
        ta_nvi := prevNvi
    else
        ta_nvi := (volume < nz(volume[1], 0.0)) ? prevNvi + ((close - close[1]) / close[1]) * prevNvi : prevNvi
    result = ta_nvi

plot(f_nvi())

ta.pvi

Indice de volume positif.

Le typeflottant en série

Exemple

// Positive Volume Index

plot(ta.pvi, color=color.yellow)

// the same on pine
f_pvi() =>
    float ta_pvi = 1.0
    float prevPvi = (nz(ta_pvi[1], 0.0) == 0.0)  ? 1.0: ta_pvi[1]
    if nz(close, 0.0) == 0.0 or nz(close[1], 0.0) == 0.0
        ta_pvi := prevPvi
    else
        ta_pvi := (volume > nz(volume[1], 0.0)) ? prevPvi + ((close - close[1]) / close[1]) * prevPvi : prevPvi
    result = ta_pvi

plot(f_pvi())

ta.obv

Sur le volume du solde.

Le typeflottant en série

Exemple

// On Balance Volume
plot(ta.obv, color=color.yellow)

// the same on pine
f_obv() =>
    ta.cum(math.sign(ta.change(close)) * volume)

plot(f_obv())

ta.pvt

Tendance des prix et du volume.

Le typeflottant en série

Exemple

// Price-Volume Trend
plot(ta.pvt, color=color.yellow)

// the same on pine
f_pvt() =>
    ta.cum((ta.change(close) / close[1]) * volume)

plot(f_pvt())

ta.wad

Williams Accumulation/Distribution est une société de conseil.

Le typeflottant en série

Exemple

// Williams Accumulation/Distribution
plot(ta.wad, color=color.yellow)

// the same on pine
f_wad() =>
    trueHigh = math.max(high, close[1])
    trueLow = math.min(low, close[1])
    mom = ta.change(close)
    gain = (mom > 0) ? close - trueLow : (mom < 0) ? close - trueHigh : 0
    ta.cum(gain)

plot(f_wad())

ta.wvad

L'accumulation/distribution de la variable Williams.

Le typeflottant en série

Exemple

// Williams Variable Accumulation/Distribution
plot(ta.wvad, color=color.yellow)

// the same on pine
f_wvad() =>
    (close - open) / (high - low) * volume

plot(f_wvad())

mathématiques

math.e

est une constante nommée pour le nombre d'Euler.

Le typeconst float

Voir aussi math.phi math.pi math.rphi

math.phi

C'est une constante nommée pour le ratio d'or.

Le typeconst float

Voir aussi math.e math.pi math.rphi

math.pi

C'est une constante nommée pour la constante d'Archimède. Elle est égale à 3,1415926535897932.

Le typeconst float

Voir aussi math.e math.phi math.rphi

math.rphi

C'est une constante nommée pour le conjugué du ratio d'or. Elle est égale à 0.6180339887498948.

Le typeconst float

Voir aussi math.e math.pi math.phi

stratégie

strategy.equity

Les fonds propres courants (strategy.initial_capital + strategy.netprofit + strategy.openprofit)

Le typeflottant en série

Voir aussi strategy.netprofit strategy.openprofit strategy.position_size

stratégie.position_size

Direction et taille de la position actuelle sur le marché. Si la valeur est > 0, la position sur le marché est longue. Si la valeur est < 0, la position sur le marché est courte. La valeur absolue est le nombre de contrats/actions/lots/unités en négociation (taille de la position).

Le typeflottant en série

Voir aussi strategy.position_avg_price

Stratégie.position_prix moyen

Prix d'entrée moyen de la position actuelle sur le marché Si la position sur le marché est fixe, NaN est renvoyé.

ExpliquerLe prix moyen dans FMZ PINE Script est le prix incluant les frais de manutention. Par exemple: le prix de commande est de 8000, la direction de vente, la quantité est de 1 lot (pièces, feuilles), le prix moyen après la transaction n'est pas de 8000, mais inférieur à 8000 (le coût comprend les frais de manutention).

Le typeflottant en série

Voir aussi strategy.position_size

strategy.long

Entrée en position longue.

Le typestratégie_direction

Voir aussi strategy.entry strategy.exit

strategy.short

Entrée de position courte.

Le typestratégie_direction

Voir aussi strategy.entry strategy.exit

strategy.closedtrades

Nombre de transactions qui ont été clôturées pendant toute l'intervalle de négociation.

Le typesérie int

Voir aussi strategy.position_size strategy.opentrades

strategy.opentrades

Nombre d'entrées de positions de marché qui n'ont pas été fermées et qui restent ouvertes.

Le typesérie int

Voir aussi strategy.position_size

strategy.netprofit

Valeur totale en devises de toutes les opérations réalisées.

Le typeflottant en série

Voir aussi strategy.openprofit strategy.position_size strategy.grossprofit

strategy.grossprofit

Valeur totale en devises de toutes les opérations gagnantes réalisées.

Le typeflottant en série

Voir aussi strategy.netprofit

strategy.openprofit

Profit ou perte non réalisé courant pour toutes les positions ouvertes.

Le typeflottant en série

Voir aussi strategy.netprofit strategy.position_size

strategy.direction.long

Il permet à la stratégie d'ouvrir uniquement des positions longues.

Le typeConst chaîne

Voir aussi strategy.risk.allow_entry_in

strategy.direction.short

Il permet à la stratégie d'ouvrir uniquement des positions courtes.

Le typeConst chaîne

Voir aussi strategy.risk.allow_entry_in

strategy.direction.all

Il permet à la stratégie d'ouvrir des positions longues et courtes.

Le typeConst chaîne

Voir aussi strategy.risk.allow_entry_in

jour par semaine

jour par semaine

Jour de la semaine pour l'heure actuelle de la barre dans le fuseau horaire d'échange.

Le typesérie int

Les commentairesNotez que cette variable renvoie le jour en fonction de l'heure à laquelle les barres sont ouvertes. Pour les sessions du jour au lendemain (par exemple EURUSD, où la session du lundi commence le dimanche 17h00), cette valeur peut être inférieure de 1 au jour du jour de négociation. Vous pouvez utiliser les variables dayofweek.dimanche, dayofweek.lundi, dayofweek.mardi, dayofweek.mercredi, dayofweek.jeudi, dayofweek.vendredi et dayofweek. samedi pour les comparaisons.

Voir aussi time dayofmonth

dayofweek.sunday

Est une constante nommée pour la valeur de retour de la fonction dayofweek et la valeur de la variable dayofweek.

Le typeconst int

Voir aussi dayofweek.monday dayofweek.tuesday dayofweek.wednesday dayofweek.thursday dayofweek.friday dayofweek.saturday

dayofweek.monday

Est une constante nommée pour la valeur de retour de la fonction dayofweek et la valeur de la variable dayofweek.

Le typeconst int

Voir aussi dayofweek.sunday dayofweek.tuesday dayofweek.wednesday dayofweek.thursday dayofweek.friday dayofweek.saturday

dayofweek.tuesday

Est une constante nommée pour la valeur de retour de la fonction dayofweek et la valeur de la variable dayofweek.

Le typeconst int

Voir aussi dayofweek.sunday dayofweek.monday dayofweek.wednesday dayofweek.thursday dayofweek.friday dayofweek.saturday

dayofweek.wednesday

Est une constante nommée pour la valeur de retour de la fonction dayofweek et la valeur de la variable dayofweek.

Le typeconst int

Voir aussi dayofweek.sunday dayofweek.monday dayofweek.tuesday dayofweek.thursday dayofweek.friday dayofweek.saturday

dayofweek.thursday

Est une constante nommée pour la valeur de retour de la fonction dayofweek et la valeur de la variable dayofweek.

Le typeconst int

Voir aussi dayofweek.sunday dayofweek.monday dayofweek.tuesday dayofweek.wednesday dayofweek.friday dayofweek.saturday

dayofweek.friday

Est une constante nommée pour la valeur de retour de la fonction dayofweek et la valeur de la variable dayofweek.

Le typeconst int

Voir aussi dayofweek.sunday dayofweek.monday dayofweek.tuesday dayofweek.wednesday dayofweek.thursday dayofweek.saturday

dayofweek.saturday

Est une constante nommée pour la valeur de retour de la fonction dayofweek et la valeur de la variable dayofweek.

Le typeconst int

Voir aussi dayofweek.sunday dayofweek.monday dayofweek.tuesday dayofweek.wednesday dayofweek.thursday dayofweek.friday

ligne

Il y a une ligne.style_dashed

est une constante nommée pour le style de ligne pointillé de la fonction linéaire.

Le typeligne_style

Voir aussi hline.style_solid hline.style_dotted

ligne.style_pointillée

ligne.style_pointillée

est une constante nommée pour le style de ligne pointillée de la fonction linéaire.

Le typeligne_style

Voir aussi hline.style_solid hline.style_dashed

Je ne sais pas si c'est vrai.

est une constante nommée pour le style linéaire solide de la fonction linéaire.

Le typeligne_style

Voir aussi hline.style_dotted hline.style_dashed

éclaboussure

le code de l'appareil est le même

Stratégie de fusion pour les données demandées. Les données sont fusionnées avec des lacunes possibles (valeurs na).

Le typele nombre de fois où les données sont converties

Voir aussi request.security barmerge.gaps_off

le code de l'appareil est le même

Stratégie de fusion pour les données demandées. Les données sont fusionnées en continu sans lacunes, toutes les lacunes sont remplies avec la valeur existante la plus proche précédente.

Le typele nombre de fois où les données sont converties

Voir aussi request.security barmerge.gaps_on

Barmerge.lookhead_on est en ligne

La stratégie de fusion pour la position de données demandée. Le barset demandé est fusionné avec le barset actuel dans l'ordre de tri des barres par leur heure d'ouverture. Cette stratégie de fusion peut entraîner un effet indésirable d'obtenir des données de future sur le calcul sur l'historique.

Le typeJe suis désolée.

Voir aussi request.security barmerge.lookahead_off

- Je ne sais pas.

Cette stratégie de fusion désactive l'effet d'obtenir des données de future sur le calcul sur l'historique.

Le typeJe suis désolée.

Voir aussi request.security barmerge.lookahead_on

autres

HL2

Il s'agit d'un raccourci pour (prix le plus élevé + prix le plus bas) /2.

Le typeflottant en série

Voir aussi open high low close volume time hlc3 hlcc4 ohlc4

HLC3

Il s'agit d'un raccourci pour (prix le plus élevé + prix le plus bas + prix de clôture) /3.

Le typeflottant en série

Voir aussi open high low close volume time hl2 hlcc4 ohlc4

HLCC4

Il s'agit d'un raccourci pour (prix le plus élevé + prix le plus bas + prix de clôture + prix de clôture) /4.

Le typeflottant en série

Voir aussi open high low close volume time hl2 hlc3 ohlc4

Le code de conduite

Il s'agit d'un raccourci pour (prix d'ouverture + prix le plus élevé + prix le plus bas + prix de clôture) /4.

Le typeflottant en série

Voir aussi open high low close volume time hl2 hlc3 hlcc4

n

Valeur double.NaN (pas un nombre).

Le typesimple na

Exemple

// na
plot(bar_index < 10 ? na : close)    // CORRECT
plot(close == na ? close[1] : close)    // INCORRECT!
plot(na(close) ? close[1] : close)    // CORRECT

Les commentairesUtilisez-le uniquement pour les valeurs de retour. N'essayez PAS DE COMPARER AVEC ELLE! Si vous devez vérifier si une certaine valeur est NaN, utilisez la fonction intégrée na.

Voir aussi na

bar_index

La numérotation est basée sur zéro, l'index de la première barre est 0.

Le typesérie int

Exemple

// bar_index
plot(bar_index)
plot(bar_index > 5000 ? close : 0)

Les commentairesNotez que bar_index a remplacé n variable dans la version 4. Notez que l'indexation des barres commence à partir de 0 sur la première barre historique. Veuillez noter que l'utilisation de cette variable/fonction peut entraîner une repeinture de l'indicateur.

Voir aussi barstate.isfirst barstate.islast barstate.isrealtime

le dernier_bar_index

Les indices de barre commencent à zéro sur la première barre.

Le typesérie int

Exemple

strategy("Mark Last X Bars For Backtesting", overlay = true, calc_on_every_tick = true)
lastBarsFilterInput = input.int(100, "Bars Count:")
// Here, we store the 'last_bar_index' value that is known from the beginning of the script's calculation.
// The 'last_bar_index' will change when new real-time bars appear, so we declare 'lastbar' with the 'var' keyword.
var lastbar = last_bar_index
// Check if the current bar_index is 'lastBarsFilterInput' removed from the last bar on the chart, or the chart is traded in real-time.
allowedToTrade = (lastbar - bar_index <= lastBarsFilterInput) or barstate.isrealtime
bgcolor(allowedToTrade ? color.new(color.green, 80) : na)

RetoursDernier indice historique de barre pour les marchés fermés, ou l'indice en temps réel pour les marchés ouverts.

Les commentairesVeuillez noter que l'utilisation de cette variable peut entraîner la repeinture de l'indicateur.

Voir aussi bar_index last_bar_time barstate.ishistory barstate.isrealtime

le temps

Temps de barre actuel au format UNIX. Il s'agit du nombre de millisecondes écoulées depuis 00:00:00 UTC, le 1er janvier 1970.

maintenant

L'heure actuelle au format UNIX. C'est le nombre de millisecondes écoulées depuis 00:00:00 UTC, le 1er janvier 1970.

Le typesérie int

Les commentairesVeuillez noter que l'utilisation de cette variable/fonction peut entraîner une repeinture de l'indicateur.

Voir aussi timestamp time dayofmonth dayofweek

Le typesérie int

Les commentairesNotez que cette variable renvoie l'horodatage basé sur l'heure de l'ouverture des barres. Pour cette raison, pour les sessions du jour au lendemain (par exemple EURUSD, où la session du lundi commence le dimanche, 17h00), cette variable peut renvoyer l'heure avant la date spécifiée du jour de négociation. Par exemple, sur EURUSD, dayofmonth(time) peut être inférieure de 1 à la date du jour de négociation, car la barre pour le jour en cours s'ouvre en fait un jour avant.

Voir aussi time dayofmonth dayofweek

année

L'année en barres en cours dans le fuseau horaire d'échange.

Le typesérie int

Les référencesNotez que cette variable renvoie l'année en fonction de l'heure à laquelle les barres sont ouvertes. Pour les sessions du jour au lendemain (par exemple EURUSD, où la session du lundi commence le dimanche 17h00), cette valeur peut être inférieure de 1 à l'année du jour de négociation.

Voir aussi year time month weekofyear dayofmonth dayofweek hour minute second

mois

Le mois de la barre actuelle dans le fuseau horaire d'échange.

Le typesérie int

Les référencesNotez que cette variable renvoie le mois en fonction de l'heure à laquelle les barres sont ouvertes. Pour les sessions du jour au lendemain (par exemple EURUSD, où la session du lundi commence le dimanche 17h00), cette valeur peut être inférieure de 1 au mois du jour de négociation.

Voir aussi month time year weekofyear dayofmonth dayofweek hour minute second

heure

L'heure de la barre actuelle dans le fuseau horaire d'échange.

Le typesérie int

Voir aussi hour time year month weekofyear dayofmonth dayofweek minute second

minute

Minute de barre actuelle dans le fuseau horaire d'échange.

Le typesérie int

Voir aussi minute time year month weekofyear dayofmonth dayofweek hour second

deuxième

Seconde barre actuelle dans le fuseau horaire.

Le typesérie int

Voir aussi second time year month weekofyear dayofmonth dayofweek hour minute

ouverte

Prix d'ouverture actuel.

Le typeflottant en série

Les commentairesLes valeurs précédentes peuvent être consultées avec l'opérateur entre parenthèses carrées [], par exemple open[1], open[2].

Voir aussi high low close volume time hl2 hlc3 hlcc4 ohlc4

haut

Le prix le plus élevé.

Le typeflottant en série

Les commentairesLes valeurs précédentes peuvent être consultées avec l'opérateur entre parenthèses carrées [], par exemple high[1], high[2].

Voir aussi open low close volume time hl2 hlc3 hlcc4 ohlc4

faible

Le prix le plus bas.

Le typeflottant en série

Les commentairesLes valeurs précédentes peuvent être consultées avec l'opérateur entre parenthèses carrées [], par exemple low[1], low[2].

Voir aussi open high close volume time hl2 hlc3 hlcc4 ohlc4

près

Prix de clôture de la barre actuelle lorsqu'elle a été fermée, ou dernier prix négocié d'une barre encore incomplète, en temps réel.

Le typeflottant en série

Les commentairesLes valeurs précédentes peuvent être consultées avec l'opérateur entre parenthèses carrées [], par exemple close[1], close[2].

Voir aussi open high low volume time hl2 hlc3 hlcc4 ohlc4

le volume

Volume de la barre actuelle.

Le typeflottant en série

Les commentairesLes valeurs précédentes peuvent être consultées avec l'opérateur entre parenthèses carrées [], par exemple volume[1], volume[2].

Voir aussi open high low close time hl2 hlc3 hlcc4 ohlc4

semaine par an

Numéro de semaine de l'heure de barre en cours dans le fuseau horaire d'échange.

Le typesérie int

Les commentairesNotez que cette variable renvoie la semaine en fonction de l'heure à laquelle les barres sont ouvertes. Pour les sessions du jour au lendemain (par exemple EURUSD, où la session du lundi commence le dimanche 17h00) cette valeur peut être inférieure de 1 à la semaine du jour de négociation.

Voir aussi weekofyear time year month dayofmonth dayofweek hour minute second

jour du mois

Date de l'heure de barre en cours dans le fuseau horaire de change.

Le typesérie int

Les commentairesNotez que cette variable renvoie le jour en fonction de l'heure à laquelle les barres sont ouvertes. Pour les sessions du jour au lendemain (par exemple EURUSD, où la session du lundi commence le dimanche 17h00), cette valeur peut être inférieure de 1 au jour du jour de négociation.

Voir aussi time dayofweek


Plus de

Les mendiantsPourquoi les stratégies de la place de la réplique de la stratégie de Pine ne peuvent pas être mises en œuvre

L'inventeur de la quantification - un petit rêveBien, nous allons vérifier.

Les mendiantsLe Traqueur de tendances optimisé de Zhang

L'inventeur de la quantification - un petit rêveBonjour, quelle est la stratégie spécifique?