Hammad Dilber
Hammad Dilber
  • Информация
нет
опыт работы
2
продуктов
46
демо-версий
4
работ
0
сигналов
0
подписчиков
Professional MQL5 developer specializing in automated trading solutions. I create custom Expert Advisors, trading bots, and technical indicators for MetaTrader 5 platforms.

Services:
• Custom Expert Advisors (EA) from scratch
• Trading bot development with risk management
• Technical indicators and custom tools
• Strategy automation and optimization
• MT5 script development
• Bug fixes and code modifications
Hammad Dilber
Опубликовал статью Hyperdimensional Computing: Learning in One Integer Add, and the Nulls That Judge It
Hyperdimensional Computing: Learning in One Integer Add, and the Nulls That Judge It

A complete Hyperdimensional Computing library for MQL5 implements bind, bundle and permute over 4096‑bit hypervectors, graded level ladders for quantities, an encoder for bars and sequences, and a classifier trained by integer addition. It includes a purged, ordered validation split, online updates without refitting, a market scan with two nulls, and a Python reference that reproduces the MQL5 model bit for bit, so you can validate results and deploy a reproducible indicator and test suite.

Hammad Dilber
Опубликовал статью Agent Based Market Simulation: Growing a Market From Rules, and Using It to Catch an Overfitted Strategy
Agent Based Market Simulation: Growing a Market From Rules, and Using It to Catch an Overfitted Strategy

A compact MetaTrader 5 library builds a synthetic market from agents: a minority game, a zero‑intelligence double auction, a stylized‑facts analyzer, and a parameter scanner. The result is a testbed with known answers, providing the control real price backtests lack. Each result is cross‑checked by the model's phase transition, a matching Python implementation, and detection of a planted edge.

Hammad Dilber
Опубликовал статью Variational Mode Decomposition: Building the Solver, and Measuring What Hindsight Buys
Variational Mode Decomposition: Building the Solver, and Measuring What Hindsight Buys

A from‑scratch VMD library for MetaTrader 5: radix‑2 transform, ADMM updates, mirrored windows, and a result type that reports solve quality and mode separation. We verify the solver to full double precision against a reference and test causality by sabotage. The article quantifies repaint from batch versus causal runs and compares it to volatility‑matched random walks. You get a causal indicator, usable diagnostics, and settings that avoid common pitfalls.

Hammad Dilber
Опубликовал статью Surrogate Data Testing: A Null Model for Any Statistic, and Why Shuffling Bars Is Not One
Surrogate Data Testing: A Null Model for Any Statistic, and Why Shuffling Bars Is Not One

We implement surrogate testing for indicators in MQL5: generate synthetic series that match your data's distribution and spectrum, score any statistic, and locate the observation within its null distribution. The library provides four null models, an FFT that handles arbitrary lengths, and a plug‑in interface for custom measures. An indicator visualizes the statistical alongside its chance band for direct interpretation.

Hammad Dilber
Опубликовал статью Ollivier-Ricci Curvature: Reading the Shape of a Correlation Network, Not Its Level
Ollivier-Ricci Curvature: Reading the Shape of a Correlation Network, Not Its Level

The article builds an Ollivier–Ricci curvature library in MQL5 for multi‑symbol analysis. A basket becomes a correlation network, and the reading captures network geometry rather than correlation level. It includes an exact optimal transport solver with an internal certificate, a rolling fragility metric with two informative nulls, an indicator that plots the reading against its null band, and a demonstration expert that uses it as a risk gate.

Hammad Dilber
Опубликовал статью The Maximal Information Coefficient: Detecting Any Relationship, and the Null That Decides Whether It Is Real
The Maximal Information Coefficient: Detecting Any Relationship, and the Null That Decides Whether It Is Real

This article implements the Maximal Information Coefficient (MINE) for MQL5, including the grid search with dynamic programming and the four MINE statistics. It explains why raw MIC has a nonzero noise floor and builds a permutation null to judge significance. The result is a verified library with a dependence scanner and a chart indicator, allowing you to test features and interpret scores consistently across relationship shapes.

