AW Supply Demand User Guide

AW Supply Demand User Guide

9 九月 2026, 17:34
AW Trading Software Limited
0
7

AW Supply Demand 按经典方式寻找需求区与供给区:由若干根小K线组成的基底,以及价格从基底的强力离开。

每个区域获得 0 到 10 的公开评分,经历从新鲜到被击穿再到反转的生命周期,面板则按区域组装出带有入场、止损和目标价位的完整交易方案。

指标在一张图表上显示最多三个更高周期的区域,发送通知,并把全部数据输出到缓冲区供智能交易系统使用。


区域不重绘。区域在基底之后经过设定数量的已收盘K线出现,确认之后其边界不再变化,此后只有状态、评分和触碰计数发生变化。指标可在任意品种和周期上运行,也可在策略测试器中运行。

产品链接:MT5 版本MT4 版本

本文包含以下章节:

  1. 指标如何寻找区域
  2. 区域评分与等级
  3. 面板
  4. 如何买入
  5. 如何卖出
  6. 多周期使用
  7. 通知
  8. 快捷键与图层
  9. 输入设置
  10. 面向智能交易系统开发者

1. 指标如何寻找区域

需求区位于价格下方,用于买入;供给区位于价格上方,用于卖出。每个区域有两条边界:靠近价格的近端边界和远端边界。入场按近端边界计算,止损设在远端边界之外。

基底。连续若干根实体较小的K线:数量不超过 Max base candles 根,每根的实体不超过其区间的 Base candle: max body / range 比例。默认为六根K线,实体不超过区间的一半。

离开。在基底之后的 Bars to measure departure 根K线内,价格从基底至少走出 Min departure, ATR 个 ATR,并且至少走出 Min departure, zone heights 倍区域高度。默认在十根K线上测量离开,阈值为 1.5 ATR 和两倍区域高度。

确认。区域在离开之后经过 Bars to confirm a zone 根已收盘K线出现在图表上,条件是此期间价格没有回到近端边界。确认之后边界即被固定。

边界。Zone boundaries 变量设定构建方式:Classic 从基底K线实体的边缘到影线的边缘,Full candle 从影线到影线,Body only 仅按实体。高度低于 0.2 ATR 的区域被拉伸到该高度,高于 Max zone height, ATR 的区域被裁剪,提示框中此类区域标记为 clipped。

生命周期。新鲜区域 Fresh 在价格首次到访之后变为 Tested,经过 Touches to mark a zone weak 次触碰之后变为 Weak,经过 Touches to retire a zone 次触碰之后从图表上移除。到访在价格以影线或收盘价触及近端边界时开始,取决于 Touch by,并在价格离开区域达到 Bars outside to end a visit 根K线或达到一倍区域高度时结束。

击穿。当K线在远端边界之外收盘时,区域被击穿。Break by 模式可以把连续两次收盘或影线穿刺算作击穿。影线穿刺后收盘回到近端边界之内算作假突破,区域仍然有效。

反转。如果启用 Flip broken zones,被击穿的需求区变为供给区,反之亦然。反转后的区域等待首次回测 Bars to wait for a flip retest 根K线,没有回测则被移除。关闭反转时,被击穿的区域以灰色虚线在图表上保留 Bars to keep broken zones 根K线。

重叠与上限。当新区域与同类型的旧区域相交时,Overlapping zones 变量选择保留哪一个:新的、强的,或者把两者合并。每个周期在价格的每一侧最多绘制 Max zones drawn per side 个区域。


图表上的内容
1 图表周期的新鲜需求区:填充色。边界在确认之后固定,此后不再变化。
2 触碰之后的需求区:填充色更深,评分中的 Fresh 分项减少。
3 更高周期的区域:按类型着色的轮廓,无填充。D1 和 W1 的新鲜区域绘制得更粗。
4 反转后的区域:短划线。被击穿的需求区变成了供给区,正在等待回测。
5 被击穿的区域:灰色虚线。在图表上保留设定的K线数量,O 键将其隐藏。
6 区域标签:周期、评分与等级、带触碰次数的状态、嵌套星号、存续时长。等级 A 和 B 以类型颜色突出显示。
7 交易方案的入场线,带有区域周期和结论,使用区域颜色。对于 Skip 方案,线条为灰色。
8 SL 为远端边界之外的虚线,留有以 ATR 计的缓冲。TP 位于反向区域的近端边界,标签中显示 Risk / Reward。

预设。Preset 变量一次设定 DETECTION SETTINGS 区块中的四个值,该区块的其余变量保持有效。Custom 保持区块原样。

