It declines
most of what it sees.
Every closed candle on every instance is judged, and most end as WAIT. A signal must then clear the quality score and every risk check. The ones that do not are not failures of the system — they are the system. Every one is explained and kept.
8
weighted factors
60
minimum score
Every
rejection explained
Qualification
9 checks · weighted- Higher-timeframe alignment··×0.224h and 15m aligned
- Regime fit··×0.18trending — suits a continuation
- Reward : risk··×0.142.4 : 1
- Momentum··×0.12RSI supports, not exhausted
- Stop safety··×0.10~1 ATR
- Volatility··×0.10ATR% inside the band
- Structure··×0.08above the structural EMA
- Volume··×0.06participation confirms
Engine reasoning
Range high reclaimed, retested, and held.
- 01
The 4h trend and the entry timeframe point the same way — the heaviest factor in the score, worth 22 of the 100 points.
- 02
Reward to risk is 2.4. At 2 or more that factor scores best; below 1 the setup would be blocked outright.
- 03
The stop sits about one ATR away: not so tight that noise takes it, not so wide that the size collapses.
- 04
It clears the minimum of 60, every risk check passes, and it is sized from the stop distance at your risk per trade.
One gate has no override
A high score is permission to be considered, not permission to trade. The risk checks run after the score and their verdict is final — which is why the third example on this page scored well enough and still did not happen.
Rejections are recorded with the rule that produced them. That record is often more useful than the trades: it is the only place you can see what the system nearly did.
SOL/USDT · Example · 15m · trend · expanding volatility
- ✓
Candidate
SOL/USDT · Example · 15m · trend · expanding volatility
- ✓
Eight factors
weighted to 88
- ✓
Minimum · 60
88 clears the minimum
- ✓
Risk checks
loss limits, exposure and correlation clear
- ✓
Paper fill
sized 0.5% of equity · stop and target set