Die Ressourcen sind geladen. Beförderung...

FMZ PINE Skript Doc

Schriftsteller:Die Erfinder quantifizieren - Kleine Träume, Erstellt: 2022-04-28 16:05:05, aktualisiert: 2024-10-12 17:25:27

le von const-Stringwerten: [val1, val2,...]) Eine Liste von Optionen zur Auswahl.

  • tooltip(const string) Die Zeichenfolge, die dem Benutzer angezeigt wird, wenn er über das Tooltip-Symbol schwebt.
  • inline(const string) Kombiniert alle Eingabeaufrufe mit demselben Argument in einer Zeile. Die als Argument verwendete Zeichenfolge wird nicht angezeigt. Sie wird nur verwendet, um Eingaben zu identifizieren, die zur gleichen Zeile gehören.
  • group(const string) Erstellt einen Header über allen Eingaben mit derselben Gruppe-Argumentzeichenfolge.
  • confirm(const bool) Wenn wahr, wird der Benutzer aufgefordert, den Eingabewert zu bestätigen, bevor der Indikator dem Diagramm hinzugefügt wird.

AnmerkungenErgebnis der input.timeframe-Funktion sollte immer einer Variablen zugewiesen werden, siehe Beispiele oben.

Siehe auch input.bool input.int input.float input.string input.source input.color input

input.integer

Nicht verfügbar.

input.resolution

Nicht verfügbar.

Schnellen

ta.alma

Arnaud Legoux gleitender Durchschnitt. Er verwendet die Gauss-Verteilung als Gewicht für gleitende Durchschnitte.

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

Beispiel

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))

RückkehrArnaud Legoux bewegliche Durchschnitt.

Argumente

  • series(Serie int/float) Zu verarbeitende Werte.
  • length(Serie int) Anzahl der Balken (Länge).
  • offset(simple int/float) Steuert den Kompromiss zwischen Geschwindigkeit (näher an 1) und Reaktionsfähigkeit (näher an 0).
  • sigma(einfache Int/Float) Ändert die Glattigkeit von ALMA.
  • floor(simple bool) Ein optionales Argument. Gibt an, ob die Offsetberechnung vor der Berechnung von ALMA erfolgt. Standardwert ist falsch.

Siehe auch ta.sma ta.ema ta.rma ta.wma ta.vwma ta.swma

ta.sma

Die Funktion sma gibt den gleitenden Durchschnitt zurück, also die Summe der letzten y-Werte von x geteilt durch y.

ta.sma(source, length) 

Beispiel

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))

RückkehrEinfacher gleitender Durchschnitt vonsourcefürlengthZurück mit den Stangen.

Argumente

  • source(Serie int/float) Zu verarbeitende Werte.
  • length(Serie int) Anzahl der Balken (Länge).

Siehe auch ta.ema ta.rma ta.wma ta.vwma ta.swma ta.alma

ta.cog

Das Zahnrad (Schwerpunkt) ist ein Indikator, der auf Statistiken und dem goldenen Verhältnis von Fibonacci basiert.

ta.cog(source, length) 

Beispiel

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))

RückkehrSchwerpunkt.

Argumente

  • source(Serie int/float) Zu verarbeitende Werte.
  • length(Serie int) Anzahl der Balken (Länge).

Siehe auch ta.stoch

ta.dev

Maß für die Differenz zwischen der Reihe und dem Ta.sma

ta.dev(source, length) 

Beispiel

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))

RückkehrAbweichung vonsourcefürlengthZurück mit den Stangen.

Argumente

  • source(Serie int/float) Zu verarbeitende Werte.
  • length(Serie int) Anzahl der Balken (Länge).

Siehe auch ta.variance ta.stdev

ta.stdev

ta.stdev(source, length, biased) 

Beispiel

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))

RückkehrStandardabweichung.

Argumente

  • source(Serie int/float) Zu verarbeitende Werte.
  • length(Serie int) Anzahl der Balken (Länge).
  • biased(Serien bool) Bestimmt, welche Schätzung verwendet werden soll.

AnmerkungenWennbiasedist wahr, wird die Funktion mit einer voreingenommenen Schätzung der gesamten Population berechnet, wenn falsch - eine unvoreingenommene Schätzung einer Stichprobe.

Siehe auch ta.dev ta.variance

ta.ema

Die EMA-Funktion gibt den exponentiell gewichteten gleitenden Durchschnitt zurück. In EMA sinken die Gewichtungsfaktoren exponentiell. Sie berechnet mit der Formel: EMA = alpha * Quelle + (1 - alpha) * EMA[1], wobei alpha = 2 / (Länge + 1).

ta.ema(source, length) 

Beispiel

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))

RückkehrExponentieller gleitender Durchschnitt vonsourcemit alpha = 2 / (Länge + 1).

Argumente

  • source(Serie int/float) Zu verarbeitende Werte.
  • length(einfache Int) Anzahl der Balken (Länge).

AnmerkungenBitte beachten Sie, dass die Verwendung dieser Variable/Funktion zu einer Neufassung des Indikators führen kann.

Siehe auch ta.sma ta.rma ta.wma ta.vwma ta.swma ta.alma

ta.wma

Die Funktion wma gibt den gewichteten gleitenden Durchschnitt vonsourcefürlengthIn der WMA nehmen die Gewichtungsfaktoren in der arithmetischen Progression ab.

ta.wma(source, length) 

Beispiel

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))