Preset Min departure, ATR Min departure, zone heights Minimum score to show a zone Max zones drawn per side
Balanced 1.5 2.0 6.0 4
Conservative 2.0 3.0 7.0 3
Aggressive 1.2 1.5 5.0 5
Custom DETECTION SETTINGS 区块中的值保持不变

2. 区域评分与等级

区域评分由六个分项与附加项相加得出,总和上限为十分。把光标悬停在区域上或其标签上即可看到评分明细。

分项 分值 依据
Strength 0-2 离开的力度。2 分:离开不少于 3 ATR 且不少于 3 倍区域高度,同时有连续不少于两根的动能K线,或者击穿了最近的摆动点。1 分:离开不少于 1.5 ATR 且不少于 2 倍高度。否则为 0。
Margin 0-2 相对于交易风险(区域高度加上止损缓冲),到最近反向区域的行情空间。比值 3 及以上得 2 分,2 及以上得 1 分。没有反向区域时得 2 分。
Picture 0-2 更高周期的形势。2 分:区域与更高周期的方向一致,同时嵌套在更高周期的区域之内,或者附近没有更高周期的反向区域。1 分:满足其中一个条件。否则为 0。
Fresh 0-2 触碰。未被触碰的区域 2 分,一次触碰 1 分,此后为 0。
Time 0-1 基底中的时间。基底不超过三根K线得 1 分,不超过六根得 0.5 分,更长得 0。
Arrival 0-1 价格的接近方式。首次到访之前为 0.5。首次到访时,如果价格以 1.5 ATR 以上的行程走向区域,并且此期间没有出现反向区域,则得 1 分,否则为 0。
Mods 0-1.5 每项 0.5 分的加分:反转型区域(价格逆着离开方向来到基底)、离开时的价格跳空(FVG)、基底之前的流动性扫荡。

等级。A 为 9 分及以上,B 为 8 分及以上,C 为 7 分及以上,D 低于 7 分。评分低于 Minimum score to show a zone 的区域仍参与计算,但不绘制,也不参与交易方案,图表保持整洁。更高周期的区域有各自的阈值 Minimum score for higher timeframe zones。

结论。等级 A 给出结论 Limit order,等级 B 给出 Confirm entry,等级 C 和 D 给出 Skip。结论的用法见第 4 节和第 5 节。


提示框中的行
1 区域类型、周期、评分与等级。
2 评分的分项。Mods 加分仅在存在时显示。
3 状态、嵌套标记、以点数表示的区域高度。反转后的区域会给出原始类型,被裁剪的区域标记为 clipped。
4 以 ATR 和区域高度表示的离开幅度,以及基底中的K线数量。
5 以文字表示的加分:reversal pattern, FVG, liquidity sweep。
6 基底第一根K线的时间以及区域的存续时长。

3. 面板

面板位于图表左上角,上面没有操作控件,只有四个区块中的数值和两个窗口按钮。


面板区块
1 标题与窗口按钮。横条把面板折叠为显示最近区域的条形,十字在第二次点击确认之后把指标从图表上移除。在策略测试器中十字不起作用,面板通过横条隐藏。
2 Context。按图表周期结构给出的 Bias:连续被击穿的供给区给出 UP,连续被击穿的需求区给出 DOWN,右侧显示连续击穿的次数。下方是 Live zones,即两侧高于显示阈值的活动区域数量,以及 Timeframes,即使用中的周期。
3 Nearest Supply 和 Nearest Demand。每种类型最近区域的边界、周期与状态、带等级的评分,以及从价格到近端边界的距离,以点数和图表周期的 ATR 表示。
4 Setup。值得交易的区域,以及按其评分给出的结论:Limit order、Confirm entry 或 Skip。Entry / SL / TP 价位、以点数表示的风险与收益、Risk / Reward。
5 Statistics, this chart。Zones found,即图表周期上找到的区域数量,以及 Held 1st touch,即守住首次触碰的区域占比,按首次触碰时的等级 A 和 B 分别统计。
6 Nearest zone。按距离最近的区域,以类型颜色显示。同一行在折叠后的条形中保留。

面板如何为交易方案选择区域。等级 A 或 B 的区域优先于 C 或 D 的区域。如果两个区域等级相同,则取 Bias 方向上的区域。如果没有 Bias,则取较近的区域。面板底部的 Nearest zone 一行遵循另一条规则,那里始终是按距离最近的区域,因此交易方案与底栏可能显示不同的区域。

