YazanPro Supply Demand Flow

YazanPro Supply Demand Flow 是一款 MetaTrader 5 指标,它在图表上绘制供需区域、公允价值缺口(FVG)、VWAP 标准差带、成交量峰值点、交易时段框和日内水平,并在面板中汇总近期成交量。它适用于任何品种(外汇、贵金属、指数、股票、加密货币)和从 M1 到 MN1 的任何周期。它只是一个显示工具:不下任何订单,也不给出信号。

图表上看到的内容(编号与截图中的标注一致)

  1. 供需区域。 一个区域由 1 到 3 根小的基础K线和随后一根收盘越过它们的推动K线组成。红色 = 供应,绿色 = 需求。颜色深浅表示状态:深 = 新鲜(价格尚未回来),较浅 = 已测试(价格回来过且区域守住;右侧边缘的标签显示测试次数,例如"供应 · 测试 x2"),很浅 = 已突破(有K线收盘越过其远端边界;方框止于该K线)。有效区域向右延伸。
  2. 公允价值缺口。 三根K线的失衡:第三根K线的最低价高于第一根的最高价(看涨,蓝色方框),或其最高价低于第一根的最低价(看跌,橙色方框)。未回补的缺口向右延伸。当价格回到并穿过整个缺口时,它被标记为已回补:以浅色显示并截止于该K线。
  3. VWAP 及标准差带。 当日的成交量加权平均价以金色线显示,带有 1 倍和 2 倍标准差的虚线带。它每天重新开始(在 D1 上每周,在 W1 上每月,在 MN1 上每年);一天的起点可以是服务器午夜、纽约午夜或纽约 17:00。
  4. 成交量峰值点。 当一根已收盘K线的成交量至少是之前 20 根K线平均值的 2 倍时(两个数字都是输入参数),在收涨的K线下方画绿点,在收跌的K线上方画红点。
  5. 交易时段框。 在 M1 到 H1 图表上以虚线框显示亚洲、伦敦和纽约时段及其最高价和最低价。时段时间按纽约时间输入;指标按美国和欧盟的夏令时规则将其换算为服务器时间,因此在时钟调整时时段位置依然正确。服务器时差自动检测,也可以在输入参数中设置。
  6. 日内水平。 前一日最高价和最低价(虚线,PDH / PDL)以及纽约午夜开盘价(点划线)。
  7. 两个大磁贴。 买卖压力:最近 20 根已收盘K线中收在高点附近(买)或低点附近(卖)的成交量占比,并显示"买方"、"卖方"或"均衡"以及 Chaikin money flow 数值。价格 vs VWAP:价格高于或低于当日(在 D1、W1、MN1 上为当周、当月或当年)VWAP 多少个标准差(σ)。
  8. "当前"框。 当前进行中的时段及纽约时间,价格上方最近的有效供应区和下方最近的需求区(优先新鲜的,否则为已测试的)及其状态和以 ATR 计的距离,OBV 方向,A/D 背离标志,以及最后一根K线的成交量与平均值之比。
  9. 标签页和标题栏。 资金流:买卖占比、Delta(CMF)、OBV 斜率、A/D 背离、最后一根K线的成交量以及所用的成交量类型。区域:新鲜 / 已测试 / 已突破的数量,最近的区域,未回补的缺口以及上方和下方最近的缺口和其已回补比例。交易时段:纽约时间和服务器时间,最近一次亚洲、伦敦和纽约时段的最高价和最低价,服务器时钟设置,PDH / PDL,纽约午夜开盘价,VWAP 及其标准差带。说明:每个图形的含义以及成交量是如何估算的。标题栏有 12 种语言的语言按钮(英语、阿拉伯语、俄语、中文、西班牙语、葡萄牙语、日语、德语、韩语、法语、意大利语、土耳其语;每个图表单独保存所选语言)、M1 到 MN1 的周期按钮和折叠按钮。点击分区条可将其折叠。将鼠标停在磁贴、区域或缺口上可查看说明。

