DAX Futures
Edukacja

Aprende a programar rapido y sencillo 2/5

62
En este grafico ya te agrege ejemplos de un principo basico de programacion;
Parte 2/5 – Variables, series mágicas y plots que cambian de color¡Bienvenido de nuevo, crack! Si llegaste hasta aquí es porque ya creaste tu primer indicador en la Parte 1 y no saliste corriendo . Hoy subimos un poquito el nivel, pero tranqui: vamos a jugar con colores, condiciones y esas “series” que hacen que Pine Script sea tan poderoso.1. ¿Qué es una “serie” y por qué todos hablan de ella?En Pine Script casi todo es una serie.
Una serie es como una columna de Excel que se actualiza barra por barra (de izquierda a derecha en el gráfico).Ejemplos de series que ya conoces:close → precio de cierre de cada vela
open → precio de apertura
high → máximo
low → mínimo
volume → volumen
ta.sma(close, 20) → media móvil simple de 20 periodos (¡también es una serie!)

Lo genial: cuando usas close[1] estás diciendo “el cierre de la vela anterior”.
close[5] → cierre de hace 5 velas.
close[0] o simplemente close → el de ahora mismo.Truco mental: piensa en las series como una película frame por frame. Cada frame (vela) tiene su valor.2. Variables: guarda valores para no repetirteHay dos formas principales de crear variables:var → se crea UNA VEZ y mantiene su valor para siempre (ideal para contadores, banderas, etc.)
Sin var (o con := después) → se recalcula en cada barra
4. Errores comunes que te vas a comer (y cómo evitarlos)Olvidar ta. antes de sma, ema, rsi, etc. → error rojo instantáneo
Poner = en vez de := cuando quieres reasignar una variable → no compila
Usar close[5000] en gráfico de 1 minuto → te vas muy atrás y puede dar na (not available)
No poner overlay=true cuando quieres dibujar sobre el precio

5. Mini-reto para hoy (¡hazlo ya!)Modifica el primer ejemplo para que:La media lenta también cambie de color (verde si sube, rojo si baja)
Usa ta.ema() en vez de ta.sma() para una de ellas
Añade una alerta visual cuando ambas medias estén alineadas alcistas (maRapida > maLenta Y maLenta > maLenta[1])



Wyłączenie odpowiedzialności

Informacje i publikacje nie stanowią i nie powinny być traktowane jako porady finansowe, inwestycyjne, tradingowe ani jakiekolwiek inne rekomendacje dostarczane lub zatwierdzone przez TradingView. Więcej informacji znajduje się w Warunkach użytkowania.