RückkehrGewichteter gleitender Durchschnitt vonsourcefürlengthZurück mit den Stangen.

Argumente

  • source(Serie int/float) Zu verarbeitende Werte.
  • length(Serie int) Anzahl der Balken (Länge).

Siehe auch ta.sma ta.ema ta.rma ta.vwma ta.swma ta.alma

ta.swma

Symmetrisch gewichteter gleitender Durchschnitt mit fester Länge: 4. Gewichte: [1/6, 2/6, 2/6, 1/6].

ta.swma(source)

Beispiel

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))

RückkehrSymmetrisch gewichteter gleitender Durchschnitt.

Argumente

  • source(Serie int/float) Quellreihe.

Siehe auch ta.sma ta.ema ta.rma ta.wma ta.vwma ta.alma

ta.hma

Die Hma-Funktion gibt den gleitenden Durchschnitt des Hull zurück.

ta.hma(source, length)

Beispiel

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

RückkehrHülle gleitender Durchschnitt von Quelle für Länge Stäbe zurück.

Argumente

  • source(Serie int/float) Zu verarbeitende Werte.
  • length(einfache Int) Anzahl der Balken.

Siehe auch ta.ema ta.rma ta.wma ta.vwma ta.sma

ta.rma

Der in RSI verwendete gleitende Durchschnitt ist der exponentiell gewichtete gleitende Durchschnitt mit Alpha = 1 / Länge.

ta.rma(source, length)

Beispiel

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))

RückkehrExponentieller gleitender Durchschnitt vonsourcemit alpha = 1 /length.

Argumente

  • source(Serie int/float) Zu verarbeitende Werte.
  • length(einfache Int) Anzahl der Balken (Länge).

Siehe auch ta.sma ta.ema ta.wma ta.vwma ta.swma ta.alma ta.rsi

ta.rsi

Relativer Festigkeitsindex, berechnet anhand derta.rma()der Veränderungen dersourceüber die letztenlength bars.

ta.rsi(source, length)

Beispiel

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))

RückkehrRelativer Stärkeindex.

Argumente

  • source(Serie int/float) Zu verarbeitende Werte.
  • length(einfache Int) Anzahl der Balken (Länge).

Siehe auch ta.rma

ta.tsi

Der Index verwendet gleitende Durchschnitte der zugrunde liegenden Dynamik eines Finanzinstruments.

ta.tsi(source, short_length, long_length)

RückkehrEin Wert im Bereich [-1, 1].

Argumente

  • source(Serie int/float) Quellreihe.
  • short_length(einfache Int) Kurze Länge.
  • long_length(einfache Int) Lange Länge.

ta.roc

Funktion roc (Wechselrate), die die Differenz zwischen dem aktuellen Wert vonsourceund der Wert vonsourceDas war...lengthVor Tagen. Es wird durch die Formel berechnet: 100 * change ((src, length) / src[length].

ta.roc(source, length)

RückkehrDie Veränderungsrate dersourcefürlengthZurück mit den Stangen.

Argumente

  • source(Serie int/float) Zu verarbeitende Werte.
  • length(Serie int) Anzahl der Balken (Länge).

ta.range

Gibt die Differenz zwischen den Mindest- und Maximalwerten in einer Reihe zurück.

ta.range(source, length)

RückkehrDer Unterschied zwischen den Min- und Maxwerten in der Reihe.

Argumente

  • source(Serie int/float) Zu verarbeitende Werte.
  • length(Serie int) Anzahl der Balken (Länge).

ta.macd

Der MACD (Moving Average Convergence/Divergence) soll Veränderungen in der Stärke, Richtung, Dynamik und Dauer eines Trends in einem Aktienpreis aufzeigen.

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

Beispiel

[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)

Wenn Sie nur einen Wert benötigen, verwenden Sie Platzhalter _ wie folgt:

Beispiel

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

RückkehrTuple von drei MACD-Serien: MACD-Linie, Signallinie und Histogrammlinie.

Argumente

  • source(Serie int/float) Zu verarbeitende Werte.
  • fastlen(einfache Int) Schnelle Länge Argument.
  • slowlen(einfache Int) Langsamer Längen-Argument.
  • siglen(einfache Int) Signallänge Argument.

Siehe auch ta.sma ta.ema

ta.mode

Gibt den Modus der Reihe zurück. Wenn mehrere Werte mit der gleichen Frequenz vorhanden sind, gibt es den kleinsten Wert zurück.

ta.mode(source, length)

RückkehrDer Modus der Serie.

Argumente

  • source(Serie int/float) Zu verarbeitende Werte.
  • length(Serie int) Anzahl der Balken (Länge).

ta.median

Gibt den Median der Reihe zurück.

ta.median(source, length) 

RückkehrDer Median der Reihe.

Argumente

  • source(Serie int/float) Zu verarbeitende Werte.
  • length(Serie int) Anzahl der Balken (Länge).

ta.linreg

Lineare Regressionskurve. Eine Linie, die am besten zu den von dem Benutzer definierten Zeiträumen angegebenen Preisen passt. Sie wird mit der Mindestquadrate-Methode berechnet. Das Ergebnis dieser Funktion wird mit der Formel berechnet: linreg = Schnittstelle + Steigung * (Länge - 1 - Verschiebung), wobei Schnittstelle und Steigung die mit der Mindestquadrate-Methode berechneten Werte sindsource series.

ta.linreg(source, length, offset) 

RückkehrLineare Regressionskurve.

Argumente

  • source(Serie int/float) Quellreihe.
  • length(Serie int)
  • offset(einfache Int) Offset.

ta.bb

Bollinger Bands ist ein technisches Analysetool, das durch eine Reihe von Linien definiert wird, die zwei Standardabweichungen (positiv und negativ) von einem einfachen gleitenden Durchschnitt (SMA) des Kurses des Wertpapiers (Security) abbilden, aber an die Vorlieben des Benutzers angepasst werden können.

ta.bb(series, length, mult) 

Beispiel

[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)

RückkehrBollinger-Bänder.

Argumente

  • series(Serie int/float) Zu verarbeitende Werte.
  • length(Serie int) Anzahl der Balken (Länge).
  • mult(einfache int/float) Standardabweichungsfaktor.

Siehe auch ta.sma ta.stdev ta.kc

ta.bbw

Die Bollinger Band Breite ist der Unterschied zwischen den oberen und unteren Bollinger Bands geteilt durch das mittlere Band.

ta.bbw(series, length, mult) 

Beispiel

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))

