Monday, October 5, 2026

5 min chart impulse leg how to define on tradingview pine script. In chinese

在 TradingView 的 Pine Script 中,定义一个 5分钟图表上的脉冲波(Impulse Leg / 强劲趋势波段),通常需要结合动能(Momentum)、成交量(Volume)和K线实体大小(Body Size)。脉冲波的核心特征是:价格在短时间内朝一个方向剧烈运动,伴随大实体K线和高成交量。
以下是为您编写的 Pine Script 完整指标代码。它会自动锁定 5分钟周期(无论您当前处于什么图表周期),并利用 ATR(平均真实波幅) 和 成交量均线 来科学定义和标记脉冲波。
Pine Script V5 完整源码
pinescript
//@version=5
indicator("5分钟脉冲波检测器 (5m Impulse Leg)", overlay=true)

// --- 输入参数 ---
int atrLength     = input.int(14, title="ATR 周期")
float multThresh  = input.float(1.5, title="K线实体大小倍数 (相对ATR)")
int volLength     = input.int(20, title="成交量均线周期")
float volThresh   = input.float(1.2, title="成交量放大倍数")

// --- 核心逻辑函数 ---
// 该函数用于在指定的 5分钟周期(5m)内计算脉冲条件
calcImpulse() =>
    // 计算K线实体大小(绝对值)和 ATR
    bodySize = math.abs(close - open)
    atrValue = ta.atr(atrLength)
    
    // 计算成交量及其均线
    volMa = ta.sma(volume, volLength)
    
    // 脉冲波定义条件:
    // 1. K线实体大于 ATR 的指定倍数(证明价格波动剧烈)
    // 2. 当前成交量大于成交量均线的指定倍数(证明有资金强力推动)
    isBigBody = bodySize > (atrValue * multThresh)
    isHighVol = volume > (volMa * volThresh)
    
    // 判断方向:1 为看涨脉冲,-1 为看跌脉冲,0 为无脉冲
    int direction = 0
    if isBigBody and isHighVol
        direction := (close > open) ? 1 : -1
    direction

// --- 安全跨周期调用 (确保锁定 5分钟图表) ---
// 使用 request.security 保证即使用户切换到 1分钟或15分钟图表,逻辑依然在 5分钟上执行
// barmerge.lookahead_off 确保没有未来函数
int impulseDir = request.security(syminfo.tickerid, "5", calcImpulse(), barmerge.gaps_off, barmerge.lookahead_off)

// --- 信号触发与绘图 ---
bool bullishImpulse = (impulseDir == 1)
bool bearishImpulse = (impulseDir == -1)

// 在图表上通过背景色和标签标记脉冲波
bgcolor(bullishImpulse ? color.new(color.green, 85) : na, title="看涨脉冲背景")
bgcolor(bearishImpulse ? color.new(color.red, 85) : na, title="看跌脉冲背景")

plotshape(bullishImpulse, title="看涨脉冲标记", style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, text="5M 脉冲")
plotshape(bearishImpulse, title="看跌脉冲标记", style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, text="5M 脉冲")
Use code with caution.

代码逻辑拆解与核心定义
在量化交易中,单根或连续几根强劲的 5分钟K线即可构成脉冲波。代码中使用了两个最客观的维度来定义它:
  1. 价格爆发(Price Expansion):
    单纯看K线点数(Pips/Ticks)是不准确的,因为市场在不同时段的波动率不同。代码采用 bodySize > (ta.atr(14) * 1.5)。这意味着,当前 5分钟 K线的实体部分(不含上下影线)必须大于过去 14根K线平均波幅的 1.5 倍。
  2. 成交量配合(Volume Validation):
    真正的脉冲波必须有机构或大资金推波助澜。代码采用 volume > (ta.sma(volume, 20) * 1.2)。这意味着当前的成交量必须超过过去 20根K线平均成交量的 1.2 倍。
  3. 跨周期锁定(Timeframe Lock):
    通过 request.security(syminfo.tickerid, "5", ...),这段脚本被强制锁死在 5分钟("5") 周期运行。