如何阅读

  1. 找到价格的位置。"当前"框列出上方最近的有效供应区和下方最近的需求区以及以 ATR 计的距离;在图表上它们是颜色最深的红色和绿色方框。
  2. 依赖某个区域之前先看它的状态:新鲜的尚未被访问,已测试的守住了标签中显示的次数,已突破的是浅色且已失效。价格与区域之间未回补的缺口,是价格可能先停下的地方。
  3. 阅读两个磁贴:买卖压力说明最近 20 根K线偏向哪一方;价格 vs VWAP 说明价格是被拉伸了(接近 ±2σ)还是接近当日平均值。
  4. 在 M1 到 H1 上,把时段框、PDH / PDL 和纽约午夜开盘价当作当天的参考水平;交易时段标签页列出它们的价格。
  5. 打开说明标签页查看每个图形的含义。这里的一切都是供您自行分析的背景信息:指标不给出入场或出场信号。

适合谁

适合那些手动标记供需区域、公允价值缺口、VWAP 水平以及时段高低点,并希望在每张图表上自动绘制和更新它们、同时看到近期成交量简要解读的交易者。

关于成交量(请阅读)

MetaTrader 5 的外汇和 CFD 品种只有 tick 成交量:一根K线内的价格变动次数。它不是交易所成交量,也不是真实的买卖订单。本指标不读取交易所的订单流,而是根据K线来估算:收在高点附近的K线的成交量主要计为买入,收在低点附近的主要计为卖出(成交量 x (收盘 - 最低) / (最高 - 最低),与 Chaikin money flow 的公式相同)。OBV、A/D 和 VWAP 的权重使用同样的 tick 成交量。如果品种有真实成交量(部分股票和期货),可以在输入参数中切换。

它不做什么

  • 不提供买入或卖出信号,也没有入场箭头。压力磁贴中的"买方 / 卖方"只描述近期成交量。
  • 不预测价格,也不声称区域、缺口或 VWAP 带守住的频率。
  • 在 CFD 品种上看不到真实的订单流、订单簿或交易所成交量(见"关于成交量")。
  • 不下订单,也不发送提醒。
  • 不保留早于扫描窗口(默认最近 1000 / 300 根已收盘K线)的区域或缺口。

计算方法

  • ATR 为图表自身周期上 14 根K线的简单平均真实波幅。
  • 区域: 实体至少为 1.5 x ATR 的推动K线,其前有 1 到 3 根波幅不超过 1.0 x ATR 的基础K线,且收盘越过基础区。区域为基础K线的最高-最低范围。已测试 = 价格离开区域后又回到其中。已突破 = 收盘越过远端边界。与同方向仍有效区域重叠的新区域不会被添加。最多绘制 30 个有效区域和 10 个已突破区域,从最新的开始。
  • 公允价值缺口: 宽度至少为 0.1 x ATR。当之后的K线穿过远端边界时视为已回补。最多绘制 20 个未回补和 10 个已回补的缺口。
  • 买卖压力: 买入占比 = sum(成交量 x (收盘 - 最低) / (最高 - 最低)) / sum(成交量),统计最近 20 根已收盘K线。高于 54% 为"买方",低于 46% 为"卖方",介于两者之间为"均衡"。CMF = 2 x 买入占比 - 1。
  • OBV 斜率: 最近 20 根已收盘K线 OBV 的线性回归斜率,以每根K线的平均K线成交量为单位(高于 +0.15 为上升,低于 -0.15 为下降)。
  • A/D 背离: 20 根K线的窗口分为两半。看涨 = 价格创出更低的低点,而累计 A/D 形成更高的低点;看跌 = 价格创出更高的高点,而 A/D 形成更低的高点。
  • VWAP: 自周期开始以来的 sum(典型价格 x 成交量) / sum(成交量)。标准差带使用典型价格的成交量加权标准差。每个周期的第一根K线留空,因此线条不会跨越重置点。
  • 更新: 区域、缺口、成交量峰值和资金流数值使用已收盘K线,每出现一根新K线计算一次。VWAP、其标准差带和当前时段跟随实时K线。面板每秒刷新一次。

VWAP、其标准差带和成交量峰值点是指标缓冲区(0 VWAP,1 +1 SD,2 -1 SD,3 +2 SD,4 -2 SD,5 收涨峰值,6 收跌峰值)。它们的颜色和样式可在"颜色"标签页中修改,其他程序可以用 iCustom 读取它们。

输入参数

MetaTrader 5 中输入参数的名称以英文显示:

