Discussing the article: "Intrinsic Time: From the Directional-Change Scaling Laws to the Alpha Engine"

 

Check out the new article: Intrinsic Time: From the Directional-Change Scaling Laws to the Alpha Engine.

The article implements intrinsic-time analysis in MQL5: an event-based directional-change operator that splits ticks into directional-change and overshoot sections. We reproduce the core scaling laws on 17.8 million live EUR/USD ticks and compare them to a random-walk baseline. Finally, we build a hedging-account Expert Advisor that trades the Alpha Engine with limit orders, detailing thresholds, inventory skew, and liquidity control for practical reuse.

Almost everything we build in MetaTrader is clocked by the calendar. A bar closes every minute, every hour, every day, and our indicators, our models, and our Expert Advisors all sample the market on that fixed grid. But the market does not know what a minute is. During a news release a hundred meaningful moves can happen in a single minute, while over a quiet weekend an hour carries no information at all. Sampling on the clock spends the same attention on both, which means it oversamples noise and undersamples the events that actually move price. 

There is an old alternative, rediscovered and formalised by the Olsen group in Zurich: let the price itself decide when time passes. In this intrinsic time, the clock ticks only when the price does something worth noticing, namely a directional change of a chosen size. This single idea turns out to be remarkably productive. The original study reports a set of empirical scaling laws that hold for close to three orders of magnitude and across thirteen currency pairs, and the same group later built on them a counter-trending trading model, the Alpha Engine, which they report is profitable even on a random walk.


Author: Muhammad Minhas Qamar