Pine Scripts sind jetzt Interaktiv

Oct 20, 2021

Ein neuer interaktiver Eingabemodus für Preis- und Zeiteingaben ist jetzt verfügbar. Anstatt Preis und Zeit aus Eingabe-Widgets auszuwählen, können Sie sie jetzt durch Klicken auf den Chart auswählen. Der interaktive Modus wird durch die Verwendung von confirm = true in input.time() und input.price() aktiviert.

Dies ist der Code für einen verankerten VWAP-Indikator, bei dem der Ankerpunkt interaktiv gesetzt wird, genau wie bei dem gleichnamigen Zeichenwerkzeug:

//@version=5
indicator("Anchored VWAP", overlay=true)
src = input.source(hlc3, "Source")
startCalculationDate = input.time(timestamp("20 Jan 2021"), "Start Calculation", confirm=true)
vwap_calc() =>
    var srcVolArray = array.new_float(na)
    var volArray = array.new_float(na)
    if startCalculationDate <= time
        array.push(srcVolArray, src*volume)
        array.push(volArray, volume)
    else
        array.clear(srcVolArray), array.clear(volArray)
    array.sum(srcVolArray)/array.sum(volArray)
anchoredVwap = vwap_calc()
plot(anchoredVwap, "VWAP", linewidth=3)

Wenn es notwendig ist, gleichzeitig einen Preis und eine Uhrzeit auszuwählen, verwenden Sie einen inline-Parameter mit demselben Wert in beiden Funktionsaufrufen:

//@version=5
indicator("Point", overlay=true)
myPrice = input.price(100, inline="Point", confirm=true)
myTime = input.time(timestamp("2020-02-20"), inline="Point", confirm=true)
lblText = str.format("Price: {0, number}\nTime: {1, date} {1, time}", myPrice, myTime)
var l1 = label.new(myTime, myPrice, lblText, xloc=xloc.bar_time)

Erinnerungen erscheinen auf den Charts, um User im interaktiven Eingabemodus zu führen: 

Nachdem Sie einen Indikator hinzugefügt und eine erste interaktive Auswahl auf dem Chart getroffen haben, können Sie die Auswahlpunkte ändern, indem Sie den Indikator auswählen und die Punkte auf dem Chart verschieben.

In diesen Veröffentlichungen können Sie die neue Funktion in Aktion sehen:

CAGR by TradingView

AutoTrail by Bjorgum

Um über neue Pine-Funktionen informiert zu bleiben, sollten Sie die Versionshinweise in unserem Pine User Manual im Auge behalten. Das PineCoders-Konto sendet auch Updates über seinen Squawk Box Telegram-Kanal, sein Twitter-Konto und den öffentlichen Pine Script-Chat auf TradingView.

 

Wir hoffen, dass Sie diese stark nachgefragte Funktion nützlich finden. Bitte geben Sie uns auch weiterhin Ihr Feedback und Ihre Verbesserungsvorschläge – wir entwickeln TradingView für Sie und sind immer daran interessiert, von Ihnen zu hören.

Wir hoffen, dass Sie diese stark nachgefragte Funktion nützlich finden. Bitte geben Sie uns auch weiterhin Ihr Feedback und Ihre Verbesserungsvorschläge – wir entwickeln TradingView für Sie und sind immer daran interessiert, von Ihnen zu hören.

Look first Then leap

TradingView wurde für Sie entwickelt. Stellen Sie sicher, dass Sie unsere fantastischen Features optimal nutzen
Chart öffnen