【问题标题】:Add line to matrix in pine script在 pine 脚本中向矩阵添加行
【发布时间】:2022-07-08 20:32:59
【问题描述】:

为什么一行不是加到line矩阵而是加到int矩阵?

//@version=5
indicator("Matrix test", overlay = true)

if barstate.islast
    mInt = matrix.new<int>(1, 1, na)
    matrix.add_row(mInt)
    
    mLine = matrix.new<line>(1, 1, na)
    matrix.add_row(mLine)
    
    t = table.new(position.middle_right, 1, 2)
    table.cell(t, 0, 0, str.tostring(matrix.rows(mInt)))
    table.cell(t, 0, 1, str.tostring(matrix.rows(mLine)))

【问题讨论】:

    标签: matrix pine-script pinescript-v5


    【解决方案1】:

    看起来像一个错误。我认为 Tradingview 会处理这个问题。 您可以添加带有na 行的数组作为解决方法:

    //@version=5
    indicator("Matrixtest")
    
    if barstate.islast   
        mLine2 = matrix.new<line>(1, 1, na)
        line l = na
        a = array.new<line>()
        array.push(a, l)
        matrix.add_row(mLine2, 0, a)
        label.new(bar_index, low, "LINE matrix: " + str.tostring(matrix.rows(mLine2)) + "x" + str.tostring(matrix.columns(mLine2)))
    

    【讨论】:

      猜你喜欢
      • 2011-12-22
      • 1970-01-01
      • 2020-02-10
      • 2012-08-11
      • 1970-01-01
      • 1970-01-01
      • 2014-07-06
      • 1970-01-01
      相关资源
      最近更新 更多