Hammad Dilber / Publications
Codes
Super Trend for MetaTrader 5
The Supertrend indicator plots an ATR-based dynamic trend line on the MetaTrader 5 chart, switching between a green uptrend and red downtrend line with optional buy/sell arrow signals at every trend reversal
Self-Aware Trend System for MetaTrader 5
Self-Aware Trend System (SATS) is an advanced MQL5 indicator that combines an adaptive SuperTrend engine with a Trend Quality Index (TQI) dashboard, offering dynamic signal detection, risk management levels, and self-learning calibration for smarter, more reliable trade entries
Machine Learning Supertrend for MetaTrader 5
A machine-learning inspired approach towards trending regimes. Providing accurate signals and backtest confidence built-in
Precision Sniper for MetaTrader 5
Precision Sniper is a multi-confluence MT5 indicator inspired by TradingView's top signal tools, grading every buy/sell signal (A+, A, B, C) based on EMA structure, RSI, MACD, ADX, VWAP, and volume alignment, with 8 presets, HTF bias confirmation, auto TP/SL levels, trailing stop, and a built-in
Fibonacci Structure Engine for MetaTrader 5
A Market Structure indicator featuring Fibonacci Intelligence to provide accurate Buy/Sell signals
HTF Reversal Divergences for MetaTrader 5
A multi timeframe indicator which features RSI divergence. + Buy/Sell signals Inspired from trading view
Smart Money Concepts for MetaTrader 5
An indicator which features full Smart Money Concept (SMC) + Break Of Structure (BOS) + Change Of Character (COC) + Fair Value Gap (FVG) Detection and Buy/Sell signals
Multi-Symbol Alert Panel for MetaTrader 5
An indicator to watch highs/lows of all markets simultaneously
Candle Body Ratio for MetaTrader 5
An original indicator designed to analyze price action and provide buy/sell signals
Sniper Pro for MetaTrader 5
Multi-timeframe confluence indicator designed to snipe accurate entries. Inspired from TradingView
Articles
Persistence Entropy as a Market Regime Indicator in MQL5 for MetaTrader 5
This article turns the verified TDA pipeline into a live MQL5 indicator. It reduces each price window to two persistence-entropy lines (H0 and H1), computes a normalized loop-strength metric with an adaptive percentile band, and places fade marks only when loop strength is high and price hits a
Persistent Homology in MQL5: The Reduction Algorithm and the Persistence Diagram for MetaTrader 5
We complete persistent homology for MQL5 by reducing the Vietoris–Rips boundary matrix to a persistence diagram. The article implements Z/2 column reduction (CTDAReduction), a diagram container with analytics (CTDADiagram), and a facade that runs the six-stage pipeline in one call (CTDA). Outputs
From Cloud to Complex: The Vietoris-Rips Filtration in MQL5 for MetaTrader 5
We turn a price-embedded point cloud into a Vietoris–Rips filtration and its boundary matrix. The article enumerates vertices, edges, and triangles with filtration values, sorts them in entry order, and builds O(1) vertex/edge lookups. You get MQL5 classes CTDARips and CTDABoundary and a sparse Z/2
Shape of Price: An Introduction to TDA and Takens Embedding in MQL5 for MetaTrader 5
The article presents a practical foundation for shape analysis of price series in MQL5. It implements Takens time‑delay embedding to build a phase‑space point cloud and computes the full pairwise distance matrix under selectable norms. The CTDAPointCloud and CTDADistance classes are provided with a
Recurrence Network Analysis (RNA) in MQL5: From Recurrence Matrices to Complex Networks for MetaTrader 5
The article extends the MQL5 recurrence library to Recurrence Network Analysis (RNA) by treating recurrence matrices as adjacency matrices of undirected graphs. It implements core network metrics—clustering, transitivity, average path length, betweenness, assortativity, and density—and applies them
Joint Recurrence Quantification Analysis (JRQA) in MQL5: Detecting Simultaneous Recurrence in Two Series for MetaTrader 5
We extend the RQA library for MetaTrader 5 with JRQA, which detects when two series simultaneously revisit their own past states. The article covers the joint recurrence matrix, twelve JRQA metrics (including TREND and COMPLEXITY), dual-epsilon configuration, and a rolling-window engine with OpenCL
Cross Recurrence Quantification Analysis (CRQA) in MQL5: Building a Complete Analysis Library for MetaTrader 5
This article extends the MQL5 RQA library to Cross-Recurrence Quantification Analysis (CRQA) for comparing two time series. We implement dual‑series embedding, cross‑recurrence matrix construction, adapted metrics (CRR, CDET, CLAM, CENTR, and others), and rolling‑window analysis, with optional GPU
Recurrence Quantification Analysis (RQA) in MQL5: Building a Complete Analysis Library for MetaTrader 5
This article builds a complete Recurrence Quantification Analysis (RQA) toolkit for MetaTrader 5 in pure MQL5. We cover phase-space reconstruction, time-delay embedding, distance and recurrence matrix construction, RQA metric extraction, automatic epsilon selection, and rolling-window computation








