【问题标题】:PineScript: Why when input defval replaced with the same constant value changes calculation results?PineScript:为什么当输入的 defval 替换为相同的常量值会改变计算结果?
【发布时间】:2021-03-06 00:49:47
【问题描述】:

清理我的策略代码并决定删除一些输入并将其替换为默认值作为常量。 如果我同时绘制原始值和替换值,它们是相同的,正如预期的那样。 但是脚本的计算结果会发生变化。

例子:

//初始代码

risk_input = input(1, minval=0.1, title="风险%")

//新代码

风险输入 = 1

新代码返回不同的计算结果,(即使我明确定义了变量类型)

有人对此有答案吗?

【问题讨论】:

    标签: pine-script


    【解决方案1】:

    通过声明带小数点的常量来解决问题:

    //新代码更正

    风险输入 = 1.0

    我仍然不知道为什么会这样。如果有人有任何cmet,请分享。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-07
      • 1970-01-01
      • 2023-02-11
      • 2020-05-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多