TradeLearn|1469学交易 trade1469.com第二章 · 核心交易语言
第二章目录已学 0 / 47
简
第 2 章 · 核心交易语言 · 第 22 / 47 节 · 免费 看全部免费节

Trigger 触发器

触发器是计划中可以明确判定发生与否的事件。

约 8 分钟视频图解练习
1

第 1 段 · 先自己想

先自己想,30 秒

先凭直觉答,第 6 段再对答案。

60.9触发线 60今天,还没收盘

教学数字,不是真实行情

你的规则是「日线收盘高于 60 就触发」。今天盘中涨到 60.9,离收盘还有几个小时。

触发了吗?

提示:规则里写的是哪个价?

选一个,或写一句。这里先不给答案。

触发了,也不等于马上买

2-22触发器微信 xtony1992 / 备用 xtony1993电报 @xtony1992 · 教学示意 「差不多可以买了」 ? 这句话能复核吗?明天的你、换一个人判得出同样的结果吗? 差多少算差不多?什么时候算? 日线 · 收盘价 · 高于 0.80 周期用什么价 门槛 判定时刻:每天收盘那一刻 结果只有两种:发生、没发生 触发器一句能判定「发生没有」的话 只回答:什么时候可以考虑下单 它不是: 盘中碰到 0.80 就算 触发了 = 已经买到 事后改门槛 写下后固定不跟着新高挪不因为差一点就算 规则一:触发只管时机 触发之后、下单之前,再过三关: 1还能交易吗?没停牌、没断线 2报价在上限内吗?上限 = 线 + 3% 3买多少?按预算和止损距离算 一关不过就取消 规则二:触发和成交分开记 触发记时刻:哪天收盘 成交记回报:价格、数量 回测:收盘才知道触发了最早只能按下一根开盘价成交 XRP 日线2022年3月 真实行情 触发线 0.8039 上限 0.828 3月10日收盘后写下收盘高于 0.8039就触发,线不再改= 3月1日最高上限 0.828 3月11日盘中 0.814收盘 0.8029只差 0.001没发生:不触发 3月12日盘中 0.8493月13日盘中 0.8057收盘都在线下越过 3 天触发 0 次 触发记录3月11日:未触发3月12日:未触发…3月18日:未触发期间最低 0.7413不补、不改线 3月19日收 0.8194高于 0.8039触发记下:3月19日收盘 3月20日开盘 0.81951 能交易:过2 没超 0.828:过3 数量已算好:过下单,按回报记挑出的一段 错一:盘中提前买3月11日越线就买按 0.80393月15日最低 0.7413浮亏 7.8% 错二:按触发价记回测写 0.8039真实开盘 0.8195每笔好看 1.9% 一句话:触发器是能判定的一句话1. 写清周期、用什么价、何时判定2. 到点才判,差一点也是没发生3. 触发后过三关:能交易、价格、数量4. 触发记时刻,成交按回报记 先把交易学明白,只希望你别爆仓。1469学交易 · trade1469.com
  1. 「差不多可以买了」,这句话没法复核。明天的你、换个人来看,结论都可能不一样。
  2. 触发器是一句能判定发生没有的话:看哪个周期、用什么价、在哪个时刻判定。
  3. 它不是盘中碰到就算,也不是已经买到,更不能事后改门槛。写下后就固定。
  4. 规则一:触发只管时机。下单前再过三关:还能交易吗?报价在上限内吗?买多少?
  5. 规则二:触发和成交分开记。触发记时刻,成交记回报;回测最早用下一根开盘价。
  6. 看真实行情。XRP 2022年3月10日收盘后写下:收盘高于0.8039就触发,线不再改。
  7. 3月11日盘中冲到0.814,收盘0.8029,只差0.001。差一点也是没发生,不触发。
  8. 3月12日盘中又冲到0.849,13日也越过,收盘都在线下。越过三天,触发零次。
  9. 之后一周都收在线下,最低到0.7413。记录上每天写未触发,不补单,不改线。
  10. 3月19日收0.8194,高于0.8039,触发。记下时刻:3月19日收盘。
  11. 3月20日开盘0.8195,没超上限0.828,三关都过才下单。这是挑出的一段。
  12. 常见错一:盘中提前买。3月11日越线就按0.8039买,没触发,15日最低时浮亏7.8%。
  13. 常见错二:回测按触发价记成交。记0.8039,真实开盘是0.8195,每笔好看1.9%。
  14. 一句话:触发器写成能判定的话,到点才判;触发后过三关,成交按回报记。
