Nom de fichier:

Créé le: 2022-05-06 14:27:06, Mis à jour le: 2025-01-23 10:19:06
comments   18
hits   13760

inline(const string) Combine tous les appels d’entrée utilisant les mêmes paramètres dans une seule ligne. Il n’affiche pas les chaînes utilisées comme paramètres. Il est utilisé uniquement pour identifier les entrées appartenant à la même ligne. - group(const string) Création d’un titre au-dessus de toutes les entrées en utilisant la même chaîne de caractères composite. Cette chaîne de caractères est également utilisée comme texte de titre. - confirm(const bool) Si true, l’utilisateur est invité à confirmer les valeurs de saisie. La valeur par défaut est false.

À noter Le résultat de la fonction input.float devrait toujours être attribué à une variable, comme dans l’exemple ci-dessus.

Voir aussi input.bool input.int input.string input.timeframe input.source input.color input

input.color

Ajoutez l’input à la page de balises d’entrée des paramètres du script, qui vous permet de fournir des options de configuration aux utilisateurs du script. Cette fonction ajoute un sélecteur de couleur qui permet aux utilisateurs de choisir la couleur et la transparence à partir d’une palette de couleurs ou de valeurs à 16 chiffres.

input.color(defval, title, tooltip, inline, group, confirm) 

Exemple

i_col = input.color(color.red, "Plot Color")
plot(close, color=i_col)

Retourne une valeur Valeur de la variable

paramètre

  • defval(const color) Détermine la valeur par défaut de la variable d’entrée recommandée dans la page de balises de balises / balises d’entrée du script, à partir de laquelle l’utilisateur peut la modifier.
  • title(const string) Titre de la chaîne de caractères. Si ce n’est pas spécifié, le nom de la variable est utilisé comme titre de la chaîne de caractères. Si un titre est spécifié mais vide, le nom est une chaîne de caractères vide.
  • tooltip(const string) Cette chaîne est affichée à l’utilisateur lorsque la souris est suspendue sur l’icône de l’invite de l’outil.
  • inline(const string) Combine tous les appels d’entrée utilisant les mêmes paramètres dans une seule ligne. Il n’affiche pas les chaînes utilisées comme paramètres. Il est utilisé uniquement pour identifier les entrées appartenant à la même ligne.
  • group(const string) Création d’un titre au-dessus de toutes les entrées en utilisant la même chaîne de caractères composite. Cette chaîne de caractères est également utilisée comme texte de titre.
  • confirm(const bool) Si true, l’utilisateur est invité à confirmer les valeurs de saisie. La valeur par défaut est false.

À noter Le résultat de la fonction input.color doit toujours être attribué à une variable, comme dans l’exemple ci-dessus.

Voir aussi input.bool input.int input.float input.string input.timeframe input.source input

input.price

Ajouter une entrée de prix à la page de balises des paramètres / entrées de balises du script. Utiliserconfirm = trueActivez le mode d’entrée interactif et sélectionnez le prix en cliquant sur le graphique.

input.price(defval, title, tooltip, inline, group, confirm) 

Exemple

price1 = input.price(title="Date", defval=42)
plot(price1)

price2 = input.price(54, title="Date")
plot(price2)

Retourne une valeur Valeur de la variable

paramètre

  • defval(const int/float) Détermine la valeur par défaut d’une variable d’entrée recommandée dans la page de balises de paramétrage / balise d’entrée du script, à partir de laquelle l’utilisateur peut la modifier.
  • title(const string) Titre de la chaîne de caractères. Si ce n’est pas spécifié, le nom de la variable est utilisé comme titre de la chaîne de caractères. Si un titre est spécifié mais vide, le nom est une chaîne de caractères vide.
  • tooltip(const string) Cette chaîne est affichée à l’utilisateur lorsque la souris est suspendue sur l’icône de l’invite de l’outil.
  • inline(const string) Combine tous les appels d’entrée utilisant les mêmes paramètres dans une seule ligne. Il n’affiche pas les chaînes utilisées comme paramètres. Il est utilisé uniquement pour identifier les entrées appartenant à la même ligne.
  • group(const string) Création d’un titre au-dessus de toutes les entrées en utilisant la même chaîne de caractères composite. Cette chaîne de caractères est également utilisée comme texte de titre.
  • confirm(const bool) Si true, le mode d’entrée interactive est activé et la sélection est effectuée en cliquant sur le graphique lorsque l’indicateur est ajouté au graphique, ou en sélectionnant l’indicateur et en déplaçant la sélection par la suite. Optionnel. La valeur par défaut est false.

À noter En mode interactif, si deux fonctions s’appellent l’une sur l’autreinlineSi les paramètres utilisent les mêmes paramètres, l’entrée de temps peut être combinée à l’entrée de prix.

Voir aussi input.bool input.int input.float input.string input.resolution input.source input.color input

input.timeframe

Ajoutez l’input à la page de balises d’entrée des paramètres du script, qui vous permet de fournir des options de configuration aux utilisateurs du script. Cette fonction ajoute une liste déroulante qui permet à l’utilisateur de sélectionner une période de temps spécifique via le sélecteur de période de temps et de la renvoyer sous forme de chaîne de caractères. Le sélecteur inclut les périodes de temps que l’utilisateur peut utiliser dans le graphique et les périodes de temps personnalisées ajoutées par le menu déroulant.

input.timeframe(defval, title, options, tooltip, inline, group, confirm)

Exemple

i_res = input.timeframe('D', "Resolution", options=['D', 'W', 'M'])
s = request.security(syminfo.tickerid, i_res, close)
plot(s)

Retourne une valeur Valeur de la variable

paramètre

  • defval(const string) Définit la valeur par défaut d’une variable d’entrée recommandée dans la page de balises de balises / balises d’entrée du script, à partir de laquelle l’utilisateur peut la modifier.optionsLorsque les paramètres sont utilisés ensemble, la valeur doit être l’une d’entre elles.
  • title(const string) Titre de la chaîne de caractères. Si ce n’est pas spécifié, le nom de la variable est utilisé comme titre de la chaîne de caractères. Si un titre est spécifié mais vide, le nom est une chaîne de caractères vide.
  • options (tuple of const string values: [val1, val2, …]) liste des options à choisir.
  • tooltip(const string) Cette chaîne est affichée à l’utilisateur lorsque la souris est suspendue sur l’icône de l’invite de l’outil.
  • inline(const string) Combine tous les appels d’entrée utilisant les mêmes paramètres dans une seule ligne. Il n’affiche pas les chaînes utilisées comme paramètres. Il est utilisé uniquement pour identifier les entrées appartenant à la même ligne.
  • group(const string) Création d’un titre au-dessus de toutes les entrées en utilisant la même chaîne de caractères composite. Cette chaîne de caractères est également utilisée comme texte de titre.
  • confirm(const bool) Si true, l’utilisateur est invité à confirmer les valeurs de saisie. La valeur par défaut est false.