RückkehrBreite der Bollinger-Bänder.

Argumente

  • series(Serie int/float) Zu verarbeitende Werte.
  • length(Serie int) Anzahl der Balken (Länge).
  • mult(einfache int/float) Standardabweichungsfaktor.

Siehe auch ta.bb ta.sma ta.stdev

ta.cci

Der CCI (Commodity Channel Index) wird berechnet als die Differenz zwischen dem typischen Preis einer Ware und ihrem einfachen gleitenden Durchschnitt, geteilt durch die mittlere absolute Abweichung des typischen Preises.

ta.cci(source, length) 

RückkehrIndex des Rohstoffkanals der Quelle für die Längenbalken zurück.

Argumente

  • source(Serie int/float) Zu verarbeitende Werte.
  • length(Serie int) Anzahl der Balken (Länge).

ta.change

Der Unterschied zwischen dem aktuellen und dem vorherigen Wert, Quelle - Quelle [Länge].

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

RückkehrDas Ergebnis der Subtraktion.

Argumente

  • source(Serie int/float) Quellreihe.
  • length(series int) Verschiebung von der aktuellen Linie zur vorherigen Linie.

Siehe auch ta.mom ta.cross

ta.mom

Momentum dersourcePreis undsourcePreislengthDas ist einfach ein Unterschied: Quelle - Quelle[Länge].

ta.mom(source, length) 

RückkehrMomentum dersourcePreis undsourcePreislengthVor vielen Jahren.

Argumente

  • source(Serie int/float) Zu verarbeitende Werte.
  • length(Serie-Int) Verschiebung von der aktuellen Linie zur vorherigen Linie.

Siehe auch ta.change

ta.cmo

Chande Momentum Oscillator berechnet die Differenz zwischen der Summe der jüngsten Gewinne und der Summe der jüngsten Verluste und teilt dann das Ergebnis durch die Summe aller Preisbewegungen im gleichen Zeitraum.

ta.cmo(series, length) 

Beispiel

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))

RückkehrChande Momentum Oszillator.

Argumente

  • series(Serie int/float) Zu verarbeitende Werte.
  • length(Serie int) Anzahl der Balken (Länge).

Siehe auch ta.rsi ta.stoch math.sum

Ta.percentile_linear_interpolation

Berechnet das Perzentil mit der Methode der linearen Interpolation zwischen den beiden nächsten Reihen.

ta.percentile_linear_interpolation(source, length, percentage) 

RückkehrP-ter Perzentil vonsourceReihe fürlengthZurück mit den Stangen.

Argumente

  • source(serie int/float) Reihe von zu verarbeitenden Werten (Quelle).
  • length(Serie int) Anzahl der Rückenbalken (Länge).
  • percentage(einfache Int/Float) Prozentsatz, eine Zahl im Bereich von 0 bis 100.

AnmerkungenBeachten Sie, dass ein mit dieser Methode berechnetes Perzentil NICHT immer Teil des Eingabedatensatzes ist.

Siehe auch ta.percentile_nearest_rank

Ta.percentile_nearest_rank

Berechnet den Prozentil mit der Methode des nächstgelegenen Ranges.

ta.percentile_nearest_rank(source, length, percentage) 

RückkehrP-ter Perzentil vonsourceReihe fürlengthZurück mit den Stangen.

Argumente

  • source(serie int/float) Reihe von zu verarbeitenden Werten (Quelle).
  • length(Serie int) Anzahl der Rückenbalken (Länge).
  • percentage(einfache Int/Float) Prozentsatz, eine Zahl im Bereich von 0 bis 100.

AnmerkungenDie Verwendung der Methode des nächstgelegenen Ranges auf Längen von weniger als 100 Bar zurück kann dazu führen, dass die gleiche Zahl für mehr als ein Perzentil verwendet wird. Ein mit der Methode "Nächster Rang" berechnetes Perzentil ist immer ein Mitglied des Eingabedatensatzes. Der hundertste Perzentil wird als der größte Wert im Eingabedatensatz definiert.

Siehe auch ta.percentile_linear_interpolation

ta.percentrank

Der Prozentsatz ist der Prozentsatz, wie viele vorherige Werte kleiner oder gleich dem aktuellen Wert einer gegebenen Reihe waren.

ta.percentrank(source, length) 

RückkehrProzentualer Rang vonsourcefürlengthZurück mit den Stangen.

