• 产品
  • 社区
  • 市场
  • 经纪商
  • 更多
开始
  • 社区
  • /指标和策略
  • /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)
Pine Script®库
由marspumpkin提供
已更新
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.

不仅是产品
  • 超级图表
筛选器
  • 股票
  • ETFs
  • 债券
  • 加密货币
  • CEX对
  • DEX对
  • Pine
热图
  • 股票
  • ETFs
  • 加密货币
日历
  • 经济
  • 收益
  • 股利
更多产品
  • 收益率曲线
  • 期权
  • 新闻流
  • Pine Script®
应用程序
  • 移动版
  • 电脑版
社区
  • 社交网络
  • 爱心墙
  • 推荐朋友
  • 网站规则
  • 版主
观点
  • 交易
  • 教学
  • 编辑精选
Pine脚本
  • 指标和策略
  • 大师
  • 自由开发人员
工具和订阅
  • 功能特色
  • 价格
  • 市场数据
交易
  • 概览
  • 经纪商
特别优惠
  • CME集团期货
  • Eurex期货
  • 美国股票包
关于公司
  • 我们是谁
  • 太空任务
  • 博客
  • 职涯
  • 媒体工具包
商品
  • TradingView商店
  • 交易者塔罗牌
  • C63 TradeTime
政策和安全
  • 使用条款
  • 免责声明
  • 隐私政策
  • Cookies政策
  • 无障碍声明
  • 安全提示
  • 漏洞赏金计划
  • 状态页面
商业解决方案
  • 插件
  • 图表库
  • Lightweight Charts™
  • 高级图表
  • 交易平台
成长机会
  • 广告
  • 经纪业务集成
  • 合作伙伴计划
  • 教育计划
社区
  • 社交网络
  • 爱心墙
  • 推荐朋友
  • 网站规则
  • 版主
观点
  • 交易
  • 教学
  • 编辑精选
Pine脚本
  • 指标和策略
  • 大师
  • 自由开发人员
商业解决方案
  • 插件
  • 图表库
  • Lightweight Charts™
  • 高级图表
  • 交易平台
成长机会
  • 广告
  • 经纪业务集成
  • 合作伙伴计划
  • 教育计划
Look FirstLook First