NKE stock | 5 min chart |

 


Measured move projection zones AGPRO series indicator how to design, please explain how to define aRMEd, impluse leg, base range, target band, progress. In chinese

 Measured Move Projection Zones [AGPro Series] 指标设计与核心概念解析

Measured Move Projection Zones [AGPro Series] 是一个基于价格行为(Price Action)的结构可视化指标,核心逻辑围绕“冲动(Impulse)、筑底/盘整(Base)、预测(Projection)与失效(Invalidation)”四个步骤展开。 [1]
下面为您详细拆解该指标的核心概念及设计逻辑(均以中文解释):

📌 核心概念定义
1. 冲动腿 (Impulse Leg)
  • 定义:指一段方向明确、力度强劲的价格波动(即价格快速拉升或下跌的趋势腿),通常由起点(A点)和终点(B点)界定。
  • 设计逻辑:指标通过算法检测出符合特定波动幅度或动能阈值的K线组合,将其认定为“合格的冲动腿”,作为后续所有测量和投影的基准。 [1, 2]
2. 基底范围 / 盘整区 (Base Range)
  • 定义:在冲动腿结束后,价格进入一个相对紧凑的横盘整理或回调区间(即C点或盘整筑底区域)。
  • 设计逻辑:指标会耐心等待冲动后的价格收敛,不捕捉低质量的微型摆动(Micro-swings)。这个基底范围的边界(如回调低点或高点)确立了后续等距测量的起算点。 [1, 2, 3]
3. 目标带 / 预测区 (Target Band / Projection Zone)
  • 定义:从基底范围的边界开始,根据冲动腿(A-B)的等距或比例延伸,投影出未来价格可能到达的目标完成区域(即类似传统的 Measured Move / ABCD 投影的 D点区域)。
  • 设计逻辑:它在图表上呈现为一个前向延伸的矩形区域(Target Band),为交易者提供结构性的趋势延续参考,而不显现杂乱的斐波那契网格。 [1, 2, 3]
4. 进度 (Progress / Projection Progress)
  • 定义:衡量当前价格向“目标带(Target Band)”推进完成百分比的动态数值。
  • 设计逻辑:当价格距离目标矩形较远时,面板显示等待(Waiting)且进度值较低;随着价格向目标靠近,Projection Progress(预测进度)逐渐增加,同时完成距离(Completion Distance)缩短。一旦触及,则标记为达成(如 Hit)并切换生命周期状态。 [1]
5. aRMEd / 结构与失效 (Invalidation & Lifecycle)
(注:原问题中的 "aRMEd" 对应指标中对整体形态结构或武装/激活状态的统称,结合上下文主要指结构有效性及失效机制)
  • 定义:形态的生命周期管理与防线。如果价格在未到达目标前反向跌破/突破了关键的结构失效点(Invalidation Level),该预测结构就会宣告失效。
  • 设计逻辑:指标会在面板或图表上提供失效上下文与事件标签(Event Labels),帮助交易者明确风控边界。 [1]

💡 如何着手设计这样一个指标(简要思路)
  1. 分步状态机 (State Machine):设计四个状态:寻找Impulse ➡️ 等待Base ➡️ 计算Projection ➡️ 追踪Progress/Hit或Invalidation。
  2. Swing 检测:编写高低点(Pivot High/Low)识别函数,过滤微小噪音,锁定主趋势波段。
  3. 坐标映射与绘图:利用 Pine Script(以 TradingView 为例)的 box.new 或 line.new,从 Base 边界按 Impulse 长度等比例投射出 Target Box,并在面板(Table)中实时计算当前价格与目标带的相对距离百分比(Progress)。 [1, 2, 3]

NKE stock | 5 min chart | Entry too early - too risky to purchase at $30.22/ share 1000 shares

  • Trade:  33.25/ share 1000 shares at 6:38 AM
  • MACD - 5 min chart - Not entry signal 



MACD - 5 min chart - 5 min scalp trade - entry point 



Saturday, October 3, 2026