Argumente

  • source(Serie int/float) Zu verarbeitende Werte.
  • length(Serie int) Anzahl der Balken (Länge).

ta.variance

Varianz ist die Erwartung der Quadrat-Abweichung einer Reihe von ihrem Mittelwert (ta.sma) und misst informell, wie weit sich eine Reihe von Zahlen von ihrem Mittelwert entfernt.

ta.variance(source, length, biased) 

RückkehrAbweichung vonsourcefürlengthZurück mit den Stangen.

Argumente

  • source(Serie int/float) Zu verarbeitende Werte.
  • length(Serie int) Anzahl der Balken (Länge).
  • biased(Serien bool) Bestimmt, welche Schätzung verwendet werden soll.

AnmerkungenWennbiasedist wahr, wird die Funktion mit einer voreingenommenen Schätzung der gesamten Population berechnet, wenn falsch - eine unvoreingenommene Schätzung einer Stichprobe.

Siehe auch ta.dev ta.stdev

ta.tr

ta.tr(handle_na) 

RückkehrEs ist math.max ((hoch - niedrig, math.abs ((hoch - nahe[1]), math.abs ((niedrig - nahe[1])).

Argumente

  • handle_na(einfache bool) Wie NaN-Werte behandelt werden. Wenn true, und vorherige days close ist NaN dann tr als aktuellen Tag hoch-niedrig berechnet werden würde. Andernfalls (wenn falsch) tr würde NaN in solchen Fällen zurückgeben.ta.tr(Wahr).

Anmerkungen ta.tr(false)ist genau das gleiche wieta.tr.

Siehe auch ta.atr

ta.mfi

Der Money Flow Index (MFI) ist ein technischer Oszillator, der Preis und Volumen verwendet, um überkaufte oder überverkaufte Verhältnisse in einem Vermögenswert zu identifizieren.

ta.mfi(series, length) 

Beispiel

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))

RückkehrGeldflussindex.

Argumente

  • series(Serie int/float) Zu verarbeitende Werte.
  • length(Serie int) Anzahl der Balken (Länge).

Siehe auch ta.rsi math.sum

ta.kc

Der Keltner-Kanal ist ein technischer Analyseindikator, der eine zentrale gleitende Durchschnittslinie plus Kanallinien in einem Abstand über und unter zeigt.

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

Beispiel

[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)

RückkehrKeltner Kanäle.

Argumente

  • series(Serie int/float) Zu verarbeitende Werte.
  • length(einfache Int) Anzahl der Balken (Länge).
  • mult(einfache int/float) Standardabweichungsfaktor.
  • useTrueRange(simple bool) Ein optionales Argument. Gibt an, ob True Range verwendet wird; Standard ist true. Wenn der Wert falsch ist, wird der Bereich mit dem Ausdruck (high - low) berechnet.

Siehe auch ta.ema ta.atr ta.bb

ta.kcw

Die Keltner-Kanalbreite ist der Unterschied zwischen den oberen und unteren Keltner-Kanälen geteilt durch den mittleren Kanal.

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

Beispiel

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))

RückkehrKeltner Kanalbreite.

Argumente

  • series(Serie int/float) Zu verarbeitende Werte.
  • length(einfache Int) Anzahl der Balken (Länge).
  • mult(einfache int/float) Standardabweichungsfaktor.
  • useTrueRange(simple bool) Ein optionales Argument. Gibt an, ob True Range verwendet wird; Standard ist true. Wenn der Wert falsch ist, wird der Bereich mit dem Ausdruck (high - low) berechnet.

Siehe auch ta.kc ta.ema ta.atr ta.bb

ta.correlation

Korrelationskoeffizient beschreibt den Grad, in dem zwei Reihen von ihren Tasma-Werten abweichen.

ta.correlation(source1, source2, length) 

RückkehrKorrelationskoeffizient.

Argumente

  • source1(Serie int/float) Quellreihe.
  • source2(Serie int/float) Zielreihe.
  • length(Serie int) Länge (Anzahl der Rückenbalken).

Siehe auch request.security

ta.cross

ta.cross(source1, source2) 

Rückkehrwahr, wenn sich zwei Reihen gekreuzt haben, sonst falsch.

Argumente

  • source1(Serie int/float) Erste Datenreihe.
  • source2(Serie int/float) Zweite Datenreihe.

Siehe auch ta.change

ta.crossover

Diesource1-reihe ist definiert als das Überschreitensource2-reihe, wenn auf dem Stromstrich der Wert vonsource1ist größer als der Wert vonsource2, und auf der vorangegangenen Leiste der Wert vonsource1war geringer als der Wert vonsource2.

ta.crossover(source1, source2) 

Rückkehrwahr, wennsource1überschrittensource2ansonsten falsch.

Argumente

  • source1(Serie int/float) Erste Datenreihe.
  • source2(Serie int/float) Zweite Datenreihe.

ta.crossunder

Diesource1-reihe ist definiert als untersource2-reihe, wenn auf dem Stromstrich der Wert vonsource1ist kleiner als der Wert vonsource2, und auf der vorangegangenen Leiste der Wert vonsource1war größer als der Wert vonsource2.

ta.crossunder(source1, source2) 

Rückkehrwahr, wennsource1unter dersource2ansonsten falsch.

Argumente

  • source1(Serie int/float) Erste Datenreihe.
  • source2(Serie int/float) Zweite Datenreihe.

ta.atr