统计如何计算。如果到访在没有被击穿的情况下结束,则首次触碰算作守住:价格离开区域达到其一倍高度,或者达到 Bars outside to end a visit 根K线。只统计 Maximum bars of history 范围内图表周期的区域。


条形
1 标志。条形位于面板原处,不遮挡图表。
2 把面板重新展开的按钮。
3 最近的区域:D 为需求,S 为供给,以 ATR 表示的距离,价格处于区域内部时显示 inside。
4 Bias 指示灯:绿色 UP,红色 DOWN,灰色为无方向。该指示灯不是交易信号。

4. 如何买入

从 A 级区域以限价单入场

步骤 1 - 面板的 Setup 行显示 Buy from Demand,结论为 Limit order。这表示最近的需求区获得了 9 分及以上的评分。

步骤 2 - 买入限价单挂在区域的近端边界,即面板中的 Entry 值和图表上的入场线。

步骤 3 - StopLoss 设在区域的远端边界之外,留有 Stop loss buffer beyond the zone, ATR 的缓冲。缓冲不会小于当前点差。这就是面板中的 SL 值。

步骤 4 - TakeProfit 设在任一已启用周期上最近供给区的近端边界。这就是面板中的 TP 值,旁边显示 Risk / Reward 比值。


图表上
1 评分 9.5、等级 A 的新鲜需求区,嵌套在更高周期的区域之内。
2 沿区域近端边界的入场线,标签为 Buy H1 - limit。
3 远端边界之外的 StopLoss,留有以 ATR 计的缓冲。
4 位于反向供给区近端边界的 TakeProfit,标签中显示 Risk / Reward。

从 B 级区域按确认入场

步骤 1 - Setup 行显示结论 Confirm entry。最近的需求区获得 8 到 9 分的评分,不按其挂限价单。

步骤 2 - 等待价格进入区域并出现反转K线:吞没形态,或者下影线为实体两倍且收盘价位于区间上三分之一的针形K线。该K线应收在区域近端边界之上。此事件会发送 REVERSAL 通知。

步骤 3 - 按反转K线的收盘价以市价单入场。StopLoss 设在区域的远端边界之外,TakeProfit 按面板中的 TP 值。


图表上
1 评分 8.5、等级 B 的新鲜需求区。
2 区域内部的反转K线:下影线较长,收盘价高于近端边界。
3 按反转K线的收盘价入场。
4 区域远端边界之外的 StopLoss,留有缓冲。

离场策略

策略 1: 在 TP 处平掉全部仓位,即在反向区域的近端边界。

策略 2: 在 TP 处平掉一半仓位,其余部分持有到更高周期下一个反向区域的近端边界,止损设在反转后的区域之外。

策略 3: 按事件平仓:自身区域被K线收盘击穿,或者出现来自反向区域的反转K线,两种情况都会发送 BREAK 和 REVERSAL 通知。

结论 Skip 表示最近的区域获得了低于 8 分的评分。此类区域会显示在面板和图表上,价位线以灰色绘制,指标不建议按其交易。


5. 如何卖出

卖出与买入镜像对称:供给区位于价格上方,从其下边界入场,止损设在上边界之上,目标位于最近需求区的近端边界。

步骤 1 - Setup 行显示 Sell from Supply,结论为 Limit order 或 Confirm entry。

步骤 2 - 在 Limit order 时,卖出限价单挂在区域的近端边界,即 Entry 值。在 Confirm entry 时,等待区域内部出现收盘价低于近端边界的反转K线:看跌吞没形态,或者带长上影线的针形K线。

步骤 3 - StopLoss 设在区域的远端边界之上,留有缓冲,即 SL 值。

步骤 4 - TakeProfit 设在任一已启用周期上最近需求区的近端边界,即 TP 值。离场策略与买入相同。


图表上
1 评分 9.5、等级 A 的新鲜供给区。
2 沿区域下边界的入场线,标签为 Sell H1 - limit。
3 远端边界之上的 StopLoss,留有以 ATR 计的缓冲。
4 位于反向需求区近端边界的 TakeProfit,标签中显示 Risk / Reward。

6. 多周期使用

指标计算最多三个更高周期的区域,并在图表上以轮廓绘制。更高周期必须大于图表周期并且是其整数倍,否则该槽位被跳过,并在 Experts 日志中记录。

Auto 模式按图表周期挑选更高周期:

