type
status
date
slug
summary
AI summary
AI translation
tags
category
password
icon
💡
OKX欧易开户即可获得:现货合约永久返佣10%,手续费8折,永久获得青猫会员高级指标使用特权,高级交易系统免费内测,会员技术指标定义开发等专属服务。
💡
欧易交易所blackcat1402邀请注册(国内,无需魔法)链接:
💡
欧易交易所blackcat1402邀请注册(国外,需要魔法)链接:
今天,本猫要带大家深入探讨一个既简单又神奇的技术指标——移动平均包络线(ENV)。听起来就像是一个神秘的魔法阵,不是吗?但其实,这个指标比想象中要实用得多,能帮助我们洞察市场趋势的秘密,就像猫咪夜里的猫眼一样锐利!
notion image
首先,让我们解开ENV的神秘面纱。ENV由三条线组成:一条基准线和两条环绕它的包络线。基准线,通常是20天的简单移动平均线(SMA),它就像是一条平静的河流,上下两条包络线则是河岸,保持着一定的距离。这距离不是随便来的,而是通过设置一个固定的百分比来确定的。想象一下,这就像猫咪在树上跳跃,总是保持着一定的高度和距离。
notion image
接下来,让我们来看看ENV的计算方式。以20周期SMA和10%的包络为例,上下包络线分别在基准线的上下10%位置。这就像猫咪的跳跃,虽然简单,但确实精确和高效。其实计算移动平均包络线并不复杂哦!以20周期简单移动平均和10%包络为例: 基准线 = 20周期简单移动平均 上包络 = 20周期简单移动平均 + (20周期简单移动平均 x 0.1) 下包络 = 20周期简单移动平均 - (20周期简单移动平均 x 0.1)
因为价格走势会滞后于移动平均值,所以当价格突破任意一条包络时,我们都不能忽视这个信号。移动平均包络线旨在让大部分价格活动发生在包络之内。因此,当价格突破了包络,这是一个强势的迹象,并且可能预示着重要的价格波动。
那么,ENV有什么作用呢?简单地说,它可以帮助我们找到超买和超卖的机会。在股市中,这就像是寻找猫咪藏起来的小鱼干——当价格突破包络线时,就可能是买入或卖出的好机会。比如,在牛市中,如果价格突破了上包络线,这就像是给了我们一个强烈的信号,表明上涨趋势可能会继续;反之,在熊市中,价格跌破下包络线,就好比是发出了下跌的警报。
不过呢,和所有的指标一样,ENV也不是万能的。它需要搭配其他技术工具使用,比如与趋势线或图案分析结合,这样才能更准确地捕捉市场的动态。这就像猫咪需要它敏锐的直觉和灵活的动作来捕捉猎物一样。
说到底,移动平均包络线虽然简单,但却能为我们提供强大的视角,帮助我们在股市的波涛中找到稳定的航道。它就像是我们的股市导航灯塔,引导我们远离危险、捕捉机会。
notion image
本猫想说,虽然ENV只是众多技术指标中的一个,但它的实用性和灵活性绝对值得我们深入探究和应用。就像猫咪总能在各种环境中找到乐趣一样,ENV也能在股市的各种情况下帮助我们找到交易的乐趣!嘿,不要小看这只猫咪,用好了ENV,我们也可以成为股市中的猎手!下面代码就是接下来本猫要详细说说的。
这段代码是一个 TradingView 的 Pine Script 脚本,用于绘制包络线指标。
首先,在脚本的开头使用 //@version=5 声明了脚本的版本号为 5。
然后定义了一个名为 "Envelope" 的指标,简称为 "Env"。该指标可以在图表上进行叠加显示,并且可以设置时间框架和是否允许时间间隙。
接下来通过 input.int() 函数创建了一个整数类型的输入变量 len,表示包络线的长度,默认值为 20。用户可以在图表界面上调整该参数。
再通过 input() 函数创建了一个浮点数类型的输入变量 percent,默认值为 10.0。该变量表示包络线与基准线之间的百分比差异。同样地,用户也可以根据需要进行调整。
然后定义了一个名为 src 的输入变量,默认值是收盘价(close)。它表示计算包络线所使用的数据源。同样地,用户也可以选择其他价格数据作为源数据。
接着定义了一个布尔型输入变量 exponential,默认值是 false。如果设置成 true,则使用指数移动平均(EMA)计算基准线;如果设置成 false,则使用简单移动平均(SMA)计算基准线。
根据前面定义好的参数和条件,在此处计算出基准线 (basis):
  • 如果 exponential 为 true,则使用 ta.ema() 函数计算指数移动平均;
  • 如果 exponential 为 false,则使用 ta.sma() 函数计算简单移动平均。
然后根据基准线和百分比差异,计算出上轨 (upper) 和下轨 (lower):
  • 上轨 = 基准线 * (1 + k)
  • 下轨 = 基准线 * (1 - k)
最后通过 plot() 函数绘制了三条曲线:
  • 曲线1:基准线,颜色为橙色(#FF6D00)
  • 曲线2:上轨,颜色为蓝色(#2962FF)
  • 曲线3:下轨,颜色也是蓝色(#2962FF)
同时还通过 fill() 函数在上、下两条曲线之间填充了一个半透明的背景区域。该区域的颜色是由 RGBA 颜色值 (33, 150, 243, 95) 定义的。
ChatGPT对话新舞步:玩转‘退一步提示’的艺术Stock Market Magic Circle: Decoding Moving Average Envelopes!
blackcat1402
blackcat1402
This cat is an esteemed coding influencer on TradingView, commanding an audience of over 8,000 followers. This cat is proficient in developing quantitative trading algorithms across a diverse range of programming languages, a skill that has garnered widespread acclaim. Consistently, this cat shares invaluable trading strategies and coding insights. Regardless of whether you are a novice or a veteran in the field, you can derive an abundance of valuable information and inspiration from this blog.
Announcement
type
status
date
slug
summary
AI summary
AI translation
tags
category
password
icon
🎉Webhook Signal Bots for Crypto are Coming!🎉
--- Stay Tuned ---
👏From TradingView to OKX, Binance and Bybit Exchange Directly!👏