Trebuchet Bracket Engine

  • 专家
  • Syarief Azman Bin Rosli
    Syarief Azman Bin Rosli
    您好,欢迎访问我的官方 MQL5 个人主页!
    我是 Syarief Azman Bin Rosli,一名专注于 MetaTrader 5 和 MetaTrader 4 的量化交易软件工程师与算法系统开发者,拥有十余年的自动化交易系统架构设计经验。
    我的开发理念基于严谨的数学风险模型、动态波动率自适应与长期资金安全保护。我的交易系统不依赖僵化过拟合的历史参数,而是通过实时市场波动率基准(例如平均真实日波幅 ADR 自适应算法)与多周期技术指标共振,在趋势与震荡行情中稳健运行。
    核心专业领域:
    • MQL5 与 MQL4 自动化智能交易系统(EA)架构设计
  • 版本: 1.0
  • 激活: 5

Trebuchet Bracket Engine 是一款 MetaTrader 4 智能交易系统,交易日内波幅扩张突破。在锚点时刻(默认为日开盘)它测量最近 N 天的波幅,在锚点上方 K x 波幅处挂 buy stop、下方挂 sell stop,止损设在锚点,并在日终离场时全部平仓。每天每个方向最多一笔交易;不使用网格、马丁格尔、加仓摊平,也不隔夜持仓(除非关闭日终离场)。

快速开始

  1. 将 EA 加载到该品种的一个图表上(任意周期;逻辑使用日线和时钟),并开启 AutoTrading 与 "Allow live trading"。
  2. 先用默认值:4 天 Dual Thrust 波幅,触发距离 0.50 x 波幅,止损在锚点,服务器时间 21:00 停止入场、22:00 日终离场,风险 1 %。
  3. 锚点之后面板显示 BRACKET ARMED,并出现两张挂单:buy stop 和 sell stop。
  4. 检查:在策略测试器中以可视模式运行 XAUUSD M15 两周,可看到每个区间和交易。
  5. 推送提醒:设置 MetaQuotes ID(工具 > 选项 > 通知),并将 Push Notifications = true。

交易逻辑

波幅:Range Basis 为 Dual Thrust (max of HH-LC, HC-LL) 时使用今天之前已完成的 N 天(Range Lookback):HH/LL 为其最高价和最低价,HC/LC 为最高和最低收盘价,波幅 = HH-LC 与 HC-LL 中较大者。Average daily range = 这些天 high-low 的平均值;Previous day range = 昨天的 high-low。

锚点:在 Anchor Time 固定锚点价格。00:00 使用日开盘价(服务器日第一个报价)。其他时间使用该时刻或之后第一根K线的开盘价。

触发价:买入触发 = 锚点 + Buy Trigger Distance x 波幅,卖出触发 = 锚点 - Sell Trigger Distance x 波幅。若 波幅 / 日线 ATR(Daily ATR Period)低于 Minimum Range 或高于 Maximum Range,当天不设区间(RANGE TOO NARROW / RANGE TOO WIDE)。

Entry Orders:

  • Pending stop orders:锚点后立即挂出 buy stop 和 sell stop。若触发价距离小于经纪商止损水平,该方向改由 EA 自行监控并以市价入场(VIRTUAL)。
  • Market order on touch:不挂单;Ask 到达买入触发时买入,Bid 到达卖出触发时卖出(点差超过 Max Spread for Market Entries 时跳过)。

设定区间时触发价已被越过的方向(例如重启后)标记为 MISSED,不会追单。每个方向每天最多交易一次,Max Trades per Day 限制总笔数。Cancel the Opposite Order on Fill 在一方成交时删除另一方。

Stop Loss Placement:

  • At the anchor:止损在锚点价格。
  • At the opposite trigger (stop and reverse):多单止损在卖出触发、空单止损在买入触发,假突破可转为反向交易。
  • Range fraction from entry:入场价减去(空单加上)Stop Distance for Range Fraction x 波幅。

必要时止损会放宽到经纪商最小距离。

离场:Take Profit 按止损距离的该 R 倍数设置目标(0 = 无目标)。Breakeven Trigger 在盈利达到该 R 数时把止损移到入场价。到 Entry Cutoff 删除全部挂单;到 Day Exit Time 平掉 EA 的全部仓位,前一服务器日遗留的仓位立即平仓(留空 = 隔夜持有)。平仓、删单和修改止损只在冻结距离之外且交易时段内发送,否则重试。

Lot Sizing:Fixed lots 按 Fixed Lots 交易。Risk % of balance:手数 = 余额 x Risk per Trade / 100 / 每手止损亏损,按步长向下取整并受 Max Lots 限制。低于经纪商最小手数时使用最小手数,因此小账户或日波幅很大的黄金可能超过设定的风险百分比。每次下单前检查可用保证金(NO MARGIN)。

建议:XAUUSD 和 GBPUSD。EURUSD 等低波动货币对在默认设置下结果较弱。时间为经纪商服务器时间(按 GMT+2/+3 服务器设计)。值得优化:Range Lookback、两个触发距离、Stop Loss Placement、Day Exit Time 和 Maximum Range。

面板按钮

  • [-] / [+]:折叠为胶囊条(TREBUCHET 加状态)或展开。
  • <>:将面板移到图表的下一个角落。
  • PAUSE / RESUME:PAUSE 删除挂单并阻止新入场(已有仓位继续管理);RESUME 在今日区间仍有效时重新挂单。保存在全局变量中,重启后保留。
  • BRACKET ON / BRACKET OFF:显示或隐藏图表线条。
  • CLOSE ALL:第一次点击显示 CONFIRM?,4 秒内再次点击则平掉该品种上 EA 的全部仓位并删除全部挂单。