图表 Higher timeframe 1 Higher timeframe 2 Higher timeframe 3
M1 M15 H1 H4
M2 - M5 M30 H4 D1
M6 - M15 H1 H4 D1
M20 - H1 H4 D1 W1
H2 - H4 D1 W1 MN1
H6 - D1 W1 MN1

步骤 1 - 更高周期的区域设定方向。价格下方的 D1 需求区意味着在较低周期上只考虑买入,供给区则只考虑卖出。

步骤 2 - 位于同类型更高周期区域之内的图表周期区域,会在标签中标记星号,并在面板中标记 nested。此类区域获得 Picture 分数,因此更常达到等级 A 或 B。嵌套只在尺寸相称的区域中计算:更高周期的区域不超过较低周期区域的十倍高度。

步骤 3 - 按第 4 节和第 5 节的规则从较低周期的嵌套区域入场。止损按较低周期的区域设置,因此风险小于按更高周期区域入场。

步骤 4 - 目标位于任一已启用周期上最近的反向区域,面板自行选择。


图表上
1 D1 需求区:宽度为 2 的轮廓,无填充,标签使用类型颜色。
2 D1 区域内部的 H1 新鲜需求区。
3 带星号的嵌套区域标签,等级 A。

H 键隐藏和显示更高周期的区域。更高周期区域的通知由 Alerts for higher timeframe zones 变量开启,在通知文本中此类区域会标注其周期。


7. 通知

指标按七类事件发送通知。每一类由 NOTIFICATIONS SETTINGS 区块中的单独变量开启。

事件 何时发送 变量
NEW ZONE 新区域的确认K线已收盘。 Alert: new zone
APPROACH 价格与区域近端边界的距离小于 Approach distance, ATR。每个跳动都检查。 Alert: price approaching a zone
ENTER 价格进入区域。每个跳动都检查。 Alert: price entered a zone
REVERSAL 区域内部收出反转K线,收盘价回到近端边界之外。 Alert: reversal candle from a zone
BREAK K线在远端边界之外收盘,区域被击穿。 Alert: zone broken
FAKE BREAK 影线穿刺远端边界后收盘回到界内。 Alert: fake breakout
FLIP RETEST 价格首次到访反转后的区域。 Alert: flipped zone retest

渠道。带声音的弹出窗口(Send PopUp Alerts, Play sound alerts, Sound name)、推送到移动终端(Send push notifications)、发送到邮箱的邮件(Send mails)。要使用推送,终端中必须填写 MetaQuotes ID:菜单「工具」,「选项」,「通知」标签页。邮件则填写同一窗口的「邮件」标签页。

过滤条件。Minimum zone score for alerts 滤除较弱的区域,默认只对评分 8 分及以上的区域发送通知。Alerts only for fresh zones 只保留未被触碰的区域,Alerts only for nested zones 只保留嵌套的区域,Alert direction 只选择买入或只选择卖出,Alerts for higher timeframe zones 开启更高周期的区域。

每个事件对每个区域和每次到访只发送一次。把指标加载到图表上时不会补发历史,通知从加载之后收盘的第一根K线开始。对于反转后的区域不发送 APPROACH 和 ENTER 事件,该区域由 FLIP RETEST 事件负责。


消息的组成部分
1 发出通知的图表的品种与周期。
2 区域类型与事件。
3 区域边界。
4 带等级的评分、状态、嵌套标记。对于更高周期的区域会附加其周期。

8. 快捷键与图层

图表窗口处于活动状态时,四个按键切换绘图图层,Hotkeys H / O / L / T 变量将其开启。

  • H - 更高周期的区域
  • O - 被击穿的区域
  • L - 区域标签
  • T - 交易价位 Entry / SL / TP

图层的初始状态由 Show broken zones、Show zone labels 和 Show Entry / SL / TP lines 变量设定。Disable all chart drawing 变量关闭全部绘图,这是在智能交易系统内部运行的模式。


9. 输入设置

设置分为六个区块。前十个变量,即 MAIN SETTINGS 区块,构成通过 iCustom 调用的契约,在各版本之间不会改变。


区块
1 MAIN SETTINGS:预设、区域边界、显示阈值、历史深度、面板、绘图、通知、快捷键、被击穿的区域。
2 MULTI-TIMEFRAME SETTINGS:三个更高周期以及其区域的显示阈值。
3 DETECTION SETTINGS:基底、离开、确认、触碰、击穿、重叠、反转。
4 TRADE LEVELS:价位线与止损缓冲。
5 NOTIFICATIONS SETTINGS:渠道、事件、过滤条件。
6 GRAPHICS SETTINGS:面板配色与缩放、区域颜色、标签、价格标记。