Supply / demand zones

  • Draw supply / demand zones: true
  • Bars scanned for zones: 1000 (100..5000)
  • Impulse bar body >= x ATR(14): 1.5
  • Base bar range <= x ATR(14): 1.0
  • Base bars before the impulse, max: 3 (1..5)
  • Show tested zones: true
  • Show broken zones: true (they end at the break bar)
  • Most valid zones drawn: 30 (5..100, newest first)
  • Demand colour / Supply colour: green / red

Fair value gaps

  • Draw fair value gaps: true
  • Bars scanned for gaps: 300 (50..5000)
  • Smallest gap, x ATR(14): 0.1
  • Show filled gaps: true (they end where filled)
  • Most open gaps drawn: 20 (5..100, newest first)
  • Bullish / bearish gap colour: blue / orange

VWAP and volume

  • Draw the VWAP line: true
  • Draw the 1 and 2 standard deviation bands: true
  • VWAP day starts at: Server midnight (or New York midnight, New York 17:00. D1 chart: week, W1: month, MN1: year)
  • Volume: Tick volume (real volume only where the symbol has it)
  • Mark relative volume spikes: true
  • Spike: average of the previous N bars: 20 (5..200)
  • Spike: bar volume >= x that average: 2.0
  • Buy / sell pressure and A/D window, bars: 20 (6..200)
  • OBV slope window, bars: 20 (5..200)

Sessions and day levels (New York time)

  • Draw session boxes: true (M1..H1 charts)
  • Asia session: 19:00-03:00 (New York time, HH:MM-HH:MM)
  • London session: 03:00-08:00 (New York time)
  • New York session: 08:00-16:00 (New York time)
  • Days of session boxes: 3 (1..20)
  • Draw previous day high / low and the New York midnight open: true (charts below D1)
  • Server GMT offset in winter, hours: 99 (99 = detect automatically)
  • Server summer time rule: Europe (or USA, None)

Panel

  • Show the panel: true
  • Panel language: English (12 languages; also switchable on the panel)
  • Tab shown first: Order flow (or Zones, Sessions, Help)
  • Panel X / Y: 10 / 30 (pixels from the top-left corner)

快速上手与常见问题

快速上手

  1. 将指标加载到任意图表和任意周期。
  2. 用面板右上角的按钮选择语言。
  3. 先阅读两个磁贴和"当前"框,然后打开标签页:资金流、区域、交易时段、说明。
  4. 将鼠标停在磁贴、分区条或区域上可查看说明。

常见问题

这是真实的订单流吗?

不是。MetaTrader 5 的外汇和 CFD 品种只有 tick 成交量。买入和卖出成交量是根据每根K线在其波幅中的收盘位置估算的。请参阅"关于成交量"。

它会重绘吗?

区域、缺口、成交量峰值和资金流数值使用已收盘K线。已绘制的区域或缺口位置不变,但其状态会随着新K线收盘而变化(新鲜 -> 已测试 -> 已突破,未回补 -> 已回补)。区域和缺口在最近 1000 / 300 根已收盘K线中查找,因此旧的会离开图表。VWAP 和当前时段跟随实时K线。

我的经纪商服务器不是 GMT+2 / GMT+3。时段还准确吗?

时差根据服务器时钟检测。如果您的经纪商采用美国而非欧盟的夏令时,请将 "Server summer time rule" 设为 USA。策略测试器中没有实时时钟:请在输入参数中设置时差(测试器中的默认值为 GMT+2 加欧盟夏令时)。

为什么 H4 及以上周期没有时段框?

在那些周期上一个时段只有一两根K线。"交易时段"标签页仍会显示最近时段的最高价和最低价。

EA 能读取它吗?

可以,VWAP、标准差带和成交量峰值点是缓冲区 0 到 6(见"计算方法")。区域和缺口只是图表对象。

风险提示

交易具有很高的亏损风险。本指标不预测价格,也不保证任何结果。MetaTrader 5 CFD 品种上的成交量读数是基于 tick 成交量的估算。请把它作为您自己分析的背景信息,切勿单独将其作为交易信号。