Hammad Dilber
Опубликовал статью Time Series Shapelets: Learning a Price Shape, and Testing Whether It Means Anything
Time Series Shapelets: Learning a Price Shape, and Testing Whether It Means Anything

We implement a Time Series Shapelet library for MQL5 that finds the subsequence of price history whose z-normalized shape best separates two labels and derives the decision threshold from information gain. Because candidate searches on prices always return a winner, the fit includes a purged hold-out and a calibrated block permutation null. You get a reusable facade and rules you can plot and evaluate against an explicit noise floor.

Hammad Dilber
Опубликовал статью Self-Exciting Markets: Building a Hawkes Process from Scratch
Self-Exciting Markets: Building a Hawkes Process from Scratch

Volatility arrives in clusters: one large move makes the next large move more likely, and quiet spells stay quiet. This article builds a Hawkes self-exciting point process in pure MQL5 to measure that effect directly, ending in a single number, the branching ratio, that says how reflexive a market currently is. You get a small, tested library, an indicator that plots the fitted intensity live, and a demonstration Expert Advisor, along with the honest limits of all three.

Hammad Dilber
Опубликовал статью Декомпозиция частичной информации: Когда два индикатора вместе информативнее, чем каждый по отдельности
Декомпозиция частичной информации: Когда два индикатора вместе информативнее, чем каждый по отдельности

Мы представляем библиотеку декомпозиции частичной информации для MQL5, которая разделяет информацию двух источников о целевой переменной на четыре атома: два уникальных (по одному для каждого источника), общий и синергетический. В реализации используются квантильное разбиение на бины, предвычисленные логарифмы и подгонка по принципу максимальной энтропии (для I_ccs). Результаты сопоставляются с нулевой моделью на основе блочных перестановок, поскольку на конечных выборках оценки атомов превышают ноль. Используйте ее для отбора пар индикаторов и проверки статистической значимости, включая поправку на множественные сравнения на уровне семейства тестов.

Hammad Dilber
Опубликовал статью Isolation Forest: Unsupervised Anomaly Detection, and What It Actually Finds in Price Data
Isolation Forest: Unsupervised Anomaly Detection, and What It Actually Finds in Price Data

This article implements a self-contained Isolation Forest library for MetaTrader 5 with no labels, no distribution assumptions and no external dependencies. It details a reproducible 64‑bit generator, tree/forest construction, scoring and feature design, then verifies results against Python and market data with two null models. The package includes an indicator that plots the decision variable and a gate example. Readers get a validated library, clear limits of applicability and a practical way to calibrate thresholds.

Hammad Dilber
Опубликовал статью Motifs and Discords: Building a Matrix Profile from Scratch
Motifs and Discords: Building a Matrix Profile from Scratch

We build the Matrix Profile for MQL5 from the ground up and keep it numerically stable on real prices. The library includes rolling statistics, a radix-2 FFT powering MASS, and a STOMP self-join, with results matched to stumpy. A compact facade, an indicator that draws the profile and flags discords, and a demonstration Expert Advisor show how to read and use the signal in practice.

Hammad Dilber
Опубликовал статью Measuring Market Efficiency with Lempel-Ziv Complexity
Measuring Market Efficiency with Lempel-Ziv Complexity

This article presents a compact MQL5 library for market-complexity analysis: LZ76 complexity and Normalized Compression Distance built on a SAX symbolizer, exposed through a simple facade and an efficiency indicator. It explains the discretization choices, normalization, and distance formulation, and validates the code with unit checks and an independent cross-check. You get a ready-to-use library and indicator, plus a disciplined way to interpret readings with a shuffle null and a direction check.

Hammad Dilber
Опубликовал статью Learnable Curves, Not Weights: A Kolmogorov-Arnold Network from Scratch
Learnable Curves, Not Weights: A Kolmogorov-Arnold Network from Scratch