MAIN SETTINGS

  • Preset - 一组检测设置:Balanced、Conservative、Aggressive 设定第 1 节表格中的四个值,Custom 保持 DETECTION SETTINGS 区块原样
  • Zone boundaries - 区域边界的构建方式:Classic 从实体边缘到影线边缘,Full candle 从影线到影线,Body only 仅按实体
  • Minimum score to show a zone (0-10) - 显示图表周期区域的评分阈值
  • Maximum bars of history - 计算区域和统计所用的历史深度
  • Show panel - 显示或隐藏面板
  • Disable all chart drawing - 关闭图表上的全部绘图,用于智能交易系统的模式
  • Disable all notifications - 关闭全部通知
  • Hotkeys H / O / L / T - 开启图层快捷键
  • Show broken zones - 启动时显示被击穿的区域

MULTI-TIMEFRAME SETTINGS

  • Higher timeframe 1, 2, 3 - 更高周期:Auto 按第 6 节的表格,None 关闭该槽位,M5 到 MN1 之间的任意周期可手动设定
  • Minimum score for higher timeframe zones - 显示更高周期区域的评分阈值

DETECTION SETTINGS

  • ATR period - ATR 周期,用于计量离开幅度、区域高度和距离
  • Min departure, ATR (X-factor) - 价格从基底离开的最小幅度,以 ATR 计
  • Min departure, zone heights (Y-factor) - 价格从基底离开的最小幅度,以区域高度计
  • Max base candles - 基底中K线的最大数量
  • Base candle: max body / range - 基底K线中实体占区间的最大比例
  • Bars to measure departure - 测量离开幅度的K线窗口
  • Bars to confirm a zone - 从离开到区域出现之间的已收盘K线数量
  • Max zone height, ATR (clipped above) - 区域的最大高度,超过则被裁剪
  • Touch by - 以什么算作触碰:Wick 影线,Close 收盘价
  • Break by - 以什么算作击穿:Close 一次收盘,Two closes 连续两次收盘,Wick 影线
  • Bars outside to end a visit - 区域之外的K线数量,达到之后到访结束
  • Touches to mark a zone weak - 区域变为 Weak 所需的触碰次数
  • Touches to retire a zone - 区域被移除所需的触碰次数
  • Overlapping zones - 同类型区域相交时的处理方式:Keep newest, Keep strongest, Merge
  • Flip broken zones - 把被击穿的区域翻转为相反类型
  • Bars to wait for a flip retest - 反转后的区域等待回测的K线数量
  • Bars to keep broken zones - 关闭反转时被击穿的区域在图表上保留的K线数量
  • Max zones drawn per side, per timeframe - 每个周期在价格每一侧绘制的区域数量

TRADE LEVELS

  • Show Entry / SL / TP lines - 价位线:Off 不绘制线条,Setup zone only 仅用于交易方案的区域,Both sides 用于两侧最近的区域
  • Stop loss buffer beyond the zone, ATR - 区域远端边界之外的止损缓冲,以 ATR 计,不小于点差

NOTIFICATIONS SETTINGS

  • Send PopUp Alerts - 终端的弹出窗口
  • Play sound alerts - 弹出窗口时的声音
  • Sound name - 终端 Sounds 文件夹中的声音文件
  • Send mails - 按终端设置发送到邮箱的邮件
  • Send push notifications - 按 MetaQuotes ID 推送到移动终端
  • Alert: new zone - NEW ZONE 事件
  • Alert: price approaching a zone - APPROACH 事件
  • Alert: price entered a zone - ENTER 事件
  • Alert: reversal candle from a zone - REVERSAL 事件
  • Alert: zone broken - BREAK 事件
  • Alert: fake breakout - FAKE BREAK 事件
  • Alert: flipped zone retest - FLIP RETEST 事件
  • Approach distance, ATR - 从多远的距离开始算作接近近端边界
  • Minimum zone score for alerts - 发送通知的区域评分阈值
  • Alerts only for fresh zones - 只对未被触碰的区域发送通知,击穿始终发送
  • Alerts only for nested zones - 只对嵌套的区域发送通知
  • Alert direction - Both 两侧,Buy only 需求区,Sell only 供给区
  • Alerts for higher timeframe zones - 更高周期区域的通知

