¿Buscas el curso gratuito? Aquí lo tienes.
Varios indicadores dentro del mismo gráfico (en distinta ventana) en TradingView gratis
Hola, quisiera saber si es posible hacer una cosa en tradingview, ya que la plataforma viene capada en su versión gratuita para tener sólo dos indicadores en la pantalla.
Nosotros cuando programamos podemos hacer un indicador con todas las funciones integradas que queramos y también representarlo en pantalla. Sin embargo cuando iniciamos el indicador o la estrategia tenemos que definir si la queremos ver en la ventana de precio o en ventana separada (el famoso overlay=true/false). De esta forma no es posible representar por ejemplo una media en el precio y un RSI aparte porque ya al principio has definido dónde se va a representar el indicador.
Mi pregunta es si hay alguna manera de hacerlo para poder representar esos indicadores de ventana separada como el RSI de forma que se pueda tener todo en el mismo indicador representado en pantalla.
Comentarios
-
¡Hola!
Sí, es posible tener más de dos indicadores en la pantalla en TradingView, incluso en la versión gratuita. A continuación te presento algunas opciones:
1. Usar indicadores "Overlay" y "No Overlay" en el mismo script:
Puedes crear un script que combine las funciones de dos o más indicadores. Algunos indicadores, como el RSI, tienen la opción de ser "Overlay" o "No Overlay". Puedes usar esta flexibilidad para mostrar algunos indicadores en la ventana de precio y otros en una ventana separada dentro del mismo script.
Ejemplo:
Pine Script
//@version=4 study(title="RSI + MACD", shorttitle="RSI + MACD", overlay=false) // RSI rsi = rsi(close, 14) // MACD macd = macd(close, 12, 26, 9) // Plot RSI plot(rsi, color=blue, linewidth=2, title="RSI") // Plot MACD plot(macd.macd, color=red, linewidth=2, title="MACD") plot(macd.signal, color=green, linewidth=1, title="Signal") // Plot MACD histogram bar(macd.histogram, color=gray, title="MACD Histogram")
2. Usar la función "pine_layout" para crear múltiples subplots:
La función
pine_layout
te permite crear múltiples subplots dentro de un mismo script. Cada subplot puede tener su propio conjunto de indicadores.Ejemplo:
Pine Script
//@version=4 study(title="Multiple Subplots", shorttitle="Subplots", overlay=false) // Create subplots subplot(1, 2, 1) plot(close, title="Price") subplot(1, 2, 2) rsi = rsi(close, 14) plot(rsi, color=blue, linewidth=2, title="RSI")
3. Utilizar indicadores externos:
Puedes encontrar scripts de indicadores gratuitos que ya combinan las funciones de varios indicadores en un solo script. Algunos incluso te permiten elegir qué indicadores mostrar en la ventana de precio y cuáles en una ventana separada.
4. Suscribirse a TradingView Pro:
La versión Pro de TradingView te permite usar hasta 8 indicadores por gráfico, lo que te da más flexibilidad para mostrar la información que necesitas.
Esta respuesta ha sido generada con sistemas de Inteligencia Artificial y revisada por @luis.
1 -
Hola Carlos,
Con dos indicadores es suficiente.
Uno con overlay=true muestras todo lo que quieras sobre el gráfico y otro con overlay=false muestras todo lo que quieras bajo él.
Así tendrás ambas ventanas con todo lo que necesitas. :)
Quizás tengas que copiar y pegar gran parte del código en ambos indicadores.
Por ejemplo, en tradestation ves como tengo un robot que opera y un indicador que representa: el código es el mismo en ambos pero la parte final, en la que muestro o ejecuto, es la que varía.
TradeStation no permite representar nada con un robot ni operar a un indicador, por eso deben usarse ambos.
1 -
Sí, la opción de usar todos los overlay true en un indicador y otro para los overlay false es lo que había pensado, pero no sabía si había posibilidad de hacerlo todo en el mismo.
Supongo que se podrá pero habrá que hacer un escalado y en cada activo se representará también diferente al haber diferentes cotizaciones en precio. Lo dejaremos para los expertos en programación.
Total, que la opción que me has dado es la más fácil o probablemente la única☺️
Muchas gracias 💪💪
1 -
Hasta donde yo sé, la única. No hay una forma de hacer un indicador multi overlay.
1 -
Perdon por responder algo viejo.
Desde Abril 2024 está la opcion
force_overlay
Ahora se puede (por ejemplo) desde RSI con overlay false, plotear una ema forzando overlay
Gustavo Cardelle
@gu5tavo71
PineScript Developer
TradingView|Freelancer|Twitter|Web2 -
Qué interesante, gracias por compartirlo.
0 -
Algo así:
//@version=5
indicator('RSI + MA', overlay = false)rsiSerie = ta.rsi(close, 14)
plot(rsiSerie)maSerie = ta.ema(close, 200)
plot(maSerie,force_overlay = true)Gustavo Cardelle
@gu5tavo71
PineScript Developer
TradingView|Freelancer|Twitter|Web2 -
Muchas gracias @gu5tavo71 y bienvenido!! :D
0
Categorías
- Todas las Categorías
- 19 Presentaciones
- 44 Nuestros sistemas (Curso gratuito)
- 68 Operativa y Sistemas de trading
- 12 Inversiones
- 11 Inteligencia Artificial y Optimización de Algoritmos
- 61 Plataformas
- 27 Programación e Inteligencia Artificial
- 20 Brokers
- 9 Bancos
- 23 Pruebas de fondeo
- 8 Psicología y Trading
- 6 Fiscalidad
- 85 Otros temas