ACN stock | Earnings gap-up 20% | FVG | When to buy ACN stock and trade the uptrend?

 选择分批建仓(Scaling In)是非常稳健且专业的做法。它能完美利用大时间周期的失衡区保护,同时平摊持仓成本,降低财报后剧烈波动(Volatality)带来的心理压力。

针对 埃森哲 (ACN) 此次由强劲 AI 订单($222亿创纪录)驱动的暴涨缺口(日线 FVG 范围:$184.30 - $211.04),我们可以将总预算资金分为 3 批(30% / 40% / 30%) 进场。

1. 埃森哲(ACN)分批建仓三步走计划
目前股价收在 $198.90,已经踩入日线 FVG 的下半段(折价区 / Discount Zone)。请按照以下节奏分批执行:
🟢 第一批(头寸:30%)—— 现价 / 50% 均衡位测试
  • 执行位置: $197.00 - $199.00
  • 执行逻辑: 当前价格就在此区间。由于 10月2日(周五)收盘收出一根大阴线直接砸向中线 $197.67,周一开盘后,只要在此区间出现缩量止跌横盘,即可直接打入 30% 的底仓。
  • 目的: 防止主力资金在 50% 处直接拉起,确保自己不会踏空财报带来的长期 AI 催化行情。
🟢 第二批(核心:40%)—— FVG 下沿极致折价区
  • 执行位置: $185.00 - $188.00
  • 执行逻辑: 如果下周大盘较弱,ACN 进一步向下回补缺口。日线 FVG 的起点(即 9月30日最高点)在 $184.30 附近,这里同时交汇了 20日均线(SMA 20 约 $185.30)。
  • 目的: 这是最完美的机构承接点。一旦股价踩到这一带,直接加满 40% 的核心仓位,大幅拉低综合成本。
🟢 第三批(顺势:30%)—— 右侧确认加仓
  • 执行位置: 突破 1小时级别回撤通道上轨 并在上方收盘时
  • 执行逻辑: 这一批是“赢家加仓”。如果股价在第一批或第二批的位置企稳并开始反弹,不要在反弹半路加。切换到 1小时图,连接近期回撤的高点拉出一条下降趋势线,当K线实体坚决突破该线时,下入最后 30%。
  • 目的: 顺势而为,确认回撤结束,主力开启第二波拉升。
量化执行与风控参数总览
为了维持每一步的清晰度,我们将全套量化计划汇总于下表:
交易阶段触发价格区间资金配置核心技术依据
头寸底仓$197.00 - $199.0030%FVG 50% 均衡位支撑(Consequent Encroachment)。
极致加仓$185.00 - $188.0040%FVG 下沿起点 + 日线 SMA 20 均线双重共振防御。
趋势确立右侧突破 1H 阻力线30%市场结构转为多头结构(MSS),进入主升。
刚性止损 (SL)$182.80 (全仓)--跌破 9月30日K线实体,意味机构失衡区彻底失效。
第一目标 (TP1)$212.00--回补周五高开低走的阴线实体顶点(收回流动性)。
终极目标 (TP2)$227.00+--挑战财报日创下的历史性 displacement 高点。
操盘核心细节(分批者的必修课)
  1. 控制最终综合成本: 按照此方案,如果分批成功,您的最终持仓综合成本应该会被成功锁定在 $191.00 - $194.00 之间。这个成本区间在日线结构上是极其安全的。
  2. 止损的唯一性: 尽管是分批建仓,但止损线 $182.80 是绝对不能分批下移的。一旦日线实体收盘跌破该位置,说明并购带来的债务压力或 AI 蚕食传统业务的担忧在市场上压倒了利好,必须全仓离场,保护本金。
下周一开盘后,您打算采用挂限价单(Limit Order)在 $197.70 附近死守底仓,还是等盘中看实际价格反应再手动建底仓?我们可以根据明天的盘前走势为您设计具体的挂单指令。
AI responses may include mistakes. For financial advice, consult a professional. Learn more
Accenture PLC (ACN) (Q4 2026) Earnings Call Highlights