• Productos
  • Comunidad
  • Mercados
  • Brokers
  • Más
Empiece
  • Comunidad
  • /Indicadores y estrategias
  • /Cleancode

Cleancode

globalCurrently in PineScript you cannot modify global variables in functions because of scope limitations. One way to work around that is to use arrays. This Library simplifies the use of arrays as global variables to make your code look cleaner. If you're coming from other programming languages, I'm sure you will come across this issue in your PineScript journey at some point. ------------------------------------ The code below will throw an error that says: Cannot modify global variable 'price' in function. var price = 0.0 function() => price := 5.5 ------------------------------------ To work around that you can do: var price = array.new_float(1, 0.0) function() => array.set(price, 0, 5.5) But that code does not spark joy. ------------------------------------ So I bring to you the global library: import marspumpkin/global/1 var price = global.init(0.0) function() => global.set(price, 5.5)
Biblioteca Pine Script®
por marspumpkin
Actualizado
1616

Select market data provided by ICE Data services. Select reference data provided by FactSet. Copyright © 2025 FactSet Research Systems Inc.Copyright © 2025, American Bankers Association. CUSIP Database provided by FactSet Research Systems Inc. All rights reserved.© 2025 TradingView, Inc.

Más que un producto
  • Supergráficos
Analizadores
  • Acciones
  • ETF
  • Bonos
  • Criptomonedas
  • Pares CEX
  • Pares DEX
  • Pine
Mapas de calor
  • Acciones
  • ETF
  • Cripto
Calendarios
  • Económico
  • Beneficios
  • Dividendos
Más productos
  • Curvas de rendimiento
  • Opciones
  • Flujo de noticias
  • Pine Script®
Aplicaciones
  • Móvil
  • Desktop
Comunidad
  • Red social
  • Muro del amor
  • Recomendar a un amigo
  • Normas internas
  • Moderadores
Ideas
  • Trading
  • Formación
  • Selecciones de los editores
Pine Script
  • Indicadores y estrategias
  • Wizards
  • Autónomos
Herramientas y suscripciones
  • Funcionalidades
  • Precios
  • Datos de mercado
Trading
  • Resumen
  • Brokers
Ofertas especiales
  • Futuros CME Group
  • Futuros Eurex
  • Paquete de acciones de EE.UU.
Acerca de la empresa
  • Quiénes somos
  • Misión espacial
  • Blog
  • Ofertas de empleo
  • Kit de medios
Tienda
  • Tienda TradingView
  • Cartas de tarot para traders
  • C63 TradeTime
Políticas y seguridad
  • Condiciones de uso
  • Exención de responsabilidad
  • Política de privacidad
  • Política de cookies
  • Declaración de accesibilidad
  • Consejos de seguridad
  • Programa de recompensas por encontrar errores
  • Página de estado
Soluciones para empresas
  • Widgets
  • Bibliotecas de gráficos
  • Lightweight Charts™
  • Gráficos avanzados
  • Plataforma de trading
Oportunidades de crecimiento
  • Publicidad
  • Integración de brokers
  • Programa de socios
  • Programa de formación
Comunidad
  • Red social
  • Muro del amor
  • Recomendar a un amigo
  • Normas internas
  • Moderadores
Ideas
  • Trading
  • Formación
  • Selecciones de los editores
Pine Script
  • Indicadores y estrategias
  • Wizards
  • Autónomos
Soluciones para empresas
  • Widgets
  • Bibliotecas de gráficos
  • Lightweight Charts™
  • Gráficos avanzados
  • Plataforma de trading
Oportunidades de crecimiento
  • Publicidad
  • Integración de brokers
  • Programa de socios
  • Programa de formación
Look FirstLook First