首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在line.new()中纠正我的负索引?Pinescript

在Pinescript中,line.new()函数用于创建一个新的线条对象。负索引在Pinescript中表示从最后一个元素开始向前计数。如果你想在line.new()中纠正负索引,可以使用len()函数来获取数据序列的长度,并将负索引转换为正索引。

以下是一个示例代码,演示如何在line.new()中纠正负索引:

代码语言:txt
复制
//@version=4
study("Negative Index Correction Example", shorttitle="NIC")

// 获取数据序列的长度
length = bar_index

// 将负索引转换为正索引
corrected_index = length + 1  // 例如,-1将被转换为1,-2将被转换为2,以此类推

// 创建一个新的线条对象,并使用纠正后的索引
line.new(x1 = corrected_index, y1 = high, x2 = corrected_index, y2 = low, color = color.blue)

在上述示例中,我们使用bar_index函数获取数据序列的长度,并将其存储在变量length中。然后,通过将length加1来纠正负索引,得到纠正后的索引值corrected_index。最后,我们使用line.new()函数创建一个新的线条对象,并使用纠正后的索引值作为x1和x2参数的值。

请注意,这只是一个示例代码,你可以根据自己的需求进行修改和扩展。此外,腾讯云并没有与Pinescript直接相关的产品或服务,因此无法提供相关的产品和产品介绍链接地址。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 一个基于序列的弱监督视觉信息抽取学习框架

    视觉信息提取(VIE)近年来受到了越来越多的关注。现有的方法通常首先将光学字符识别(OCR)结果组织成纯文本,然后利用标记级实体注释作为监督来训练序列标记模型。但是,它花费大量的注释成本,可能导致标签混淆,OCR错误也会显著影响最终性能。在本文中,作者提出了一个统一的弱监督学习框架,称为TCPN(标签、复制或预测网络),它引入了1)一种有效的编码器,可以同时对二维OCR结果中的语义和布局信息进行建模;2)仅利用关键信息序列作为监督的弱监督训练策略;和3)一个灵活和可转换的解码器,其中包含两种推理模式:一种(复制或预测模式)是通过复制输入或预测一个标记来输出不同类别的关键信息序列,另一种(标记模式)是直接标记输入序列。本方法在几个公共基准上显示了最新的性能,充分证明了其有效性。

    03
    领券