重新加载 EA 时,折叠、角落和区间线恢复为输入参数。

面板读数

  • 标题指示灯:区间布防或有持仓时为绿色,暂停时为琥珀色,其余为灰色。
  • DAY STATE:标签 WAITING FOR ANCHOR、BRACKET ARMED、LONG LIVE、SHORT LIVE、PAUSED、DAY QUOTA USED、DAY DONE(停止入场后)、BRACKET SPENT(两个方向都已用完)、RANGE TOO NARROW、RANGE TOO WIDE 或 NO DAILY HISTORY;日期;ANCHOR 时间与价格;CUTOFF 和 EXIT 时间。
  • RANGE ENGINE:回看天数与基准;RANGE 数值及两个 K;HH、LL、HC、LC;波幅 / ATR 的 0 到 3 刻度条,标出两个界限;比率、界限以及 OK 或原因。
  • BRACKET:刻度条上有卖出触发(珊瑚色)、锚点(青铜色)和买入触发(青绿色);标记显示 Bid,越过触发价时变色。下方:SELL、ANCHOR 和 BUY 价格及到各触发价的点数距离。右侧:STOP AT ANCHOR、STOP+REVERSE 或 STOP x.xxR,以及以 R 表示的目标。
  • 方向行 LONG 和 SHORT:READY、BUY STOP AT / SELL STOP AT 价格、WATCHING 价格 (VIRTUAL)、FILLED - IN TRADE、TRADED TODAY、MISSED: PRICE ALREADY BEYOND、SKIPPED: NO MARGIN 或 ORDER FAILED、CANCELLED: OCO、CUTOFF、QUOTA、PAUSED、MANUAL 或 NEW DAY、NO BRACKET TODAY。
  • POSITION:FLAT,或方向、手数、入场价和浮动盈亏;SL、TP、R 和 BE(止损到保本时为 [x])。空仓时:TODAY 交易数 / 上限和 DAY P/L,或 NEW ENTRIES PAUSED。
  • ACTIVITY:最近三个事件及时间:BRACKET、NO BRACKET、BUY STOP / SELL STOP 已挂出、BUY FILLED / SELL FILLED、STOP CANCELLED、MISSED、SKIPPED、ORDER FAILED、BREAKEVEN、CLOSED(日终、前一日、手动)、CLOSE ALL、PAUSED by user、RESUMED by user。
  • 底行:该品种上 EA 的 TRADES、WIN 百分比和 NET 已平仓利润。

图表线条

从锚点到日终离场:青绿色 BUY TRIGGER 线、珊瑚色 SELL TRIGGER 线和青铜色虚线 ANCHOR,今日带标签;Past Days Drawn on Chart 天的历史区间以细线显示(被过滤时为灰色)。仅在 H4 及以下周期显示。

提醒

Pop-up Alerts 和 Push Notifications 在锚点设定区间、每次成交和每次平仓时触发。策略测试器中不触发。

附带影响

  • 暂停期间全局变量 TBE_PAUSE_<品种>_<magic> = 1。
  • 图表对象前缀 TBE_P_(面板)和 TBE_Z_(线条),随 EA 移除。每秒一次计时器。不写文件、不用 DLL。
bool paused = GlobalVariableCheck("TBE_PAUSE_XAUUSD_26110901"); 

输入参数

Range Engine

  • Range Lookback(4 天)、Range Basis(Dual Thrust (max of HH-LC, HC-LL);或 Average daily range、Previous day range)。
  • Buy Trigger Distance(0.50)和 Sell Trigger Distance(0.50):x 波幅。
  • Daily ATR Period(14 天)、Minimum Range(0.0 x ATR,0 = 关闭)、Maximum Range(2.5 x ATR,0 = 关闭)。

时间表

  • Anchor Time(00:00 = 日开盘)、Entry Cutoff(21:00)、Day Exit Time(22:00,留空 = 关闭):服务器时间,锚点早于停止入场,停止入场不晚于离场。

订单与离场

  • Entry Orders(Pending stop orders;或 Market order on touch)。
  • Stop Loss Placement(At the anchor;At the opposite trigger (stop and reverse);Range fraction from entry)、Stop Distance for Range Fraction(0.30 x 波幅)。
  • Take Profit(0.0 R = 只在日终离场)、Breakeven Trigger(0.0 R = 关闭)。
  • Max Trades per Day(2)、Cancel the Opposite Order on Fill(false)。

资金管理

  • Lot Sizing(Risk % of balance;或 Fixed lots)、Fixed Lots(0.10)、Risk per Trade(1.0 %)、Max Lots(5.0)。
  • Max Spread for Market Entries(0 点 = 关闭)。

执行

  • Magic Number(26110901,同一品种每个图表用不同值)、Max Slippage(30 点)、Order Comment(Trebuchet)。

显示与提醒

  • Show Panel(true)、Draw Bracket Levels(true)、Past Days Drawn on Chart(5)、Start Collapsed(false)、Panel Scale(1.0,0.5-2.5)。
  • Pop-up Alerts(true)、Push Notifications(false)。

