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
hline1
L'objet de la première ligne est un argument requis.hline2
L'objet de la deuxième ligne, argument requis.plot1
Le premier objet de l'intrigue, argument requis.plot2
Le deuxième objet de l'intrigue, argument requis.color
Vous pouvez utiliser des constantes comme 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
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.title
Titre 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.overlay
l'argumentation dansstrategy
ouindicator
, sistrategy
ouindicator
ne définit pas leoverlay
l'argument, il sera traité selon les arguments par défaut.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
color
Vous pouvez utiliser des constantes comme 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.title
Le 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.overlay
l'argumentation dansstrategy
ouindicator
, sistrategy
ouindicator
ne définit pas leoverlay
l'argument, il sera traité selon les arguments par défaut.Voir aussi
plot
Couleur des barres.
barcolor(color, offset, editable, show_last, title, display)
Exemple
barcolor(close < open ? color.black : color.white)
Les arguments
color
Vous pouvez utiliser des constantes comme 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
Compatible avecerror
de PINE v4, et la fonction est la même queruntime.error
.
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
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
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
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
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
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
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
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
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
Multiplicateur de résolution, par exemple
Le typesimple int
Voir aussi
syminfo.ticker
syminfo.tickerid
timeframe.period
Résolution, par exemple
Le typeune simple chaîne
Voir aussi
syminfo.ticker
syminfo.tickerid
timeframe.multiplier
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
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
Le style de forme pour la fonction de tracé.
Le typeConst chaîne
Voir aussi
plotshape
Le style de forme pour la fonction de tracé.
Le typeConst chaîne
Voir aussi
plotshape
Le style de forme pour la fonction de tracé.
Le typeConst chaîne
Voir aussi
plotshape
Le style de forme pour la fonction de tracé.
Le typeConst chaîne
Voir aussi
plotshape
Le style de forme pour la fonction de tracé.
Le typeConst chaîne
Voir aussi
plotshape
Le style de forme pour la fonction de tracé.
Le typeConst chaîne
Voir aussi
plotshape
Le style de forme pour la fonction de tracé.
Le typeConst chaîne
Voir aussi
plotshape
Le style de forme pour la fonction de tracé.
Le typeConst chaîne
Voir aussi
plotshape
Le style de forme pour la fonction de tracé.
Le typeConst chaîne
Voir aussi
plotshape
Le style de forme pour la fonction de tracé.
Le typeConst chaîne
Voir aussi
plotshape
Le style de forme pour la fonction de tracé.
Le typeConst chaîne
Voir aussi
plotshape
Le style de forme pour la fonction de tracé.
Le typeConst chaîne
Voir aussi
plotshape
est une constante nommée pour la couleur #00BCD4.
Le typecouleur const
est une constante nommée pour la couleur #363A45.
Le typecouleur const
est une constante nommée pour la couleur #2962ff.
Le typecouleur const
est une constante nommée pour la couleur #E040FB.
Le typecouleur const
est une constante nommée pour la couleur #787B86.
Le typecouleur const
est une constante nommée pour la couleur #4CAF50.
Le typecouleur const
est une constante nommée pour la couleur #00E676.
Le typecouleur const
est une constante nommée pour la couleur #880E4F.
Le typecouleur const
C'est une constante nommée pour la couleur #311B92.
Le typecouleur const
est une constante nommée pour la couleur #808000.
Le typecouleur const
est une constante nommée pour la couleur #FF9800.
Le typecouleur const
est une constante nommée pour la couleur #9C27B0.
Le typecouleur const
est une constante nommée pour la couleur #FF5252.
Le typecouleur const
est une constante nommée pour la couleur #B2B5BE.
Le typecouleur const
color.teal
est une constante nommée pour la couleur #00897B.
Le typecouleur const
est une constante nommée pour la couleur #FFFFFF.
Le typecouleur const
est une constante nommée pour la couleur #FFEB3B.
Le typecouleur const
Une constante nommée pour le style style
paramè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
Une constante nommée pour le style style
Paramè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
Une constante nommée pour le style style
paramè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
Une constante nommée pour le style style
paramè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
Une constante nommée pour le style style
paramè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
Une constante nommée pour le style style
paramè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
Une constante nommée pour le style style
Paramè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
Une constante nommée pour le style style
paramè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
Une constante nommée pour le style style
paramè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
Une constante nommée pour le style style
Paramè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
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
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
Valeur de localisation pour les fonctions de plotchar.
Le typeConst chaîne
Voir aussi
plotshape
plotchar
location.abovebar
location.belowbar
location.bottom
location.absolute
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
Valeur de localisation pour les fonctions de plotchar.
Le typeConst chaîne
Voir aussi
plotshape
plotchar
location.abovebar
location.belowbar
location.top
location.bottom
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
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
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
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
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
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
Une constante nommée pour une utilisation avec lefreq
paramè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
Une constante nommée pour une utilisation avec lefreq
paramètre de la fonction d'alerte ().
Tous les appels de fonction déclenchent l'alerte.
Le typeConst chaîne
Voir aussi
alert
Une constante nommée à utiliser avec le paramètre
Le typeConst chaîne
Voir aussi
alert
est une constante nommée.
Le typeConst chaîne
Voir aussi
format.price
format.volume
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
C'est une constante nommée.
Le typeConst chaîne
Voir aussi
format.inherit
format.price
Nom du symbole sans préfixe d'échange, par exemple
Le typeune simple chaîne
Voir aussi
syminfo.tickerid
timeframe.period
timeframe.multiplier
Nom du symbole avec préfixe de change, par exemple
Le typeune simple chaîne
Voir aussi
syminfo.ticker
timeframe.period
timeframe.multiplier
Pour le symbole
Le typeune simple chaîne
Voir aussi
syminfo.currency
syminfo.ticker
Retourne le code de la devise:
Le typeune simple chaîne
Voir aussi
syminfo.basecurrency
syminfo.ticker
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
Sur la plateforme FMZ, le paramètre modèleprécision de la devise de tarificationdans la bibliothèque de classes de trading de
Le typeflottant simple
Voir aussi
syminfo.pointvalue
Valeur en points du produit courant
Le typeflottant simple
Voir aussi
syminfo.mintick
Fuseau horaire de l'échange de la série principale du graphique.
Le typeune simple chaîne
Voir aussi
timestamp
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
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
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
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
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
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
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
Il n'est pas disponible
Indice d'accumulation/distribution
Le typeflottant en série
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())
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())
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())
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())
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())
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())
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())
est une constante nommée pour le nombre d'Euler.
Le typeconst float
Voir aussi
math.phi
math.pi
math.rphi
C'est une constante nommée pour le ratio d'or.
Le typeconst float
Voir aussi
math.e
math.pi
math.rphi
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
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
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
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
Prix d'entrée moyen de la position actuelle sur le marché Si la position sur le marché est fixe,
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
Entrée en position longue.
Le typestratégie_direction
Voir aussi
strategy.entry
strategy.exit
Entrée de position courte.
Le typestratégie_direction
Voir aussi
strategy.entry
strategy.exit
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
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
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
Valeur totale en devises de toutes les opérations gagnantes réalisées.
Le typeflottant en série
Voir aussi
strategy.netprofit
Profit ou perte non réalisé courant pour toutes les positions ouvertes.
Le typeflottant en série
Voir aussi
strategy.netprofit
strategy.position_size
Il permet à la stratégie d'ouvrir uniquement des positions longues.
Le typeConst chaîne
Voir aussi
strategy.risk.allow_entry_in
Il permet à la stratégie d'ouvrir uniquement des positions courtes.
Le typeConst chaîne
Voir aussi
strategy.risk.allow_entry_in
Il permet à la stratégie d'ouvrir des positions longues et courtes.
Le typeConst chaîne
Voir aussi
strategy.risk.allow_entry_in
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Le typeJe suis désolée.
Voir aussi
request.security
barmerge.lookahead_off
Cette stratégie de fusion désactive l'effet d'obtenir des données de
Le typeJe suis désolée.
Voir aussi
request.security
barmerge.lookahead_on
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
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
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
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
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
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
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
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.
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,
Voir aussi
time
dayofmonth
dayofweek
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
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
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 de barre actuelle dans le fuseau horaire d'échange.
Le typesérie int
Voir aussi
minute
time
year
month
weekofyear
dayofmonth
dayofweek
hour
second
Seconde barre actuelle dans le fuseau horaire.
Le typesérie int
Voir aussi
second
time
year
month
weekofyear
dayofmonth
dayofweek
hour
minute
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
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
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
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
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
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
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
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?