A native MQL5 pipeline computes L-moments from probability‑weighted moments and compares their shape ratios to conventional Pearson estimators on the same rolling window. A single-pass walk-forward validator flags L‑kurtosis (tau4) and excess kurtosis spikes against adaptive baselines and scores them with precision, recall and F1 on real FX history. The script is diagnostic, input-driven, and avoids the Strategy Tester to provide reproducible, data-first results.
Skewness and kurtosis are two of the most common shape statistics quoted in trading literature, and both are quietly fragile. They are built from cubed and fourth-power deviations from the mean, which means a single 6-sigma bar in a rolling window can dominate the whole estimate. On a return series that occasionally contains flash-crash bars, broker requotes, or thin-liquidity gaps, this is not a corner case – it is a routine occurrence, and it means a classical kurtosis reading can swing wildly for reasons that have nothing to do with the underlying regime.
L-moments are an alternative moment system built from linear combinations of order statistics – the sorted sample itself – rather than powers of deviations. Because sorting and linear weighting cannot blow up the way cubing and raising to the fourth power can, L-moment shape ratios stay bounded and numerically well-behaved even when a handful of outliers sit in the window – not immune to them, but far less easily swayed by them than an estimator that cubes or raises deviations to the fourth power.
This article builds a native MQL5 pipeline to compute L-moments from real probability-weighted moments. It then tests them in a rolling walk-forward validator against the conventional Pearson estimators they are proposed as an alternative to, across three real pair/timeframe cases. In two of those three cases, the classical estimator achieved a higher F1 score. The numerical case for L-moments holds regardless of that result, for reasons the Math section makes precise; whether that numerical advantage also means a better trading signal is a separate, empirical question this article tests rather than assumes.
Allow the use of cookies to log in to the MQL5.com website.
Please enable the necessary setting in your browser, otherwise you will not be able to log in.
You are signed in. Two-factor authentication has been disabled. Set it up again and scan a new QR code, or continue with two-factor authentication disabled.
Check out the new article: L-Moments for Robust Return Profiling in MQL5: A Distribution-Shape Regime Validator.
Skewness and kurtosis are two of the most common shape statistics quoted in trading literature, and both are quietly fragile. They are built from cubed and fourth-power deviations from the mean, which means a single 6-sigma bar in a rolling window can dominate the whole estimate. On a return series that occasionally contains flash-crash bars, broker requotes, or thin-liquidity gaps, this is not a corner case – it is a routine occurrence, and it means a classical kurtosis reading can swing wildly for reasons that have nothing to do with the underlying regime.
L-moments are an alternative moment system built from linear combinations of order statistics – the sorted sample itself – rather than powers of deviations. Because sorting and linear weighting cannot blow up the way cubing and raising to the fourth power can, L-moment shape ratios stay bounded and numerically well-behaved even when a handful of outliers sit in the window – not immune to them, but far less easily swayed by them than an estimator that cubes or raises deviations to the fourth power.
This article builds a native MQL5 pipeline to compute L-moments from real probability-weighted moments. It then tests them in a rolling walk-forward validator against the conventional Pearson estimators they are proposed as an alternative to, across three real pair/timeframe cases. In two of those three cases, the classical estimator achieved a higher F1 score. The numerical case for L-moments holds regardless of that result, for reasons the Math section makes precise; whether that numerical advantage also means a better trading signal is a separate, empirical question this article tests rather than assumes.
Author: Adedayo David Gbadebo