Alex David Hernandez Maturrano
Alex David Hernandez Maturrano
  • Senior Software Engineer 在 Tecgraf/Ondeb
  • 巴西
  • 315
  • 信息
不
经验
1
产品
1
演示版
0
工作
0
信号
0
订阅者
Senior Software Engineer 在 Tecgraf/Ondeb
Most retail trading algorithms fail not because of a bad strategy, but due to poor memory management, execution lag, and sloppy matrix calculations.

As a senior C++ software engineer, I bridge the gap between institutional-grade software architecture and retail quantitative trading. My expertise lies in stripping away the subjectivity of retail trading and translating pure mathematics, low-latency execution engines.

What I guarantee in every architecture I build:

- Execution Stability: Deeply optimized C++ logic to prevent terminal crashes and memory leaks.

- Strict Quant Math: Converting visual/subjective strategies into objective, array-based Boolean logic.

- No Black Boxes: 100% transparent Object-Oriented Programming (OOP) with clean, maintainable code.

- Capital Protection: Failsafe routing modules (handling Broker Error 130, requotes, and slippage organically).

If you need a robust algorithmic foundation that executes exactly as designed, let's analyze your logic.
Clemence Benjamin
Clemence Benjamin
已发布文章The MQL5 Standard Library Explorer (Part 18): Building a Multi-Symbol Indicator Cache
The MQL5 Standard Library Explorer (Part 18): Building a Multi-Symbol Indicator Cache

The article introduces a centralized cache that serves indicators to multiple strategy nodes. It encodes full indicator identity in keys, stores Standard Library objects in CArrayObj entries, reuses matching instances, verifies readiness, refreshes data, and deletes each indicator on final release. Readers gain a predictable resource lifecycle and reduced duplication in multi‑symbol Expert Advisors.

1
Amanda Vitoria De Paula Pereira
Amanda Vitoria De Paula Pereira
留下反馈给客户为工作 Add Smart Early Exit Logic to Existing XAUUSD M15 EA
Alex David Hernandez Maturrano
Alex David Hernandez Maturrano 已发布产品

KINETIC BARYCENTER MT5 First-Principles quantitative mechanics: Center of mass, Multi-Horizon price gravity and Elastic exhaustion bands By ONDEB Labs THE PARADIGM SHIFT: MEASURING MARKET MASS INSTEAD OF CHRONOLOGICAL TIME Major technical indicators were conceived decades ago under the assumption that chronological time is uniform. Simple and Exponential Moving Averages (SMA, EMA) treat quiet, low-volume consolidation bars with the exact same mathematical weight as massive institutional

Clemence Benjamin
Clemence Benjamin
已发布文章The MQL5 Standard Library Explorer (Part 17): Building a Reusable Portfolio Manager with CArrayObj
The MQL5 Standard Library Explorer (Part 17): Building a Reusable Portfolio Manager with CArrayObj

We present a multi‑symbol EA structure that moves symbol‑specific state into independently initialized CStrategyNode objects and manages them with CPortfolioManager. Using CArrayObj with FreeMode, Add(), At(), Delete(), Total(), and Clear(), the manager ensures safe ownership and isolation, while timer‑driven routing and completed‑bar gates keep processing deterministic. This lets you scale portfolios, control risk per node, and avoid duplicated event handling.

1
Clemence Benjamin
Clemence Benjamin
发布截图
EURUSD, M15Deriv.com Limited
Clemence Benjamin
Clemence Benjamin
已发布文章How to Detect and Normalize Chart Objects in MQL5 (Part 6): Manipulating Chart Objects with MetaTrader 5 Agentic AI Assistant
How to Detect and Normalize Chart Objects in MQL5 (Part 6): Manipulating Chart Objects with MetaTrader 5 Agentic AI Assistant

This article demonstrates how natural-language prompts generate MQL5 producer programs that place native chart objects, and how a deterministic Expert Advisor (AIObjectTrader) reads them through a structured naming and geometry contract. We compare indicator and script routes, using three cases: horizontal resistance, a persistent Andrews' Pitchfork, and Fibonacci Time Zones. Readers gain a reproducible workflow to connect AI-built objects to TOUCH/BREAK/ZONE evaluation and optional execution.

