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

如何覆盖Pine脚本指示器,但根据左侧百分比比例(100%到-100%)显示?

Pine脚本是一种专门用于TradingView平台的脚本语言,用于编写自定义指标和策略。在Pine脚本中,可以使用plot函数来绘制指标线,并通过设置overlay参数来控制指标线的显示方式。

要实现根据左侧百分比比例显示指标,可以通过以下步骤来完成:

  1. 首先,使用plot函数绘制指标线,并将overlay参数设置为true,以覆盖主图。例如,我们可以使用plot函数绘制一个移动平均线:
代码语言:txt
复制
//@version=4
study("Moving Average", overlay=true)

length = input(14, "Length")
src = close
ma = sma(src, length)
plot(ma, color=color.blue)

在上述示例中,我们使用plot函数绘制了一个移动平均线,并将overlay参数设置为true,使其覆盖主图。

  1. 接下来,我们需要计算左侧百分比比例,并根据该比例来显示指标。可以使用bar_index和barssince函数来计算当前柱子相对于最后一根柱子的百分比比例。然后,根据该比例来决定是否显示指标线。例如,我们可以根据左侧50%的比例来显示指标线:
代码语言:txt
复制
//@version=4
study("Moving Average", overlay=true)

length = input(14, "Length")
src = close
ma = sma(src, length)

left_percent = bar_index * 100 / (bar_index + barssince(na(ma)))
show_ma = left_percent >= 50

plot(show_ma ? ma : na, color=color.blue)

在上述示例中,我们使用bar_index和barssince函数计算了左侧百分比比例,并将其存储在left_percent变量中。然后,我们使用show_ma变量来决定是否显示移动平均线。如果左侧百分比比例大于等于50%,则显示移动平均线,否则不显示。

通过以上步骤,我们可以实现根据左侧百分比比例显示指标线的效果。

关于Pine脚本的更多信息和学习资源,你可以参考腾讯云的TradingView产品介绍页面:TradingView产品介绍

请注意,以上答案仅供参考,具体实现方式可能因实际需求和场景而有所不同。

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

相关·内容

用intouch建立趋势图公共模板

其中趋势图比例有一些设置需要单独进行。笔号对应曲线名改为1,2,3,4.下面值格式根据需要的格式提前进行修改。 创建完以后一个基本的趋势图功能就完成了。 下面说明如何实现公共模版。...1 上面的脚本就是如何创建公共模版的方式。将你需要的所以变量都填入对应的脚本。其中一个每一个变量对应NUM的一个数字。在这里通过NUM变量实现两次打开同一个变量的趋势,里面的设置不会被重新覆盖。...将主趋势图进行分解,选择左侧的绿色长条,这里有两条曲线重叠,删去用于5-8曲线的那条,另一条可见性功能勾去,动作功能勾去。这样该长条的功能就是显示选中的曲线的y轴坐标以及对应的颜色。 效果图如上。...左边绿色的为y轴显示,可显示y轴数值的量程以及当前数值的颜色、右边的趋势笔可显示当前数值的注释以及对应的左数值和右数值的值。点击趋势笔可调整y轴对应的数值。下面的指示器可拖动查看对应时间的数值。...1 该模版是基于intouch自带的趋势图修改而成,也可以在画面中增加显示整个趋势最大值、最小值、平均值等数值显示指示器之间的最大值、最小值、平均值等数值显示

2K30

策略代码拆解1