Die Funktion atr (durchschnittlicher wahrer Bereich) gibt die RMA des wahren Bereichs zurück.

ta.atr(length) 

Beispiel

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))

RückkehrDurchschnittliche Wahre Reichweite.

ArgumenteLänge (einfache Int) Länge (Anzahl der Rückenbalken).

Siehe auch ta.tr ta.rma

ta.sar

Parabolische SAR (parabolische Stopp- und Umkehrmethode) ist eine von J. Welles Wilder, Jr. entwickelte Methode, um potenzielle Umkehrungen in der Marktpreisrichtung von gehandelten Waren zu finden.

ta.sar(start, inc, max) 

Beispiel

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)

RückkehrParabolische SAR.

Argumente

  • start(einfache Int/Float) Starten.
  • inc(einfache Int/Float) Zunahme.
  • max(einfache Int/Float) Maximal.

ta.barssince

Zählt die Anzahl der Balken seit dem letzten Mal, als die Bedingung wahr war.

ta.barssince(condition) 

Beispiel

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

RückkehrAnzahl der Balken seit der Bedingung war wahr.

AnmerkungenWenn die Bedingung noch nie vor der aktuellen Bar erfüllt wurde, gibt die Funktion na zurück. Bitte beachten Sie, dass die Verwendung dieser Variable/Funktion zu einer Neufassung des Indikators führen kann.

Siehe auch ta.lowestbars ta.highestbars ta.valuewhen ta.highest ta.lowest

ta.cum

Kumulative (Gesamt) Summe vonsourceMit anderen Worten, es ist die Summe aller Elemente vonsource.

ta.cum(source) 

RückkehrGesamtsummenreihen.

Argumente

  • source(Serie int/float)

Siehe auch math.sum

ta.dmi

Die Funktion dmi gibt den Richtungsbewegungsindex (DMI) zurück.

ta.dmi(diLength, adxSmoothing) 

Beispiel

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")

RückkehrTupel von drei DMI-Serien: positive Richtungsbewegung (+DI), negative Richtungsbewegung (-DI) und durchschnittlicher Richtungsbewegungsindex (ADX).

Argumente

  • diLength(einfache Int) DI Periode.
  • adxSmoothing(einfache Int) ADX-Gleichungszeit.

Siehe auch ta.rsi ta.tsi ta.mfi

ta.falling

Prüfen, ob diesourceDie Serie fällt jetzt fürlength- Das ist eine lange Stange.

ta.falling(source, length) 

Rückkehrwahr, wenn aktuellsourceWert ist geringer als jeder vorherigesourceWert fürlengthStangen zurück, falsch sonst.

Argumente

  • source(Serie int/float) Zu verarbeitende Werte.
  • length(Serie int) Anzahl der Balken (Länge).

Siehe auch ta.rising

ta.rising

Prüfen, ob diesourceDie Zahl derlength- Das ist eine lange Stange.

ta.rising(source, length) 

Rückkehrwahr, wenn aktuellsourceist größer als jeder vorherigesourcefürlengthStangen zurück, falsch sonst.

Argumente

  • source(Serie int/float) Zu verarbeitende Werte.
  • length(Serie int) Anzahl der Balken (Länge).

Siehe auch ta.falling

ta.pivothigh

Diese Funktion gibt den Preis des Pivot-Highpoints zurück. Sie gibt NaN zurück, wenn es keinen Pivot-Highpoint gab.

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

Beispiel

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

RückkehrPreis des Punktes oder NaN.

Argumente

  • source(serie int/float) Ein optionales Argument. Datenreihe zur Berechnung des Wertes.
  • leftbars(Serien-Int/Float) Linke Kraft.
  • rightbars(Serie int/float) Rechte Länge.

AnmerkungenWenn die Argumente leftbars oder rightbars Reihen sind, sollten Sie die Funktion max_bars_back für die Variable source verwenden.

ta.pivotlow

Diese Funktion gibt den Preis des Pivot-Tiefpunkts zurück.

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

Beispiel

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)

RückkehrPreis des Punktes oder NaN.

Argumente

  • source(serie int/float) Ein optionales Argument. Datenreihe zur Berechnung des Wertes.
  • leftbars(Serien-Int/Float) Linke Kraft.
  • rightbars(Serie int/float) Rechte Länge.

AnmerkungenWenn die Argumente leftbars oder rightbars Reihen sind, sollten Sie die Funktion max_bars_back für die Variable source verwenden.

ta.highest

Höchster Wert für eine bestimmte Anzahl von Stäben zurück.

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

RückkehrDer höchste Wert in der Serie.

Argumente

  • source(Serie int/float) Zu verarbeitende Werte.
  • length(Serie int) Anzahl der Balken (Länge).

AnmerkungenZwei Arg-Versionen:sourceist eine Reihe undlengthist die Anzahl der zurückliegenden Balken. Eine Arg-Version:lengthist die Anzahl der Stäbe zurück.source series.

Siehe auch ta.lowest ta.lowestbars ta.highestbars ta.valuewhen ta.barssince

ta.highestbars

Höchster Wert, der für eine bestimmte Anzahl von Balken zurückgeschoben wird.

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

RückkehrOffset auf die höchste Messlatte.

Argumente

  • source(Serie int/float) Zu verarbeitende Werte.
  • length(Serie int) Anzahl der Balken (Länge).

