
Signal Engine 1 (Contrarian)
The contrarian engine is designed to detect exhaustion in price movement. When markets stretch too far in one direction, they often revert toward equilibrium. This engine identifies those stretched conditions and signals when price begins to rotate back.
This engine is most effective when used in rangebound/consolidating markets. It is also very effective when combined with key levels; buy oversold conditions near key support or sell overbought conditions near key resistance. The sensitivity control allows users to choose between more frequent early entries or fewer, more confirmed signals.
Used properly, this engine excels at capturing turning points before the crowd recognizes them. In trending markets, its best use is not to counter the trend, but to enter with the trend during pullbacks using the trend following signals.

Signal Engine 2 (Trend Following)
The trend following signals focus on identifying strong momentum and continuation. The signals adapt dynamically to market conditions, unlike the contrarian signals, which are purely static.
Each signal can be filtered by the trend strength classification engine, allowing traders to focus only on the most significant transitions. Lower strength signals may represent early shifts, while higher strength signals tend to reflect more established momentum.
This engine is most effective in trending and imbalanced environments. For swing/longer term traders, filtering for stronger signals can reduce trade frequency while improving overall quality.
When markets are expanding directionally, this module helps traders stay in the move rather than exiting prematurely.