overlay (const bool) 如果true,策略将显示在图表上。如果false,它将被添加到单独的窗格中。无论此设置如何显示进入和退出的策略特定标签都将显示在主图表上。可选。...默认情况下,脚本使用与图表相同的比例。 pyramiding (const int) 同一方向允许的最大条目数。如果值为0,则只能开同一个方向的挂单,拒绝追加挂单。...margin_long (const int/float) 多头保证金是多头仓位必须以现金或抵押品覆盖的证券购买价格的百分比。必须是非负数。在帮助中心解释了用于模拟追加保证金的逻辑。...margin_short (const int/float) 空头保证金是必须以现金或空头仓位抵押品覆盖的证券购买价格的百分比。必须是非负数。在帮助中心解释了用于模拟追加保证金的逻辑。...---- 对照解读 strategy('btc [4h]' //脚本标题 , overlay=true //策略将显示在图表上 , pyramiding=100 //同一个方向运行开的最大订单数量 ,

3.1K30
  • 【移动端网页布局】移动端网页布局基础概念 ⑥ ( 背景图像缩放 | 不等比例拉伸 - 同时设置宽高值 | 等比例拉伸 - 设置宽度 cover contain 值 )

    : 百分比是 相对于父容器你的百分比 ; cover 值 : 等比例拉伸背景图像 , 使得背景图片完全覆盖背景区域 , 图片的部分内容可能显示不全 ; contain 值 : 等比例拉伸背景图像 ,...像素 , 高度根据该宽度等比例缩放 ; background-size: 500px; 只设置宽度百分比值 : 宽度占父容器的 100% , 高度根据该宽度等比例缩放 ; background-size...body> 显示效果 : 3、宽高等比例拉伸 - 只设置 宽度 的 像素值 / 百分比值 代码示例 : 设置宽度百分比值 : <!...: 4、宽高等比例拉伸 - 设置 cover 完全覆盖盒子模型 在本示例中 , 一直拉伸 , 直到高度覆盖住盒子模型 , 此时宽度已经远远超过模型很多 , 部分内容没有显示 ; 代码示例 : <!..., 就停止了拉伸 , 底部部分内容没有覆盖 ; 代码示例 : <!

    1K20

    写给设计师的移动页面适配小知识

    前端适配方案 前端的适配方案大致分为四种:1,根据 meta 按比例缩放;2,根据页面宽度百分比适应;3,基于媒体查询的响应式方案;4,REM缩放方案。...1,根据 meta 按比例缩放 这种方案的实现更偏技术,大致原理是根据 设备的分辨率及像素比 等信息,计算出页面的缩放(scale)数值,来进行等比缩放。...当然,这种方案也有致命的缺点,即脚本计算的结果很难覆盖全部设备,对于一些计算不准确,或者分辨率像素比未知的设备,很容易整个页面异常放大或缩小,直接暴露严重 BUG。...综上,这种缩放方案可以总结出以下基本特征: 效果:按设计稿等比缩放 场景:图片较多的活动页面开发 优点:可以直接按照设计稿像素值开发 缺点:许多设备无法覆盖,不断填坑 2,根据页面宽度百分比适应 曾经很长的一段时间...响应式设计主要遵循 Mobile First,要针对不同设备给出不同设计方案,并设置合适的 断点,结合百分比方案,来在不同的设备显示不同的布局。

    90920

    Echarts 折线图完全配置指南 - 手把手教你设置 Echarts 折线图详细教程

    折线指定颜色 增加数据显示 表格外观属性 鼠标滑过时,显示数据提示框 鼠标滑过时,显示十字准心指示器 鼠标滑过数据自动吸附 设置 X 轴、Y 轴颜色 设置 X 轴标签 45 度斜着显示 设置图表背景颜色...鼠标滑过时,显示十字准心指示器 设置 X 轴、Y 轴颜色 设置 X 轴标签 45 度斜着显示 设置图表背景颜色 设置下载图表的功能键 在卡拉云的图表组件中填入代码: option = { title...Canvas分层,zlevel 大的 Canvas 会放在 zlevel 小的 Canvas 的上面 z:2, //所属组件的z分层,z值小的图形会被z值大的图形覆盖...虽然 Echarts 的教程很多,配置前端的工作总是有太多重复劳动,那么有没有一种完全不用会前端,一行代码也不用写的方法,生成图表呢?...可根据自己的工作流,定制开发。无需繁琐的前端开发,只需要简单拖拽,即可快速搭建企业内部工具。

    11.7K30

    FlashFlex学习笔记(27):摄像头麦克风的视频音量指示器

    在一些实时视频或视频分享应用中,需要动态显示麦克风的音量大小,或者检测视频是不是正在播放,这里演示一种简单的音量指示器 1.先写一个指示器类 其实就是一个根据百分比来填充的矩形 package { import...音量大小可以通过activityLevel属性获得,摄像头的画面变化程度却无法直接获取,每当摄像头画面有活动时ACTIVITY事件将被触发,所以可在该事件中监测最后一次活动的时间与当前时间做比较,...100,10,0x000000,0xffffff); addChild(videoInd); addChild(audioInd); //初始化视频/音频指示器位置 videoInd.x=stage.stageWidth...开始检测麦克风 function startCheckAudio():void{ mic = Microphone.getMicrophone(); mic.setLoopBack(true);//将采集的声音回发到扬声器...=null){ audioInd.Current = 0.05 + mic.activityLevel/100;//音量指示器 } } txtMsg.text="正在检测摄像头...

    88380

    padding实现图片等比例自适应

    (0.1515 * (100vw - 2rem)); background-size: cover; } 如果,图片距离两侧的宽度是动态不确定的,则,此时calc()也捉襟见肘了,,恰恰是普普通通其貌不扬的...但是,随着图片相关布局处理越来越多,我发现,百分比padding的实用价值要比想象的大,要比vw单位适用场景更多,兼容性更好(百分比特性IE6+支持,图片100%覆盖IE8+支持)。...对于复杂布局,如果图片的宽度是不固定的自适应的,我们通常会想到这么一个取巧的做法,就是只设定图片的宽度,例如: img { width: 100%; } 此时浏览器默认会保持图片比例显示,图片宽度大了,...对于这种图片宽度100%容器,高度按比例的场景,padding-bottom的百分比值大小就是图片元素的高宽比,就这么简单。...,有时候,图片宽度并不是100%容器的,例如,图片宽度50%容器宽度,图片高宽比4:3,此时,CSS垂直方向百分比就666了,如下: .img-box { padding: 0 50% 66.66%

    2.8K10

    Flutter 绘制集录 | 秒表盘的绘制

    另外在 《Flutter 语法基础 - 梦始之地》 中有一章需要使用这个表盘,并不想涉及过多的绘制知识,故而在此进行实现。...效果如下,外圈是线条围成的表盘,内部有个小圆指示当前位置,中间显示信息文字。 ---- 1....刻度绘制 如下所示正方形是绘制区域,左侧刻度宽为 scaleLineWidth,通过矩形区域的宽度和 _kScaleWidthRate 比例来确定。...${(milliseconds ~/ 10).toString().padLeft(2, "0")}"; ---- 4.绘制指示器 圆的指示器的半径也是根据大圆半径计算的,然后根据时长计算出偏转角度即可...另外注意一些小细节,组件 和 画板的构造参数比较相似,组件是和使用者直接接触的,要考虑它的易用性,有必要提供一些默认的参数,或根据当前主题来获取某些信息。

    85430

    如何为根本原因分析创建帕累托图?

    你正在处理许多不同的问题和原因,你想专注于最重要的问题。 如果你通过关注各个组成部分来分析影响广泛的原因。 你希望轻松地向其他人传达有关你的数据的信息。 图片 三、如何创建帕累托图?...3.决定你的帕累托图旨在覆盖的时间长度。它会是一个单一的工作周期吗?一整天,还是一周?你需要尽早决定期间。它可能会更长,一个月甚至一年。 4.现在你需要收集数据,记录每个项目反映的类别。...6.为你的测量设计一个合适的比例。最大小计应该有一个最大值(见第 5 步),在图表左侧标记比例。 7.绘制条形并为范围类别添加适当的标签,将最高的放在最左边,最右边的降到最小的。...你可以使用步骤 1 5 创建功能性排列图,你可能会发现步骤 8 和 9 提供了额外的详细信息。 8.现在你需要计算每个类别的百分比,即每个类别的小计除以所有类别的总计。...最后的交叉应对应于右侧刻度的 100%。这就是你自己的帕累托图!

    76570

    Android自定义控件实现带文字提示的SeekBar

    1.写在前面 SeekBar控件在开发中还是比较常见的,比如音视频进度、音量调节等,但是原生控件有时还不能满足我们的需求,今天就来学习一下如何自定义SeekBar控件,本文主要实现了一个带文字指示器效果的...IndicatorSeekBar 可以看到,进度百分比文字是跟着进度变化在平移的,所以X轴坐标根据进度动态计算就可以了【总宽度 * 进度百分比】(getWidth() * progressRatio),...】(mThumbWidth * progressRatio),这里文字的X轴坐标就计算完成了。...X坐标,计算方式与上文中进度百分比文字的计算方式一致: // 【总宽度 * 进度百分比 -(指示器宽度 - 滑块宽度)/ 2 - 滑块宽度 * 进度百分比】 float indicatorOffset...layout_height="wrap_content" android:layout_marginTop="5dp" android:background="@null" android:max="100

    2.3K10

    MultiQC对FastQC结果的解读

    共有五个参数,分别是: %Dups:Duplicate Reads Percent,重复reads的比例 %GC:Average %GC Content,平均GC含量百分比 Length:Average...横坐标是duplication的次数(level),纵坐标是Deduplicated reads的百分比,以unique reads的总数作为100%。...前者会错误的反映样本序列中的真实比例,后者是正常情况。测序深度越高,越容易产生一定程度的duplication;如果duplication的程度很高,就提示我们可能有bias的存在。...同时大佬还给了具体例子解释如何根据deuplicated图来查看数据的重复情况 1:图1表头说该数据的deduplicated percentage=95.09%,说明重复率特别低。...折线显示大部分序列的重复性在2-9次,它们极可能覆盖了一些“normal”基因;部分序列的重复性在10-100次,它们可能覆盖在rRNA或一些重复序列上;只有极少数序列的重复度超过100

    2.4K10

    《精通CSS》第5章 漂亮的盒子

    新增的色标如果未指定位置,则在 0%~100%范围内取均值。 除了百分比,我们也可以使用绝对单位来指定色标位置。 各类用法的效果如下图所示: ?...1.3.2 background-position background-position属性的值既可以使用关键字,也可以是像素、em或百分比,可以指定两个值,分别表示相对于左侧的偏移量和相对于顶部的偏移量...使用像素和em与使用百分比进行背景定位时,计算方式是不一样的。使用像素和em时,会一直以图片的左上角相对于父元素(左侧和顶部)来计算。使用百分比时,则是以图片中对应比例的点定位父元素对应比例的点。...使用百分比,可以让图片随着元素缩放,百分比根据容器大小计算的。 由于图片是有固定尺寸的,比较推荐将其中一个设为指定值,另一个设为auto。...cover: 缩放图片直至图片覆盖整个元素,并且比例不变。 本文,我们将背景大小设为cover,虽然会对元素进行一定的裁剪,但是会保证整个元素都有背景。效果如下: ?

    1.8K20

    响应式设计笔记

    虽然得放大页面才能看清楚,页面内容没有被切掉。怎么阻止Safari或其他移动浏览器做这样的默认处理呢? 可以用viewport meta元素覆盖默认的画布缩放设置。...下面是一个将页面放大设备实际尺寸两倍显示的meta标签的示例: <meta name="viewport" content="initial-scale=2.0,width=device-width"...媒体查询的不足 媒体查询尽其所能,根据设备特性应用了对应的样式。问题是,例子中的媒体查询只覆盖了小范围的视口。...因此,我们认识,光靠媒体查询只能为我们提供自适应设计效果,不能真正实现响应式设计。 二、弹性布局 使用百分比布局创建流动的弹性界面,同时使用媒体查询来限制元素的变动范围。...百分比尽可能精确,你可能认为在样式表中输入诸如.550724这样的数字很愚蠢。你可能也会疑惑,为什么不将这些小数四舍五入?支持者们认为,这样做可以提供更加精确的结果。

    1.1K20

    vw, vh视窗宽高单位的使用

    然而…… //zxx: 先卖个关子,一点一点唠叨来~~ vw, vh这个可用来实现动态布局的单位到底潜力如何?...这类需求让人头疼的地方之一就是原始大图的尺寸限制问题——因为很有可能图片过大,尼玛一屏显示器区域不够放,我们需要对其进行缩放处理。例如:点击这里查看(无论浏览器尺寸多小,图片永远在一屏内显示)。...“seajs使用示例及spm合并压缩工具”一文中展示的最终脚本。...拿视区覆盖举例,如果我定义一个元素的高宽如下: .element { width: 100vw; height: 100vh; } 然后,再将其定位视区左上角,岂不是可以实现视区的完整覆盖...demo页面的宽高按照标准纸张的21:29.7的比例制定,因此,所有单位值都是使用的vh单位。

    2.5K10

    Qt编写自定义控件1-汽车仪表盘

    一、前言 汽车仪表盘几乎是qt写仪表盘控件中最常见的,一般来说先要求美工做好设计图,然后设计效果图给程序员,由程序员根据效果来实现,主要靠贴图,这种方法有个好处就是做出来的效果比较逼真,和真实效果图基本上保持一致...用户可以自由设置三色占用比例 10:圆环样式可选择 三色圆环 当前圆环 11:指示器样式可选择 圆形指示器 指针指示器 圆角指针指示器 三角形指示器 三、效果图 [在这里插入图片描述] 四、头文件代码...用户可以自由设置三色占用比例 * 10:圆环样式可选择 三色圆环 当前圆环 * 11:指示器样式可选择 圆形指示器 指针指示器 圆角指针指示器 三角形指示器 */ #include <QWidget...drawCoverCircle(&painter); //绘制刻度线 drawScale(&painter); //绘制刻度值 drawScaleNum(&painter); //根据指示器形状绘制指示器...-radius, -radius, radius * 2, radius * 2); if (pieStyle == PieStyle_Three) { //计算总范围角度,根据比例自动计算三色圆环范围角度

    2.8K61
    领券