Francis Nyoike Thumbi
Francis Nyoike Thumbi
  • Information
nein
Erfahrung
1
Produkte
13
Demoversionen
0
Jobs
0
Signale
0
Abonnenten
Perfection is the pursuit. Mastery is the destiny.

I’m a developer and researcher working across algorithmic trading through MQL5 — building, experimenting, and turning curiosity into working ideas.

Still early.
Still building.
Still nowhere near done.

Some ideas are better built than explained.
Have something worth building? Let’s make it real.
Francis Nyoike Thumbi
Hat den Artikel Interactive Supply and Demand Zone Manager in MQL5 (Part V): Persisting Zones Across Terminal and EA Restarts veröffentlicht
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.

Francis Nyoike Thumbi
Hat den Artikel Developing Smart Chart Objects in MQL5 (Part 2): Automating Trendline Discovery and Lifecycle Management veröffentlicht
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.

Francis Nyoike Thumbi
Hat den Artikel Developing a Quantitative Session Analysis Tool (Part 1): Building a Data-Driven View of Market Sessions veröffentlicht
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.

Francis Nyoike Thumbi
Hat den Code Market Behavior Analyzer: Swing Structure and Market Context veröffentlicht
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.
166
Francis Nyoike Thumbi
Hat den Artikel Building a Market Behavior Analyzer in MQL5 veröffentlicht
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.

Francis Nyoike Thumbi
Hat den Artikel Building a Position Lifecycle Manager in MQL5 (Part 1): The Foundation of Reusable Position Management veröffentlicht
Building a Position Lifecycle Manager in MQL5 (Part 1): The Foundation of Reusable Position Management

A state-driven Position Lifecycle Manager brings structure to post-entry trade handling in MetaTrader 5. It discovers open positions, tracks them via managed objects, applies ATR-based protection, executes break-even transitions, and removes completed trades, with a clear NEW → PROTECTED → BREAKEVEN → CLOSED flow. The article shows integration with the standard MACD EA to enable reuse across strategies.

Francis Nyoike Thumbi
Hat den Artikel Developing Smart Chart Objects in MQL5 (Part 1): Building a Stateful Trendline Management Framework veröffentlicht
Developing Smart Chart Objects in MQL5 (Part 1): Building a Stateful Trendline Management Framework

This article details a practical framework for converting MetaTrader 5 trendlines from static drawings into managed runtime entities. It covers object discovery, event-driven synchronization of user edits, and confirmation logic based on ATR multipliers and closed candles. A central manager coordinates multiple lines and updates their visual state. Readers can implement consistent, extensible rules for detecting proximity, validating bounces, and confirming breakouts.

Francis Nyoike Thumbi
Hat den Artikel Interactive Supply and Demand Zone Manager in MQL5 (Part IV): Trading Supply and Demand Zones veröffentlicht
Interactive Supply and Demand Zone Manager in MQL5 (Part IV): Trading Supply and Demand Zones

We extend the supply and demand framework with a strategy layer that converts zone interactions into decisions. Qualified zones pass sequential checks for interaction proximity, approach behavior, higher‑timeframe alignment, and price action before execution is handed to a dedicated trade manager. This architecture improves control, maintainability, and future extensibility without changing the underlying zone engine.

Francis Nyoike Thumbi
Hat den Code Interactive Supply and Demand Zone Trading Prototype veröffentlicht
Mit dieser Version wird ein schlanker Prototyp für den automatisierten Handel vorgestellt, der auf dem „Interactive Supply and Demand Zone Manager“-Framework basiert. Das Framework ermöglicht es Händlern, ihre eigenen Angebots- und Nachfrageräume zu zeichnen und zu verwalten, wobei jeder Raum seinen eigenen Lebenszyklus, seine Interaktionshistorie und seinen sich ändernden Status beibehält, wenn sich die Marktbedingungen ändern. Der hybride Ansatz kombiniert benutzerdefinierte Zonen mit automatisierter Überwachung, Validierung und Handelsmanagement. Die Strategie bewertet qualifizierte Zonen anhand eines strukturierten Entscheidungsprozesses, bevor Handelsaktionen generiert werden. Detaillierte Protokollierung bietet Einblick in das Verhalten der Zonen, sodass Händler Interaktionen untersuchen und anhand der gesammelten Informationen ihre eigenen Ansätze entwickeln können.
Francis Nyoike Thumbi
Hat den Artikel Interactive Supply and Demand Zone Manager in MQL5 (Part III): Zone Analysis, Stateful Interaction, and Pending Event Management veröffentlicht
Interactive Supply and Demand Zone Manager in MQL5 (Part III): Zone Analysis, Stateful Interaction, and Pending Event Management

We extend the stateful supply and demand framework for MetaTrader 5 with a quantitative admission model and a dedicated interaction engine. Candidate zones are scored by structural symmetry, volume participation, and ATR‑normalized displacement, then classified into objective tiers. Admitted zones follow a deterministic lifecycle that tracks first touch, validates bounces, or confirms breakouts, with full telemetry for analysis and reproducibility.

Francis Nyoike Thumbi Hat ein Produkt angeboten

DynamicSR Utility – Eine zustandsabhängige Zonenverteidigungsmatrix für die fortgeschrittene Marktstrukturanalyse Hallo Trader, Willkommen bei DynamicSR Utility , einem zustandsorientierten System zur Analyse von Unterstützungs- und Widerstandsniveaus, das für Trader entwickelt wurde, die über statische Retail-Niveaus hinausgehen und Zonen mithilfe eines strukturierteren, datengestützten Ansatzes analysieren möchten. Wenn Sie meine auf der offiziellen MQL5-Plattform veröffentlichte Reihe

Francis Nyoike Thumbi
Hat den Artikel Interactive Supply and Demand Zone Manager in MQL5 (Part II): Event-Driven Architecture and Persistent Lifecycle Logging veröffentlicht
Interactive Supply and Demand Zone Manager in MQL5 (Part II): Event-Driven Architecture and Persistent Lifecycle Logging

This article advances the stateful supply and demand zone framework for MetaTrader 5 by replacing polling with an event-driven model based on OnChartEvent(). We split synchronization into dedicated handlers for creation, modification, and deletion, and separate market logic in OnTick() from user interactions in OnChartEvent(). A persistent, append-only CSV logger records all lifecycle events, improving responsiveness, state consistency, and recoverable history for downstream analysis.

Francis Nyoike Thumbi
Hat den Artikel Interactive Supply and Demand Zone Manager in MQL5 (Part I): From Manual to Automated Lifecycle veröffentlicht
Interactive Supply and Demand Zone Manager in MQL5 (Part I): From Manual to Automated Lifecycle

Replace static drawings with automated, stateful zones controlled by a CZone wrapper. The system synchronizes user rectangles, sizes zones by ATR, validates breakouts using consecutive closes, applies ghost/deactivation rules, merges nearby structures by a 1.5×ATR threshold, and projects edges forward. Traders gain durable levels that update themselves and reduce repetitive chart management.

Francis Nyoike Thumbi
Hat sich auf MQL5.community registriert