Trading Window and Spread Guard MT4

Trading Window and Spread Guard 是一款 MetaTrader 4 实用工具,用来告诉您自己的智能交易系统(EA)何时不要开新仓。您可以设置最多五个停止窗口(星期几和时间段,例如每天的隔夜结算时段、流动性稀薄的深夜,或您的经纪商点差变宽的时段)以及点差上限。在窗口有效期间,或某个品种的点差高于上限期间,本工具会设置一个您的 EA 可以读取的标志。可选功能:也可以平掉在禁止开新仓期间开立的持仓。

这是暂停交易的工具,不是交易策略。它不寻找适合交易的时间,不提供买卖信号,也绝不会在真实账户或模拟账户上开仓或下单。它不能防止亏损:它只能让您的 EA 跳过新的入场,或在新仓开立后将其平仓。避开哪些时段、是否交易以及如何交易,由您自己决定。

默认设置下没有任何功能启用:没有窗口,点差上限关闭,平仓关闭。在您填写参数之前,本工具只显示面板。

重要:您的 EA 必须读取标志。不检查标志的 EA 会照常交易。检查只需几行代码(见下文)。对于无法修改的 EA,只能使用“平掉禁止期间开立的持仓”选项,而它是在持仓开立之后才平仓,会产生点差和手续费。

功能
- 最多 5 个停止窗口。写法:12:00-12:30(每天)、Mon-Fri 23:50-01:15(在所列的每一天开始,可跨越午夜)、Mon,Wed,Fri 08:00-08:30、Fri 21:00-Mon 01:00(跨越多天的一个时段)。星期用英文(Mon 或 Monday,不区分大小写)或日文;All = 每天。结束时间可以是 24:00。相接或重叠的窗口会合并。
- 窗口时间可按服务器时间(默认)或本电脑的时间。
- 点差上限(点):所有品种一个共同值,另可按品种设置(例如 GOLD=50,US30=300)。
- 品种:图表品种(默认)、品种列表,或 * = 市场报价中的所有品种(最多 100 个)。
- 以终端全局变量形式提供给 EA 的标志,以及现成的读取函数(TWG_Reader.mqh)。
- 可选:平掉禁止期间开立的持仓,仅限您选择的品种和魔术号。本工具启动时已存在的持仓绝不会被触碰。
- 面板:状态(OK 或 BLOCKED 及原因)、下一个窗口及倒计时、您设置的窗口、点差与上限、平仓设置、标志名称和最后一条消息。英文或日文(根据终端语言自动切换)。带折叠按钮。
- 可选的弹出提醒和推送通知:停止开始或结束、点差过宽或持仓被平仓时。

主要参数
- Stop windows:窗口时间的基准(服务器时间/电脑时间),Window 1 至 Window 5(空白 = 关闭)。
- Spread limit:开/关(默认关),最大点差(点,默认 30),按品种的上限。
- Symbols and positions:品种(空白 = 本图表,* = 市场报价中的全部,或列表),平掉禁止期间开立的持仓(默认关),只平这些魔术号(空白 = 全部,0 = 手动交易)。
- Flags:全局变量名称前缀(默认 "TWG")。
- Alerts(弹出、推送)、Panel(显示、语言、角落、偏移、字号)、平仓时的最大滑点、策略测试器演示。
- 共 23 个参数。MetaTrader 4 不显示分组标题,按上述顺序排成一列。

工作原理
- 本工具每 250 毫秒检查一次,约每秒写入一次标志,因此您的 EA 约在 1 到 2 秒后看到变化。
- 标志(终端全局变量;值为 UTC 时间,单位秒;"TWG" 为默认前缀):
- TWG.TIME:当前停止窗口的结束时间,窗口外为 0。
- TWG.SPR.<品种>(例如 TWG.SPR.EURUSD):该品种点差高于上限期间,值大于当前时间。每个监视的品种一个标志。
- TWG.NEXT:下一个停止窗口的开始时间。TWG.HB:最后更新时间(表示本工具正在运行)。
- 标志的值大于 TimeGMT() 期间即为开启。
- 供您的 EA 使用的基本检查(与默认前缀下的 TWG_Reader.mqh 逻辑相同):
bool GuardBlocks(const string sym)
{
if(MQLInfoInteger(MQL_TESTER)) return false;
double now = (double)TimeGMT();
if(GlobalVariableGet("TWG.HB") < now - 30) return false; // guard not running
return GlobalVariableGet("TWG.TIME") > now || GlobalVariableGet("TWG.SPR." + sym) > now;
}
每次新入场之前:if(GuardBlocks(_Symbol)) return;
- TWG_Reader.mqh 提供 TWG_IsBlocked、TWG_TimeBlocked、TWG_SpreadBlocked、TWG_SecondsLeft 和 TWG_GuardRunning。从市场下载的只有 EA 本体;该文件的全文发布在本产品的评论区。在策略测试器中,这些函数总是回答“未禁止”,因此不会改变您的回测。
- 星期指的是窗口开始的那一天。"Mon-Fri 23:50-01:15" 会生成五个窗口,分别在周一 23:50 … 周五 23:50 开始,到次日 01:15 结束。周一 00:00–01:15 不包括在内,因为这部分属于周日开始的时段。若要覆盖周末和周一早晨,请再加一个窗口,例如 Fri 21:00-Mon 01:15。(若用 Fri 21:00-Mon 01:00,周一 01:00–01:15 仍可开仓。)
- “禁止期间开立”是指:持仓的开立时间在停止窗口内,或当时该品种的点差高于上限(对开立不超过 10 分钟的持仓进行判断)。
- 在下一次检查时(每 250 毫秒或下一个报价跳动)发送平仓。
- 可以用相同前缀在多个图表上运行本工具(例如监视不同品种),此时标志保留最长的值。如果不同组的 EA 需要不同规则,请使用不同的前缀。