À noter Le résultat de la fonction input.timeframe doit toujours être attribué à une variable, comme dans l’exemple ci-dessus.

Voir aussi input.bool input.int input.float input.string input.source input.color input

input.integer

Pas encore

input.resolution

Pas encore

ta

ta.alma

La moyenne mobile d’Arnaud Legoux. Elle utilise la distribution de Gauss comme pondération de la moyenne mobile.

ta.alma(series, length, offset, sigma) 
ta.alma(series, length, offset, sigma, floor) 

Exemple

plot(ta.alma(close, 9, 0.85, 6))

// same on pine, but much less efficient
pine_alma(series, windowsize, offset, sigma) =>
    m = offset * (windowsize - 1)
    //m = math.floor(offset * (windowsize - 1)) // Used as m when math.floor=true
    s = windowsize / sigma
    norm = 0.0
    sum = 0.0
    for i = 0 to windowsize - 1
        weight = math.exp(-1 * math.pow(i - m, 2) / (2 * math.pow(s, 2)))
        norm := norm + weight
        sum := sum + series[windowsize - i - 1] * weight
    sum / norm
plot(pine_alma(close, 9, 0.85, 6))

Retourne une valeur Arnaud Legoux avec une moyenne mobile

paramètre

  • series(series int/float) Valeur de série à exécuter。
  • length(series int) K nombre de lignes (longueur).
  • offset(simple int/float) Le contrôle de la balance entre la fluidité (plus proche de 1) et la réactivité (plus proche de 0).
  • sigma(simple int/float) modifie la douceur d’ALMA. Plus la sigma est grande, plus ALMA est douce.
  • floor(simple bool) Paramètre facultatif. Avant de calculer ALMA, spécifiez si le calcul de la déviation est une limite inférieure. La valeur par défaut est false.

Voir aussi ta.sma ta.ema ta.rma ta.wma ta.vwma ta.swma

ta.sma

La fonction sma renvoie la moyenne mobile, c’est-à-dire la dernière valeur y de x, divisée par y。

ta.sma(source, length) 

Exemple

plot(ta.sma(close, 15))

// same on pine, but much less efficient
pine_sma(x, y) =>
    sum = 0.0
    for i = 0 to y - 1
        sum := sum + x[i] / y
    sum
plot(pine_sma(close, 15))

Retourne une valeur lengthLa ligne K est retournéesourceLa moyenne mobile simple des résultats de l’enquête.

paramètre

  • source(series int/float) Valeur de série à exécuter。
  • length(series int) K nombre de lignes (longueur).

Voir aussi ta.ema ta.rma ta.wma ta.vwma ta.swma ta.alma

ta.cog

cog est un indicateur basé sur la statistique et le ratio d’or de Fibonacci.

ta.cog(source, length) 

Exemple

plot(ta.cog(close, 10))

// the same on pine
pine_cog(source, length) =>
    sum = math.sum(source, length)
    num = 0.0
    for i = 0 to length - 1
        price = source[i]
        num := num + price * (i + 1)
    -num / sum

plot(pine_cog(close, 10))

Retourne une valeur Le cœur

paramètre

  • source(series int/float) Valeur de série à exécuter。
  • length(series int) K nombre de lignes (longueur).

Voir aussi ta.stoch

ta.dev

Différence entre une série de mesures et une autre

ta.dev(source, length) 

Exemple

plot(ta.dev(close, 10))

// the same on pine
pine_dev(source, length) =>
    mean = ta.sma(source, length)
    sum = 0.0
    for i = 0 to length - 1
        val = source[i]
        sum := sum + math.abs(val - mean)
    dev = sum/length
plot(pine_dev(close, 10))

Retourne une valeur lengthLa ligne K est retournéesourceLe décalage.

paramètre

  • source(series int/float) Valeur de série à exécuter。
  • length(series int) K nombre de lignes (longueur).

Voir aussi ta.variance ta.stdev

ta.stdev

ta.stdev(source, length, biased) 

Exemple

plot(ta.stdev(close, 5))

//the same on pine
isZero(val, eps) => math.abs(val) <= eps

SUM(fst, snd) =>
    EPS = 1e-10
    res = fst + snd
    if isZero(res, EPS)
        res := 0
    else
        if not isZero(res, 1e-4)
            res := res
        else
            15

pine_stdev(src, length) =>
    avg = ta.sma(src, length)
    sumOfSquareDeviations = 0.0
    for i = 0 to length - 1
        sum = SUM(src[i], -avg)
        sumOfSquareDeviations := sumOfSquareDeviations + sum * sum

    stdev = math.sqrt(sumOfSquareDeviations / length)
plot(pine_stdev(close, 5))

Retourne une valeur Échelle de référence

paramètre

  • source(series int/float) Valeur de série à exécuter。
  • length(series int) K nombre de lignes (longueur).
  • biased(series bool) Détermine quelle estimation doit être utilisée. Optionnel. La valeur par défaut est true.

À noter Si vousbiasedSi c’est vrai, la fonction utilise une estimation partielle de l’ensemble, et si c’est faux, une estimation sans partialité de l’échantillon.

Voir aussi ta.dev ta.variance

ta.ema

La fonction ema renvoie une moyenne mobile pondérée. Dans ema, le facteur de pondération est décroissant. Elle est calculée selon la formule suivante: EMA = alpha * source + (1 - alpha) * EMA[1], où alpha = 2 / (longueur + 1) ◦

ta.ema(source, length) 

Exemple

plot(ta.ema(close, 15))

//the same on pine
pine_ema(src, length) =>
    alpha = 2 / (length + 1)
    sum = 0.0
    sum := na(sum[1]) ? src : alpha * src + (1 - alpha) * nz(sum[1])
plot(pine_ema(close,15))

Retourne une valeur sourceLa moyenne mobile exponentielle, alpha = 2 / (longueur + 1) ◦

paramètre

  • source(series int/float) Valeur de série à exécuter。
  • length(simple int) Nombre de lignes K (longueur).

