You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Pine脚本中隐藏Meta指标的设置输入变量?

隐藏MetaTrader指标输入变量的方法

有两种可行的方法可以隐藏指标设置中的输入变量,实现界面精简:

方法一:替换input为普通变量定义

把所有用input关键字声明的变量,改成普通的变量赋值。这样指标加载时不会弹出设置窗口,所有参数固定为代码中预设的值。

示例:
原来的输入变量声明:

input int MA_Period = 50;
input ENUM_MA_METHOD MA_Method = MODE_SMA;

修改后:

int MA_Period = 50;
ENUM_MA_METHOD MA_Method = MODE_SMA;

方法二:使用hidden修饰符(MT5优先,MT4部分版本支持)

如果需要保留参数的可修改性(比如通过代码或脚本调整),但不在设置界面显示,可以给input加上hidden关键字。变量仍可修改,但不会出现在指标设置弹窗中。

示例:

input hidden int MA_Period = 50;
input hidden ENUM_MA_METHOD MA_Method = MODE_SMA;

注意事项

  • MT4旧版本可能不支持hidden修饰符,此时优先使用方法一。
  • 硬编码参数后,后续修改参数需要直接编辑代码并重新编译,建议确认参数稳定后再采用这种方式。

内容的提问来源于stack exchange,提问作者Akash

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 17:15:10