CBc BullFlag Scalping — 牛旗形态
标出最近的一个牛旗——先急涨,再平静地停顿——并画出它的入场、止损和目标线。
简介
CBc BullFlag Scalping 寻找牛旗。牛旗就是价格先急涨,然后短暂、平静地停顿。它会画出最近的一个牛旗,带有入场、止损和目标。
要找到它,请点击 KAGAMI 图表顶部的 指标(Indicators)。它在 KAGAMI 分组里,名字是 CBc BullFlag Scalping。请看指标。
它包含在 KAGAMI Pro 中。没有 KAGAMI Pro 时,它在列表中的名字以 · Pro 结尾。如果您添加它,图表上什么也不会画——一个对话框会说明它包含在 KAGAMI Pro 中。
您在图表上看到什么
图表用 K 线来显示价格。K 线也叫蜡烛,每根代表一小段时间。时间周期就是每一段有多长,比如 15 分钟。
它只画出它找到的最近一个牛旗。那个牛旗可能在很多根 K 线之前。在有些图表上,什么也不画。牛旗有两部分:
- 旗杆:价格在几根 K 线里急涨,通常交易很活跃。
- 回调:然后价格停下来休息,或者稍微下跌一点。它不会创新高。
找到一个牛旗时,它会画出四条短的水平线。每条线的右端都有一个价格标签。
- ENTRY(入场):一条粗的靛蓝色(蓝紫色)线。它就在最近一根停顿 K 线的最高价上方一点。它的标签看起来像 ENTRY 105.01 · 3.0R。
- STOP(止损):一条红线,在停顿期间的最低价上。它的标签看起来像 STOP 104.00。
- TARGET(目标):一条绿线,通常在当天的最高价上。它的标签看起来像 TARGET 108.00。
- 50%:一条灰色点线,在旗杆往下一半的位置。它的标签看起来像 50% 103.00。
带 R 的数字比较两段距离。取从入场往上到目标的距离。再除以从入场往下到止损的距离。3.0R 表示第一段距离是第二段的三倍。请看常用词语里的 R。
停顿还在继续时,这些线会移动。它们从最新的停顿 K 线开始。ENTRY 线可能随着每根新 K 线往下移一步。
当一根 K 线到达 ENTRY 价格时,会发生两件事:
- 一个朝上的靛蓝色小箭头标出这根 K 线,位置在入场价上。
- 标签从 ENTRY 变成 BUY(买入)。
BUY 只是说出发生了什么:价格到达了入场价。它不是建议。
有时这些线看起来是淡的,有点透明。这表示这个形态没有满足它的某条规则。原因写在 ENTRY 标签上:
- < 2:1:目标太近了。它的距离不到止损距离的两倍。
- heavy volume:停顿期间交易太活跃了。成交量就是交易了多少。
如果价格之后到达了一个变淡的入场价,标签会显示 SKIP(跳过),而不是 BUY。不会画箭头。
图表上只保留最近的一个形态。新的形态会取代它。
您不能移动或编辑这些线。它们不会被保存。要隐藏它们,请隐藏这个指标。要删除它们,请删除这个指标。
交易者通常怎么看它
- 很多交易者把旗杆看作一阵强劲的买入。
- 很多交易者把成交量较小的平静停顿看作冷静,而不是恐慌。
- 有些交易者关注 50% 线。跌破这条线的停顿,通常被看作是弱的。
- 有些交易者看价格是否在 ENTRY 线处向上突破停顿区。
- 很多交易者会比较不同形态之间的 R 数字。R 越高,表示到目标的空间比到止损的空间越大。
- 有些交易者用变淡的标签,看一个形态没满足哪条规则。
指标只能描述过去的价格。它无法告诉您价格接下来会怎么走。
设置
KAGAMI 不为这个指标显示设置。您不能更改它的工作方式。它始终使用固定值。最重要的是这些:
- 旗杆 的涨幅至少要是平常 K 线大小的 2.5 倍。平常的大小是最近 14 根 K 线的平均大小。
- 旗杆 至少要有 3 根绿色 K 线。绿色 K 线就是收盘价高于开盘价的 K 线。
- 旗杆 在最近 10 根 K 线里寻找。
- 停顿 不能跌破旗杆的一半位置。
- 成交量 只在图表有成交量时才检查。
- 目标 是当天到目前为止的最高价。
- 目标 和入场的距离必须至少是止损距离的两倍。否则,这个形态会变淡。
- 这些线 是 10 根 K 线长,在秒级图表上是 20 根 K 线。
- 只保留一个形态,也就是最近的那个,留在图表上。
什么时候它会误导您
- 最新的 K 线。 一根 K 线收盘之前,什么都不判断。价格可能在 K 线中途到达入场价。箭头和 BUY 标签只在这根 K 线收盘时才出现。
- 会移动的目标。 出现 BUY 之后,目标线会随着每个新高往上爬。事后看,目标好像一直就在那么高。其实不是。
- 震荡的市场。 价格上蹿下跳时,会出现很多形态,然后又消失。
- K 线太少。 它需要超过 14 根 K 线,才能找到任何东西。
- 没有成交量的图表。 有些市场不显示成交量。这时就直接跳过成交量规则。
- 收市。 对股票来说,还在等待的形态会在第二天开始时被删除。
- 只有最近的一个。 出现新形态时,旧形态会消失。您不能回头查看它们。
- R 数字只是个粗略估计。 真实价格可能跳过入场价或止损。隔夜跳空就是一个例子。
- 日线图。 在日线图和更长的时间周期上,目标是旗杆的顶部。
图表是用来学习的,不是建议。请阅读我们的风险免责声明。
一个例子
打开 NASDAQ:AAPL,选择 15 分钟时间周期。添加 CBc BullFlag Scalping。下面的价格是编的。
- 假设价格在五根 K 线里从 100 涨到 106,交易很活跃。这些 K 线大多是绿色的。
- 假设平常的 K 线大小是 2。涨幅 6 大于 2.5 × 2 = 5。所以它算作旗杆。
- 下一根 K 线没有创新高。它的最高价是 105,最低价是 104。
- 旗杆往下一半的位置是 103。最低价 104 仍在它上方。所以形态生成了。
- 出现四条线。ENTRY 在 105.01,比最高价 105 高一美分。STOP 在 104.00。50% 线在 103.00。
- 假设当天早些时候的最高价是 108。所以 TARGET 在 108.00。
- 往上到目标大约是 3。往下到止损大约是 1。标签显示 ENTRY 105.01 · 3.0R。
- 下一根 K 线的最高价是 104.80,最低价是 103.50。它仍然是停顿。
- 这些线移到这根 K 线上。ENTRY 往下移到 104.81。STOP 移到 103.50。标签现在显示 ENTRY 104.81 · 2.4R。
- 下一根 K 线涨到 106。它收盘时,一个箭头标出它。标签显示 BUY 104.81 · 2.4R。
之后高于 108 的 K 线,会把 TARGET 线抬到它们的新高。
技术细节
这部分写给想了解准确规则的读者。KAGAMI 的服务器在图表自己的品种和时间周期上计算下面的一切。页面只负责画出结果。
计算方法
这些规则在每根已收盘的 K 线上运行,从最早的开始,按这个顺序。它们遵循原始的 Pine 脚本。
- 当天的最高价。 交易日到目前为止的最高价,包括这根 K 线。
- 跟踪目标。 如果一个形态已经触发(BUY),它的目标可能会往上移。请看跟踪目标。
- 进行中的形态。 还在等待的形态会被删除、触发、被跳过,或者多一根回调 K 线。请看回调。
- 新的形态。 如果这根 K 线开始时没有正在等待的形态,就把这根 K 线当作旗杆之后的第一根回调 K 线来检验。请看旗杆。
基本部分:
- Tick(最小价格步长):这个品种价格变动的最小一步(请看最小价格步长)。只有当一根 K 线的最高价比它所比较的最高价高出半个 tick 以上时,它才算“创新高”。
- ATR (14):平均真实波幅,用 Wilder 的方法。真实波幅 =
high − low、|high − previous close|和|low − previous close|中最大的一个;在第一根 K 线上,它是high − low。第一个 ATR 是前 14 个真实波幅的简单平均值。之后,ATR = (true range + 13 × previous ATR) ÷ 14。 - 平均成交量:最近 20 根 K 线的简单平均成交量。
- 绿色 K 线:收盘价高于开盘价的 K 线。
输入项
KAGAMI 不为这个指标显示输入项。它始终使用这些固定值,也就是原始脚本的默认值:
| 原始输入项 | KAGAMI 中的值 | 作用 |
|---|---|---|
| Pole move (× ATR) | 2.5 | 旗杆最小的涨幅,用 ATR (14) 的倍数表示 |
| Green candles in the pole | 3 | 旗杆里绿色 K 线的最少数量 |
| Pole within (bars) | 10 | 往回找旗杆低点的最远距离 |
| Deepest pullback (% of the pole) | 50 | 回调必须守住的价位 |
| Volume rules | Auto | 只在图表有成交量时检查成交量 |
| Pole volume (× average) | 1.5 | 旗杆的成交量,和它之前 20 根 K 线的平均值相比 |
| Pullback volume (× pole) | 1.0 | 回调最多可以交易多少,和旗杆相比 |
| Target | High of day | 当天的最高价,从不低于旗杆高点 |
| Minimum reward to risk | 2.0 | 低于它,形态会变淡,并标为 SKIP |
| Line length on seconds charts (bars) | 20 | 秒级图表上的线长 |
| Line length on minute charts and up (bars) | 10 | 1 分钟及以上图表上的线长 |
| Setups kept | 1 | 只保留最近的形态 |
| Tag size | Small | 标签文字的大小 |
| Entry, Stop, Target, 50% 的颜色 | #6366F1, #EF4444, #10B981, #9CA3AF | 每条线和它的标签 |
KAGAMI 不提供:
- 上面的每个输入项(您不能更改它们);
- 可选的 Scanner 分组:Price band(只要 2 到 20 之间的形态)和 Show relative volume(一个小面板,显示今天的成交量和 50 天平均值的对比)。在原始脚本里,两者默认都是关的,KAGAMI 也没有它们。
旗杆
被检验的 K 线叫作 C。它前面紧挨着的那根 K 线是 旗杆高点 K 线。
- C 不能创新高:
high of C ≤ pole high + half a tick。 - 从 C 之前第 2 根 K 线往回走,一直走到 C 之前第 10 根 K 线。遇到下面的情况就提前停下:在任何一根最高价比旗杆高点高出半个 tick 以上的 K 线之前、在下限(见下文)之前,或者到了数据的开头。
- 旗杆低点 是旗杆高点 K 线和走过的 K 线中最低的最低价。如果两根 K 线的最低价相同,算后面那根。
- 旗杆 是从旗杆低点 K 线到旗杆高点 K 线的每一根 K 线。
- 旗杆至少需要 3 根绿色 K 线。
- 涨幅 是
pole high − pole low。它至少要是2.5 × ATR,ATR 在旗杆高点 K 线上读取。如果那个 ATR 还不存在或者是 0,就不会生成形态。 - 旗杆成交量 检查(成交量规则打开时):旗杆的平均成交量,至少要是旗杆低点 K 线之前那 20 根 K 线平均成交量的
1.5 ×。如果那个平均值还不存在,检查就不通过。 - 50% 价位 是
pole high − 50% × move。C 的最低价必须等于或高于它。
每项检查都通过时,形态就在 C 上生成。C 是它的第一根回调 K 线。
下限。 旗杆从不会往回越过下限,而且旗杆高点 K 线本身必须在下限上或在它之后。下限会移到:
- 上一个触发价被交易到的形态(BUY 或 SKIP)中,最低价最低的那根回调 K 线;
- 因跌破 50% 价位而删除上一个形态的那根 K 线;
- 收市后的第一根 K 线。
所以每个新旗杆都从它自己的低点开始测量。同一时间只有一个形态在进行中。
回调
形态生成之后,在每根已收盘的 K 线上,KAGAMI 按这个顺序检查:
- 删除:这根 K 线是收市后的第一根,或者它的最低价低于 50% 价位。形态会立即从图表上删除。如果一根 K 线既跌破 50% 价位,又交易到触发价之上,就按安全的方式处理:删除,没有 BUY。
- 触及触发价:这根 K 线的最高价比 触发价 高出半个 tick 以上。触发价是这根 K 线之前,最近一根回调 K 线的最高价。如果形态满足每条规则,它就 触发:标签显示 BUY,并画出箭头。如果不满足,它就被 跳过:标签显示 SKIP,仍然是淡的。不管哪种情况,ENTRY、STOP 和 50% 线都会停在原处。
- 再多一根回调 K 线:其他情况。如果它的最低价低于止损,止损就往下移到这里。它的最高价成为新的触发价。入场、目标、回报风险比和成交量检查都会重新测量。这些线会移到从这根 K 线开始。
成交量规则
- 当最近 20 根 K 线的成交量加起来大于 0 时,这些规则就打开。否则就关闭。这就是原始脚本的 Auto 模式,在每根 K 线上检查。
- 规则关闭时,两项成交量检查都算通过。
- 旗杆成交量: 请看旗杆里的第 7 步。
- 回调成交量: 到目前为止回调 K 线(包括第一根)的平均成交量,最多只能是旗杆平均成交量的
1.0 ×。 - 回调成交量过大不会删除形态。它会让形态变淡,并在 ENTRY 标签上加上 heavy volume。
入场、止损和目标
- 入场 =
trigger + 1 tick。 - 止损 = 到目前为止回调的最低价,从第一根回调 K 线到最近一根。
- 目标 = 当天到目前为止的最高价和旗杆高点中较大的那个。在日线、周线和月线图上,每根 K 线就是它自己的一天,所以实际上目标就是旗杆高点。
- 回报风险比
R = (target − entry) ÷ (entry − stop)。如果entry − stop等于或小于 0,R 就是 0。 - 满足每条规则 =
R ≥ 2.0,并且回调成交量检查通过。 - 标签上显示的 R 保留一位小数(四舍五入),从不低于 0.0。
交易日 从这里开始:
- 美国股票:纽约日历日期的第一根 K 线;
- 加密货币:00:00 UTC;
- 外汇和贵金属:纽约时间 17:00。
收市 是一个新交易日的第一根 K 线,它的开始时间比前一根 K 线晚了四根 K 线长度以上。股票每晚都有一次。外汇在周末有一次。加密货币跨过午夜也一直交易,所以很少有。日线、周线和月线图从来没有。
跟踪目标
出现 BUY 之后,目标会跟着价格往上走:
- 在 BUY 那根 K 线上,以及之后每根已收盘的 K 线上,最高价高于目标时,目标就会被抬到这个最高价。它的线就从这根 K 线开始,画出平常的长度。
- 目标从不往下移。
- 它会在这些时候停下:第一根最低价等于或低于止损的 K 线、收市,或者有更新的形态生成时。
- 它停下时,所有线都留在原处。
线和标签
| 线 | 颜色 | 宽度和样式 | 标签文字 |
|---|---|---|---|
| ENTRY | 靛蓝色 #6366F1 | 2 px,实线 | ENTRY 105.01 · 3.0R,然后是 BUY … 或 SKIP … |
| STOP | 柔红色 #EF4444 | 1 px,实线 | STOP 104.00 |
| TARGET | 翠绿色 #10B981 | 1 px,实线 | TARGET 108.00 |
| 50% | 柔灰色 #9CA3AF | 1 px,点线 | 50% 103.00 |
- 长度。 ENTRY、STOP 和 50% 从最近一根回调 K 线开始(形态触发或被跳过后,就固定在最后一根上)。TARGET 也从那里开始,或者从最后一次抬高它的那根 K 线开始。每条线都是 10 根 K 线长,包括开始的那根。在秒级图表上是 20 根 K 线。线可以延伸到最新的 K 线之后,进入右边的空白处。
- 标签。 每个标签都在它的线的右端,颜色和线一样,是一个指向线末端的小气泡。文字是白色(
#FFFFFF)或近黑色(#111827),哪个在标签颜色上更醒目就用哪个。所以 ENTRY 是白色文字,另外三个是近黑色文字。 - ENTRY 标签上的额外文字。 R 小于 2.0 时显示
< 2:1。回调成交量检查不通过时显示· heavy volume。两者可以同时显示。 - 变淡。 没有满足每条规则的形态,它的线和标签是 60% 透明的。标签文字保持不透明。
- BUY 箭头。 一个朝上的靛蓝色(
#6366F1)箭头,箭头尖在入场价上,画在触发的那根 K 线上。 - 价格 在标签上按 tick 取整(四舍五入),小数位数和 tick 一样。
- 保留。 只画最近的形态:等待中、已触发或被跳过的。被删除的形态会从图表上删掉。
最小价格步长(tick)
- 美国股票:0.01。当最新收盘价低于 1 时,整张图表都是 0.0001。
- 外汇和贵金属:这个品种自己价格精度的一个单位(比如 5 位小数时是 0.00001)。
- 加密货币:图表价格刻度的一个单位。数据中的最高价低于 1 时是 0.0001,低于 10 时是 0.001,其他情况是 0.01。
数值什么时候会变
- 只用已收盘的 K 线。 一根 K 线的开始时间加上它的长度过去之后,才会被判断。还在形成的 K 线从不被判断。K 线形成期间,不会有任何东西出现或移动。
- BUY 在 K 线收盘时显示,即使价格在这根 K 线更早的时候就穿过了入场价。
- 历史和实时图表读法一样。 同样的规则在过去的 K 线上运行,所以过去的形态看起来和当时实时的一样。
- 页面什么时候重画。 在您添加指标时、品种或时间周期改变时、出现新 K 线时,以及页面打开期间每 60 秒,页面都会向 KAGAMI 的服务器请求图形。在很短的时间周期上,它最多每 2 秒重画一次。
- 屏幕上什么会变。 等待中的形态,它的线会随着每根回调 K 线移动。跟踪目标会往上移。被删除的形态会消失。新形态会取代旧形态。除此之外,已触发或被跳过的形态保持不变。
- 用了多少历史。 规则在 KAGAMI 为这张图表读取的最新 K 线上运行:最多 2,000 根这个时间周期的 K 线,有些市场更少。在秒级图表上,最多是最近 24 小时。随着新 K 线到来,最旧的会被去掉。在极少数情况下,这可能会改变靠近这个窗口开头的形态。
- 不会被保存。 每次您打开或刷新图表,这些图形都会重新生成。
时间周期
- 秒级图表(仅限加密货币:1 秒、5 秒、10 秒、15 秒和 30 秒):线是 20 根 K 线长。正好在 00:00 UTC 出现超过四根 K 线的停顿,算作收市。
- 分钟和小时图表: 线是 10 根 K 线长。当天的最高价在每个交易日开始时重置。收市时还在等待的形态会被删除。
- 日线、周线和月线图: 每根 K 线就是它自己的一天。目标退回到旗杆高点,并且没有收市。
- 美国股票 用纽约的日历日。加密货币 用 UTC 日。外汇和贵金属 用从纽约时间 17:00 开始的一天。
- K 线什么时候算收盘: 从它的开始时间起,经过它的完整长度之后。在美国股票日线图上,这是 K 线开始时间之后 24 小时,比 16:00 收盘更晚。在月线图上,一个月按 30 天算。
和原始 Pine 脚本的区别
KAGAMI 的版本一步一步地遵循原始脚本的规则。区别如下:
- 没有设置。 每个输入项都固定为默认值(请看输入项)。
- 没有警报。 原始脚本可以在 K 线中途发出 “CBc BF: BUY” 警报。KAGAMI 的指标不发出警报。
- 没有数据窗口数值。 原版会在 TradingView 的数据窗口里显示每根 K 线的 Entry、Stop、Target 和 Reward to risk。KAGAMI 不显示。
- 没有悬停提示。 原版的标签和三角形,在您把鼠标移到上面时会解释它们的规则。KAGAMI 的图形没有悬停提示。
- 没有相对成交量面板,也没有价格区间。 两者在原版里都是可选的,并且是关的。
- 标签的形状。 原版的标签居中放在线上。KAGAMI 的标签是一个气泡,尖端在线的右端,所以它就在线的上方一点。
- BUY 标记。 原版画一个小三角形。KAGAMI 画一个朝上的箭头,箭头尖在入场价上。
- Tick。 原版使用 TradingView 上这个品种自己的最小价格步长。KAGAMI 使用最小价格步长里的规则。
- 交易日。 原版用 TradingView 上这个品种的日交易时段来开始一天。KAGAMI 对每个市场使用固定的一天开始时间(请看入场、止损和目标)。
- 用了多少历史。 原版在 TradingView 加载的所有 K 线上运行。KAGAMI 最多在 2,000 根 K 线上运行。
- 已收盘的日线、周线和月线 K 线。 TradingView 在交易时段收盘时确认一根 K 线。KAGAMI 要等到从 K 线开始时间起经过它的完整长度(请看时间周期)。
- 时间周期。 原版说明适用于 10 秒到 1 天。KAGAMI 还会在 1 秒和 5 秒的加密货币图表上画它(用秒级图表的线长),以及在周线和月线图上画它。
特殊情况
- K 线太少。 如果图表上已收盘的 K 线少于 3 根,什么也不画。第 15 根 K 线之前不会生成形态,因为 ATR 需要 14 根 K 线。
- 前 19 根 K 线。 那里还没有 20 根 K 线的成交量总数,所以成交量规则是关的。
- 价格不变。 如果 ATR 是 0,不会生成形态。
- 没有成交量。 如果最近 20 根 K 线的成交量合计为 0,这根 K 线的成交量规则就是关的。
- 两件事都做的 K 线。 它跌破 50% 价位,又交易到触发价之上:删除,没有 BUY。
- 碰到止损。 最低价正好等于止损时,跟踪目标结束。
- R 只差一点到 2。 R 在取整之前检查。1.97 的形态显示 2.0R < 2:1,并且是淡的。
- 缺少的 K 线。 线数的是 K 线,不是钟表时间。没有 K 线的一段会被跳过。
- 便宜的股票。 股票的 tick 跟随它最新的收盘价。如果低于 1,标签上的每个价格都用四位小数。
- 拆股。 KAGAMI 的股票价格没有按拆股调整。拆股可能让 ATR 和当天的最高价在一段时间里不寻常。
- 缺少数据。 如果 KAGAMI 拿不到 K 线,什么也不画。