À noter Veuillez noter que l’utilisation de cette variable/fonction peut entraîner une redéfinition de l’indicateur.

Voir aussi ta.sma ta.rma ta.wma ta.vwma ta.swma ta.alma

ta.wma

La fonction wma renvoielengthLa ligne KsourceDans wma, le facteur de pondération est décroissant en degrés arithmétiques.

ta.wma(source, length) 

Exemple

plot(ta.wma(close, 15))

// same on pine, but much less efficient
pine_wma(x, y) =>
    norm = 0.0
    sum = 0.0
    for i = 0 to y - 1
        weight = (y - i) * y
        norm := norm + weight
        sum := sum + x[i] * weight
    sum / norm
plot(pine_wma(close, 15))

Retourne une valeur lengthLa ligne K est retournéesourceUne moyenne mobile pondérée.

paramètre

  • source(series int/float) Valeur de série à exécuter。
  • length(series int) K nombre de lignes (longueur).

Voir aussi ta.sma ta.ema ta.rma ta.vwma ta.swma ta.alma

ta.swma

Moyenne symétrique pondérée en mouvement de longueur fixe: 4.[16,2 / 6,2 / 6,1 / 6]。

ta.swma(source)

Exemple

plot(ta.swma(close))

// same on pine, but less efficient
pine_swma(x) =>
    x[3] * 1 / 6 + x[2] * 2 / 6 + x[1] * 2 / 6 + x[0] * 1 / 6
plot(pine_swma(close))

Retourne une valeur Moyenne symétrique pondérée.

paramètre

  • source(series int/float) Série source

Voir aussi ta.sma ta.ema ta.rma ta.wma ta.vwma ta.alma

ta.hma

La fonction hma renvoie la moyenne mobile du corps de la navette HMA。

ta.hma(source, length)

Exemple

