# Core RSI Logic
## Main Rule
The system ONLY sends an alert if RSI touches/crosses the midline (default 50) BEFORE entering overbought or oversold.
---
# Overbought Flow
1. RSI touches/crosses 50
2. RSI moves upward
3. RSI reaches overbought level
4. Alert fires ONCE
5. No additional alert until RSI returns to 50 again
---
# Oversold Flow
1. RSI touches/crosses 50
2. RSI moves downward
3. RSI reaches oversold level
4. Alert fires ONCE
5. No additional alert until RSI returns to 50 again
---
# Example
Scenario:
* RSI reaches 72 → alert fires
* RSI falls to 55 → no alert
* RSI touches 50 → reset system
* RSI rises to 70 again → new alert fires