AnmerkungenZwei Arg-Versionen:sourceist eine Reihe undlengthist die Anzahl der zurückliegenden Balken. Eine Arg-Version:lengthist die Anzahl der Stäbe zurück.source series.

Siehe auch ta.lowest ta.highest ta.lowestbars ta.barssince ta.valuewhen

ta.stoch

Stochastisch. Es wird durch die Formel berechnet: 100 * (nahe - niedrigste ((niedrigste, Länge)) / (höchste ((höhe, Länge) - niedrigste ((niedrigste, Länge)).

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

Rückkehr Stochastic.

Argumente

  • source(Serie int/float) Quellreihe.
  • high(Serie int/float) Reihe von hohen.
  • low(Serie int/float) Reihe von niedrig.
  • length(Serie int) Länge (Anzahl der Rückenbalken).

Siehe auch ta.cog

ta.supertrend

Der Supertrend-Indikator. Der Supertrend ist ein Trend-Nachfolge-Indikator.

ta.supertrend(factor, atrPeriod) 

Beispiel

//@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)

RückkehrTuple von zwei Supertrend-Reihen: Supertrend-Linie und Trendrichtung.

Argumente

  • factor(Serie int/float) Der Multiplikator, um den der ATR multipliziert wird.
  • atrPeriod(einfache Int) Länge der ATR

Siehe auch ta.macd

ta.lowest

Der niedrigste Wert für eine bestimmte Anzahl von Stäben zurück.

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

RückkehrDer niedrigste Wert in der Serie.

Argumente

  • source(Serie int/float) Zu verarbeitende Werte.
  • length(Serie int) Anzahl der Balken (Länge).

AnmerkungenZwei Arg-Versionen:sourceist eine Reihe undlengthist die Anzahl der zurückliegenden Balken. Eine Arg-Version:lengthist die Anzahl der Stäbe zurück.source series.

Siehe auch ta.highest ta.lowestbars ta.highestbars ta.valuewhen ta.barssince

ta.lowestbars

Der niedrigste Wert, der für eine bestimmte Anzahl von Balken zurückgeschoben wird.

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

RückkehrOffset auf die niedrigste Stufe.

Argumente

  • source(Serie int/float) Zu verarbeitende Werte.
  • length(Serie int) Anzahl der Stäbe zurück.

AnmerkungenZwei Arg-Versionen:sourceist eine Reihe undlengthist die Anzahl der zurückliegenden Balken. Eine Arg-Version:lengthist die Anzahl der Stäbe zurück.source series.

Siehe auch ta.lowest ta.highest ta.highestbars ta.barssince ta.valuewhen

ta.valuewhen

Gibt den Wert der Reihe source auf der Leiste zurück, in der die bedingung beim n-ten jüngsten Vorkommen wahr war.

ta.valuewhen(condition, source, occurrence) 

Beispiel

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))

Argumente

  • condition(Serie bool) Die Bedingung zu suchen.
  • source(Serie int/float/bool/color) Der Wert, der aus dem Balken zurückgegeben wird, wenn die Bedingung erfüllt ist.
  • occurrence(simple int) Das Auftreten der Bedingung. Die Nummerierung beginnt bei 0 und geht zurück in der Zeit, also 0 ist das jüngste Auftreten von condition, 1 ist das zweitjüngste und so weiter. Muss eine ganze Zahl >= 0 sein.

AnmerkungenDiese Funktion muss auf jeder Stange ausgeführt werden. Es wird nicht empfohlen, sie innerhalb einer For- oder While-Schleife zu verwenden, da ihr Verhalten unerwartet sein kann. Bitte beachten Sie, dass die Verwendung dieser Funktion zu einer Neufärbung des Indikators führen kann.

Siehe auch ta.lowestbars ta.highestbars ta.barssince ta.highest ta.lowest

ta.vwap

Volumengewichteter Durchschnittspreis

ta.vwap(source) 

RückkehrVolumengewichteter Durchschnitt.

Argumente

  • source(Serie int/float) Quellreihe.

Siehe auch ta.vwap

ta.vwma

Die Funktion vwma gibt den volumengewichteten gleitenden Durchschnitt vonsourcefürlengthEs ist das gleiche wie: sma (Quelle * Volumen, Länge) / sma (Volumen, Länge).

ta.vwma(source, length) 

Beispiel

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))

RückkehrVolumengewichteter gleitender Durchschnitt vonsourcefürlengthZurück mit den Stangen.

Argumente

  • source(Serie int/float) Zu verarbeitende Werte.
  • length(Serie int) Anzahl der Balken (Länge).

Siehe auch ta.sma ta.ema ta.rma ta.wma ta.swma ta.alma

ta.wpr

Williams %R. Der Oszillator zeigt den aktuellen Schlusskurs in Bezug auf das Hoch und das Tief der vergangenen Zeitperiode-Bars.

ta.wpr(length) 

Beispiel

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

RückkehrWilliams % R.

Argumente

  • length(Serie int) Anzahl der Balken.

Siehe auch ta.mfi ta.cmo

Grundstück

Grundstück

Zeichnet eine Reihe von Daten auf der Karte.

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

Beispiel

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))

RückkehrEin Plotobjekt, das als Füllstoff verwendet werden kann.