0:00 / 1:31

第 1 / 14 步

画面是教学示意,不是真实行情。看不懂的地方可以直接问:微信 xtony1992(备用 xtony1993)· 电报 @xtony1992

2

第 2 段 · 大白话

触发了,也不等于马上买

已速通,这一段先折起来了

触发器是一句判得出「发生了没有」的规则,只回答什么时候可以考虑下单。报价、数量、风险检查,要在触发之后另外过一遍。

打个比方:演唱会抢票

抢一场演唱会的票:

  • 开售时刻写死公告写「周五 10 点整开售」。9 点 59 分页面上提前冒出个按钮,点进去也买不了,不算开售。
  • 开售了先过关账号能不能登录、票价有没有超过你定的上限、要几张,三样都过了才下单。超了上限就不买,不算错过。
  • 以订单为准点了「购买」不算买到,付款成功的订单上写几张、多少钱,才是你手里的票。

触发器就是那个写死的开售时刻,到点了才能开始抢。

图 1 · 触发器是一句能判出「是」或「否」的话读图:上面一行是合格的写法,四个格各管一件事;下面一行是同一个意思的口头说法,每格都是问号。
能判定的写法:日线收盘高于 0.8039 就触发(线写下后不改)日线周期哪个周期?收盘价价格口径盘中还是收盘?高于 0.8039门槛多少才算?收盘那一刻判定时刻什么时候看?判不了的写法:「差不多可以买了」上面一行:换个人拿同一张图来判,结论一样,这才叫能复核。下面一行:四样都没说,明天的你来判,都可能和今天不一样。能判定差不多可以买了周期日线哪个周期?价格口径收盘价盘中还是收盘?门槛高于 0.8039多少才算?判定时刻收盘那一刻什么时候看?左列换个人判,结论一样,能复核;右列明天的你来判,都可能不一样。
3

第 3 段 · 框架

写一条触发器,三步

已速通,这一段先折起来了

这一节在总图第 6 站「带着计划下单」:计划里「什么触发」那一行,写成一句谁来判都一样的话。

  1. 1

    规则写清三件事

    看哪个周期、用盘中价还是收盘价、在哪个时刻判定。比如「日线收盘高于回调高点 31.5」:第 1 日盘中到 31.8、收 31.3,只是越过,不触发;第 2 日收 31.7,触发。

    漏了它盘中看着像就提前买,买在收盘又退回去的那一段。

  2. 2

    触发后先过三关

    还能不能交易、报价在不在事先写的上限内、数量按预算算好。上限写的是 32.1,第 3 日开盘 32.4,超了,取消,记「触发但未执行」,不算漏单。

    漏了它触发了就照买,开盘跳得再高也追。

    图 2 · 拖一拖:触发看收盘,执行看下一天的报价读图:先拖「今天收在」,看圆点在蓝线上面还是下面;触发了,再拖「下一天开盘报价」,看它有没有超过橙线。

    留意两根滑杆互不相干:收盘价只决定触发没有,开盘报价只决定执行不执行。

    教学示意 · 构造的日线,上限 32.1 取自本节例子
    31.532.1第 1 日今天(拖收盘)下一天开盘不用看31.532.1第 1 日今天(拖收盘)下一天开盘不用看

    收 31.7,高于 31.5:触发,记下时刻「今天收盘」。收 31.7,没高过 31.5:不触发。盘中到过多高都不算,下一天开盘也不用看。 下一天开盘 32.4,在上限 32.1 以内:报价这关过了,按开盘下单,成交价以回报为准。回测若按 31.5 记买入,会比 32.4 便宜 2.8%。 下一天开盘 32.4,超过上限 32.1:取消,记「触发但未执行」,不算漏单。

    结论试试把收盘拖到 31.5:正好等于线,按「高于」的写法不算触发。线上、线下、正好等于怎么算,都要事先写进那句话。

  3. 3

    触发和成交分开记

    触发写时刻,成交写回报。收盘之后才知道触发了,最早只能在下一根开盘成交。回测按 31.5 记买入,比真实能拿到的 32.4 便宜 2.8%。

    漏了它回测按触发线记成交,账本比真实能拿到的价格好看一截。

