Find mean-reversion opportunities before the move is gone.
Ranked EB green-arrow setups with target room, WaveTrend/Cipher confirmation and adjacent-timeframe context.
Scanner Results
| Ticker | TF | EB Score | State | Signal | Age | Close | EMA room | SMA room | Cipher zone | Convergence | Watch |
|---|
No scan loaded
Run the EB scanner to surface qualified mean-reversion setups, or load the built-in demo to explore the interface.
Backtest Lab for your exact EB rules.
Measure target-hit rates, return to mean and drawdown across historical green-arrow sequences.
Validation Summary
| Group | Trades | EMA Hit % | SMA Hit % | Avg EMA Room | Avg SMA Room | Avg Return EMA | Avg Return SMA | Avg DD | Worst DD |
|---|
No backtest loaded
Run the historical engine to validate the setup across your chosen timeframes.
The EB signal is simple. The ranking layer adds context.
This site mirrors the scanner’s defined long-side logic and exposes the factors used to decide whether opportunity still remains.
Green Arrow Trigger
The core EB long signal prints when RSI(14) is below 30 and the close is below the lower Bollinger Band(20, 2).
Signal Classification
Dark and Light Green classification uses the 14-period SMA of RSI around the scanner’s threshold of 40.
Opportunity Remaining
Current price is compared with EMA 9 and SMA 20 to calculate remaining upside and filter already-played setups.
Cipher Confirmation
WaveTrend WT1/WT2 zone, convergence and green-dot confirmation add timing context without replacing the core EB trigger.
Trade State
Results are labeled Active, Fresh, Developing, Cipher Confirmed, EMA Hit/SMA Room, Extended, or Played Out based on signal age and target state.
Multi-Timeframe Context
Adjacent timeframes show whether nearby structure is also near setup, converging, or already confirming the move.
System status and deployment health.
Keep the proprietary Python strategy on your server while Cloudflare serves the fast public-facing application.
Checking connection
The web client is testing the configured API endpoint.
Cloudflare-ready
Keep the strategy private
The browser does not need the Python source. It requests scan jobs and receives result JSON. This is the right foundation for invite access, API keys, billing or user accounts later.
Market data dependency
The current engine uses yfinance for bulk scanning and can optionally use Alpha Vantage as a fallback. Availability and licensing of upstream data should be reviewed before charging the public for access.