Weekly EMA(10) crossing above EMA(20), on the EGX Sunday–Thursday week. Exit is the
opposite cross — EMA(10) closing back below EMA(20). A community rule, tested here
rather than taken on faith; read the stats panel before using it.
Cross age ≤Run-up since cross ≤
#
Ticker
Sector
Price
Cross date
Wks
% since cross
Spread
Ext (ATR)
Verdict
Exit rule
Wkly ATR
20d Value
Approaching a cross — watchlist
Not a signal. Not backtested. Read this before glancing at the "weeks" column.
These are names that haven't crossed yet, listed only because EMA(10) has
been closing the gap to EMA(20) over the last few weeks. The "projected" column is a naive
straight-line guess — it assumes the recent trend continues exactly,
which real prices don't do. It is not derived from, or checked against, any backtest.
More to the point: the table above already shows that entering right at a confirmed cross
vs. weeks later made no real difference to the outcome. So even a perfect early warning
here wouldn't obviously help — it would just get you into the same trade a little
sooner, and timing that entry is the one thing our own data says doesn't matter much. This
list exists purely so you can keep an eye on convergence candidates, not as a way to
front-run the main list.
#
Ticker
Sector
Price
Gap now
Gap 4w ago
Narrowing/wk
Projected (naive)
20d Value
Tested — and the honest result is mixed. Read this before using it.
Backtested across 282 EGX listings on weekly bars (10y+ of daily history, resampled;
liquidity-filtered; entry at the next weekly open; net of an estimated 30bps round-trip
cost). The rule returned about +20% per trade over a ~17-week median hold
— but the market returned about as much over those same weeks. Measured against the
proxy EGX30 index across each trade's own holding period, the excess is about
−1%, and only ~27% of trades beat the market. In other words this no longer
shows even a modest edge over simply holding the index at the moment of the cross —
the positive average return rests entirely on a small number of large winners. Treat this as
a way of participating in EGX uptrends, not as a stock-selection edge.
The "cross must be recent" rule still does not survive testing — more clearly
now. Entering 3, 8 or even 12 weeks after the cross performed as well or better than
entering immediately (every delayed cohort beat the at-cross excess; 12 weeks was the best of
all). The age and run-up controls above are therefore offered as a way to
narrow the list to something readable — not because the evidence says fresher
crosses do better. One earlier finding did not hold up on re-test: crosses already
up more than 75% used to look like the weakest cohort, but the latest run shows the opposite
— that group is now the single best by rate of beating the market. That reversal isn't
well understood either, and shouldn't be read as a new rule in its place.
This strategy defines no stop-loss. Its only exit is the opposite weekly
cross, which can take many weeks to arrive, so drawdown between weekly closes is unbounded.
The ATR column is a position-sizing reference, not a stop this strategy places. Rows describe
current indicator state, never a buy or sell instruction. Regime splits use a
proxy EGX30 (an equal-weighted basket composite), not the real index. Results are
in-sample plus a single walk-forward split, on a present-day constituent list, so
survivorship bias is not resolved — and it bites harder here than elsewhere, because a
multi-week holding period is exactly where a delisted name's collapse would have landed.
A • next to a price means the current week hasn't closed yet.