能用的工具第 21 节 Setup第 23 节 入场第 13 节 突破

4

第 4 段 · 实战

越线三天,触发一次,过了三关才执行

XRP 2022 年 3 月日线,规则事先写死:3 月 10 日收盘后,取之前 10 天最高价当触发线,日线收盘高于它就触发,从此不改;触发后下一天开盘,报价不超过线的 1.03 倍才执行。这段里有「差一点」,有「越过又收回」,也有执行后马上先跌的一天。

图 3 · 越线三天,触发一次,过了三关才执行读图:用时点按钮看三个色带:写下触发线、越线不算、触发与执行。先看橙圈(盘中越线),再看它们的收盘落在蓝线哪一边。
写下触发线越线不算触发与执行0.8039前 10 天最高盘中越线三天,收盘都在线下3月15日最低 0.74130.8282月27日3月10日3月19日3月25日3月10日收盘后写下:收盘高于 0.8039 就触发;线取之前 10 天最高,写下后不改3月11日、12日、13日盘中越线;收盘都在线下:触发 0 次3月19日收盘触发,3月20日开盘 0.8195;没超上限 0.828,下单写下触发线越线不算触发与执行0.80390.8282/273/103/193/253月10日收盘后写下:收盘高于 0.8039 就触发线取之前 10 天最高,写下后不改3月11日、12日、13日盘中越线收盘都在线下:触发 0 次3月19日收盘触发,3月20日开盘 0.8195没超上限 0.828,下单

全貌:蓝线是触发线,橙圈是盘中越线的日子,绿点是触发那天的收盘,黑点是执行的开盘价。点上面的按钮,一段一段看。

这条触发器的规则与记录(事先写死,单位:美元)

  1. ① 触发线3月10日(含)之前 10 天最高价,写下后不改0.8039(3月1日最高)
  2. ② 判定日线收盘高于触发线,收盘那一刻判盘中价只看不判
  3. ③ 越线3月11日盘中 0.814 收 0.8029;12日盘中 0.849 收 0.7857;13日盘中 0.8057 收 0.7602三天越线,触发 0 次
  4. ④ 触发第一次收盘高于触发线3月19日收 0.8194
  5. ⑤ 执行三关:还能交易、下一天开盘不超过 0.8039 × 1.03 = 0.828、数量按预算算好3月20日开盘 0.8195,下单
触发前越线天数3收盘都在线下
真正触发13月19日收盘
盘中越线就买(按 0.8039)−7.8%3月15日最低时的浮亏
回测按触发线记买入便宜 1.9%比真实开盘 0.8195

执行之后:3月20日当天最低 0.795,比成交价低 3.0%;到 3月25日收 0.8239。触发只说明「可以开始执行」,不说明之后会涨。