1
Francis Nyoike Thumbi
Francis Nyoike Thumbi
已发布文章Interactive Supply and Demand Zone Manager in MQL5 (Part V): Persisting Zones Across Terminal and EA Restarts
Interactive Supply and Demand Zone Manager in MQL5 (Part V): Persisting Zones Across Terminal and EA Restarts

We introduce a versioned persistence layer that saves and restores the zone engine's logical state across sessions. The snapshot preserves lifecycle status, interaction history, scores, blacklist prices, and the geometry and time anchors of user‑drawn rectangles, and it is reconstructed and reconciled with chart objects on startup. User zones enter with the minimum score so they integrate into the same lifecycle and trading pipeline.

Clemence Benjamin
Clemence Benjamin
已发布文章How to Test and Customize Built-in MQL5 Programs: Envelopes with Alligator Strategy
How to Test and Customize Built-in MQL5 Programs: Envelopes with Alligator Strategy

Envelopes define percentage boundaries around a moving average, but a boundary touch alone does not identify whether the market is trending or ranging. We build Envelope_Alligator_Strategy.mq5, a custom indicator that reads the built-in Envelopes and Alligator buffers. Ordered Alligator lines classify directional states; interwoven lines identify a neutral state. This context changes how envelope crossings are interpreted and produces testable, non-trading chart signals.

2
Amanda Vitoria De Paula Pereira
Amanda Vitoria De Paula Pereira
留下反馈给客户为工作 SMC Trading Bot
Francis Nyoike Thumbi
Francis Nyoike Thumbi
已发布文章Developing Smart Chart Objects in MQL5 (Part 2): Automating Trendline Discovery and Lifecycle Management
Developing Smart Chart Objects in MQL5 (Part 2): Automating Trendline Discovery and Lifecycle Management

Learn how Smart Trendline Manager separates creation from lifecycle control while handling both manual and auto-generated trendlines. It demonstrates discovery, registration, proximity and touch handling, bounce/break confirmation, post-break resurrection, expiration, and state-driven visualization. This gives you a consistent, configurable way to manage multiple lines through one orchestrated update process.

Kayode Michael Oyetunde
Kayode Michael Oyetunde 已发布产品

Asian Range and Liquidity Sweeps 用于识别并警报关键交易场次与多日层级的流动性掠夺(Sweeps)。它能绘制亚洲、伦敦和纽约盘口的区间、前一日与前一周的高低点,以及等高点和等低点;当价格扫过这些层级并收盘收回内部时,系统会发出警报。同时,该指标还会显示当前品种每种层级类型的历史反转统计数据,以便复盘过去的表现。这些统计数据明确标注为仅供历史参考,不构成预测。 特点 亚洲、伦敦和纽约交易场次的高点与低点,并附有阴影显示的亚洲区间框 前一日和前一周的高点与低点 (PDH/PDL, PWH/PWL) 基于波动率容差检测出的等高点与等低点 仅在已收盘的 K 线上进行掠夺检测:突破 (penetration)、收回 (reclaim)、突破过滤器以及影线过滤器 可选的位移 (displacement) 确认,用于获取更严格的信号 Killzone(杀手区)过滤器,仅在你交易的时间段内发出信号 按层级类型提供的历史反转统计数据,带有清晰的“非预测”标签 可移动、可折叠的仪表盘,显示场次计时器、亚洲区间、层级状态及最近一次掠夺

Clemence Benjamin
Clemence Benjamin
已发布文章How MQL5 Lite MCP AI Assistant Changed My Debugging Approach on Generated MQL5 Codes
How MQL5 Lite MCP AI Assistant Changed My Debugging Approach on Generated MQL5 Codes

This article presents a practical debugging workflow with MetaEditor's integrated AI Assistant and a comparison to the previous external approach. We fix a controlled set of syntax and API errors in a D1 PriceMarker EA, inspect modifications, and recompile. The result is validated in the Strategy Tester, with clear boundaries between compilation success and required runtime checks.