GRAPHICS SETTINGS

  • Color Cheme for Panels - 面板的浅色或深色配色,区域填充跟随该配色
  • Show Panel - 面板的显示,与 MAIN SETTINGS 区块中的 Show panel 共同起作用
  • Panel size - 面板缩放:Auto 按屏幕 DPI,Small 100%,Medium 125%,Large 150%
  • Font size - 面板与区域标签的字体缩放,Auto 跟随面板缩放
  • Zone colors - Follow panel scheme 使用配色中的颜色,Custom 使用下面的七种颜色
  • Custom: Demand fresh, Demand tested, Supply fresh, Supply tested - 图表周期区域的填充色
  • Custom: Higher timeframe Demand outline, Higher timeframe Supply outline - 更高周期区域的轮廓以及强区域的标签
  • Custom: Broken zone outline - 被击穿区域的虚线
  • Show zone labels - 启动时的区域标签
  • Show zone prices on the price scale - 价格刻度上区域近端边界的标记
  • Extend zones to the right, bars - 区域从当前K线向右延伸的K线数量

10. 面向智能交易系统开发者

指标按已收盘K线计算区域,因此在智能交易系统中从索引为 1 的K线读取数值。索引为 0 的K线反映当前状态,会在跳动时变化。通过 iCustom 调用时,按顺序传入前十个输入参数即可:MAIN SETTINGS, Preset, Zone boundaries, Minimum score to show a zone, Maximum bars of history, Show panel, Disable all chart drawing, Disable all notifications, Hotkeys, Show broken zones。在智能交易系统内部运行时,Disable all chart drawing 和 Disable all notifications 设为 true。

前 24 个缓冲区可在终端的数据窗口中看到,另外 40 个通过 CopyBuffer 读取。

缓冲区 数据 数值
0 Demand Proximal 最近需求区的近端边界,价格
1 Demand Distal 远端边界,价格
2 Demand Score 0.0 到 10.0 的评分
3 Demand State 状态代码
4 Demand TF 区域的周期,以分钟计
5 Demand Touches 触碰次数
6-11 Supply Proximal, Distal, Score, State, TF, Touches 最近供给区的相同数据
12 Events 以一个数字表示的当根K线事件,说明见下
13 Buy Entry 买入方案的入场价
14 Buy SL 止损价
15 Buy TP 目标价,没有反向区域时为 EMPTY_VALUE
16 Buy RR Risk / Reward 比值
17-20 Sell Entry, SL, TP, RR 卖出方向的相同数据
21 Bias 1 向上,-1 向下,0 无方向
22 Demand Nested 如果最近的需求区嵌套在更高周期的区域之内,则为 1
23 Supply Nested 供给区的相同数据
24-63 Zone slots 最近的八个活动区域,每个占五个缓冲区:近端边界、远端边界、评分、状态、类型(1 需求,-1 供给)。仅在第 0 根K线上填充

状态代码:1 Fresh, 2 Tested, 3 Weak, 4 Broken, 5 Flipped。缓冲区为空值表示这一侧没有区域。

事件缓冲区。同一根K线上可能同时发生多个事件,例如出现新的需求区并且供给区被击穿。为了不为每个事件单独设置缓冲区,全部事件以一个数字写入缓冲区 12:每个事件在表中有各自的代码,缓冲区的值等于当根K线各事件代码之和。零表示该K线上没有发生任何事件。该缓冲区只对按指标事件交易的智能交易系统有用;手动交易时,同样的事件会通过第 7 节的通知发送。

代码 事件 代码 事件
1 新的需求区 64 需求区被击穿
2 新的供给区 128 供给区被击穿
4 进入需求区 256 需求区的假突破
8 进入供给区 512 供给区的假突破
16 买入方向的反转K线 1024 买入方向反转区域的回测
32 卖出方向的反转K线 2048 卖出方向反转区域的回测

示例:值 20 表示同一根K线上进入了需求区并出现买入方向的反转K线,因为 4 + 16 = 20。在智能交易系统代码中通过按位与检查事件,代码也正是为此选取为 2 的幂:

int h = iCustom(_Symbol, _Period, "AW Supply Demand MT5"); double ev[1]; CopyBuffer(h, 12, 1, 1, ev); // 已收盘K线 bool reversalBuy = ((int)ev[0] & 16) != 0; // 买入方向的反转K线 bool enterDemand = ((int)ev[0] & 4) != 0; // 进入需求区


购买 AW Supply Demand:

MT5 版本
👉 https://www.mql5.com/zh/market/product/194884

MT4 版本
👉 https://www.mql5.com/zh/market/product/194898


AW Trading Software

AW Trading Software

技术支持:https://www.mql5.com/zh/users/nechaevrealle