src = input(defval=close, title="Source")
length = input(defval=9, title="Length")
hmaBuildIn = ta.hma(src, length)
plot(hmaBuildIn, title="Hull MA", color=#674EA7)

Retourne une valeur Hull Moving Average qui renvoie la moyenne mobile de la coque de la source dans la colonne ‘length’.

paramètre

  • source(series int/float) Valeur de série à exécuter。
  • length(simple int) Nombre de lignes

Voir aussi ta.ema ta.rma ta.wma ta.vwma ta.sma

ta.rma

La moyenne mobile utilisée dans le RSI. Il s’agit d’une moyenne mobile pondérée par l’indicateur, la valeur pondérée alpha = 1 / longueur.

ta.rma(source, length)

Exemple

plot(ta.rma(close, 15))

//the same on pine
pine_rma(src, length) =>
  alpha = 1/length
  sum = 0.0
  sum := na(sum[1]) ? ta.sma(src, length) : alpha * src + (1 - alpha) * nz(sum[1])
plot(pine_rma(close, 15))

Retourne une valeur sourceLa moyenne mobile de l’indicateur, alpha = 1 /length

paramètre

  • source(series int/float) Valeur de série à exécuter。
  • length(simple int) Nombre de lignes K (longueur).

Voir aussi ta.sma ta.ema ta.wma ta.vwma ta.swma ta.alma ta.rsi

ta.rsi

L’intensité relative. Elle est utilisée dans le dernier.lengthK en lignesourceles changements à la hausse et à la baisseta.rma()Les chiffres sont là.

ta.rsi(source, length)

Exemple

plot(ta.rsi(close, 7))

// same on pine, but less efficient
pine_rsi(x, y) => 
    u = math.max(x - x[1], 0) // upward ta.change
    d = math.max(x[1] - x, 0) // downward ta.change
    rs = ta.rma(u, y) / ta.rma(d, y)
    res = 100 - 100 / (1 + rs)
    res

plot(pine_rsi(close, 7))

Retourne une valeur Indicateur relativement faible (RSI)

paramètre

  • source(series int/float) Valeur de série à exécuter。
  • length(simple int) Nombre de lignes K (longueur).

Voir aussi ta.rma

ta.tsi

L’indice des forces et des faiblesses réelles est une moyenne mobile de la dynamique potentielle des instruments financiers.

ta.tsi(source, short_length, long_length)

Retourne une valeur Indice de force réelle et de faiblesse.[La valeur dans −1,1]

paramètre

  • source(series int/float) Série source
  • short_length(simple int) La longueur est courte.
  • long_length(simple int) Longueur de la ligne

ta.roc

La fonction roc{\displaystyle roc{\mathrm {c}}} est affichée.sourceLa valeur actuelle desourceIl y a quelques jours.lengthDifférences entre les valeurs Elle est calculée par la formule suivante: 100 * change(src, length) / src[length]。

ta.roc(source, length)

Retourne une valeur lengthLa ligne K est retournéesourceLe taux de variation

paramètre

  • source(series int/float) Valeur de série à exécuter。
  • length(series int) K nombre de lignes (longueur).

ta.range

Retourne la différence entre les valeurs minimales et maximales de la séquence.

ta.range(source, length)

Retourne une valeur Différence entre les valeurs minimales et maximales de la séquence.

paramètre

  • source(series int/float) Valeur de série à exécuter。
  • length(series int) K nombre de lignes (longueur).

ta.macd

Le MACD est une moyenne asymétrique lisse. Il devrait révéler la force, la direction, la dynamique et la durée des variations des tendances des cours des actions.

ta.macd(source, fastlen, slowlen, siglen) 

Exemple

[macdLine, signalLine, histLine] = ta.macd(close, 12, 26, 9)
plot(macdLine, color=color.blue)
plot(signalLine, color=color.orange)
plot(histLine, color=color.red, style=plot.style_histogram)

Si vous n’avez besoin que d’une seule valeur, utilisez des signes de ponctuation comme ‘_‘:

Exemple

[_, signalLine, _] = ta.macd(close, 12, 26, 9)
plot(signalLine, color=color.orange)

Retourne une valeur Les trois modules de la série MACD sont les lignes MACD, les lignes de signal et les lignes de diagramme orthogonal.

paramètre

  • source(series int/float) Valeur de série à exécuter。
  • fastlen(simple int) Paramètre de ligne rapide
  • slowlen(simple int) Paramètre de longueur lente。
  • siglen(simple int) Paramètre de longueur du signal。

Voir aussi ta.sma ta.ema

ta.mode

Retourne le mode de la séquence. Si plusieurs valeurs ont la même fréquence, retourne la valeur la plus petite.

ta.mode(source, length)

Retourne une valeur Modèle de la séquence

paramètre

  • source(series int/float) Valeur de série à exécuter。
  • length(series int) K nombre de lignes (longueur).

ta.median

Retourne le médium de la séquence.

ta.median(source, length) 

Retourne une valeur Le nombre médian de la séquence.

paramètre

  • source(series int/float) Valeur de série à exécuter。
  • length(series int) K nombre de lignes (longueur).

ta.linreg

La courbe de régression linéaire. Une ligne qui correspond le mieux au prix spécifié dans la période définie par l’utilisateur. Elle est calculée en utilisant la méthode du plus petit carré. Les résultats de cette fonction sont calculés en utilisant la formule suivante: linreg = intercept + slope * (length - 1 - offset), où intercept et slope sont utilisés.sourceLa valeur calculée pour le plus petit carré d’une série ≠

ta.linreg(source, length, offset) 

Retourne une valeur Curve de régression linéaire

paramètre

  • source(series int/float) Série source
  • length (series int)
  • offset(simple int) déviation

ta.bb

Les bandes de Brin sont un outil d’analyse technique défini par un ensemble de lignes qui sont séparées par deux écarts standard (positifs et négatifs) par rapport à la moyenne mobile simple (SMA) des prix des titres, mais qui peuvent être ajustées en fonction des préférences de l’utilisateur.

ta.bb(series, length, mult) 

Exemple

[middle, upper, lower] = ta.bb(close, 5, 4)
plot(middle, color=color.yellow)
plot(upper, color=color.yellow)
plot(lower, color=color.yellow)

// the same on pine
f_bb(src, length, mult) =>
    float basis = ta.sma(src, length)
    float dev = mult * ta.stdev(src, length)
    [basis, basis + dev, basis - dev]

[pineMiddle, pineUpper, pineLower] = f_bb(close, 5, 4)

plot(pineMiddle)
plot(pineUpper)
plot(pineLower)

Retourne une valeur Il y a des gens qui ont été tués.

paramètre

  • series(series int/float) Valeur de série à exécuter。
  • length(series int) K nombre de lignes (longueur).
  • mult(simple int/float) Facteur de différence standard ≠

Voir aussi ta.sma ta.stdev ta.kc

ta.bbw

La largeur de la bande de broyage est la distance entre la voie supérieure et la voie inférieure et la voie médiane.

ta.bbw(series, length, mult) 

Exemple

plot(ta.bbw(close, 5, 4), color=color.yellow)

// the same on pine
f_bbw(src, length, mult) =>
    float basis = ta.sma(src, length)
    float dev = mult * ta.stdev(src, length)
    ((basis + dev) - (basis - dev)) / basis

plot(f_bbw(close, 5, 4))

Retourne une valeur La bande passante de Brin

paramètre

  • series(series int/float) Valeur de série à exécuter。
  • length(series int) K nombre de lignes (longueur).
  • mult(simple int/float) Facteur de différence standard ≠

Voir aussi ta.bb ta.sma ta.stdev

ta.cci

L’indice CCI est calculé en divisant la différence entre le prix typique d’une marchandise et sa moyenne mobile simple par la moyenne de son écart absolu par rapport au prix typique. L’indice est découpé par une inversion de 0,015 pour fournir un nombre plus lisible.

ta.cci(source, length) 

Retourne une valeur Indice de la chaîne de marchandises de la source dont la longueur est la ligne K.

paramètre

  • source(series int/float) Valeur de série à exécuter。
  • length(series int) K nombre de lignes (longueur).

ta.change

Différence entre la valeur actuelle et la valeur précédente, source - source[length]。

ta.change(source, length) 
ta.change(source) 

Retourne une valeur Résultats de la réduction de la loi

paramètre

  • source(series int/float) Série source
  • length(series int) décalé de la ligne k actuelle à la ligne k précédente. Optionnel, si non donné, longueur = 1

Voir aussi ta.mom ta.cross

ta.mom

sourceLes prix etsourceLe prixlengthLa dynamique avant K est une différence: source - source[length]。

ta.mom(source, length) 

Retourne une valeur sourceLes prix etsourceLe prixlengthLa dynamique avant la ligne K.

paramètre

  • source(series int/float) Valeur de série à exécuter。
  • length(series int) décalé de la ligne k actuelle vers la ligne k précédente。

Voir aussi ta.change

ta.cmo

Indicateur de fluctuation de la dynamique de Chandra. Calculer la somme des points de hausse les plus récents par rapport aux points de baisse les plus récents, puis les subtraire, puis diviser le résultat par la somme de toutes les variations de prix au cours de la même période

ta.cmo(series, length) 

Exemple

plot(ta.cmo(close, 5), color=color.yellow)

// the same on pine
f_cmo(src, length) =>
    float mom = ta.change(src)
    float sm1 = math.sum((mom >= 0) ? mom : 0.0, length)
    float sm2 = math.sum((mom >= 0) ? 0.0 : -mom, length)
    100 * (sm1 - sm2) / (sm1 + sm2)

plot(f_cmo(close, 5))

Retourne une valeur Indicateur de fluctuation de la dynamique de Chand

paramètre

  • series(series int/float) Valeur de série à exécuter。
  • length(series int) K nombre de lignes (longueur).

Voir aussi ta.rsi ta.stoch math.sum

ta.percentile_linear_interpolation

Le pourcentage est calculé en utilisant la méthode d’intercalation linéaire entre les deux classements les plus récents.

ta.percentile_linear_interpolation(source, length, percentage) 

Retourne une valeur lengthLa ligne K est retournéesourceLe premier pourcentage P de la série ≠

paramètre

  • source(series int/float) Valeur de la série à exécuter ((source))
  • length(series int) Nombre de lignes K précédentes (longueur)
  • percentage(simple int/float) Pourcentage, chiffre compris entre 0 et 100

À noter Veuillez noter que les pourcentages calculés avec cette méthode ne sont pas tous des entrées.

Voir aussi ta.percentile_nearest_rank

ta.percentile_nearest_rank

Pourcentage calculé selon la méthode de classement la plus récente.

ta.percentile_nearest_rank(source, length, percentage) 

Retourne une valeur lengthLa ligne K est retournéesourceLe premier pourcentage P de la série ≠

paramètre

  • source(series int/float) Valeur de la série à exécuter ((source))
  • length(series int) Nombre de lignes K précédentes (longueur)
  • percentage(simple int/float) Pourcentage, chiffre compris entre 0 et 100

À noter L’utilisation d’un classement récent de moins de 100 k de la dernière ligne peut entraîner l’utilisation du même chiffre pour plusieurs pourcentages. Les pourcentages calculés par le classement récent font partie de l’ensemble de données d’entrée. Le centième point est défini comme la valeur maximale de l’ensemble de données d’entrée.

Voir aussi ta.percentile_linear_interpolation

ta.percentrank

La portée en pourcentage est le pourcentage de la valeur précédente inférieure ou égale à la valeur actuelle d’une série donnée.

ta.percentrank(source, length) 

Retourne une valeur lengthLa ligne K est retournéesourcePourcentage de classement:

paramètre

  • source(series int/float) Valeur de série à exécuter。
  • length(series int) K nombre de lignes (longueur).

ta.variance

La divergence est une valeur attendue (ta.sma) d’une série de déviations au carré de sa moyenne, qui mesure informellement la distance d’une série de chiffres par rapport à leur moyenne.

ta.variance(source, length, biased) 

Retourne une valeur lengthLa ligne K est retournéesourceLa différence est énorme.

paramètre

  • source(series int/float) Valeur de série à exécuter。
  • length(series int) K nombre de lignes (longueur).
  • biased(series bool) Détermine quelle estimation doit être utilisée. Optionnel. La valeur par défaut est true.

À noter Si vousbiasedSi c’est vrai, la fonction utilise une estimation partielle de l’ensemble, et si c’est faux, une estimation sans partialité de l’échantillon.

Voir aussi ta.dev ta.stdev

ta.tr

ta.tr(handle_na) 

Retourne une valeur La portée réelle est math.max (haute - basse, math.abs (haute - proche)[1]), math.abs(low - close[1]))。