注意事项与局限
- 不构成保证。本工具本身不会阻止订单。只有检查标志的 EA 才会跳过新的入场。
- 移除最后一个本工具,停止即解除。当您移除它或关闭其图表时,它会立即清除自己的标志。如果终端意外停止,读取函数会在 30 秒后视本工具为已停止,默认此时允许交易。如果希望本工具未运行时您的 EA 也等待,请调用 TWG_IsBlocked(_Symbol, "TWG", true)(blockIfGuardStopped = true)。
- 标志约有 1 到 2 秒的延迟。在窗口或点差突增的第一秒发出的订单仍可能成交。短于一次检查间隔的点差突增可能被漏掉。
- 挂单不会被删除或修改。在停止期间成交的挂单会形成新持仓,只有在平仓选项开启且该持仓在范围内时才会被平仓。
- 魔术号过滤为空时,平仓选项也会平掉您在范围内手动开立的交易(魔术号 0 = 手动交易)。每次平仓都会产生点差和手续费,也可能以亏损结束。本工具无法阻止其他 EA 发送订单;如果某个 EA 在停止期间不断开仓,每一笔都会被平仓。
- 点差标志只针对监视的品种。如果您的 EA 交易其他品种,请将其加入列表或使用 *。
- 窗口时间按您选择的时钟。服务器时间会随经纪商的夏令时变化;电脑时间跟随本电脑。
- 终端全局变量属于单个终端。请在与您的 EA 相同的 MetaTrader 4 终端中运行本工具。
- 本工具只在 MetaTrader 4 运行并已连接时工作。平仓还需要开启“自动交易”(工具栏按钮),并在 EA 设置中允许实盘交易。
- 终端重启后,MetaTrader 4 有时会在几秒内无法创建计时器。本工具会在下一个报价跳动或图表事件时每 3 秒重试一次,在此之前面板显示红色行 "Timer not created - updates on ticks only (retrying)"。
- MetaTrader 4 没有读取服务器时钟的函数。本工具根据收到的报价估算服务器时间;刚启动时,在新报价到来之前,使用最后一个报价的时间。如果您更想用电脑时钟,请选择电脑时间。
- 面板随报价到来而重绘。没有报价时(例如周末),面板可能看起来比实际旧;标志仍由计时器更新。面板每行约在 63 字节处截断(日文更早截断)。
- 策略测试器:标志只保存在内存中。参数 "Tester only: demo window and small demo positions" 开启时(默认),本工具会开立小型演示持仓(最小手数,魔术号 73190):窗口前一笔,本工具不平;窗口内一笔,本工具立即平仓(演示会在几分钟后清理其持仓)。未设置窗口时,使用演示窗口(30 分钟或 2 根 K 线,每天最多一次)。测试报告只显示这段演示,并非交易成绩,可能显示小额亏损。入金非常少时(例如 10 美元)可能没有演示交易。演示绝不会在真实账户或模拟账户上运行。