典型设置

  1. 经典日内区间(XAUUSD、GBPUSD):默认值。
  2. 止损反手:Stop Loss Placement = At the opposite trigger (stop and reverse),Max Trades per Day 2。
  3. 伦敦区间:Anchor Time 08:00、Entry Cutoff 16:00、Day Exit Time 21:00、Range Basis = Average daily range,两个触发距离 0.40。
  4. 目标与保护:Take Profit 2.0、Breakeven Trigger 1.0、Cancel the Opposite Order on Fill true。

说明

  • 重启后区间根据日线重建;现有订单保持其方向,已越过的触发价不会追单。
  • 挂单不会延续到新的一天。
  • 只有在 Take Profit 大于 0 时才允许 Day Exit Time 留空;否则交易只能在止损处平仓。
  • 策略测试器使用相同规则;面板和线条仅在可视模式显示。请先在模拟账户测试。

风险提示

外汇和差价合约保证金交易具有很高的亏损风险。过往或模拟结果不保证未来结果。本 EA 不承诺盈利;请只使用您能承受损失的资金。

作者的更多信息
EA Budak Ubat MT5
Syarief Azman Bin Rosli
EA Budak Ubat MT5 是一款专为 MetaTrader 5 设计的自动化网格马丁格尔(Grid Martingale)交易机器人。该系统结合了技术趋势分析、动态波动率自适应计算以及多层风险控制,可在震荡和单边趋势市场中高效管理仓位。 针对主要外汇货币对和现货黄金(XAUUSD)的 M5 周期进行了全面优化。 ### 核心功能 • 4 种可选入场分析策略:   1. Classic Candle:根据K线反转与动量形态判定方向。   2. SMA20:基于20周期均线交叉判定。   3. Alligator:基于比尔·威廉姆斯鳄鱼线指标开裂趋势。   4. Ichimoku:基于一目均衡表(转换线与基准线)平衡信号(默认推荐)。 • AutoConfig AI 动态波动率引擎:   将当前品种的20日平均日波动幅度(ADR)与EURUSD的365日ADR进行自动对比,智能计算最佳止盈点数(TP)、网格初始间距、递增步长以及最大网格间距。 • H1 周期 RSI 过滤器:   监控一小时级别 RSI,避免在超买区盲目追多或在超卖区盲目做空。在交易黄金(XAUUSD)
EA Budak Ubat
Syarief Azman Bin Rosli
4 (3)
免费试用 EA Budak Ubat 频道 限时特价! 每购买10次后价格将增加10美元! 工作原理 当 EA 激活时,它会根据执行模式参数分析图表。 如果图表上没有现有仓位,EA 将根据参数输入交易。如果趋势是看涨的,它将进入买入交易,如果是看跌的,它将进入卖出交易。如果止损变量大于0,则还会设置距离已打开交易价格一定距离的止损订单。0表示没有止损。 如果图表上存在现有仓位,且最后一个仓位处于亏损状态,EA 将检查当前市场价格与订单之间的距离是否至少为用户设置的最小距离,然后将根据蜡烛图输入交易,仓位大小将使用马丁格尔方法计算,并且将设置离已打开交易价格一定距离的止损订单,如果止损变量大于0。 如果未启用套期保值,EA 一次只会进入一个方向的交易。如果第一个仓位是买入交易,则所有后续的马丁格尔仓位也必须是买入交易。如果第一个仓位是卖出交易,则所有后续的马丁格尔仓位也必须是卖出交易。如果启用套期保值,EA 将进入双向交易。 EA 将修改相同方向的所有仓位的获利点为单一的保本点,再加上用户设置的获利水平。 EA 参数 执行模式: 在每个新 K 线上:当 EA 激活时,它会在每个新的
Indi RBO
Syarief Azman Bin Rosli
Input: Range Start Time : The starting time of the range creation Range End Time : The ending time of range creation Trade End Time : The time where the line of range zone high/low will be extended to Minimum Size : The minimum size of the range in point Maximum Size : The maximum size of the range in point If the range size is between the minimum and maximum, indicator will print the 1st color (blue).
Apex Flow Reversion
Syarief Azman Bin Rosli
# Apex Flow Reversion MT4 Apex Flow Reversion 是一款专为 MetaTrader 4 开发的自动化日内统计均值回归交易系统。该系统监测价格与动态成交量加权平均价(VWAP)基准的偏离程度,并结合标准差通道、相对强弱指数(RSI)动量超买超卖过滤以及真实波幅(ATR)波动率约束来识别价格反转点。 ## 策略概述 该算法在用户设定的时间窗口内,根据分笔跳动量(Tick Volume)计算滚动日内 VWAP 曲线。系统以该中轨为中心,通过标准差计算生成统计上下轨。 当市场价格跌破下轨且 RSI 显示超卖衰竭时,系统评估多头入场条件;当价格突破上轨且 RSI 显示超买衰竭时,系统评估空头入场条件。交易目标为价格回归至动态 VWAP 中轨或设定的固定点数止盈。 ## 核心功能特点 - 严格符合 MQL5 市场规范:原生 MQL4 代码编写,完全不依赖任何外部 DLL。 - 动态经纪商环境适配:在下单或修改订单前,系统自动校验并满足最低停损距离(StopLevel)、冻结距离(FreezeLevel)以及点差上限。 - 稳健的订单执行机制:
Vortex Confluence Radar
Syarief Azman Bin Rosli
Vortex Confluence Radar MT4 Vortex Confluence Radar 是专为 MetaTrader 4 平台开发的多震荡指标共振评分引擎。该指标融合了相对活力指数(RVI)、顺势指标(CCI)与威廉指标(Williams %R)三大经典技术震荡工具,生成统一步伐的动量柱状图、平滑信号线以及交叉预警信号。 指标架构与可视化信号 该指标在独立的副图窗口中运行,包含以下核心图表组件: 统一共振动量柱状图 归一化评分机制:RVI、CCI 和 Williams %R 的数值均被独立归一化映射至 [-100, +100] 区间,并通过用户自定义权重进行加权平均计算。 多头动量(草绿色柱线):当综合共振分值大于零时显示,代表多方动能占优。 空头动量(红色柱线):当综合共振分值小于零时显示,代表空方动能占优。 平滑信号线(金色曲线) 基于综合共振评分计算的指数移动平均线(EMA)。 有效过滤单个震荡指标的高频杂波,提供明确的均线交叉转折时机。 阈值边界水平线(天蓝色与橙红色线条) 超买阈值线(默认 +60.0):标识多头动能进入过度饱和的区域。 超卖阈值线(默认 -6
Kinetix Speed Commander
Syarief Azman Bin Rosli
Kinetix Speed Commander MT4 Kinetix Speed Commander   是一款专为 MetaTrader 4 平台打造的机构级图表一键交易控制台、动态仓位手数计算器及风险回报率订单管理工具。专为自营交易考核交易员(Prop Firm Traders)、敏捷超短线交易者(Scalpers)以及日内系统化交易者设计,Kinetix Speed Commander 全面消除人工计算延迟、下单输入失误以及过度杠杆风险。 该工具运行于高响应、深色主题的图表面板(HUD)之上,不依赖任何外部动态链接库(DLL)。程序在后台以毫秒级精度持续分析账户余额、净值与交易品种的点值,提供毫秒级一键下单、图表交互式可视化风险线调整,以及由 250 毫秒硬件定时器驱动的自动移动止损与保本引擎。 核心架构与功能特性 一键极速交易控制台   直接在图表界面上一键完成买入(Buy)与卖出(Sell)市价开仓。开仓时自动附加精确计算的手数、预设止损及止盈防护。内置滑点控制与实时点差过滤器,在点差异常扩大或市场剧烈波动时自动阻止开仓,保护资金安全。 自动动态仓位手数计算器   在订单提
Prism Candle Forge
Syarief Azman Bin Rosli
Prism Candle Forge — MT4 蜡烛形态识别引擎 Prism Candle Forge 是一个原生的 MQL4 库,利用基于 ATR 加权的几何分析来检测并验证 20 多种日本蜡烛图形态。它提供形态识别、方向置信度评分、蜡烛形态分类以及趋势上下文验证 — 全部通过 8 个导出函数实现,可供任何 Expert Advisor、指标或脚本调用。无需 DLL,无外部依赖,纯 MQL4 高性能计算。 以编译二进制文件 (Prism_Candle_Forge.ex4) 形式分发。本说明文档是您的完整 API 参考手册。 安装说明 从 MQL5 Market 下载 Prism_Candle_Forge.ex4。 将其放置在:MQL4/Libraries/ 将下面的 #import 代码块添加到您的 .mq4 源文件中。 编译您的 EA 或指标。全部 8 个函数现已可用。 导入声明(即拷即用) #import "Prism_Candle_Forge.ex4"    int     PCF_DetectPattern( const double &open[], const doub
Sigma Squeeze Reactor
Syarief Azman Bin Rosli
Sigma Squeeze Reactor 布林带与肯特纳通道挤压突破 MetaTrader 4 智能交易系统 (EA) Sigma Squeeze Reactor 是一款专为 MetaTrader 4 平台打造的高性能波动率突破量化 EA。它利用布林带(Bollinger Bands)收缩进入肯特纳通道(Keltner Channels)所形成的经典挤压(Squeeze)结构,并在挤压释放瞬间结合动量振荡器确认,精准捕捉强劲的单边突破行情。 本策略搭载了 双引擎突破系统(Dual-Engine Breakout Architecture) ,兼顾低波动静止筹码的蓄势爆发与强趋势下的通道扩张突破,并配备直接渲染在图表中央的机构级交互式量化驾驶舱(Cockpit HUD)。 核心工作原理 波动率挤压机制 (Squeeze Mechanism) 当基于标准差的布林带完全收缩在基于真实波幅(ATR)的肯特纳通道内部时,市场进入低波动蓄势期。这一挤压状态反映了机构订单的沉淀与筹码集中,往往是爆发性单边行情的先兆。 双引擎突破逻辑 引擎 A(挤压释放突破):   监测布林带自肯特纳通道内部向外扩
Fulcrum Value Profile
Syarief Azman Bin Rosli
Fulcrum Value Profile 是一款 MetaTrader 4 指标:为每个交易时段构建 tick 成交量分布(Volume Profile),标出控制点 POC(Point of Control)和价值区(value area),以线条绘制发展中的 POC/VAH/VAL,跟踪未被触及的 POC(naked POC),并在已收盘K线上标记两种价值区形态:回到前一价值区内(80% 法则)以及在价值区外被接受(突破)。本指标从不开仓、修改或平仓。 快速开始 将指标加载到 M5、M15 或 M30 图表。 保持 Profile Period = Daily session,或选择 Custom session window 并按经纪商服务器时间(市场报价窗口的时钟)设置 Custom Session Start / Custom Session End。 数秒内,最近 5 个已完成时段以水平直方图绘出,信息卡显示 ABOVE VALUE、INSIDE VALUE 或 BELOW VALUE。 可选:启用 Popup Alert on Signal 或 Push Notific
Filament Tripline Console 把您自己画的水平线和趋势线变成已布防的"绊线"(tripline)。当价格触及线条,或K线收盘越过线条时,绊线执行其动作:提醒、带自动手数、止损和止盈的市价 BUY 或 SELL,或者平仓的 EXIT。它从不根据自身分析交易,只对您布防的线条采取行动。 快速开始 将工具加载到任意图表。要使用 BUY、SELL 和 EXIT 动作,请在工具栏启用 Algo Trading,并在 Common 选项卡勾选 Allow live trading。ALERT 无需这些设置。 用 MetaTrader 常规工具画一条 Horizontal Line 或 Trendline,或在面板上按 + H-LINE / + T-LINE。 单击该线。TARGET 显示其名称。 选择 ACTION、TRIGGER、DIRECTION 以及 ONCE 或 REPEAT,然后按 ARM。线条变为动作颜色,右端出现标签。 按 TEST ALERT 检查提醒通道。若要实时检查,可在模拟图表上于距价格几个点处布防一条 ALERT 绊线。 在 MT4 策略测试器中按钮不
Tectonic Structure Engine
Syarief Azman Bin Rosli
一个为您的 EA、指标或脚本描绘市场结构的 MQL4 库:带 HH、HL、LH、LL、EQH 和 EQL 标签的已确认波段,结构突破 (BOS),性质转变 (CHoCH),流动性扫荡,带填充跟踪的订单块和公允价值缺口,以及价格在交易区间中的位置。它只读取已收盘的K线,从不重绘。它不交易、不绘图、不发送警报。您获得编译好的 Tectonic_Structure_Engine.ex4;本页即完整的 API 参考。 快速开始 将 Tectonic_Structure_Engine.ex4 复制到 MQL4/Libraries(文件 > 打开数据文件夹)。 将下面的 #import 块粘贴到您的程序中。 在 OnInit 中:h = TSE_Create("", 0, 3, 1000); 可选 TSE_Configure。 在 OnTick 或 OnCalculate 中调用 TSE_Update(h)。没有新K线时约一微秒内返回 0。 读取 TSE_Trend、TSE_GetEvent、TSE_NearestZone 等;在 OnDeinit 中调用 TSE_Release(h)。 验证:在
Recoil Retrace Engine
Syarief Azman Bin Rosli
Recoil Retrace Engine 是一款 MetaTrader 4 智能交易系统 (EA),专门交易强势行情之后的回撤。它寻找从已确认摆动点出发、幅度达到 ATR 若干倍的推动腿,等待价格回撤进入回撤区 (默认 38.2-61.8 %),顺着推动方向入场,在推动极值处部分止盈,其余仓位持有至延伸目标。每个品种和 magic number 同时只持有一笔仓位;无网格、无马丁、无摊平、无对冲。 快速开始 将 EA 加载到一个图表 (推荐 H1,H4 和 D1 也可),开启 AutoTrading 和 "Allow live trading"。 先使用默认值:回撤区 38.2-61.8,Entry Trigger = Rejection close,每笔风险 1 %。 面板在出现合格推动腿之前显示 SCANNING,之后依次为 ARMED、IN POCKET 和 IN TRADE。 快速检查:在 EURUSD H1 上用可视化策略测试器回测两个月,会画出每条推动腿、回撤区和目标。 推送:在 工具 > 选项 > 通知 中填写 MetaQuotes ID,并设置 Push Notifi
Gnomon Diurnal Cone
Syarief Azman Bin Rosli
概述 Gnomon Diurnal Cone 显示价格在一天中每个时刻通常会离开当日开盘价多远。对于每个日内时段 (slot),指标取最近 N 个完整交易日,绘制开盘价上方和下方偏离的中位数 (核心锥) 以及所选百分位 (外部锥)。当日的锥体在开盘时仅根据已完成的交易日确定,因此永不重绘,并向前投射到当日结束。区间预算将今日波幅与完整日波幅的中位数比较,两种收盘K线信号标记异常的扩张和衰竭。它是一个指标:从不开仓、修改或平仓。 快速开始 将指标加载到 M15 图表 (支持 M1、M5、M15、M30 和 H1)。 先保持默认值:Lookback Days 20、Outer Cone Percentile 80、Day Start Hour 0 (服务器午夜)。 面板徽章应显示 READY,金色核心线和蓝色外部线应从今日开盘价呈扇形展开。如果显示 COLLECTING,请向后滚动图表以加载更多历史。 查看图表上最近 30 天 (Days to Display),了解价格相对锥体的表现以及箭头出现的位置。 启用 Push Notification on Signal (在 工具 > 选项
Ephemeris Trade Calendar - 把账户历史变成月度盈亏日历 (MT4) Ephemeris Trade Calendar 把 MetaTrader 4 的历史记录变成图表上的月度盈亏日历。每笔已平仓交易都落在它所属的那一天:单元格按结果着色,显示盈利和亏损笔数,并汇总为每周合计。下方面板可在统计、优势图(按入场星期和小时的 P/L,以及已平仓交易的权益曲线)和当日明细之间切换,TODAY 仪表跟踪您的每日目标和亏损上限。在真实和模拟图表上它只读取历史:从不开仓、修改或平仓。 快速开始 将其加载到任意图表(任意品种、任意周期)。不需要开启 Algo Trading。 在"终端"窗口打开"账户历史"选项卡,右键选择 All History。MT4 只向程序提供该选项卡中已加载的历史;较短的时间段会让较早的月份为空,并使百分比只是近似值。 可选:设置 Symbol Filter 和 Magic Filter 以只跟踪一个品种或一个 EA,并为 TODAY 仪表设置 Daily Target / Daily Loss Limit。 检查:徽标显示 TRACKING n T
Meridian Session Clock
Syarief Azman Bin Rosli
一个 MQL4 时间函数库:在 UTC 与 12 个时区之间进行考虑夏令时的正确换算,建立经纪商服务器时钟的模型(可从价格历史自动识别),提供 Sydney、Tokyo、London、New York 交易时段以及您自定义的时段,包括开盘状态、开始与结束时间和 OHLC 区间,以及 FX 交易日和周末。与 TimeGMT() 不同,它在策略测试器中给出与实盘相同的结果。它从不交易、不绘图、不写文件。您获得的是编译后的 Meridian_Session_Clock.ex4;本页即完整的 API 参考。 快速开始 将 Meridian_Session_Clock.ex4 复制到 MQL4/Libraries(文件 > 打开数据文件夹)。 把下面的 #import 代码块粘贴到您的 EA、指标或脚本中。 OnInit:MSC_DetectBroker("EURUSD", 104, base, conf, used);若已知服务器时钟,则用 MSC_SetBroker(MSC_US_DST, 120)。 使用服务器时间(TimeCurrent()、Time[i]):MSC_SessionIsO
Spectra Trend Ribbon
Syarief Azman Bin Rosli
# Spectra Trend Ribbon MT5 Spectra Trend Ribbon 是一款专为 MetaTrader 5 开发的原生多层级趋势方向与波动率扩张指标。该指标结合了自适应平滑趋势基准线、动态波动率包络通道以及自动化动量突破信号。 ## 图表视觉信号解析 指标在图表上呈现五种核心视觉元素: 1. 中央自适应基准线(变色线) - 绿色线条:表示市价运行于基准线上方且基准线斜率向上,代表当前处于强势多头趋势。 - 红色线条:表示市价运行于基准线下方且基准线斜率向下,代表当前处于强势空头趋势。 - 灰色线条:表示斜率走平或处于横盘整理阶段,方向动量呈中性。 2. 上下动态波动率通道(皇家蓝线) - 以外部真实波幅(ATR)乘以设定倍数并叠加于中央基准线计算所得的包络带。 - 价格在通道内运行时处于正常波动区间。 - 通道显著收窄时预示市场正在经历波动率压缩(Squeeze 挤压)。 3. 多头扩张箭头(绿色箭头) - 当 K 线突破并收盘于上轨之外,且中央基准线保持多头斜率时,在 K 线下方显示绿色箭头。 - 标志着价格从收敛整理状态中恢复动量,顺应主升趋
Aegis Risk Sentinel
Syarief Azman Bin Rosli
Aegis Risk Sentinel MT5 Aegis Risk Sentinel   是一款专为 MetaTrader 5 开发的机构级实时净值保护与风控管理实用工具。专为自营交易公司(Prop Firm 挑战者)、职业资产管理经理和日内交易者打造,旨在通过量化规则规范交易行为,避免重大回撤、情绪化报复性交易以及高杠杆爆仓风险。 本工具配备超流畅的图表 HUD 仪表盘,100% 采用原生 MQL5 架构编写,不含任何外部 DLL。后台以亚秒级频率持续监控账户净值,并提供一键紧急平仓与订单管理操作。 核心功能 每日最大亏损上限保护   实时监控相对于每日开盘初始净值的变动(平台经纪商时间每日午夜自动重置)。一旦日内回撤达到设定的最大阈值(如 4.0%),Aegis 可自动清空所有持仓、撤销所有挂单,并锁定账户直至下一个交易日。 每日目标利润锁定   在达到设定的日内目标利润时及时锁住收益,避免在市场后期震荡中回吐利润。 账户最大总回撤防护   针对账户余额监控总浮动回撤,防止触及严格的净值底线,非常适合通过 FTMO 等自营机构风控考核。 预付款比例安全哨兵   实时审计账户 Ma
Stratos Momentum Engine
Syarief Azman Bin Rosli
Stratos Momentum Engine MT5 Stratos Momentum Engine 是专为 MetaTrader 5 平台开发的全自动多时间框架动量突破智能交易系统(EA)。该系统将较高时间框架(H1)的宏观结构趋势判定与较低时间框架(M15)的高精度动量择时及通道突破确认深度结合。 本系统采用最小二乘法线性回归斜率算法精确捕捉市场主导趋势方向,结合平滑随机震荡指标(Stochastic)识别回调结束后的动量恢复节点,并通过唐奇安通道(Donchian Channel)极值突破进行入场确认。风险管理方面集成了基于 ATR 的自适应动态止损与止盈、Chandelier Exit 吊灯移动止损、开仓前保证金计算校验以及账户级每日最大回撤熔断保护。 产品概述 Stratos Momentum Engine 严格基于三层分析架构执行交易决策: 宏观趋势方向:在 H1 时间框架上通过 50 周期线性回归斜率进行评估。仅当斜率绝对值超过设定阈值时才允许顺势交易,有效过滤震荡行情。 动量择时确认:在 M15 时间框架上利用 Stochastic(14, 3, 3)指标监控超买超卖
Nexus Quant Matrix
Syarief Azman Bin Rosli
Nexus Quant Matrix MT5 Nexus Quant Matrix   是专为 MetaTrader 5 原生打造的机构级量化计算与流式统计分析库。专为量化交易开发者、系统化对冲基金与程序化策略架构师设计,无需依赖任何外部 Python、C++ 或 DLL 动态链接库,直接在 MQL5 原生运行环境中提供极速数值计算支持。 该库具备严格的 O(1) 计算复杂度,依托预分配环形缓冲区与 Welford 增量算法原理,彻底消除了动态内存重新分配带来的性能开销。系统整合了自适应一维卡尔曼滤波(Kalman Filter)、滚动双变量皮尔逊相关系数(Pearson Correlation)、最小二乘法线性回归(OLS)、经厚尾修正的 Cornish-Fisher 在险价值(VaR)、预期亏损(CVaR / Expected Shortfall)以及受保证金严格约束的凯利公式(Kelly Criterion)头寸管理。 核心功能架构 流式统计矩引擎 (CStreamingStats)   实时计算滑动窗口内的均值、样本方差、标准差、偏度(Skewness)与峰度(Kurtosis
Quasar Regime Cloud
Syarief Azman Bin Rosli
Quasar Regime Cloud 是一款适用于 MetaTrader 5 的市场状态指标。它判断价格当前处于趋势还是震荡,并通过分形自适应云带直接在图表上显示结果。只有当市场被判定为趋势状态时才会产生信号,从而过滤掉横盘行情中大量的虚假交叉。 工作原理 1. 分形维数估计 指标在可配置的窗口内,使用盒计数方法为每根K线估算价格的分形维数 (D)。D 接近 1.0 表示平滑、有方向的运动;D 接近 2.0 表示区间行情中常见的嘈杂运动。 2. 分形自适应核心线 (FRAMA) 分形维数决定分形自适应移动平均线的平滑系数。在方向性行情中,核心线紧跟价格;在噪音行情中,核心线变慢并趋于平缓。 3. Spine 脊线 核心线再经过双极点 super smoother 滤波形成脊线。核心线与脊线之间的区域构成云带。 4. 状态评分 (0 到 100) Kaufman 效率比(净位移除以总路径长度)与分形维数合并为 0 到 100 的状态评分。评分经过轻度平滑,并与带滞后区间的阈值比较,避免状态在边界附近反复切换。 视觉组件 趋势云带:核心线在脊线上方时为绿色,下方时为红色,仅在趋势状态显
Isobar Event Shield
Syarief Azman Bin Rosli
Isobar Event Shield 在 MetaTrader 5 中保护您的交易免受经济新闻冲击。它读取终端内置的经济日历,对影响您交易品种的每次数据发布进行倒计时,并在发布前不久对您或其他智能交易系统已持有的仓位和挂单执行您选择的保护措施。它从不自行开仓。 快速入门 将工具加载到一个图表上(每个终端一个副本),并在终端工具栏中启用 Algo Trading。 图表品种的基础货币和报价货币会被自动监控。可在 Extra Currencies to Watch 中添加更多货币(例如 USD,EUR,JPY),并将 Protection Scope 保持为 Linked,以保护使用这些货币的所有品种。 选择 Open Position Action 和窗口长度(Window Opens 和 Window Closes,默认 15 和 10 分钟)。 保持面板在图表上。窗口打开时保护会自动执行;窗口关闭后,暂存的挂单会重新挂出。 想查看效果时,按服务器时间输入一个几分钟后的手动事件,例如 14:35 USD Test,观察状态变为 SHIELD ACTIVE。 面板按钮 [-] / [
Riptide Sweep Reclaimer
Syarief Azman Bin Rosli
Riptide Sweep Reclaimer 是一款 MetaTrader 5 智能交易系统,专门交易平静时段区间的流动性扫荡:它测量您所选时间窗口的最高价和最低价(默认服务器时间 00:00-08:00),等待下一时段刺穿其中一侧,一旦有K线重新收回区间内部即反向入场,目标为区间中点和另一侧。仅交易图表品种,同一时间只持有一个仓位;不使用网格、马丁或加仓摊平。 快速开始 将 EA 加载到该品种的一个图表上(任意周期;逻辑运行于 Working Timeframe,默认 M15),并开启 Algo Trading。 按经纪商服务器时间(市场报价窗口的时钟)把 Range Start 和 Range End 设为平静时段,并用 Hunt Window Start 和 Hunt Window End 把猎取窗口紧接其后。 选择 Position Sizing(默认:每笔交易风险为余额的 1%)。 区间形成期间面板显示 RANGE BUILDING,之后显示 AWAITING HUNT 或 HUNTING。 快速验证:在 EURUSD 上用可视化策略测试运行几周,每个时段都会被框出,每次
Turnstile Order Gateway
Syarief Azman Bin Rosli
位于您的智能交易系统 (EA) 与 OrderSend 之间的 MQL5 函数库。每个请求在发送前都要通过 9 道闸门(连接、Algo Trading、品种模式、交易时段、订单类型标志、手数、止损止盈、保证金、OrderCheck)。因冻结水平、休市或断线而被阻止的平仓和修改会进入队列,稍后再发送。函数库本身从不自行交易。您获得的是编译后的 Turnstile_Order_Gateway.ex5;本页即完整的 API 参考。 快速开始 将 Turnstile_Order_Gateway.ex5 复制到 MQL5/Libraries(文件 > 打开数据文件夹)。 把下面的 #import 代码块粘贴到您的 EA 或脚本中。 可选:在 OnInit 中调用 TOG_Configure(默认 20, 3, 300, true, false)。 在 OnTick 或 OnTimer 中调用 TOG_ProcessQueue。 用 TOG_Open、TOG_Modify、TOG_Close 交易。返回 0 或 false 时,打印 TOG_ReasonText(TOG_LastReason())
Counterpoint Divergence Matrix 是一款 MetaTrader 5 指标,用于发现价格摆动与动量之间的背离。它标记常规背离 (价格创出新极值而振荡器没有) 和隐藏背离 (相反情况),通过视线检查只保留干净的背离,并按五个振荡器中有多少个一致来给每个信号打分:RSI、MACD、Stochastic、CCI 和 Momentum。信号在最新摆动点确认后出现,永不重绘。本指标不进行交易。 快速开始 加载到任意图表。它会打开自己的子窗口,同时在价格图上绘制。 先使用默认值:Primary Oscillator = RSI,Divergence Types = Regular and hidden,Min Confluence = 3。 每个背离在两个窗口中显示为连接两个摆动点的线,并在价格图上显示箭头和类似 RB 4/5 的标签。 快速检查:在 EURUSD H1 上用可视化策略测试器回测一个月,可看到信号逐根出现。 手机提醒:在 工具 > 选项 > 通知 中填写 MetaQuotes ID,并设置 Push Notification = true。 背离如何识别
Cascade Exit Conductor
Syarief Azman Bin Rosli
Cascade Exit Conductor 是 MetaTrader 5 的持仓管理工具。它监控您已经持有的订单(手动下单或任何 EA 开仓),并替您执行离场:把止损锁到保本、用分段的部分平仓瀑布锁定利润、以 ATR 或固定距离跟踪剩余仓位,并可在达到最长持仓时间后平仓。全部通过图表上紧凑的驾驶舱一键操作。 它从不自行开仓,也不预测方向。没有持仓时,它只是待命。 它做什么、不做什么 会做:把止损移到保本、分三步部分获利、跟踪剩余仓位,并可按时间平仓。 不做:不开新单、不挂挂单、不加仓、不用马丁格尔、网格或对冲。它只降低风险并管理已有持仓的离场。 快速上手 允许自动交易:在 工具 > 选项 > 智能交易系统 勾选 "Allow Algo Trading"(并开启工具栏的 Algo Trading 按钮)。本工具会发送平仓与修改请求,必须开启。 若需手机推送,在 工具 > 选项 > 通知 中设置 MetaQuotes ID(仅当开启 Push Notifications To Mobile 时需要)。 把 Cascade Exit Conductor 拖到任意图表。一个实例即可管理所有品
Ziggurat Pivot Engine
Syarief Azman Bin Rosli
Ziggurat Pivot Engine 是一款 MetaTrader 5 智能交易系统,交易前一日的 Camarilla 枢轴层级。它在内层(H3/L3)被拒绝时反向交易,目标回到前收盘价;在外层(H4/L4)出现确认收盘突破时顺势交易。日内行情矩阵根据前一日的波幅大小,决定当天允许哪些形态交易。每个品种和 magic 号同一时间只持有一笔仓位,日终平仓;不使用网格、马丁格尔、加仓摊平或对冲。 快速开始 将 EA 加载到该品种的一个图表上(任意周期至 H4;信号在 Working Timeframe 上计算,默认 M15),并开启 Algo Trading。 先用默认值:每笔风险 1 %,入场窗口 08:00-20:00,日终离场 22:30(服务器时间)。若服务器时间与 GMT+2 相差较大,请调整窗口。 面板显示当日行情状态、带实时价格的层级阶梯、四个形态及持仓。ARMED = 当前允许入场。 检查:在策略测试器中以可视模式运行 XAUUSD 或 EURUSD M15 两周,即可看到全部层级、信号和交易。 推送提醒:设置 MetaQuotes ID(工具 > 选项 > 通知),
Orrery Cycle Toolkit
Syarief Azman Bin Rosli
一个 MQL5 函数库,可测量任意品种和周期的主导市场周期:以K线计的周期长度、相位、一对正弦 / 超前正弦(其交叉标记周期转折)、周期或趋势模式、振幅、趋势线、频谱、自适应指标长度以及当前周期的投影。它只读取价格历史:从不交易、不绘图、不写文件。您获得的是编译后的 Orrery_Cycle_Toolkit.ex5;本页即完整的 API 参考。 快速开始 将 Orrery_Cycle_Toolkit.ex5 复制到 MQL5/Libraries(文件 > 打开数据文件夹)。 把下面的 #import 代码块粘贴到您的 EA、指标或脚本中。 OnInit:h = OCT_Create(_Symbol, PERIOD_CURRENT, OCT_HOMODYNE, 8, 48, 2000)。 OnTick 或 OnTimer:若 OCT_Update(h) 返回 true,读取 OCT_Value(h, 字段, 1)。请基于 shift 1(最后一根已收盘K线)做决策。 OnDeinit:OCT_Release(h)。 验证:在策略测试器中于 EURUSD H1 运行下方示例;预热(3 x
筛选:
无评论
回复评论