真实行情:XRP/USDT 日线,现货公开历史数据(UTC)。挑出的片段,不代表概率,不承诺收益。触发线、1.03 倍上限都是教学规则;日线看不到盘中先后,执行按下一天开盘价估算,真实成交以回报为准。

  1. 1

    写下触发线

    这句话写得够清楚吗

    XRP 3 月 10 日收盘后,取之前 10 天最高价当触发线:3 月 1 日的 0.8039。写成「日线收盘高于 0.8039 就触发」,从此不改;执行上限是线的 1.03 倍,0.8280。

    不用它只写「突破了就买」,突破什么、盘中算不算都没说。

  2. 2

    越线三天

    盘中越过了,买不买

    3 月 11 日盘中到 0.8140,收 0.8029,差 0.001;3 月 12 日盘中 0.8490,收 0.7857;3 月 13 日盘中 0.8057,收 0.7602。三天越线,触发 0 次。要是第一天盘中越线就按线价买,3 月 15 日最低 0.7413,浮亏 7.8%。

    不用它盘中一越线就买,或者差一点也算触发。

  3. 3

    触发与执行

    按哪个价记

    3 月 19 日收 0.8194,第一次收盘高于触发线,触发。3 月 20 日开盘 0.8195,在上限 0.8280 以内,账户能交易,数量按预算算好,下单。回测要是按 0.8039 记买入,会比真实开盘便宜 1.9%。

    不用它账本按触发线记成交,比实际好看一截。

  4. 4

    执行之后

    买完先跌了,触发错了吗

    成交当天最低 0.7950,比成交价低 3.0%;到 3 月 25 日收 0.8239。触发只说明可以开始执行,不说明之后会涨。

    不用它一跌就怀疑触发器,盘中改门槛。

5

第 5 段 · 卡点

最容易卡住的三个地方

已速通,这一段先折起来了
  1. 「只差 0.001,算触发吧?」

    3 月 11 日收 0.8029,比线低 0.001。规则写的是「高于」,差 0.001 也是没到。这回算了,下回差 0.005 算不算,就没有标准了。为了让今天触发把线降到 0.80,触发器就成了「想买的时候就买」。

    回去看「规则写清三件事」
  2. 「盘中都越过了,先买上不是更早吗?」

    规则看收盘,盘中越线只是「越过」,能做的只有记一笔「越过,等收盘」。想用盘中价当触发也可以,事先写明「最高价碰到就触发」,代价是更容易被「碰到又退回去」骗到。

    回去看「越线三天」
  3. 「触发了,开盘比线高了一截,觉得贵了不买,行吗?」

    上限是事先写好的 0.8280,开盘 0.8195 在里面,三关都过了就执行。临时觉得「贵了」不买,等于在执行时偷偷改了规则,样本就不干净了。嫌上限太松,盘后改规则,写成新版本。

    回去看「触发后先过三关」
6

第 6 段 · 讲回去

讲回去:讲得出来,才算学会

讲到哪一项卡壳,那一项就是还没吃透的。

你开头选的、写的

开头没选也没写?直接写下面这一遍。

漏洞清单:对照你写的,讲到了就勾上

复述填空

  1. 规则写的是收盘,盘中越过只算。
  2. 触发线写下后就。
  3. 触发后报价超过上限,就。
  4. 收盘后才知道触发,成交最早按下一根的算。
看参考讲法

抢演唱会的票,公告写周五 10 点开售,9 点 59 分冒出来的按钮不算;开售了还要看票价有没有超过你的上限,最后以付款成功的订单为准。触发器也是这样,要写清看日线、用收盘价、收盘那一刻判、高于多少。盘中冲过去又掉下来,只算越过,不算触发,差一点也不算。触发了,再看下一天开盘价在不在上限内、能不能交易、买多少,有一关不过就不买;账上按真实成交价记。

写的内容只存在这台设备的浏览器里。

自测:换一组数字再算一遍

  1. 1. 规则是「4 小时收盘高于 25」。某根 4 小时K线盘中到 25.6,收在 24.9。触发了吗?

  2. 2. 回测规则:日线收盘高于 25 就买。某天收 25.4,盘中最低 24.6。回测里应该按哪个价记买入?

  3. 3. 规则是「日线收盘高于 31.5 就触发」。今天正好收在 31.5。触发了吗?

想再想一想?展开问题与笔记(可选)

回测规则:日线收盘高于 25 就买。某天收 25.4,盘中最低 24.6。回测里应该按哪个价记买入?

笔记仅保存在当前浏览器
展开参考思路