2
Francis Nyoike Thumbi
Francis Nyoike Thumbi
已发布文章Developing a Quantitative Session Analysis Tool (Part 1): Building a Data-Driven View of Market Sessions
Developing a Quantitative Session Analysis Tool (Part 1): Building a Data-Driven View of Market Sessions

The article presents a session analysis workflow in MQL5 that standardizes sessions as structured data with timing, OHLC, range, net move, and the sequence of extremes. It measures how range builds at 25%, 50%, 75%, and 100% of session duration. The chart shows session markers, a compact comparison panel, and an interactive inspector to review individual occurrences.

Clemence Benjamin
Clemence Benjamin
已发布文章Overcoming Accessibility Problems in MQL5 Trading Tools (Part VII): MetaTrader 5 Model Context Protocol (MCP) the Grand Solution
Overcoming Accessibility Problems in MQL5 Trading Tools (Part VII): MetaTrader 5 Model Context Protocol (MCP) the Grand Solution

Many traders know what they want to analyze or automate but cannot navigate MetaTrader 5, use MetaEditor, or translate an idea into working MQL5 code. This article shows how the AI Assistant and MCP turn one natural-language prompt into a complete workflow: strategy development, editing, debugging, chart interaction, testing, and permission-controlled trading. We apply the process by building MCP_Accessibility_Assistant.mq5, leaving you with a working, accessible EA and a reusable prompt-driven development method.

2
Francis Nyoike Thumbi
Francis Nyoike Thumbi
已发布代码Market Behavior Analyzer: Swing Structure and Market Context
The Market Behavior Analyzer is a practical indicator designed to make market structure easier to read directly from the chart. It identifies significant swing points, classifies them as Higher Highs, Higher Lows, Lower Highs, and Lower Lows, and tracks the movement between them in pips. It also provides a Market Story panel and an interactive Swing Inspector for examining impulses, pullbacks, retracements, swing duration, and the developing market structure.
181
Francis Nyoike Thumbi
Francis Nyoike Thumbi
已发布文章Building a Market Behavior Analyzer in MQL5
Building a Market Behavior Analyzer in MQL5

We outline a modular analyzer for MetaTrader 5 that separates detection, interpretation, and visualization. The engine identifies swing highs and lows, assigns structural labels, evaluates impulses and pullbacks, and stores results in a market state object. An on‑chart dashboard and interactive inspection tools make the latest structure and measurements immediately accessible.

Clemence Benjamin
Clemence Benjamin
已发布文章From Novice to Expert: Trading Multi-Symbol Basket
From Novice to Expert: Trading Multi-Symbol Basket

The article develops a multi-symbol basket EA that standardizes prices, derives PCA weights with native MQL5 matrices, forms a synthetic spread, and trades z-score deviations from a rolling mean. It validates symbols and synchronized history, stabilizes component orientation, maps signed weights to leg directions, and applies broker-aware volumes, stops, and netting rules. Basket entries run with rollback protection and chart status, with a reproducible testing procedure.

1
Max Brown
Max Brown
已发布文章Market Microstructure in MQL5 (Part 9): Pullback Quality
Market Microstructure in MQL5 (Part 9): Pullback Quality

Part 9 adds a second measurement layer to Part 8's micro‑trend signal: pullback quality. It maps Fibonacci retracement depth to a six‑level PULLBACK QUALITY label, adds an H1 range position from a 60‑bar rolling proxy, and uses lag‑1 momentum autocorrelation. These inputs form a single composite entry‑quality score in [0,1] for filtering setups and sizing trades within MicroStructure_Foundation.mqh.

Clemence Benjamin
Clemence Benjamin
发布截图
LATER Wyckoff
EURUSD, M1Deriv.com LimitedLATER Wyckoff
Clemence Benjamin
Clemence Benjamin
发布截图
Wyckoff
EURUSD, M1Deriv.com LimitedWyckoff