作者的更多信息
YazanPro Confluence H1
Yazan Adnan Ramadan Ibrahim
YazanPro Confluence H1 is an Expert Advisor with a chart panel for traders who want to see why a trade is taken. On every closed bar of the analysis timeframe (H1 by default) it scores several groups of indicators, checks the trend on D1, H4 and H1, and looks for a price-action trigger. It enters only when the score, the trend and the trigger agree and every filter passes. It can trade by itself (AUTO), wait for your BUY or SELL click (MANUAL), or only show the analysis (PANEL). Please read this
YazanPro Scalp Panel M5
Yazan Adnan Ramadan Ibrahim
YazanPro Scalp Panel M5 is an Expert Advisor for MetaTrader 5 that puts a multi-indicator checklist on your chart and lets you open short trades with one click. It can also trade by itself (AUTO mode, which is the default). It is meant for traders who want to see in one place what the trend, oscillators, moving averages and candlestick and chart patterns say on a short timeframe, and who will test and adjust the settings themselves. Please read this first. With the default settings this is not a
YazanPro Session Open Scalper
Yazan Adnan Ramadan Ibrahim
YazanPro Session Open Scalper is a configurable Expert Advisor for traders who want to test one specific idea: trading the first minutes after a market session opens. At each scheduled open it waits for a tick with a normal spread, takes a small fixed target, and closes after a short time limit if the target is not reached. Please read this first. With the default settings, this idea lost money in every backtest below that placed trades, including a one-year gold test. In a separate research stu
YazanPro Activity Burst Scalper
Yazan Adnan Ramadan Ibrahim
YazanPro Activity Burst Scalper is an experimental Expert Advisor for traders who want to study one idea on their own broker's data: short bursts of market activity. Price does not move at an even pace. Now and then the number of ticks per minute and the size of the 1-minute bars jump well above their usual level for a few minutes. This EA measures those bursts, opens a short trade when one starts, and closes it quickly. Please read this first. With the default settings this EA lost money in eve
YazanPro Pattern Matcher
Yazan Adnan Ramadan Ibrahim
YazanPro Pattern Matcher 是一款用于 MetaTrader 5 的指标。它可在任何交易品种上、在图表当前显示的任何周期(从 M1 到 MN1)回答三个问题: 价格上一次呈现这种走势是在什么时候?之后发生了什么? 这里是否存在图表形态?它是否已形成、已突破、已回踩、已确认或已失败? 最近的支撑位和阻力位在哪里? 它仅基于已收盘的K线运行,因此不会重绘。它不会下任何订单。 历史相似情境 在每根已收盘K线上,它将最近 24 根K线与该图表自身最近 40,000 根K线中的每一个窗口进行比较。可通过“Match by”(匹配方式)输入参数选择比较方式: Close path (收盘路径):收盘价的走势形状。 Candle shapes (K线形态):每根K线的实体、上影线和下影线,逐根比较。 Close path + candles (收盘路径 + K线):两者同时比较。 Full situation (完整情境,默认):收盘路径和K线,再加上每个窗口末端的市场情境。情境包括此前的趋势、波动率、价格在近期区间中的位置、tick 成交量以及当天的小时。 它保留 20 个互
YazanPro Auto Levels and Fibonacci
Yazan Adnan Ramadan Ibrahim
YazanPro Auto Levels & Fibonacci 是一款 MetaTrader 5 指标,它在图表上绘制支撑 / 阻力区域、突破箭头、趋势线、枢轴点、整数关口和自动斐波那契,并在面板上显示价格与它们各自的距离。 它绘制大多数交易者手动标记的价格水平,在每根收盘 K 线上更新它们,并在面板上告诉你当前价格相对这些水平的位置。适用于任何品种(外汇、金属、指数、股票、加密货币)和 M1 到 MN1 的任何周期。它不下任何订单。 你会看到的内容(编号与截图中的标记一致;每个图表图层都有一个输入参数和面板上的一键按钮) 支撑 / 阻力区。 相距不到半个 ATR 的摆动高点和低点(默认每侧 2 根 K 线,即分形规则)合并为一个区域。区域的强度是触及次数:区域内的摆动点数量。绘制最强的 6 个区域,加上价格上方最近的区域、下方最近的区域以及价格所在的区域。每个区域是一条带阴影的色带,标有触及次数和中心价格:价格下方为绿色,上方为红色。 突破箭头。 箭头标记首次收盘穿越最近一个已确认分形高点或低点的 K 线,可选 RSI(14) / CCI(14) 过滤。每个箭头在其 K 线收盘时确
筛选:
无评论
回复评论