简介

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。

一张示意图,有三条水平线:最上面是 TARGET 108.00,中间是 ENTRY 105.01 · 3.0R,最下面是 STOP 104.00。左边的箭头显示从入场往上的距离 2.99,以及往下的距离 1.01。一张示意图,有三条水平线:最上面是 TARGET 108.00,中间是 ENTRY 105.01 · 3.0R,最下面是 STOP 104.00。左边的箭头显示从入场往上的距离 2.99,以及往下的距离 1.01。
把示例中的标签画成图。从入场往上到目标是 2.99。从入场往下到止损是 1.01。2.99 ÷ 1.01 约等于 3,所以标签显示 3.0R。

停顿还在继续时,这些线会移动。它们从最新的停顿 K 线开始。ENTRY 线可能随着每根新 K 线往下移一步。

当一根 K 线到达 ENTRY 价格时,会发生两件事:

  • 一个朝上的靛蓝色小箭头标出这根 K 线,位置在入场价上。
  • 标签从 ENTRY 变成 BUY(买入)。

BUY 只是说出发生了什么:价格到达了入场价。它不是建议。

AAPL 的 1 分钟图表。价格上涨了大约 20 分钟,停顿了两根 K 线,然后又往上走。右边有四条短线:TARGET、下面带一个箭头的 BUY、STOP,以及一条 50% 点线。AAPL 的 1 分钟图表。价格上涨了大约 20 分钟,停顿了两根 K 线,然后又往上走。右边有四条短线:TARGET、下面带一个箭头的 BUY、STOP,以及一条 50% 点线。
AAPL,1 分钟 K 线,加上 CBc BullFlag Scalping。1 — 旗杆:价格在几根 K 线里急涨。2 — 回调:两根没有创新高的 K 线。停顿期间的最低价就是 STOP 线。3 — 下一根 K 线涨过了入场价。箭头标出了它,标签显示 BUY 343.47 · 2.3R。TARGET 线是当天到目前为止的最高价。这里就是旗杆的顶部。

有时这些线看起来是淡的,有点透明。这表示这个形态没有满足它的某条规则。原因写在 ENTRY 标签上:

  • < 2:1:目标太近了。它的距离不到止损距离的两倍。
  • heavy volume:停顿期间交易太活跃了。成交量就是交易了多少。

如果价格之后到达了一个变淡的入场价,标签会显示 SKIP(跳过),而不是 BUY。不会画箭头。

AAPL 的 1 分钟图表。价格上涨,在最高价下方停顿了三根 K 线,然后慢慢往上走。右边的四条线是淡的。ENTRY 线上的标签显示 SKIP 341.24 · 0.7R < 2:1。AAPL 的 1 分钟图表。价格上涨,在最高价下方停顿了三根 K 线,然后慢慢往上走。右边的四条线是淡的。ENTRY 线上的标签显示 SKIP 341.24 · 0.7R < 2:1。
AAPL,1 分钟 K 线,加上 CBc BullFlag Scalping。1 — TARGET 线,也就是当天的最高价,只比入场价高一点。STOP 离得更远,在下方。所以 R 只有 0.7,小于 2。这些线是淡的,标签显示 < 2:1。2 — 一根 K 线涨过了入场价。标签显示 SKIP,没有画箭头。

图表上只保留最近的一个形态。新的形态会取代它。

您不能移动或编辑这些线。它们不会被保存。要隐藏它们,请隐藏这个指标。要删除它们,请删除这个指标。

交易者通常怎么看它

  • 很多交易者把旗杆看作一阵强劲的买入。
  • 很多交易者把成交量较小的平静停顿看作冷静,而不是恐慌。
  • 有些交易者关注 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。下面的价格是编的。

  1. 假设价格在五根 K 线里从 100 涨到 106,交易很活跃。这些 K 线大多是绿色的。
  2. 假设平常的 K 线大小是 2。涨幅 6 大于 2.5 × 2 = 5。所以它算作旗杆。
  3. 下一根 K 线没有创新高。它的最高价是 105,最低价是 104。
  4. 旗杆往下一半的位置是 103。最低价 104 仍在它上方。所以形态生成了。
  5. 出现四条线。ENTRY 在 105.01,比最高价 105 高一美分。STOP 在 104.00。50% 线在 103.00。
  6. 假设当天早些时候的最高价是 108。所以 TARGET 在 108.00。
  7. 往上到目标大约是 3。往下到止损大约是 1。标签显示 ENTRY 105.01 · 3.0R。
  8. 下一根 K 线的最高价是 104.80,最低价是 103.50。它仍然是停顿。
  9. 这些线移到这根 K 线上。ENTRY 往下移到 104.81。STOP 移到 103.50。标签现在显示 ENTRY 104.81 · 2.4R。
  10. 下一根 K 线涨到 106。它收盘时,一个箭头标出它。标签显示 BUY 104.81 · 2.4R。

之后高于 108 的 K 线,会把 TARGET 线抬到它们的新高。