Argumente

  • series(Serie int/float) Zu erstellende Datenreihe.
  • titleTitel des Grundstücks.
  • colorSie können Konstanten wie verwenden.Farbe = Farbe.rot oder color=#ff001a sowie komplexe Ausdrücke wie color = close >= open?color.green : color.red. Optionales Argument.
  • linewidth(Input int) Breite der gezeichneten Linie. Standardwert ist 1. Nicht für jeden Stil anwendbar.
  • style(plot_style) Art des Plots. Die möglichen Werte sind: 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. Der Standardwert ist plot.style_line.
  • trackprice(Input bool) Wenn wahr, dann wird eine horizontale Preislinie auf der Ebene des letzten Indikatorwerts angezeigt.
  • histbase(input int/float) Der Preiswert, der als Referenzniveau bei der Darstellung von Plots mit plot.style_histogram, plot.style_columns oder plot.style_area verwendet wird.
  • offset(series int) Verschieben des Plots nach links oder nach rechts auf der gegebenen Anzahl von Balken.
  • join(input bool) Wenn wahr, werden die Plotpunkte mit einer Linie verbunden, die nur für die Plot.style_cross- und Plot.style_circles-Stile gilt.
  • editable(const bool) Wenn wahr, dann ist der Plot-Stil im Format-Dialog bearbeitbar.
  • show_last(Input int) Wenn eingestellt, definiert die Anzahl der Balken (von der letzten Bar zurück in die Vergangenheit), die auf dem Diagramm gezeichnet werden sollen.
  • display(plot_display) Steuerelemente, bei denen das Plot angezeigt wird. Mögliche Werte sind: display.none, display.all. Standard ist display.all.
  • overlay(const bool) ist das Erweiterungsargument der FMZ-Plattform, es wird verwendet, um die aktuelle Funktion, die auf dem Hauptbild (auf wahr gesetzt) oder Unterbild (auf falsch gesetzt) angezeigt werden soll, festzulegen, der Standardwert ist falsch.overlayArgumentation instrategyoderindicator, wennstrategyoderindicatornicht dieoverlayDas wird nach den Standardargumenten verarbeitet.

Siehe auch plotshape plotchar bgcolor

Plotshaped

Zeichnet visuelle Formen auf der Karte.

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

Beispiel

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

Argumente

  • series(Serie bool) Eine Reihe von Daten, die als Formen gezeichnet werden sollen. Serie wird als eine Reihe von booleanischen Werten für alle Standortwerte außer location.absolute behandelt. Erforderliches Argument.
  • titleTitel des Grundstücks.
  • style(Eingabezeichen) Art des Plots. Die möglichen Werte sind: shape.xcross, shape.cross, shape.triangleup, shape.triangledown, shape.flag, shape.circle, shape.arrowup, shape.arrowdown, shape.labelup, shape.labeldown, shape.square, shape.diamond. Der Standardwert ist shape.xcross.
  • location(Eingabezeichen) Lage der Formen auf dem Diagramm. Mögliche Werte sind: location.abovebar, location.belowbar,location.top, location.bottom, location.absolute. Der Standardwert ist location.abovebar.
  • colorSie können Konstanten wie verwenden.Farbe = Farbe.rot oder color=#ff001a sowie komplexe Ausdrücke wie color = close >= open?color.green : color.red. Optionales Argument.
  • offset(series int) Schiebt die Formen nach links oder rechts auf die angegebene Anzahl von Balken.
  • text(Const-String) Text, der mit der Form angezeigt wird. Sie können mehrzeilige Text verwenden, um Linien zu trennen, verwenden Sie \n Escape-Sequenz. Beispiel: line one\nline two.
  • textcolorSie können Konstanten wie verwendentextcolor=color.red oder textcolor=#ff001a sowie komplexe Ausdrücke wie textcolor = close >= open?color.green : color.red. Optionales Argument.
  • editable(const bool) Wenn wahr, dann ist der Plotshape-Stil im Format-Dialog bearbeitbar.
  • show_last(input int) Wenn festgelegt, definiert die Anzahl der Formen (von der letzten Leiste zurück in die Vergangenheit), die auf dem Diagramm gezeichnet werden sollen.
  • size(Const-String) Größe der Formen auf dem Diagramm.size.auto, Größe.kleine, Größe.kleine, Größe.normale, Größe.große, Größe.große.Standard istsize.auto.
  • display(plot_display) Steuerelemente, bei denen das Plot angezeigt wird. Mögliche Werte sind: display.none, display.all. Standard ist display.all.
  • overlay(const bool) ist das Erweiterungsargument der FMZ-Plattform, es wird verwendet, um die aktuelle Funktion, die auf dem Hauptbild (auf wahr gesetzt) oder Unterbild (auf falsch gesetzt) angezeigt werden soll, festzulegen, der Standardwert ist falsch.overlayArgumentation instrategyoderindicator, wennstrategyoderindicatornicht dieoverlayDas wird nach den Standardargumenten verarbeitet.

Siehe auch plot plotchar bgcolor

Plotchar

Zeichnet visuelle Formen mit einem beliebigen Unicode-Zeichen auf dem Diagramm.

plotchar(series, title, char, location, color, offset, text, textcolor, editable, size, show_last, display) 

Beispiel

data = close >= open
plotchar(data, char='❄')