兼容性与支持
- 仅限 MetaTrader 4。MetaTrader 5 版另行销售。加载到一个图表即可;仅在需要时再增加图表。
- 不使用 DLL、互联网或外部服务器。
- 请先在模拟账户上试用所有设置。
- 通过 MQL5 消息提供支持,3 个工作日内回复:安装、设置、错误报告以及读取函数的调用方法。我们无法建议应避开哪些时段或点差,无法提供行情观点或交易决策,也不代为修改您的 EA。
- 不承诺也不暗示任何交易结果。
作者的更多信息
Elliott Wave Auto Count for MetaTrader 4 同时在四个浪级上自动标注艾略特波浪:基础浪级及其上方的三个浪级。它遵循 "Elliott Wave Principle"(Frost & Prechter)一书中的规则和指导原则,并为当前浪显示价格 x 时间目标区域和失效价位。 本工具适合使用艾略特波浪分析、并希望获得基于规则的初始计数、同时始终能看到备选计数和失效价位的 MT4 交易者。它是分析工具:不会开仓,也不提供买卖信号。计数逻辑与 MetaTrader 5 版本相同,MetaTrader 5 版本为单独的产品。 功能 - 各浪级的波浪标签,按颜色区分(1-2-3-4-5、(i)、[a]、W-X-Y 等)。将鼠标悬停在标签上可查看其价格和时间比率以及一致度分数。 - 形态:推动浪、引导和终结倾斜三角形、锯齿形、平台形(常规、扩展、顺势)、三角形(收缩、阻挡、顺势、扩散)、双重锯齿形、双重三浪和三重三浪,以及最新波浪的进行中形态。 - 目标区域(方框):根据斐波那契价格和时间比率得出的当前浪的价格 x 时间范围。是参考,不是预测。默认显示最低的
Fibo Price Time Zones 将斐波那契价格水平与斐波那契时间目标相结合,并在图表上以方框(价格 x 时间区域)绘出。当来自多个波浪以及最多两个更高周期的方框重叠时,该区域会分三个等级加以强调。 本工具适合已在使用斐波那契回撤和扩展、并且还想大致了解某个价位何时值得关注、而无需手动绘制每个工具的交易者。它仅是显示工具:不提供买卖信号,也不会下单。 功能 - 价格水平:回撤 38.2 / 50 / 61.8 / 78.6 % 和扩展 100 / 127.2 / 161.8 %(各自开关;78.6 % 和 127.2 % 默认关闭)。 - 时间目标:在 B 之后,波浪长度(K线数)x 0.382 / 0.618 / 1 / 1.618(0.382 默认关闭)。 - 价格水平与时间目标交汇处的方框。图表周期与最多两个更高周期之间的共振分三个等级加以强调。 - 简洁的默认视图:最新波浪和有共振的方框。也可以显示所有波浪、仅共振或仅最新波浪。 - 扩展从 B 测量(默认)或从 C 测量(A-B-C 投影)。 - 信息表:各周期的道氏趋势、基准波浪(A 和 B 的价格和时间)、以
Supply & Demand Zones 按照一条固定且完全公开的规则,在 MetaTrader 5 图表上标出供给区和需求区:一根强K线(实体至少为 ATR 的 X 倍),其前方留下由小实体K线组成的短"基底"(base)。当强K线为阳线并收于基底上方时,该基底成为需求区;当强K线为阴线并收于基底下方时,该基底成为供给区。每个区域显示其状态:未触及(fresh)、已触及(附次数)或已突破(broken)。 本指标面向手动绘制此类区域、并希望每次都按同样方式绘制的交易者。本指标仅用于显示:不提供买入或卖出信号,也不下单。区域是根据过去K线得出的价格范围,并不预测价格会在该处停止或转向。 功能 - 按上述规则生成需求区和供给区,仅根据已收盘K线判断。区域一旦生成,其上沿、下沿和起点均不再移动。 - 每个区域带有标签:"Demand fresh"(需求区 未触及)、"Supply touched 2"(供给区 已触及 2 次)、"Demand broken"(需求区 已突破)。将鼠标悬停在区域上,可查看其价格、基底K线数量以及第一根基底K线的时间。 - 按状态着色:未触及、已触及、已
FREE
RSI AutoScale 是一款简洁、轻量的 RSI,适合同时使用 TradingView 和 MetaTrader 5、并希望两边图表看起来一致的交易者。 显示内容 - RSI(Wilder 平滑):与标准 RSI 数值相同,可使用任意应用价格。 - RSI 上的信号线:SMA、EMA、SMMA 或 LWMA,周期可单独设置。 - 水平线:上、中、下三条线(默认 70 / 50 / 30)。使用 MT5 原生的指标水平位,因此线条延伸到右边缘,数值也会显示在价格刻度上。 - 区域填充:中间区带带有底色。RSI 高于上水平线和低于下水平线的部分会被填充,极端区域一目了然。 - 向右侧空白延伸:中间区带会延伸到最后一根K线右侧的空白区域,与 TradingView 相同。 刻度模式 1. Auto:MT5 自动缩放。RSI 的小幅波动也会占满整个窗口高度。 2. Auto, clamped 0-100:根据可见K线和水平线自动适配,绝不超出 0-100,并在滚动或缩放时更新。 3. Fixed 0-100:传统显示方式。 输入参数 - RSI period (14), Appl
FREE
Stoch RSI Band Fill 是一款适用于 MetaTrader 5 的 Stochastic RSI 指标。MT5 没有内置的 Stoch RSI,本指标补上了这一项。它采用与 TradingView 内置 Stoch RSI 相同的计算步骤,并使用相同的布局:K 线和 D 线、80 / 50 / 20 水平线,以及上下水平线之间的阴影带。 计算步骤 1. 对所选价格(默认:close,周期 14)计算 RSI,并用 Wilder 方法(RMA)平滑。第一个平均值是前 14 个价格变化的简单平均。 2. 在 Stochastic Length(默认 14)范围内计算该 RSI 的随机值:100 x (RSI - 最低 RSI) / (最高 RSI - 最低 RSI)。 3. K = 随机值的 SMA(默认 3)。D = K 的 SMA(默认 3)。 当窗口内的最高 RSI 与最低 RSI 相等时,分母为零(价格没有变动时会出现这种情况)。此时保留前一个值,这与 TradingView 的做法相同。 与 TradingView 的比较 - 我们使用 TradingView
FREE
Pivot Points Six Types with Level Alerts 是一款适用于 MetaTrader 5、与 TV 兼容的枢轴点指标。它使用与 TradingView 自带的 "Pivot Points Standard" 指标相同的公式和相同的周期划分,并以相同的方式绘制水平线:从每个周期第一根K线开始的短水平线,带有橙色(#FB8C00)的 "R1 (价格)" 样式标签。 六种计算类型 各水平由前一周期的最高价、最低价和收盘价计算。 - Traditional:P、R1–R5、S1–S5 - Fibonacci:P、R1–R3、S1–S3(前一周期波幅的 0.382 / 0.618 / 1.000) - Woodie:P、R1–R4、S1–S4(与 TradingView 一样,使用当前周期的开盘价) - Classic:P、R1–R4、S1–S4 - DM (DeMark):P、R1、S1(同时使用前一周期的开盘价) - Camarilla:P、R1–R5、S1–S5(R5 = high / low x close) 水平数量较少的类型,其余水平只是留空。
FREE
Supertrend Trend Fill with Change Alerts 是一款适用于 MetaTrader 5 的 TV 兼容 Supertrend。它使用与 TradingView 内置 "Supertrend" 指标相同的计算方法,并以相同方式绘制:上涨趋势时价格下方为绿线,下跌趋势时价格上方为红线,线与每根K线实体中点之间为浅色填充。 Supertrend 显示趋势的方向。它是图表分析的辅助工具,不是买入或卖出信号,也不预测价格的走向。 计算方法 - ATR Length 10、Factor 3.0、来源 hl2 = (high + low) / 2、ATR 用 RMA(Wilder)平滑——即 TradingView 的默认值。 - 上轨 = 来源 + Factor x ATR,下轨 = 来源 - Factor x ATR。与 TradingView 的 ta.supertrend() 一样,每条轨道只朝趋势方向移动。 - 收盘价升至上轨之上时趋势转为上涨,收盘价跌至下轨之下时趋势转为下跌。 - TradingView 内置版本没有的选项:用 SMA 代替 RMA
FREE
MACD Four Color Histogram 是一款用于 MetaTrader 5 的 MACD,其公式和外观与 TradingView 内置的 MACD 相同。它专为同时使用两个平台、希望每个图表上的 MACD 读法一致的交易者设计。 与 MT5 标准 MACD 的区别 - MT5 标准 MACD:柱状图就是 MACD 线本身,信号线为 SMA。 - 本指标:与 TradingView 相同,由三部分组成。MACD 线、信号线,以及柱状图 = MACD - 信号线。柱状图有 4 种颜色。 显示内容 - MACD 线 = MA(价格, Fast) - MA(价格, Slow) - 信号线 = MA(MACD, Signal) - 柱状图 = MACD - Signal,分 4 种颜色: 零轴上方且增长 / 零轴上方且回落 / 零轴下方且回升 / 零轴下方且下降 - 零轴线(虚线)。将其颜色设为 None 即可隐藏。 - 振荡器和信号线可分别选择 EMA 或 SMA。EMA 以前 "length" 根K线的 SMA 作为初始值,与 TradingView 的计算方式相同。 -
FREE
VWAP Band Fills with Anchored VWAP 是一款用于 MetaTrader 5 的 TV 兼容 VWAP。它使用与 TradingView 内置 "VWAP" 指标(Pine ta.vwap)相同的公式,提供相同的输入参数 - 锚定周期、来源、偏移、按标准差或百分比计算的带 #1 至 #3 - 并以相同方式绘制:一条蓝色 VWAP 线、绿色 / 橄榄色 / 青色的带,以及带之间的浅色填充。可选的锚定 VWAP 从一条竖线开始,您可以把这条竖线拖到任意一根K线上。 计算方法 对当前锚定周期内的每一根K线: - VWAP = sum(source x volume) / sum(volume) - 标准差 = ( sum(volume x source^2) / sum(volume) - VWAP^2 ) 的平方根 - 带 #n = VWAP +/- 标准差 x 倍数 #n;在 Percentage 模式下,距离为 VWAP x 1% x 倍数。 累计和从每个新锚定周期的第一根K线起重新开始计算。 锚定周期和来源 - Anchor Period: Ses
FREE
Prior Day Week Month Levels with Touch Alerts 以 TradingView 的风格,在您的 MetaTrader 5 图表上把前一日、前一周和前一月的最高价与最低价画成整洁的水平线,并在右端显示标签。它还可以显示前一日收盘价和今日开盘价。 水平 - PDH / PDL:前一日最高价和最低价(蓝色 #2962FF,实线) - PWH / PWL:前一周最高价和最低价(橙色 #FF9800,虚线) - PMH / PML:前一月最高价和最低价(紫色 #9C27B0,点划线) - PDC:前一日收盘价(灰色,点线,默认关闭) - DO:今日开盘价(青色,点线,默认关闭) 每个水平都可以单独开关并有自己的颜色;线型和线宽按组设置。 计算方法 - 数值是最近一个已完成的日、周或月的最高价、最低价和收盘价,以及当日的开盘价——与 TradingView 脚本用 request.security(..., high[1]) 读取的"前一周期"数值相同。 - 这些数值由 D1 K线构建,因此 M5、H1 和 H4 图表显示的水平完全相同。 - 日、周、月
FREE
Candle Countdown Tag with Spread 在紧挨最后一根K线的小彩色标签中显示当前K线还剩多少时间 - 与 TradingView 显示K线倒计时的方式相同。同一个标签还可以显示当前点差、最多两个额外周期的剩余时间以及下一根K线的开盘时间。这是一款用于 MetaTrader 5 的显示工具:没有警报,没有信号,不进行交易。 显示内容 - 图表周期的剩余时间:不足一小时显示为 mm:ss,不足一天显示为 hh:mm:ss,更长的K线显示为 "2d 04:15:30"。 - Extra timeframe 1 和 2(可选):例如在 M15 图表上显示 H4 和 D1,各占一行并带有周期名称。 - 点差:以 pips 为单位(3/5 位小数的品种为 10 个点)、以点为单位,或以价格差表示。 - 下一根K线的开盘时间(可选):服务器时间或您电脑的时间,带星期几,例如 "Next Mon 00:00"。 - 休市:当品种的交易时段关闭时,标签变为灰色,并显示 "Market closed" 以及距离交易时段重新开启的时间。 外观与位置 - 在最后一根K线旁边(默
FREE
您是否手动标记供给区和需求区,而每次结果都略有不同?这款免费的 MetaTrader 4 指标按照一条固定规则绘制这些区域,规则全文写在下方,您可以自行核对每一个区域。 思路:一根强K线(实体至少为 ATR 的 X 倍)在其正前方留下由 1 到 10 根小K线组成的"基底"(base)。收于基底上方的阳线强K线使该基底成为需求区;收于基底下方的阴线强K线使该基底成为供给区。本指标只显示这些区域。它不提供买入或卖出信号,不下单,区域也不代表价格会在该处产生反应。 计算方法 1. K线的真实波幅(True Range)= max(high, previous close) - min(low, previous close)。 2. ATR = 强K线之前 N 根K线真实波幅的简单平均值(不包括强K线本身)。 3. 强K线 = |close - open| 至少为 X x ATR。 4. 基底 = 紧邻强K线之前、实体不超过 Y x ATR 的连续K线,向前计数,最多到最大数量。强K线正前方没有小K线 = 不生成区域。 5. 边缘 = 基底K线的最高价和最低价;选择 "Bodies o
FREE
这是 RSI AutoScale 的 MetaTrader 4 版本。它绘制带信号线的标准 Wilder RSI、水平线之间的阴影区带、RSI 离开该区带时的彩色区域,并提供三种刻度可选。它适合同时使用 TradingView 和 MetaTrader 4、并希望两边的 RSI 窗口看起来大致相同的交易者。 在 MT4 上的显示效果 - RSI 线:在相同周期和应用价格下,与 MT4 内置 RSI 的数值相同。 - 信号线:RSI 的移动平均线(SMA、EMA、SMMA 或 LWMA),周期可单独设置。可以隐藏。 - 水平线(默认 70 / 50 / 30):使用 MT4 标准的指标水平位绘制,因此延伸到右边缘,数值也显示在刻度上。在 MT4 上三条线都是虚线,因为 MT4 的指标水平位只允许一种线型。 - 中间区带:位于 RSI 后方的填充矩形,从最早的K线一直延伸到最后一根K线之后设定的根数(默认 100),因此区带会延续到右侧空白区域。 - 超买和超卖区域:在 RSI 与水平线之间逐根K线填充。在正常缩放下看起来是一整块平滑区域。在最大的几档放大倍率下,边缘会略呈阶梯状。
FREE
Supertrend Trend Fill with Change Alerts MT4 将兼容 TV 的 Supertrend 带到 MetaTrader 4。如果您也使用 TradingView,您一定熟悉其内置的 "Supertrend":趋势向上时价格下方显示绿色线,趋势向下时价格上方显示红色线,线与K线之间有一条淡色的带。本 MT4 指标重现了该计算方式和外观。 用途:查看当前的趋势方向以及方向会在何处翻转。它不是:买入或卖出信号,也不是预测。图表上的趋势变化并不能说明价格接下来会怎样走。 计算概要 设置              | 默认值              | 与 TradingView 相同? ATR Length        | 10                  | 是 Factor            | 3.0                 | 是 ATR 方法          | RMA(Wilder)       | 是(SMA 为附加选项) 来源              | hl2 = (H + L) / 2   | 是(clo
FREE
一款用于 MetaTrader 4 的 MACD,读起来与 TradingView 上的 MACD 一样:MACD 线、信号线,以及两者差值的柱状图,柱状图以四种色调着色。如果您白天在两个平台之间切换,MT4 图表上的 MACD 窗口的外观和表现将与您习惯的一致。 为什么不用 MT4 内置 MACD? MT4 自带的 MACD 将 MACD 线画成灰色柱,并用 SMA 平滑信号线。没有单独的柱状图,也没有颜色变化。本指标按 TradingView 的方式计算三部分(以 SMA 作为初始值的 EMA,柱状图 = MACD 减去信号线),并为每根柱状图着色。 四种颜色的含义(默认颜色) - 深绿色:柱状图在零轴上方,且大于前一根K线 - 浅绿色:柱状图在零轴上方,且小于前一根K线 - 浅红色:柱状图在零轴下方,且高于前一根K线 - 深红色:柱状图在零轴下方,且低于前一根K线 蓝色 = MACD 线,橙色 = 信号线,灰色虚线 = 零轴。 在 MT4 上更改颜色——请务必阅读 请在“输入”选项卡中更改颜色(即下方“输入参数”中列出的颜色参数)。在 MT4 的“颜色”选项卡中所做的更改不
FREE
MetaTrader 4 自带 Stochastic 和 RSI,但没有 Stochastic RSI。本指标为 MT4 用户补上了这一项,并按与 TV 兼容的方式制作:它遵循 TradingView 自带 Stoch RSI 的计算方法,窗口外观也符合 TradingView 用户的习惯——蓝色 K 线、橙色 D 线、80 和 20 的虚线水平、50 的点线,以及 80 与 20 之间的浅色带。 子窗口中显示的内容 - K 线和 D 线。数据窗口(Data Window)中只列出 K 和 D。 - 上轨(80)和下轨(20)为虚线,中线(50)为点线。它们以 MT4 指标水平线的方式绘制,因此会延伸到右边缘,其数值也会显示在刻度上。每条线都可以隐藏。 - 上下水平线之间的填充带,绘制在线条后方。它可以延伸到图表右侧的空白边距中(默认 100 根K线)。 - 刻度:Fixed 0-100(默认)、Auto(MT4 自动缩放)或 Auto clamped to 0-100(限制在 0-100 内),后者会适配您能看到的 K 和 D 值,并在滚动或缩放时重新适配。 输入参数(MT4 按
FREE
Pivot Points Six Types with Level Alerts MT4 将与 TV 兼容的枢轴点带到 MetaTrader 4。如果您也在 TradingView 上看图,您一定知道它内置的 "Pivot Points Standard"。这款 MT4 指标再现了它:相同的六种计算方法,相同的从一天到十年的周期选择,以及相同的外观——每个水平一条橙色(#FB8C00)线,从每个周期的开头开始,标签形如 "S2 (1.08345)"。 各方法给出的水平 方法 | 绘制的水平 | 备注 Traditional | P, R1-R5, S1-S5 | Fibonacci | P, R1-R3, S1-S3 | 前一周期波幅的 0.382 / 0.618 / 1.000 Woodie | P, R1-R4, S1-S4 | 包含当前周期的开盘价 Classic | P, R1-R4, S1-S4 | DM (DeMark) | P, R1, S1 | 使用前一周期的开盘价和收盘价 Camarilla | P, R1-R5, S1-S5 | R5 = high / low
FREE
Prior Day Week Month Levels with Touch Alerts MT4 在您的 MetaTrader 4 图表上显示前一日、前一周和前一月的最高价与最低价,画法与 TradingView 用户习惯看到的一样:细的水平线,右端带有简短标签和价格。可选:前一日收盘价、今日开盘价,以及价格触及线时的警报。 您看到的内容 线 | 含义 | 默认外观 PDH | 前一日最高价 | 蓝色 #2962FF,实线 PDL | 前一日最低价 | 蓝色 #2962FF,实线 PWH | 前一周最高价 | 橙色 #FF9800,虚线 PWL | 前一周最低价 | 橙色 #FF9800,虚线 PMH | 前一月最高价 | 紫色 #9C27B0,点划线 PML | 前一月最低价 | 紫色 #9C27B0,点划线 PDC | 前一日收盘价 | 灰色,点线(关闭) DO | 今日开盘价 | 青色,点线(关闭) 当前的线从其周期的开始延伸到最新的 K 线再往右 15 根(Extend,0-500)。将 "Periods to draw" 设为大于 1(最大 50),即可同时保留之前周期的
FREE
VWAP Band Fills with Anchored VWAP MT4 将 TradingView 的 VWAP 带到 MetaTrader 4。如果您使用 TradingView 内置的 "VWAP",在这里会看到相同的参数(Anchor Period、Source、Offset、Bands Calculation Mode、Bands Multiplier #1 to #3、Hide VWAP on 1D or Above)、相同的公式(Pine ta.vwap)和相同的颜色——另外还有一条锚定 VWAP(Anchored VWAP),从您拖动垂直线的位置开始计算。 公式 在每个锚定周期内,逐根K线计算: VWAP = sum(source x 跳动量) / sum(跳动量) 偏差 = sqrt( sum(跳动量 x source^2) / sum(跳动量) - VWAP^2 ) Band #n = VWAP +/- 偏差 x 倍数 #n(Percentage 模式:VWAP x 1% x 倍数) 在下一个周期的第一根K线处全部重新开始。 可设置的内容 设置 | 可选项
FREE
Candle Countdown Tag with Spread MT4 在您的 MT4 图表上显示 TradingView 风格的倒计时:在最后一根 K 线旁显示一个小标签,告诉您该 K 线何时收盘,同时显示当前点差。可选的附加行显示另外两个时间周期的剩余时间,以及下一根 K 线的开盘时间。除此之外没有其他功能——它不交易、不发出警报,也不提供信号。 一个标签,最多五行 行 | 示例 | 设置 图表时间周期 | 12:41 | 默认开启 附加时间周期 1 | H4 02:12:41 | 关闭(选择一个时间周期即可开启) 附加时间周期 2 | D1 13:12:41 | 关闭 下一根 K 线开盘 | Next Tue 08:00 | 关闭;服务器时间或电脑时间 点差 | Spread 1.2 pips | 开启;pips、points 或价格 时间格式:不足一小时为 mm:ss,不足一天为 hh:mm:ss,超过一天为 "Nd hh:mm:ss"。 当该品种的交易时段关闭时,标签变为灰色,并显示 "Market closed" 和 "Opens in ...",直到下一个交易时段。
FREE
Dow Structure MTF 在 MetaTrader 4 中使用在日本交易者中常见的回调低点 / 反弹高点(pullback low / rally high)方法,同时显示五个周期的道氏理论趋势。对每个周期,它会显示趋势是上升、下降还是区间,哪个价格会改变趋势,以及当前价格与该价格的距离。仅使用已收盘的K线,因此已确认的结果之后不会改变(无重绘)。 本工具适合手动查看多个周期趋势结构、并希望将其汇总到一个表格中、同时将关键价位以线条绘在图表上的交易者。它仅是显示工具:不提供买卖信号,也不会下单。 功能 - 五个周期的表格(默认 M15、H1、H4、D1、W1,均可更改):趋势、回调低点 / 反弹高点,以及与最近收盘价的距离(外汇以 pips 表示,黄金、指数及其他品种以价格差表示)及其相当于该周期 ATR(14) 的倍数。 - 详细表格(关闭紧凑表格时):最近一次趋势变化发生在多少根K线之前及其原因,以及尚未确认的摆动点候选("pending swing")。 - 水平线:图表周期以及最近的更高周期(默认 3 个)的回调低点 / 反弹高点。 - 图表周期上的突破标签,例如
Fibo Price Time Zones for MetaTrader 4 将斐波那契价格水平与斐波那契时间目标相结合,并在图表上以方框(价格 x 时间区域)绘出。当来自多个波浪以及最多两个更高周期的方框重叠时,该区域会分三个等级加以强调。 本工具适合已在使用斐波那契回撤和扩展、并且还想大致了解某个价位何时值得关注的 MT4 交易者。它仅是显示工具:不提供买卖信号,也不会下单。计算方法、参数和默认值与 MetaTrader 5 版本相同,MetaTrader 5 版本为单独的产品。 功能 - 价格水平:回撤 38.2 / 50 / 61.8 / 78.6 % 和扩展 100 / 127.2 / 161.8 %(78.6 % 和 127.2 % 默认关闭)。 - 时间目标:在 B 之后,波浪长度(K线数)x 0.382 / 0.618 / 1 / 1.618(0.382 默认关闭)。 - 价格水平与时间目标交汇处的方框;多个波浪以及最多两个更高周期之间的共振分三个等级加以强调。 - 默认视图:最新波浪和有共振的方框(可选择所有波浪、仅共振或仅最新波浪)。 - 扩展从 B 测量(默认
Time Average Lines 绘制四条按时间而不是按K线数量计算的平均线,因此切换周期时每条线所代表的时间长度保持不变:时间移动平均线、TWAP、同一时刻平均线和基于时间的 EMA。对于同一时刻平均线,今天剩余的时间会以连接过去平均值的点线路径显示;该路径是过去的汇总,而不是预测。 本工具适合希望平均线在 M1 和 M15 上含义相同、并希望将今天与过去几天同一钟点时刻的价格走势进行比较的日内交易者。它仅是显示工具:不提供买卖信号,也不会下单。 功能 - (1) Time MA:最近 N 分钟内(默认 60)开始的K线的平均收盘价。无论在 M1 还是 M15 上,它都是 "最近 60 分钟"。 - (2) TWAP:自重置时间以来每根K线 (open + high + low + close) / 4 的平均值。按日(默认)、周、东京 09:00、伦敦 08:00 或纽约 08:00 重置。 - (3) 同一时刻平均线:日开盘价 + 最近 N 次(默认 20)同一钟点时刻 (close - day open) 的平均值,并以点线路径显示今天剩余的时间(默认开启)。仅限日内周
Auto Trendline Channel MTF 在 MetaTrader 4 中根据已确认的摆动高点和低点自动绘制趋势线、平行通道和水平支撑 / 阻力,并为每条线记录触及次数、收盘突破、影线突破和回测。表格显示图表周期及两个更高周期上价格上方和下方最近的线、与其距离以及道氏理论方向。 本工具适合手动绘制趋势线和价位、并希望按固定且明确的规则绘制的交易者。它仅是显示工具:不提供买卖信号,也不会下单。触及次数和突破记录描述的是过去的图表;它们并不表示价格将来会在某条线处止步还是突破该线。 功能 - 趋势线:每侧最多 2 条,按触及次数排序。通道:在每侧排名第一的线上加一条平行线。 - 水平线:由最近 300 根K线的摆动点聚类得到的价位,价格上方和下方各最多 3 条。 - 突破记录:在收盘越过线的K线上标记 "x",在回测K线上标记 "o"。每侧最新被突破的线以虚线保留 50 根K线。 - 多周期表格:图表周期 + 两个更高周期(默认自动,例如在 M15 图表上为 M30 和 H1,也可在设置中选择)。上方 / 下方最近的线、距离(外汇以 pips 表示,其他品种以价格差表示)、
Currency Strength Meter for MetaTrader 4 将 8 种主要货币(USD、EUR、JPY、GBP、AUD、NZD、CAD、CHF)组成的 28 个货币对合成为每种货币一条强弱线,并附有图表周期、M15、H1、H4 和 D1 的排名表。完整公式已在下文公开。 本工具适合在选择要关注的货币对之前先比较各货币、并希望确切了解数值如何计算的 MT4 交易者。它是分析辅助工具:不会告诉您何时买入或卖出,也不显示未来的价格走势。公式、参数和默认值与 MetaTrader 5 版本相同,MetaTrader 5 版本为单独的产品。 功能 - 子窗口中的 8 条强弱线,右端显示货币名称和数值。 - 多周期排名表:图表周期加四个周期(默认 M15、H1、H4、D1,均可更改),货币按从强到弱排序。 - 28 个货币对差值列表(默认关闭):基础货币强度减去报价货币强度,按差值从大到小排列。 - 附加品种(默认空):最多 3 个品种,例如黄金或股指,以相同的 % 变化显示在单独的表格中。它们不用于 8 种货币的计算。 - 品种前缀和后缀可从图表品种自动检测,也可手动设
Trade History Stats Panel for MetaTrader 4 读取您自己账户历史中的已平仓交易,并在图表上的面板中汇总:交易次数、胜率、盈利因子、每笔交易平均盈亏、已平仓交易曲线的回撤、持仓时间、买入 / 卖出,以及按月份、品种、星期和小时的表格。 本工具适合希望回顾自己过去的交易(就像一本会自动填写的交易日志)、并按期间、品种或魔术号查看数据的交易者。它从不下单、修改或关闭订单,也不提供买卖信号。 功能 - 期间按钮:Today / This week(从周一起)/ This month / Last month / This year / All / Custom dates,按平仓时间(服务器时间)判断,范围为 "Account History"(账户历史)选项卡中已加载的交易(请将其设置为 All History,见注意事项与局限)。 - 面板上的筛选:所有品种、仅图表品种或您自己的品种列表;所有交易、仅手动交易(magic 0)或您自己的魔术号列表。佣金和隔夜利息可一键包含或排除。 - 汇总:交易次数、盈利 / 亏损次数(以及持平交易)、胜率、净利
Prop Challenge Loss Tracker for MetaTrader 4 在图表上的面板中显示,距离资助账户(prop)挑战的每日亏损限额和最大亏损限额还剩多少空间,并在限额逐步被用掉时发出分级警报。 本工具适合正在参加 prop 挑战、希望按自己项目的规则设置并一眼看到剩余亏损空间的交易者。它仅是显示和警报工具:从不开立、修改或关闭任何订单。是否超出限额完全取决于您自己的交易以及您在收到警报后的操作。 功能 - 用一个词和一种颜色显示整个账户的状态:OK / Caution / Danger / Breached(默认阈值为限额已用 50% 和 80%)。 - 每日亏损限额:已用 %、剩余金额(以及占初始余额的 %)、达到限额时的净值水平,以及作为计算起点的日初值。 - 最大亏损限额:已用 %、剩余金额、限额水平,以及追踪型规则所追踪的峰值。 - 今日盈亏,包括从前一日持有过来的仓位的浮动盈亏(已平仓 / 浮动分开显示)、盈利目标进度(已平仓盈亏)、交易天数,以及距下一次每日重置的倒计时。 - 按限额已用 % 发出分级警报(默认 50、80、95;最多 10 级)
Market Structure Liquidity Map for MetaTrader 4 以聪明钱概念(SMC)风格在图表上绘制市场结构:摆动点标签、结构突破(BOS)、性质转变(CHoCH)、等高点与等低点、前一日和前一周价位、流动性扫荡以及未回补的公允价值缺口(FVG),并附有一个显示图表周期及两个更高周期的小表格。 本工具适合手动分析结构和流动性、并希望每次都以相同方式绘制相同价位的 MT4 交易者。它仅是显示工具:不提供买卖信号,也不会下单。计算方法、参数和默认值与 MetaTrader 5 版本相同,MetaTrader 5 版本为单独的产品。 功能 - 摆动点标签 HH / HL / LH / LL(默认两侧各 3 根K线;最近 10 个标签)。 - BOS 与 CHoCH 以收盘价判断。顺趋势方向收盘突破参考摆动点为 BOS;逆趋势收盘突破受保护的低点或高点为 CHoCH。最近 4 个以虚线绘制。 - 流动性线:未被扫荡的摆动高点和低点,以及等高点与等低点(EQH / EQL)。每侧最近的 3 条向右延伸。 - 前一日高点和低点(PDH / PDL,低于 D1
Divergence Detector for MetaTrader 4 查找价格摆动点与您所选的一种振荡指标(RSI、MACD histogram、Stochastic %K、OBV、CCI 或 Momentum)之间的常规背离和隐藏背离,并在价格图表和指标窗口中绘出,同时附有显示其他四个周期的小表格。 本工具适合用肉眼寻找背离、并希望按固定且可见的规则在已收盘K线上找出背离的 MT4 交易者。它仅是显示工具:不提供买卖信号,也不会下单。计算方法与 MetaTrader 5 版本相同,MetaTrader 5 版本为单独的产品。 功能 - 常规背离(实线,默认开启)和隐藏背离(虚线,默认关闭)。 - 价格图表和指标窗口中的线条,在第二个摆动点处带有简短标签;均可单独关闭。 - 每条线的工具提示:类型、两个摆动点处的振荡指标数值、摆动点时间以及确认K线。 - 周期表格(默认 M15、H1、H4、D1):最近背离的类型及其距今K线数,例如 "Bull 7 bars"。"none" = 分析范围内没有背离;"—" = 数据仍在加载。 - 在图表周期上确认新背离时发出警报(默认关闭):支
Multi Symbol Market Scanner Panel 在您的 MT4 图表上的一个表格中显示最多 30 个品种:M15、H1、H4 和 D1 上的趋势方向、RSI 和 ATR%,以及今日波幅、与昨日高点或低点的距离和简单的 H1 / H4 摆动结构。点击品种名称即可将图表切换到该品种。 本工具适合关注多个外汇货币对、贵金属或指数、并希望用一个总览代替打开多张图表的 MT4 交易者。它仅是显示工具:不提供买卖信号,不对应交易的品种进行排名,也从不下单。 功能 - 行:市场报价中的前 30 个品种,或您自己的逗号分隔列表(最多 30 个),前缀和后缀可自动或手动设置。找不到的名称显示为 "(n/a)"。 - M15 / H1 / H4 / D1 各周期的趋势(Up、Down 或 Flat)、RSI(14) 和 ATR%。 - Range%*(今日波幅占 20 日平均波幅的百分比)和 Prev H/L*(与昨日高点或低点的距离,以日线 ATR 为单位)。 - 结构 H1 / H4:最近一个摆动高点或低点被收盘突破的方向。 - 点击列标题排序。折叠按钮、三种尺寸、根据图表背景
筛选:
无评论
回复评论