按下一根 K 线的开盘价。25.4 要到收盘才知道;24.6 是盘中价,25 是触发线,都属于「知道触发」之前的价,用它们记买入,就是拿收盘后的消息换了一个更早的价。

进阶:回测里最常见的一处「偷看」给想多走一步的人,不算在这一节的阅读时间里

回测时,「收盘高于某条线就买」很容易被写成「越过那条线的那一刻按线价买到」。代码不会报错,曲线还更好看,可它用的是收盘后才知道的消息:

图 4 · 回测按触发线记成交,借用了收盘后的消息读图:先看上面的时间轴:蓝色那段里,你还不知道会不会触发。再看两条箭头各往哪个方向走。
3月19日开盘盘中越过 0.80393月19日收盘3月20日开盘这时才知道:触发了写法 A:按触发线 0.8039 记买入用收盘后才知道的消息,换了一个更早的价写法 B:下一根开盘 0.8195 记买入知道以后,最早能买到的价这一笔:A 比 B 便宜 1.9%。每一笔都这样借一点,回测曲线就比真实能做到的漂亮一截。3月19日开盘盘中越过 0.80393月19日收盘3月20日开盘这时才知道:触发了写法 A:按触发线 0.8039 记买入用收盘后才知道的消息,换了一个更早的价写法 B:下一根开盘 0.8195 记买入知道以后,最早能买到的价这一笔:A 比 B 便宜 1.9%。每笔都借一点,回测就比真实漂亮一截。

真实行情:XRP/USDT 日线,现货公开历史数据(UTC)。挑出的片段,不代表概率,不承诺收益。3 月 19 日盘中最高 0.8268,确实越过过 0.8039,但越过的那一刻判不出「收盘会高于线」。

快速版里另有一组计数:ADA 在 2023 年,用「收盘高于之前 10 天最高价」当触发,盘中越过那条线的日子有 67 天,收盘真正站上去的只有 30 天;回测若按那条线记买入,每个买入价比真实能拿到的开盘价便宜 5.7%。这是计数,不代表概率。

改法:触发写在哪根K线的收盘,成交最早从下一根的开盘算;实盘按回报记。

再练一下分辨:下面六句,哪句能当触发器?判的时候问一句,换个人拿同一张图来判,答案一样吗?

图 5 · 这六句,哪句能当触发器?读图:每句先自己判「算」还是「不算」,按下按钮看理由。判的时候问一句:换个人拿同一张图来判,答案一样吗?

留意盘中价、收盘价都能当触发器,合格看的是有没有事先写明、能不能判出是或否。

  1. 1「日线收盘高于 0.8039 就触发,线写下后不改。」

    判断对了。再想想:这句算。周期、价格口径、门槛、判定时刻都写了,谁来判都是同一个答案。

  2. 2「差不多可以买了。」

    判断对了。再想想:这句不算。没有周期、没有价格、没有门槛,判不出是或否,也就没法复核。

  3. 3「4 小时线收盘高于 25 就触发,每根收盘时判定。」

    判断对了。再想想:这句算。周期换成 4 小时一样可以。照这句判:某根盘中到 25.6、收在 24.9,就是没触发。

  4. 4「突破了就买。」

    判断对了。再想想:这句不算。突破什么?盘中越过算不算?没写清,同一根 K 线两个人会判得不一样。

  5. 5「收盘高于 60 触发,线的位置明天看走势再调。」

    判断对了。再想想:这句不算。门槛跟着走势挪,事后总能「刚好触发」。线写下后就不能改。

  6. 6「日线最高价碰到 60 就触发,碰到那一刻判定。」

    判断对了。再想想:这句算。用盘中价也可以,只要事先写明。代价是更容易碰到又退回去:本节的 XRP 盘中越线三天,收盘一次没站上。

已判断 0 / 6 句,判断对 0 句。每句选完都会显示理由。

结论算的三句都把周期、价格口径、门槛、判定时刻写死了;不算的三句,要么没写,要么留了事后改的口子。