Structure Ledger Pro Market Structure Alerts
- 指标
-
Yuki Nakayama
I am Yuki, an independent developer in Japan. I build indicators and utilities for MetaTrader 5 and publish them here on the MQL5 Market. Every tool has a free edition, so you can see how it behaves on your own charts before you consider the paid one. - 版本: 1.0
- 激活: 5
Structure Ledger PRO 整理已确认的波段和结构的变化,让您看清当前价格处于区间的哪个位置、相对更高时间周期的结构又在何处。它只根据已经收盘的K线工作,面向已经有自己交易方法的交易者,不显示买卖箭头。BOS、CHoCH、已确认的波段高点和低点,以及流动性往往聚集的等高点和等低点,其画法与 Structure Ledger 完全相同。此版本另外加入扫盘与收复(reclaim)标记、溢价区与折价区、更高时间周期的结构、警报、记录每个标记的 CSV 台账,以及可供您自己的 EA 读取的五个缓冲区。
交易者如何使用它
交易者用它读取三件事。当前方向来自最近一次 BOS 或 CHoCH,面板上也会显示。要关注的两个水平是最近一个已确认的波段高点和波段低点:收盘价高于该高点或低于该低点,就是下一次 BOS 或 CHoCH,而仅影线穿过任一水平都不算。等高点和等低点的色带显示流动性往往聚集的位置,面板给出它们与价格的距离(以 ATR 计)。在此版本中,警报可以在新的 BOS、CHoCH、扫盘或收复被标出时通知您,因此您不必一直盯着图表;CSV 台账和五个缓冲区则让您能根据每根K线当时已知的信息来检验自己的规则。每个波段只在确认之后才被标出,也就是高点或低点形成后的一根或多根 K 线之后,并且从圆点到确认它的那根 K 线之间画有一条浅色虚线,因此图表不仅显示每个波段在哪里,也显示它是在何时被知道的。如果你要找的是一款告诉你何时买卖的工具,这款工具并不是。
绘制的结构
一个小圆点(高点和低点用同一种颜色)标出每个已确认的波段,放在高点或低点形成的那根 K 线上,并从圆点到确认它的那根 K 线画一条浅色虚线;把鼠标悬停在圆点上,会显示波段的时间、确认的时间以及两者之间的 K 线数量。带 BOS 字样的实线从被突破的波段延伸到突破它的K线;带 CHoCH 字样的虚线标出与当前方向相反的第一次突破。一条细而浅色的带覆盖一组等高点(EQH)或等低点(EQL)。当之后的某根K线在离开该点 2.0 x ATR14 后收盘时,波段即被确认;BOS 和 CHoCH 只看收盘价;当两个已确认的波段聚集在 0.5 x ATR 以内时,就会出现一条带。上行结构、下行结构、流动性和波段圆点各有一种可调整的颜色。它不绘制订单块、fair value gap 或 kill zone,也不显示买卖箭头或离场价位。圆点、线和字样可以画在 K 线和其他图表对象(例如其他工具的交易面板)的后面(输入项 Draw lines and labels in the background,默认关闭;本指标自己的面板仍在前面)。面板也可以关闭(输入项 Show panel,默认开启);标记、警报、台账和缓冲区照常工作,要让其他工具的面板不被遮挡,这两个输入项要一起使用。
扫盘与收复
当影线穿过等高点或等低点带的外缘时,会在该K线处、在这条外缘上放一个浅色圆点。如果之后三根K线以内有K线收盘回到带内,就用一条横跨该带的短竖线标出收复。两种标记都用中性的灰蓝色,而不是上涨或下跌的颜色,因为扫盘只说明价格去过哪里,而不说明它接下来往哪走。同一条带被连续扫盘时,每十根K线最多保留一个圆点。
溢价区与折价区
最近一个已确认的波段高点与波段低点之间的区间从中间分开:上半部分作为溢价区、下半部分作为折价区浅色填充,并在 50% 处画一条虚线。这是参考显示:确认新的波段时会重新划定区间,其右边缘跟随最新K线,并且不会涂在流动性带上。
更高时间周期
两个更高时间周期(默认 H4 和 D1)按相同规则只从其已收盘的K线读取;每个都必须高于图表本身的时间周期。各自最后一次 BOS 或 CHoCH 的价位画成点线,并标注 [H4] 或 [D1],面板显示它们的结构方向。这些线是参考显示,在更高时间周期确认新事件时会移动,在策略测试器中不绘制。
警报
BOS、CHoCH、扫盘和收复都可以分别发送弹窗、推送通知、电子邮件或声音;另可选择在价格接近某条带 0.25 x ATR 以内时触发警报,默认冷却 60 分钟、每天最多 50 次。只对在实时K线上产生的标记发送警报,指标加载时从历史K线重新放置的标记不会发送,同一根K线的事件在每个通道上合并为一条消息。默认只开启弹窗;推送、邮件和声音在您开启之前不会发送。 面板上的 Alerts 按钮会打开最近 20 条警报的记录,并显示每次推送的结果。
台账与缓冲区
每个标记都会作为一行写入 MQL5\Files\StructureLedger 中的 CSV 文件,每个品种和时间周期一个文件:标记类型、所在K线、价位、起点、ATR、是实时产生还是在重读历史时产生,以及写入时的服务器时间。重新加载不会产生重复的行。五个缓冲区(结构方向、BOS 或 CHoCH、上方最近的等高点、下方最近的等低点、扫盘或收复)可以通过 iCustom 读取;已收盘K线的值只写一次,不会被改写。
标记留在放下的位置
每个标记只在确认它的K线收盘之后才会放下。在策略测试器回放中(1-minute OHLC、默认参数),GOLD M15 约四周、GOLD H1 和 EURUSD H1 约两周半,放在已收盘K线上的结构、扫盘或收复标记没有随着后续K线的到来而移动、改色或改字,已收盘K线的缓冲区值也没有被改写。这些回放没有覆盖真实报价、更长时间的实时图表、经纪商对历史K线的修正,以及默认值以外的参数。溢价区与折价区的填充和更高时间周期的线是参考显示,按设计会移动,实时带的右边缘会跟随最新K线。
图表保留最近 30 个结构标签、12 条带和 80 个波段点(可调);新的出现时,较旧的会被移除。加载时会重读最近 1500 根已收盘K线(可调,前 200 根作为预热)。
这个工具不是什么
Structure Ledger PRO 是一个信息工具。它不会告诉您何时或在哪里交易,也不对结果作任何承诺。它不使用 DLL,不发出网络请求;推送和邮件通过终端自身的设置发送,它只读取所在图表的品种以及该品种的更高时间周期。
交易者如何使用它
交易者用它读取三件事。当前方向来自最近一次 BOS 或 CHoCH,面板上也会显示。要关注的两个水平是最近一个已确认的波段高点和波段低点:收盘价高于该高点或低于该低点,就是下一次 BOS 或 CHoCH,而仅影线穿过任一水平都不算。等高点和等低点的色带显示流动性往往聚集的位置,面板给出它们与价格的距离(以 ATR 计)。在此版本中,警报可以在新的 BOS、CHoCH、扫盘或收复被标出时通知您,因此您不必一直盯着图表;CSV 台账和五个缓冲区则让您能根据每根K线当时已知的信息来检验自己的规则。每个波段只在确认之后才被标出,也就是高点或低点形成后的一根或多根 K 线之后,并且从圆点到确认它的那根 K 线之间画有一条浅色虚线,因此图表不仅显示每个波段在哪里,也显示它是在何时被知道的。如果你要找的是一款告诉你何时买卖的工具,这款工具并不是。
绘制的结构
一个小圆点(高点和低点用同一种颜色)标出每个已确认的波段,放在高点或低点形成的那根 K 线上,并从圆点到确认它的那根 K 线画一条浅色虚线;把鼠标悬停在圆点上,会显示波段的时间、确认的时间以及两者之间的 K 线数量。带 BOS 字样的实线从被突破的波段延伸到突破它的K线;带 CHoCH 字样的虚线标出与当前方向相反的第一次突破。一条细而浅色的带覆盖一组等高点(EQH)或等低点(EQL)。当之后的某根K线在离开该点 2.0 x ATR14 后收盘时,波段即被确认;BOS 和 CHoCH 只看收盘价;当两个已确认的波段聚集在 0.5 x ATR 以内时,就会出现一条带。上行结构、下行结构、流动性和波段圆点各有一种可调整的颜色。它不绘制订单块、fair value gap 或 kill zone,也不显示买卖箭头或离场价位。圆点、线和字样可以画在 K 线和其他图表对象(例如其他工具的交易面板)的后面(输入项 Draw lines and labels in the background,默认关闭;本指标自己的面板仍在前面)。面板也可以关闭(输入项 Show panel,默认开启);标记、警报、台账和缓冲区照常工作,要让其他工具的面板不被遮挡,这两个输入项要一起使用。
扫盘与收复
当影线穿过等高点或等低点带的外缘时,会在该K线处、在这条外缘上放一个浅色圆点。如果之后三根K线以内有K线收盘回到带内,就用一条横跨该带的短竖线标出收复。两种标记都用中性的灰蓝色,而不是上涨或下跌的颜色,因为扫盘只说明价格去过哪里,而不说明它接下来往哪走。同一条带被连续扫盘时,每十根K线最多保留一个圆点。
溢价区与折价区
最近一个已确认的波段高点与波段低点之间的区间从中间分开:上半部分作为溢价区、下半部分作为折价区浅色填充,并在 50% 处画一条虚线。这是参考显示:确认新的波段时会重新划定区间,其右边缘跟随最新K线,并且不会涂在流动性带上。
更高时间周期
两个更高时间周期(默认 H4 和 D1)按相同规则只从其已收盘的K线读取;每个都必须高于图表本身的时间周期。各自最后一次 BOS 或 CHoCH 的价位画成点线,并标注 [H4] 或 [D1],面板显示它们的结构方向。这些线是参考显示,在更高时间周期确认新事件时会移动,在策略测试器中不绘制。
警报
BOS、CHoCH、扫盘和收复都可以分别发送弹窗、推送通知、电子邮件或声音;另可选择在价格接近某条带 0.25 x ATR 以内时触发警报,默认冷却 60 分钟、每天最多 50 次。只对在实时K线上产生的标记发送警报,指标加载时从历史K线重新放置的标记不会发送,同一根K线的事件在每个通道上合并为一条消息。默认只开启弹窗;推送、邮件和声音在您开启之前不会发送。 面板上的 Alerts 按钮会打开最近 20 条警报的记录,并显示每次推送的结果。
台账与缓冲区
每个标记都会作为一行写入 MQL5\Files\StructureLedger 中的 CSV 文件,每个品种和时间周期一个文件:标记类型、所在K线、价位、起点、ATR、是实时产生还是在重读历史时产生,以及写入时的服务器时间。重新加载不会产生重复的行。五个缓冲区(结构方向、BOS 或 CHoCH、上方最近的等高点、下方最近的等低点、扫盘或收复)可以通过 iCustom 读取;已收盘K线的值只写一次,不会被改写。
标记留在放下的位置
每个标记只在确认它的K线收盘之后才会放下。在策略测试器回放中(1-minute OHLC、默认参数),GOLD M15 约四周、GOLD H1 和 EURUSD H1 约两周半,放在已收盘K线上的结构、扫盘或收复标记没有随着后续K线的到来而移动、改色或改字,已收盘K线的缓冲区值也没有被改写。这些回放没有覆盖真实报价、更长时间的实时图表、经纪商对历史K线的修正,以及默认值以外的参数。溢价区与折价区的填充和更高时间周期的线是参考显示,按设计会移动,实时带的右边缘会跟随最新K线。
图表保留最近 30 个结构标签、12 条带和 80 个波段点(可调);新的出现时,较旧的会被移除。加载时会重读最近 1500 根已收盘K线(可调,前 200 根作为预热)。
这个工具不是什么
Structure Ledger PRO 是一个信息工具。它不会告诉您何时或在哪里交易,也不对结果作任何承诺。它不使用 DLL,不发出网络请求;推送和邮件通过终端自身的设置发送,它只读取所在图表的品种以及该品种的更高时间周期。