Argumente

  • series(Serie bool) Eine Reihe von Daten, die als Formen gezeichnet werden sollen. Serie wird als eine Reihe von booleanischen Werten für alle Standortwerte außer location.absolute behandelt. Erforderliches Argument.
  • titleTitel des Grundstücks.
  • char(Eingabezeichen) Zeichen, das als visuelle Form verwendet werden soll.
  • location(Eingabezeichen) Lage der Formen auf dem Diagramm. Mögliche Werte sind: location.abovebar, location.belowbar,location.top, location.bottom, location.absolute. Der Standardwert ist location.abovebar.
  • colorSie können Konstanten wie verwenden.Farbe = Farbe.rot oder color=#ff001a sowie komplexe Ausdrücke wie color = close >= open?color.green : color.red. Optionales Argument.
  • offset(series int) Schiebt die Formen nach links oder rechts auf die angegebene Anzahl von Balken.
  • text(Const-String) Text, der mit der Form angezeigt wird. Sie können mehrzeilige Text verwenden, um Linien zu trennen, verwenden Sie \n Escape-Sequenz. Beispiel: line one\nline two.
  • textcolorSie können Konstanten wie verwendentextcolor=color.red oder textcolor=#ff001a sowie komplexe Ausdrücke wie textcolor = close >= open?color.green : color.red. Optionales Argument.
  • editable(const bool) Wenn wahr, dann ist der plotchar-Stil im Format-Dialog bearbeitbar.
  • show_last(Input int) Wenn eingestellt, definiert die Anzahl der Zeichen (vom letzten Balken zurück in die Vergangenheit), die auf dem Diagramm gezeichnet werden sollen.
  • size(Const string) Größe der Zeichen auf dem Diagramm. Mögliche Werte sind:size.auto, Größe.kleine, Größe.kleine, Größe.normale, Größe.große, Größe.große.Standard istsize.auto.
  • display(plot_display) Steuerelemente, bei denen das Plot angezeigt wird. Mögliche Werte sind: display.none, display.all. Standard ist display.all.
  • overlay(const bool) ist das Erweiterungsargument der FMZ-Plattform, es wird verwendet, um die aktuelle Funktion, die auf dem Hauptbild (auf wahr gesetzt) oder Unterbild (auf falsch gesetzt) angezeigt werden soll, festzulegen, der Standardwert ist falsch.overlayArgumentation instrategyoderindicator, wennstrategyoderindicatornicht dieoverlayDas wird nach den Standardargumenten verarbeitet.

Siehe auch plot plotshape bgcolor

Plotcandle

Zeichnet Kerzen auf der Karte.

plotcandle(open, high, low, close, title, color, wickcolor, editable, show_last, bordercolor, display)

Beispiel

indicator("plotcandle example", overlay=true)
plotcandle(open, high, low, close, title='Title', color = open < close ? color.green : color.red, wickcolor=color.black)

Argumente

  • open(Serie int/float) Offene Datenreihen, die als offene Werte von Kerzen verwendet werden.
  • high(Serie int/float) Hohe Datenreihen, die als hohe Werte von Kerzen zu verwenden sind.
  • low(Serie int/float) Niedrige Datenreihen, die als niedrige Werte von Kerzen zu verwenden sind.
  • close(Serie int/float) Schließende Datenreihen, die als nahe Werte von Kerzen verwendet werden.
  • title(Const-String) Titel der Plotcandles. Optionales Argument
  • colorSie können Konstanten wie verwenden.Farbe = Farbe.rot oder color=#ff001a sowie komplexe Ausdrücke wie color = close >= open?color.green : color.red. Optionales Argument.
  • wickcolor(Serienfarbe) Die Farbe des Kerzenfensters. Ein optionales Argument.
  • editable(const bool) Wenn wahr, dann ist der Plotcandle-Stil im Format-Dialog bearbeitbar.
  • show_last(input int) Wenn eingestellt, definiert die Anzahl der Kerzen (vom letzten Balken zurück in die Vergangenheit), die auf dem Diagramm gezeichnet werden sollen.
  • bordercolor(Serienfarbe) Die Randfarbe der Kerzen.
  • display(plot_display) Steuerelemente, bei denen das Plot angezeigt wird. Mögliche Werte sind: display.none, display.all. Standard ist display.all.
  • overlay(const bool) ist das Erweiterungsargument der FMZ-Plattform, es wird verwendet, um die aktuelle Funktion, die auf dem Hauptbild (auf wahr gesetzt) oder Unterbild (auf falsch gesetzt) angezeigt werden soll, festzulegen, der Standardwert ist falsch.overlayArgumentation instrategyoderindicator, wennstrategyoderindicatornicht dieoverlayDas wird nach den Standardargumenten verarbeitet.

AnmerkungenSelbst wenn ein Wert von offen, hoch, niedrig oder dicht gleich NaN ist, dann braucht die Stange keine Zeichnung. Der maximale Wert von offen, hoch, niedrig oder dicht wird auf high und der minimale Wert auf low festgelegt.

Siehe auch plotbar

Fliegerwurf

Auf dem Diagramm werden Pfeile nach oben und unten gezeichnet. Der Pfeil nach oben wird bei jedem Indikatorwert positiv, der Pfeil nach unten bei jedem Negativwert gezogen. Wenn der Indikator zurückkehrt na dann wird kein Pfeil gezogen. Pfeile haben unterschiedliche Höhe, je absoluter


Mehr

Die BettlerWarum kann die Strategie der Quadrat-Kopie die Strategie der Pine nicht realisieren?

Die Erfinder quantifizieren - Kleine TräumeDas ist eine sehr schlechte Idee.

Die BettlerDer Optimierte Trend-Tracker von Zhang Ziyi

Die Erfinder quantifizieren - Kleine TräumeHallo, was ist die Strategie?