技术细节

这部分写给想了解准确规则的读者。KAGAMI 的服务器在图表自己的品种和时间周期上计算下面的一切。页面只负责画出结果。

计算方法

这些规则在每根已收盘的 K 线上运行,从最早的开始,按这个顺序。它们遵循原始的 Pine 脚本。

  1. 当天的最高价。 交易日到目前为止的最高价,包括这根 K 线。
  2. 跟踪目标。 如果一个形态已经触发(BUY),它的目标可能会往上移。请看跟踪目标。
  3. 进行中的形态。 还在等待的形态会被删除、触发、被跳过,或者多一根回调 K 线。请看回调。
  4. 新的形态。 如果这根 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 pole3旗杆里绿色 K 线的最少数量
Pole within (bars)10往回找旗杆低点的最远距离
Deepest pullback (% of the pole)50回调必须守住的价位
Volume rulesAuto只在图表有成交量时检查成交量
Pole volume (× average)1.5旗杆的成交量,和它之前 20 根 K 线的平均值相比
Pullback volume (× pole)1.0回调最多可以交易多少,和旗杆相比
TargetHigh of day当天的最高价,从不低于旗杆高点
Minimum reward to risk2.0低于它,形态会变淡,并标为 SKIP
Line length on seconds charts (bars)20秒级图表上的线长
Line length on minute charts and up (bars)101 分钟及以上图表上的线长
Setups kept1只保留最近的形态
Tag sizeSmall标签文字的大小
Entry, Stop, Target, 50% 的颜色#6366F1, #EF4444, #10B981, #9CA3AF每条线和它的标签

KAGAMI 不提供:

  • 上面的每个输入项(您不能更改它们);
  • 可选的 Scanner 分组:Price band(只要 2 到 20 之间的形态)和 Show relative volume(一个小面板,显示今天的成交量和 50 天平均值的对比)。在原始脚本里,两者默认都是关的,KAGAMI 也没有它们。

旗杆

被检验的 K 线叫作 C。它前面紧挨着的那根 K 线是 旗杆高点 K 线。

  1. C 不能创新高:high of C ≤ pole high + half a tick。
  2. 从 C 之前第 2 根 K 线往回走,一直走到 C 之前第 10 根 K 线。遇到下面的情况就提前停下:在任何一根最高价比旗杆高点高出半个 tick 以上的 K 线之前、在下限(见下文)之前,或者到了数据的开头。
  3. 旗杆低点 是旗杆高点 K 线和走过的 K 线中最低的最低价。如果两根 K 线的最低价相同,算后面那根。
  4. 旗杆 是从旗杆低点 K 线到旗杆高点 K 线的每一根 K 线。
  5. 旗杆至少需要 3 根绿色 K 线。
  6. 涨幅 是 pole high − pole low。它至少要是 2.5 × ATR,ATR 在旗杆高点 K 线上读取。如果那个 ATR 还不存在或者是 0,就不会生成形态。
  7. 旗杆成交量 检查(成交量规则打开时):旗杆的平均成交量,至少要是旗杆低点 K 线之前那 20 根 K 线平均成交量的 1.5 ×。如果那个平均值还不存在,检查就不通过。
  8. 50% 价位 是 pole high − 50% × move。C 的最低价必须等于或高于它。

每项检查都通过时,形态就在 C 上生成。C 是它的第一根回调 K 线。

下限。 旗杆从不会往回越过下限,而且旗杆高点 K 线本身必须在下限上或在它之后。下限会移到:

  • 上一个触发价被交易到的形态(BUY 或 SKIP)中,最低价最低的那根回调 K 线;
  • 因跌破 50% 价位而删除上一个形态的那根 K 线;
  • 收市后的第一根 K 线。

所以每个新旗杆都从它自己的低点开始测量。同一时间只有一个形态在进行中。

回调

形态生成之后,在每根已收盘的 K 线上,KAGAMI 按这个顺序检查:

  1. 删除:这根 K 线是收市后的第一根,或者它的最低价低于 50% 价位。形态会立即从图表上删除。如果一根 K 线既跌破 50% 价位,又交易到触发价之上,就按安全的方式处理:删除,没有 BUY。
  2. 触及触发价:这根 K 线的最高价比 触发价 高出半个 tick 以上。触发价是这根 K 线之前,最近一根回调 K 线的最高价。如果形态满足每条规则,它就 触发:标签显示 BUY,并画出箭头。如果不满足,它就被 跳过:标签显示 SKIP,仍然是淡的。不管哪种情况,ENTRY、STOP 和 50% 线都会停在原处。
  3. 再多一根回调 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靛蓝色 #6366F12 px,实线ENTRY 105.01 · 3.0R,然后是 BUY … 或 SKIP …
STOP柔红色 #EF44441 px,实线STOP 104.00
TARGET翠绿色 #10B9811 px,实线TARGET 108.00
50%柔灰色 #9CA3AF1 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 线,什么也不画。