Los scripts de Pine ahora son interactivos

Oct 20, 2021

Ya está disponible un nuevo modo de entrada interactivo para las entradas de precio y hora. En lugar de seleccionar el precio y la hora desde los widgets de entrada, ahora puede seleccionarlos haciendo clic en el gráfico. El modo interactivo se activa utilizando confirm = true en input.time() y input.price().

Se trata de un código para un indicador VWAP anclado en el que el punto de anclaje se establece de forma interactiva, como ocurre con la herramienta de dibujo del mismo nombre:

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

Cuando sea necesario seleccionar simultáneamente un precio y una hora, utilice un parámetro inline con el mismo valor en ambas llamadas a la función:

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

Los recordatorios aparecen en el gráfico para guiar a los usuarios cuando están en el modo de entrada interactiva:

Después de añadir un indicador y hacer una selección interactiva inicial en el gráfico, puede modificar los puntos de selección seleccionando el indicador y moviendo los puntos en el gráfico.

Puede ver la nueva función en acción en estas publicaciones:

CAGR by TradingView

AutoTrail by Bjorgum

Para estar informado de las nuevas características de Pine, manténgase atento a las Notas de la Versión de nuestro Manual de Usuario de Pine. La cuenta de PineCoders también difunde actualizaciones desde su canal Squawk Box en Telegram, cuenta de Twitter y desde el chat público de Pine Script en TradingView.

Esperamos que esta función tan solicitada le resulte útil. Por favor, siga enviando sus comentarios y sugerencias de mejora – construimos TradingView para usted, y siempre estamos dispuestos a escucharles.

Look first Then leap

TradingView está hecho para usted, asegúrese de aprovechar al máximo nuestras increíbles funciones
Abrir gráfico