paramètre

  • handle_na(simple bool) Comment traiter une valeur NaN. Si c’est vrai et que le prix de clôture de la journée précédente est NaN, tr sera calculé comme le haut-bas de la journée. Sinon, (tr) si c’est faux, tr renverra NaN.

À noter ta.tr(false)etta.trExactement la même chose.

Voir aussi ta.atr

ta.mfi

L’indicateur de flux de trésorerie est un indicateur technique qui utilise le prix et le volume de transactions pour déterminer si un actif est suracheté ou survendu.

ta.mfi(series, length) 

Exemple

plot(ta.mfi(hlc3, 14), color=color.yellow)

// the same on pine
pine_mfi(src, length) =>
    float upper = math.sum(volume * (ta.change(src) <= 0.0 ? 0.0 : src), length)
    float lower = math.sum(volume * (ta.change(src) >= 0.0 ? 0.0 : src), length)
    mfi = 100.0 - (100.0 / (1.0 + upper / lower))
    mfi

plot(pine_mfi(hlc3, 14))

Retourne une valeur Indicateur des flux de trésorerie

paramètre

  • series(series int/float) Valeur de série à exécuter。
  • length(series int) K nombre de lignes (longueur).

Voir aussi ta.rsi math.sum

ta.kc

Le canal de Kentner est un indicateur technique qui contient une moyenne mobile intermédiaire et un canal ascendant et descendant.

ta.kc(series, length, mult) 
ta.kc(series, length, mult, useTrueRange) 

Exemple

[middle, upper, lower] = ta.kc(close, 5, 4)
plot(middle, color=color.yellow)
plot(upper, color=color.yellow)
plot(lower, color=color.yellow)


// the same on pine
f_kc(src, length, mult, useTrueRange) =>
    float basis = ta.ema(src, length)
    float span = (useTrueRange) ? ta.tr : (high - low)
    float rangeEma = ta.ema(span, length)
    [basis, basis + rangeEma * mult, basis - rangeEma * mult]
    
[pineMiddle, pineUpper, pineLower] = f_kc(close, 5, 4, true)

plot(pineMiddle)
plot(pineUpper)
plot(pineLower)

Retourne une valeur Le passage de Kettner

paramètre

  • series(series int/float) Valeur de série à exécuter。
  • length(simple int) Nombre de lignes K (longueur).
  • mult(simple int/float) Facteur de différence standard ≠
  • useTrueRange(simple bool) paramètre optionnel. Indique si la portée est vraie; par défaut, elle est vraie. Si la valeur est fausse, la portée est calculée à l’aide de l’expression (high-low).

Voir aussi ta.ema ta.atr ta.bb

ta.kcw

La largeur du canal de Kentner. La largeur du canal de Kentner est la différence entre le canal supérieur et le canal inférieur divisée par la valeur du canal intermédiaire.

ta.kcw(series, length, mult) 
ta.kcw(series, length, mult, useTrueRange) 

Exemple

plot(ta.kcw(close, 5, 4), color=color.yellow)

// the same on pine
f_kcw(src, length, mult, useTrueRange) =>
    float basis = ta.ema(src, length)
    float span = (useTrueRange) ? ta.tr : (high - low)
    float rangeEma = ta.ema(span, length)
    
    ((basis + rangeEma * mult) - (basis - rangeEma * mult)) / basis

plot(f_kcw(close, 5, 4, true))

Retourne une valeur La largeur du canal de Kettner

paramètre

  • series(series int/float) Valeur de série à exécuter。
  • length(simple int) Nombre de lignes K (longueur).
  • mult(simple int/float) Facteur de différence standard ≠
  • useTrueRange(simple bool) paramètre optionnel. Indique si la portée est vraie; par défaut, elle est vraie. Si la valeur est fausse, la portée est calculée à l’aide de l’expression (high-low).

Voir aussi ta.kc ta.ema ta.atr ta.bb

ta.correlation

Le coefficient de corrélation décrit le degré auquel deux séries tendent à s’écarter de leur valeur de ta.sma.

ta.correlation(source1, source2, length) 

Retourne une valeur Coefficients relatifs

paramètre

  • source1(series int/float) Série source
  • source2(series int/float) Série cible
  • length(series int) longueur (nombre de lignes K)

Voir aussi request.security

ta.cross

ta.cross(source1, source2) 

Retourne une valeur Si les deux séries se croisent, alors c’est vrai, sinon c’est faux.

paramètre

  • source1(series int/float) Première série de données。
  • source2(series int/float) Deuxième série de données。

Voir aussi ta.change

ta.crossover