This article builds a Kolmogorov–Arnold Network (KAN) in MQL5, where every edge carries a learnable B‑spline curve rather than a scalar weight. We construct the spline basis, assemble edges and a layer, and fit all coefficients by ridge‑regularized least‑squares in a single solve. The model is delivered as an indicator that visualizes the learned curves and an Expert Advisor that acts on the prediction, providing an interpretable, reusable codebase.

Hammad Dilber
Hammad Dilber
Gold Reacher
A fully automatic grid trading robot for MetaTrader 5. Attach it to a chart, set your target, and it handles the rest.

Gold Reacher opens its own positions, manages them as a single basket, and closes that basket as a whole when your profit target in account currency is reached. Then it starts again on its own. There is nothing to press, nothing to confirm, and no chart watching required.

It is built for traders who want a hands off system with settings they actually understand, and who want to control their own exposure rather than trust a hidden formula.
Hammad Dilber Выставил продукт

499.00 USD

Gold Reacher A fully automatic grid trading robot for MetaTrader 5. Attach it to a chart, set your target, and it handles the rest. Gold Reacher opens its own positions, manages them as a single basket, and closes that basket as a whole when your profit target in account currency is reached. Then it starts again on its own. There is nothing to press, nothing to confirm, and no chart watching required. It is built for traders who want a hands off system with settings they actually understand, and

Hammad Dilber
Опубликовал статью Machine Learning Without the Black Box: The Tsetlin Machine for Trading
Machine Learning Without the Black Box: The Tsetlin Machine for Trading

This article builds a white-box classifier in MQL5 using the Tsetlin Machine. It learns human-readable AND-rules instead of weights, trains with integer state updates, and requires no external dependencies. You will assemble the automaton, clause, and multi-class voter, verify on XOR and other boolean tasks, booleanize indicators, label by forward ATR-scaled return, save the model to CSV, and view active rules on a live chart.

Hammad Dilber
Опубликовал статью The Avellaneda-Stoikov Model: Inventory-Aware Quoting for Two-Sided Strategies
The Avellaneda-Stoikov Model: Inventory-Aware Quoting for Two-Sided Strategies

This article builds the Avellaneda–Stoikov formulas in MQL5, feeds them with rolling estimates of mid-price volatility and a proxy for order-flow intensity, and plots the reservation price with bid and ask in real time. A bar-by-bar simulation contrasts adaptive and fixed quoting under the same fill rules. The result is a tested class, an indicator, and a backtest to improve inventory control in two‑sided strategies.

Hammad Dilber
Опубликовал статью Path Signatures for Lead-Lag Detection
Path Signatures for Lead-Lag Detection

Build a level-2 path-signature engine in pure MQL5 to read the lead-lag ordering between two data streams without choosing a lag and without a linear model. The article delivers a reusable library, an indicator that plots the Levy‑area oscillator, and a simple rule‑based Expert Advisor. Code is cross‑checked against closed‑form cases, and the components are ready to plug into your projects.

Hammad Dilber
Опубликовал статью Hierarchical Risk Parity: A Robust Portfolio Allocator and Expert Advisor
Hierarchical Risk Parity: A Robust Portfolio Allocator and Expert Advisor

We implement a Hierarchical Risk Parity allocator in MQL5 as a single class, validate each stage against an independent Python reference, and package it in a rebalancing Expert Advisor. The pipeline covers returns, covariance/correlation, clustering, quasi-diagonalization, and recursive bisection, and contrasts HRP with Markowitz on stressed data. You finish with a verified allocator and an EA ready for basket-level testing.

Hammad Dilber
Опубликовал статью Mapping the Shape of Price: The Mapper Lens and Cover in MQL5
Mapping the Shape of Price: The Mapper Lens and Cover in MQL5

The article introduces the Mapper pipeline in MQL5 by implementing the two fundamental components: CTDAMapperFilter (lens) and CTDAMapperCover (overlapping intervals). It explains three lens options—eccentricity, density, and coordinate—plus cover parameters (resolution and gain), and demonstrates how a price point cloud is reduced to one value per point and interval memberships. Readers obtain ready inputs for subsequent clustering and graph construction.

123