source1-series est définie comme une traverséesource2-series, si vous êtes sur la ligne K actuelle,source1est supérieure àsource2Et on va voir que la première ligne de K est la valeur de l’équation.source2valeur de source1小于source2`La valeur de

ta.crossover(source1, source2) 

Retourne une valeur Si voussource1À traverssource2Le résultat est vrai ou faux.

paramètre

  • source1(series int/float) Première série de données。
  • source2(series int/float) Deuxième série de données。

ta.crossunder

source1-series est définie comme étantsource2-series sous la croix, si sur la ligne K actuelle,source1est inférieure àsource2Et on va voir que la première ligne K est la valeur de la valeur de la valeur de la valeur de la valeur de la valeur de la valeur de la valeur.source1est supérieure àsource2La valeur de

ta.crossunder(source1, source2) 

Retourne une valeur Si voussource1existersource2Si vous croisez en bas, c’est vrai, sinon c’est faux.

paramètre

  • source1(series int/float) Première série de données。
  • source2(series int/float) Deuxième série de données。

ta.atr

La fonction ATR (moyenne de l’amplitude réelle) renvoie une RMA de la plage réelle. L’amplitude réelle est max (haute - basse, abs (haute - proche)[1]), abs(low - close[1]))。

ta.atr(length) 

Exemple

plot(ta.atr(14))

//the same on pine
pine_atr(length) =>
    trueRange = na(high[1])? high-low : math.max(math.max(high - low, math.abs(high - close[1])), math.abs(low - close[1]))
    //true range can be also calculated with ta.tr(true)
    ta.rma(trueRange, length)

plot(pine_atr(14))

Retourne une valeur La moyenne des fluctuations réelles (ATR)

paramètre longueur (simple int)

Voir aussi ta.tr ta.rma

ta.sar

La déviation de la parallèle (en anglais: parallax shift) est une méthode conçue par J. Welles Wilder, Jr. pour détecter un potentiel renversement de la direction des prix sur un marché de négociation.

ta.sar(start, inc, max) 

Exemple

plot(ta.sar(0.02, 0.02, 0.2), style=plot.style_cross, linewidth=3)

// The same on Pine
pine_sar(start, inc, max) =>
  var float result = na
  var float maxMin = na
  var float acceleration = na
  var bool isBelow = na
  bool isFirstTrendBar = false
  
  if bar_index == 1
    if close > close[1]
      isBelow := true
      maxMin := high
      result := low[1]
    else
      isBelow := false
      maxMin := low
      result := high[1]
    isFirstTrendBar := true
    acceleration := start
  
  result := result + acceleration * (maxMin - result)
  
  if isBelow
    if result > low
      isFirstTrendBar := true
      isBelow := false
      result := math.max(high, maxMin)
      maxMin := low
      acceleration := start
  else
    if result < high
      isFirstTrendBar := true
      isBelow := true
      result := math.min(low, maxMin)
      maxMin := high
      acceleration := start
      
  if not isFirstTrendBar
    if isBelow
      if high > maxMin
        maxMin := high
        acceleration := math.min(acceleration + inc, max)
    else
      if low < maxMin
        maxMin := low
        acceleration := math.min(acceleration + inc, max)
  
  if isBelow
    result := math.min(result, low[1])
    if bar_index > 1
      result := math.min(result, low[2])
    
  else
    result := math.max(result, high[1])
    if bar_index > 1
      result := math.max(result, high[2])
  
  result
  
plot(pine_sar(0.02, 0.02, 0.2), style=plot.style_cross, linewidth=3)

Retourne une valeur La ligne de parallèle se tourne vers l’indicateur.

paramètre

  • start(simple int/float) commence par
  • inc(simple int/float) ajout
  • max(simple int/float) Le plus grand.

ta.barssince

Calculer le nombre de lignes K à partir de la dernière condition vraie.

ta.barssince(condition) 

Exemple

// get number of bars since last color.green bar
plot(ta.barssince(close >= open))

Retourne une valeur Le nombre de lignes k dont la condition est vraie.

À noter Si cette condition n’a jamais été remplie avant la ligne K actuelle, la fonction renvoie na。 Veuillez noter que l’utilisation de cette variable/fonction peut entraîner une redéfinition de l’indicateur.

Voir aussi ta.lowestbars ta.highestbars ta.valuewhen ta.highest ta.lowest

ta.cum

sourceLa somme de tout est la somme de la somme de tout.sourceLa somme de tous les éléments de .

ta.cum(source) 

Retourne une valeur Résumé de la série.

paramètre

  • source (series int/float)

Voir aussi math.sum

ta.dmi

La fonction dmi renvoie l’indice dynamique DMI。

ta.dmi(diLength, adxSmoothing) 

Exemple

len = input.int(17, minval=1, title="DI Length")
lensig = input.int(14, title="ADX Smoothing", minval=1, maxval=50)
[diplus, diminus, adx] = ta.dmi(len, lensig)
plot(adx, color=color.red, title="ADX")
plot(diplus, color=color.blue, title="+DI")
plot(diminus, color=color.orange, title="-DI")

Retourne une valeur Les trois sous-groupes de la série DMI sont le mouvement dans la direction positive ((+DI), le mouvement dans la direction négative ((-DI) et l’indice de mouvement dans la direction moyenne ((ADX)).

paramètre

  • diLength (simple int) DI Period。
  • adxSmoothing(simple int) cycle de lissage ADX

Voir aussi ta.rsi ta.tsi ta.mfi

ta.falling

Des tests.sourceSérie pourlengthLa ligne Klong est-elle en baisse ?

ta.falling(source, length) 

Retourne une valeur Si c’était le cas…sourceinférieure àlengthLes lignes K renvoient à n’importe quelle précédente.sourceLa valeur est vraie ou fausse.

paramètre

  • source(series int/float) Valeur de série à exécuter。
  • length(series int) K nombre de lignes (longueur).

Voir aussi ta.rising

ta.rising

Des tests.sourceSérie pourlengthKlinelong est en train d’évoluer.

ta.rising(source, length) 

Retourne une valeur Si c’était le cas…sourceÇa vaut plus que ça.lengthLes lignes K renvoient à n’importe quelle précédente.sourceLa valeur est vraie ou fausse.

paramètre

  • source(series int/float) Valeur de série à exécuter。
  • length(series int) K nombre de lignes (longueur).

Voir aussi ta.falling

ta.pivothigh

Cette fonction renvoie le prix du point culminant de l’axe. Si aucun point culminant n’existe, elle renvoie NaN.

ta.pivothigh(source, leftbars, rightbars) 
ta.pivothigh(leftbars, rightbars) 

Exemple

leftBars = input(2)
rightBars=input(2)
ph = ta.pivothigh(leftBars, rightBars)
plot(ph, style=plot.style_cross, linewidth=3, color= color.red, offset=-rightBars)

Retourne une valeur Le prix à ce point, ou “NaN”.

paramètre

  • source(series int/float) Paramètre sélectionnable. Valeur de calcul de la séquence de données. Valeur par défaut ‘High’
  • leftbars(series int/float) Force à gauche
  • rightbars(series int/float) Longueur à droite。

À noter Si le paramètre ‘leftbars’ ou ‘rightbars’ est une série, vous devriez utiliser la fonction max_bars_back comme variable ‘source’ [2].

ta.pivotlow

Cette fonction renvoie le prix du point le plus bas de l’axe. S’il n’y a pas de point le plus bas de l’axe, elle renvoie NaN.

ta.pivotlow(source, leftbars, rightbars) 
ta.pivotlow(leftbars, rightbars) 

Exemple

leftBars = input(2)
rightBars=input(2)
pl = ta.pivotlow(close, leftBars, rightBars)
plot(pl, style=plot.style_cross, linewidth=3, color= color.blue, offset=-rightBars)

Retourne une valeur Le prix à ce point, ou “NaN”.

paramètre

  • source(series int/float) Paramètre sélectionnable ◦ Valeur calculée de la série de données ◦ Par défaut ◦ Low ◦
  • leftbars(series int/float) Force à gauche
  • rightbars(series int/float) Longueur à droite。

À noter Si le paramètre ‘leftbars’ ou ‘rightbars’ est une série, vous devriez utiliser la fonction max_bars_back comme variable ‘source’ [2].

ta.highest

La valeur la plus élevée d’un nombre donné de lignes k passées.

ta.highest(source, length) 
ta.highest(length) 

Retourne une valeur La valeur la plus élevée de la série.

paramètre

  • source(series int/float) Valeur de série à exécuter。
  • length(series int) K nombre de lignes (longueur).

À noter Les deux versions de args:sourceC’est une série.lengthest le nombre de lignes K renvoyées. Une version arg:lengthest le nombre de lignes K. L’algorithme utilise high commesourceSérie

Voir aussi ta.lowest ta.lowestbars ta.highestbars ta.valuewhen ta.barssince

ta.highestbars

Le décalage maximal d’un nombre donné de lignes k au-delà.

ta.highestbars(source, length) 
ta.highestbars(length) 

Retourne une valeur Déviation vers la ligne k la plus élevée.

paramètre

  • source(series int/float) Valeur de série à exécuter。
  • length(series int) K nombre de lignes (longueur).

À noter Les deux versions de args:sourceC’est une série.lengthest le nombre de lignes K renvoyées. Une version arg:lengthest le nombre de lignes K. L’algorithme utilise high commesourceSérie

Voir aussi ta.lowest ta.highest ta.lowestbars ta.barssince ta.valuewhen

ta.stoch

L’indicateur aléatoire. L’équation de calcul est: 100 * (close - lowest, length)) / (highest, high, length) - lowest, length).

ta.stoch(source, high, low, length) 

Retourne une valeur Le hasard

paramètre

  • source(series int/float) Série source
  • high(series int/float) Séries élevées
  • low(series int/float) Séries inférieures
  • length(series int) longueur (nombre de lignes K)

Voir aussi ta.cog

ta.supertrend

L’indicateur de super-tendance est un indicateur qui suit une tendance.

ta.supertrend(factor, atrPeriod)

Exemple

//@version=5
indicator("Pine Script™ Supertrend")

[supertrend, direction] = ta.supertrend(3, 10)
plot(direction < 0 ? supertrend : na, "Up direction", color = color.green, style=plot.style_linebr)
plot(direction > 0 ? supertrend : na, "Down direction", color = color.red, style=plot.style_linebr)

// The same on Pine Script™
pine_supertrend(factor, atrPeriod) =>
  src = hl2
  atr = ta.atr(atrPeriod)
  upperBand = src + factor * atr
  lowerBand = src - factor * atr
  prevLowerBand = nz(lowerBand[1])
  prevUpperBand = nz(upperBand[1])

  lowerBand := lowerBand > prevLowerBand or close[1] < prevLowerBand ? lowerBand : prevLowerBand
  upperBand := upperBand < prevUpperBand or close[1] > prevUpperBand ? upperBand : prevUpperBand
  int direction = na
  float superTrend = na
  prevSuperTrend = superTrend[1]
  if na(atr[1])
    direction := 1
  else if prevSuperTrend == prevUpperBand
    direction := close > upperBand ? -1 : 1
  else
    direction := close < lowerBand ? 1 : -1
  superTrend := direction == -1 ? lowerBand : upperBand
  [superTrend, direction]

[pineSupertrend, pineDirection] = pine_supertrend(3, 10)
plot(pineDirection < 0 ? pineSupertrend : na, "Up direction", color = color.green, style=plot.style_linebr)
plot(pineDirection > 0 ? pineSupertrend : na, "Down direction", color = color.red, style=plot.style_linebr)

Retourne une valeur Les deux sous-groupes de la série hypertrend: la ligne hypertrend et la direction de la tendance. Les valeurs possibles sont 1 (en direction vers le bas) et -1 (en direction vers le haut).

paramètre

  • factor(series int/float) ATR sera multiplié par le nombre de fois que les valeurs sont multipliées.
  • atrPeriod(simple int) Longueur d’onde réelle moyenne

Voir aussi ta.macd

ta.lowest

La valeur minimale d’un nombre donné de lignes passées k.

ta.lowest(source, length) 
ta.lowest(length) 

Retourne une valeur La valeur la plus basse de la série.

paramètre

  • source(series int/float) Valeur de série à exécuter。
  • length(series int) K nombre de lignes (longueur).

À noter Les deux versions de args:sourceC’est une série.lengthest le nombre de lignes K renvoyées. Une version arg:lengthest le nombre de lignes K. L’algorithme utilise low commesourceSérie

Voir aussi ta.highest ta.lowestbars ta.highestbars ta.valuewhen ta.barssince

ta.lowestbars

Déviation minimale d’un nombre donné de lignes k au-delà.

ta.lowestbars(source, length) 
ta.lowestbars(length) 

Retourne une valeur Déviation vers la ligne k la plus basse

paramètre

  • source(series int/float) Valeur de série à exécuter。
  • length(series int) renvoie le nombre de lignes K。

À noter Les deux versions de args:sourceC’est une série.lengthest le nombre de lignes K renvoyées. Une version arg:lengthest le nombre de lignes K. L’algorithme utilise low commesourceSérie

Voir aussi ta.lowest ta.highest ta.highestbars ta.barssince ta.valuewhen

ta.valuewhen

Retourne la série de valeurs de la source de l’élément de la ligne K où l’élément de la condition de l’élément de l’élément de l’élément de l’élément de l’élément de l’élément de l’élément de l’élément de l’élément est vrai.

ta.valuewhen(condition, source, occurrence) 

Exemple

slow = ta.sma(close, 7)
fast = ta.sma(close, 14)
// Get value of `close` on second most recent cross
plot(ta.valuewhen(ta.cross(slow, fast), close, 1))

paramètre

  • condition(series bool) Condition à rechercher:
  • source(series int/float/bool/color) La valeur à retourner à partir de la ligne K qui remplit les conditions.
  • occurrenceL’apparition d’une condition (simple int) ≠ est numérotée à partir de 0 et est rétroactive dans le temps, de sorte que 0 est la condition la plus récente, 1 la deuxième plus récente, et ainsi de suite ≠ doit être un entier >= 0 ≠.

À noter Cette fonction doit être exécutée sur chaque ligne K. Il n’est pas recommandé de l’utiliser dans une structure cyclique for ou while, car son comportement peut être inattendu. Veuillez noter que l’utilisation de cette fonction peut entraîner un redessiné des indicateurs.

Voir aussi ta.lowestbars ta.highestbars ta.barssince ta.highest ta.lowest

ta.vwap

Prix moyen pondéré

ta.vwap(source) 

Retourne une valeur Moyenne pondérée des transactions

paramètre

  • source(series int/float) Série source

Voir aussi ta.vwap

ta.vwma

La fonction vwma renvoielengthLa ligne KsourceLa moyenne mobile pondérée de la quantité d’échange ≠ est égale à: sma (source * volume, length) / sma (volume, length) ≠

ta.vwma(source, length) 

Exemple

plot(ta.vwma(close, 15))

// same on pine, but less efficient
pine_vwma(x, y) =>
    ta.sma(x * volume, y) / ta.sma(volume, y)
plot(pine_vwma(close, 15))

Retourne une valeur lengthLa ligne K est retournéesourceLa moyenne mobile pondérée du volume des transactions

paramètre

  • source(series int/float) Valeur de série à exécuter。
  • length(series int) K nombre de lignes (longueur).

Voir aussi ta.sma ta.ema ta.rma ta.wma ta.swma ta.alma

ta.wpr

L’indicateur Williams %R。。 est un indicateur d’oscillation qui montre la relation entre le prix de clôture actuel et le prix haut/bas d’une période passée.

ta.wpr(length) 

Exemple

plot(ta.wpr(14), title="%R", color=color.new(#ff6d00, 0))

Retourne une valeur Williams %R。

paramètre

  • length(series int) Nombre de lignes K。

Voir aussi ta.mfi ta.cmo

plot

plot

Une série de données est dessinée sur un graphique.

plot(series, title, color, linewidth, style, trackprice, histbase, offset, join, editable, show_last, display) 

Exemple

plot(high+low, title='Title', color=color.new(#00ffaa, 70), linewidth=2, style=plot.style_area, offset=15, trackprice=true)

// You may fill the background between any two plots with a fill() function:
p1 = plot(open)
p2 = plot(close)
fill(p1, p2, color=color.new(color.green, 90))

Retourne une valeur Les objets de dessin utilisés pour le remplissage:

paramètre

  • series(series int/float) La série de données à tracer. Les paramètres requis.
  • title(const string) Titre du dessin.
  • color(series color) Couleur de la série. Vous pouvez utiliser des constantes telles que “color = red” ou “color =#ff001a” et des expressions complexes telles que “color = close >= open ? green: red”. Paramètres optionnels.
  • linewidth(input int) La largeur de la ligne de dessin ≠ 1 ≠ n’est pas valable pour tous les styles ≠
  • style(plot_style) le type de plot. Les valeurs possibles sont les suivantes: plot.style_line, plot.style_stepline, plot.style_stepline_diamond, plot.style_histogram, plot.style_cross, plot.style_area, plot.style_columns, plot.style_circles, plot.style_linebr, plot.style_areabr. La valeur par défaut est le type de plot.style_line.
  • trackprice(input bool) Si true, la ligne de prix horizontale est affichée au niveau de la dernière valeur de l’indicateur.
  • histbase(input int/float) La valeur de niveau de référence est utilisée lors de la représentation d’un graphique dans les styles plot.style_histogram, plot.style_columns ou plot.style_area. La valeur par défaut est 0.0。
  • offset(series int) Déplacez le dessin vers la gauche ou vers la droite sur un certain nombre de lignes k. La valeur par défaut est 0
  • join(input bool) Si c’est vrai, alors le point de tracé est connecté à la ligne, ce qui ne s’applique qu’aux styles plot.style_cross et plot.style_circles. La valeur par défaut est false.
  • editable(const bool) Si true, le style du dessin peut être modifié dans la boîte de dialogue format. La valeur par défaut est true.
  • show_last(input int) Définit le nombre de lignes k tracées sur le graphique (depuis la dernière ligne k)
  • display(plot_display) Le contrôle affiche l’emplacement du dessin. Les valeurs possibles sont: display.none, display.all. La valeur par défaut est display.all.
  • overlay(const bool) Paramètre de l’extension de la plate-forme FMZ, utilisé pour définir la fonction actuelle sur le diagramme principal (true) ou sur le diagramme secondaire (faux). La valeur par défaut est false. Sans spécifier ce paramètre, on obtientstrategyouindicatorDansoverlayParamètres définisstrategyouindicatorAucun réglageoverlayLes paramètres sont traités comme des paramètres par défaut.

Voir aussi plotshape plotchar bgcolor

plotshape

Dessiner une forme visuelle sur un graphique.

plotshape(series, title, style, location, color, offset, text, textcolor, editable, size, show_last, display) 

Exemple

data = close >= open
plotshape(data, style=shape.xcross)

paramètre

  • series(series bool) Une série de données représentées sous forme de forme 。 La série est considérée comme une série de valeurs bool de toutes les valeurs de position sauf location.absolute 。 Paramètre requi