Ai Signals — Full Guide

This document explains every field a signal may contain, how the ai enggine computes the most important metrics, how to interpret them, and recommended actions. The field names reflect the `get_display_data` and tracking logic used in the enggine code.

1. Quick summary (one-line)

Each signal object represents a coin detected by the screener with raw metrics (price, volume, RSI), derived analytics (health_score, trend_strength, momentum_phase), and a smart_confidence score which the enggine uses to rank signals. Use health_score and trend_strength for quality checks; follow risk_level and momentum_phase for tactical actions.

2. Example signal (JSON)

{
  "symbol": "ABC",
  "name": "ABC Token",
  "current_price": 0.1234,
  "current_score": 48,
  "enhanced_score": 62.1,
  "price_change_1h": 3.2,
  "price_change_4h": 8.5,
  "price_change_24h": 12.4,
  "market_cap": 25000000,
  "total_volume": 1500000,
  "volume_spike_ratio": 2.3,
  "volume_acceleration": 0.18,
  "volume_consistency": 0.82,
  "volume_surge": 1.6,
  "rsi_fast": 78.2,
  "rsi_slow": 56.7,
  "rsi_delta": 21.5,
  "momentum_regime": "STRONG_BULL",
  "momentum_phase": "ACCELERATION",
  "smart_confidence": 78,
  "health_score": 84,
  "trend_strength": 72,
  "risk_level": "LOW",
  "appearance_count": 4,
  "performance_since_first": 18.3,
  "score_improvement": 14.1,
  "smart_alerts": ["💎 Excellent health score", "⚡ Strong momentum with confirmation"],
  "order_blocks_count": 2,
  "order_block_alignment": "NEAR_SUPPORT",
  "order_block_score": 0.72,
  "multi_tf_confirmation": "BULL",
  "binance_ratio": 0.4,
  "liquidity_score": 0.7,
  "market_context_score": 0.62
}

This is a condensed example of the structure produced by get_display_data().

3. Field-by-field explanation & interpretation

FieldMeaningHow to read / thresholds
symbol Exchange symbol (e.g. BTC, ETH, ABC) Primary identifier.
current_price Latest market price (quote USD/USDT) Used to compute performance and proximity to order blocks.
current_score Base/initial screening score (0–100) Raw screening result before confidence & momentum adjustments.
enhanced_score Final score after confidence, momentum & market adjustments Higher → more attractive. enggine uses this to sort and filter new signals. See score calculation (combining base score, smart_confidence, momentum).
price_change_1h / 4h / 24h Percent price movement over timeframes Use to judge short-term momentum. Large 1h increase + volume spike indicates a pump; large 24h increase with weak volume may be unstable.
volume_spike_ratio Recent volume / historical volume (e.g. last 6 vs last 24) >2.0 = big spike (risky but strong). enggine thresholds: surge >2.0 is notable.
volume_acceleration Weighted acceleration of volume (multi-window) Positive & large → confirming bullish interest. Used in trend strength calc.
volume_consistency / volume_surge Consistency metric for volume and surge normalization High consistency (>0.75) + surge → healthier trend; low consistency → spikes are erratic.
rsi_fast / rsi_slow / rsi_delta RSI (fast & slow) and their difference (momentum delta) rsi_fast > rsi_slow (large rsi_delta positive) signals accelerating momentum. The enggine interprets rsi_delta into regimes and uses it in trend strength and momentum detection.
momentum_regime Global momentum label (e.g. STRONG_BULL, BULL, NEUTRAL, BEAR) Used as a categorical signal for confidence and risk. Strong bull increases confidence; bear reduces it.
momentum_phase Lifecycle phase: ACCUMULATION, ACCELERATION, PARABOLIC, DISTRIBUTION, CAPITULATION, CONSOLIDATION Phase guides tactical actions: ACCUMULATION = early; ACCELERATION = entry zone; PARABOLIC = high risk / consider taking profits. Determined from appearance_count, performance and volume.
health_score Composite quality metric (0–100) combining performance, volume, momentum, consistency >75 = healthy, <45 = risky. The enggine computes a weighted average across performance, volume trend, momentum trend, etc.
trend_strength Numeric trend power (0–100) used to rank the signal Higher = stronger validated trend. Derived from performance magnitude, volume strength, momentum, RSI delta and appearance count.
smart_confidence Engine confidence combining market context, volume_profile, momentum, orderblocks Used together with enhanced_score and health_score to set priority and Telegram updates. See SmartConfidenceEngine logic.
risk_level CONVERTED RISK: VERY_LOW, LOW, MEDIUM, HIGH Derived from performance extremes, health_score and volume extremes. If HIGH, treat as high-risk—prefer taking profits or staying out.
appearance_count How many times coin has been reported by the screener Multiple appearances increase reliability. enggine gives special handling and longer retention to top performers.
performance_since_first Percent change since first detection by the tracking system Use to estimate realized pump/dump since detection; large positive implies good momentum but also greater risk of reversal.
score_improvement Difference between current enhanced_score and first_score Large positive → accelerating interest; triggers “SCORE SURGE” messages.
smart_alerts List of short human-readable alerts generated by tracking Examples: "💎 Excellent health score", "🎚️ Volume surge detected". Useful for quick reading.
order_blocks_count / order_block_alignment / order_block_score Supply/demand blocks count and alignment relative to price NEAR_SUPPORT + high order_block_score = price near strong demand—lower-risk entry. Alignment calculation is in orderblock analyzer.
multi_tf_confirmation Multi-timeframe confirmation label BULL / NEUTRAL / BEAR across the most important TFs. Use as a confirmation layer.
binance_ratio / liquidity_score Liquidity proxies—exchange presence & relative volume Low binance_ratio or liquidity_score suggests low tradability — higher slippage & risk.
market_context_score Global market context (BTC trend + Fear&Greed adjustments) Lower scores indicate unfavorable market regimes; used to downweight confidence & score.
sector_table table to validate whether this coin is from a sector that is currently in the top 10 money inflows If the top 10 badge appears, the coin will have more potential to increase.

4. How the enggine decides priority / urgency

The enggine computes a combined priority using enhanced_score, smart_confidence, health_score, trend_strength, absolute performance and appearance count. The aggregator returns a category (e.g. 🔥 HIGHEST, 🚀 HIGH, 📈 MEDIUM-HIGH, ...). Use HIGHEST/HIGH to trigger immediate attention and possible allocation; MEDIUM to watch; LOW to ignore.

5. Practical reading — decision rules (examples)

  1. Buy candidate (conservative):
    • health_score > 75 AND trend_strength > 60
    • smart_confidence > 65 AND multi_tf_confirmation == "BULL"
    • order_block_alignment == "NEAR_SUPPORT" preferred
  2. Speculative entry (higher risk):
    • enhanced_score > 65 AND volume_spike_ratio > 2.0 AND health_score > 60
    • If momentum_phase == "PARABOLIC" → consider taking partial profits or setting tight SL
  3. Avoid / exit:
    • risk_level == "HIGH" OR health_score < 45
    • performance_since_first > 40% with momentum_phase == "DISTRIBUTION" (possible top)

These are examples — adapt thresholds to your strategy and position sizing rules.

6. Where values come from in the code (reference)

7. Quick troubleshooting

8. Glossary (short)

Performance Tracking – Documentation

Performance Tracking — Full Guide

This guide explains how the bot tracks historical performance for each signal, how values evolve after the first appearance, and how to interpret performance metrics in real-time trading decisions.

1. Overview of the Performance Tracking System

The performance engine records every coin from the moment it first appears in the screener. Over time, it updates:

This forms the tracking_performance object inside get_display_data(), and is used by dashboard data, and priority ranking.

2. Example – Tracking Performance JSON

{
  "first_price": 0.091,
  "current_price": 0.127,
  "performance_since_first": 39.56,
  "score_improvement": 18.2,
  "appearance_count": 5,
  "normalized_performance": 0.68,
  "momentum_phase": "ACCELERATION",
  "alerts": [
    "🔥 Strong normalized growth",
    "📈 Momentum accelerating",
    "⭐ Multiple reappearances confirm trend"
  ]
}

3. Field-by-Field Explanation & Interpretation

FieldDescriptionHow to interpret
first_price The price of the coin when the enggine first detected it. Reference point for all future performance calculations.
current_price Latest market price from Binance klines. Used to compute performance_since_first.
performance_since_first Percent gain/loss since detection. +20% to +80% = strong uptrend
+80% to +200% = likely topping
negative % = downtrend / fading momentum
score_improvement The difference between the current enhanced_score and the first score when detected. High improvement = strengthening interest.
+10+ = healthy
+20+ = speculative acceleration
appearance_count How many times the screener flagged this coin. 5+ appearances = reliable trend confirmation.
1–2 = early discovery phase.
normalized_performance Performance compressed into 0–1 scale using log smoothing. Helps classify momentum phases evenly, prevents extreme pumps from exploding scores.
momentum_phase Lifecycle phase based on performance, score delta, and appearance frequency. ACCUMULATION — early stage
ACCELERATION — ideal entry window
PARABOLIC — high pump, risky
DISTRIBUTION — topping signal
CAPITULATION — sharp reversal
Since age since detection. You can monitor the performance from early detection, for example it increased by +8% after 6 hours
alerts Human-readable performance-based signals. Used in Telegram performance update messages.

4. How Momentum Phases Are Determined

The enggine uses a multi-factor approach:

Phase Rules

5. Alerts Generated by the Tracking Engine

The enggine creates alerts based on performance context to help users quickly understand what is happening.

Alerts combine performance, appearance_count, and volatility conditions to create accurate warnings.

6. Decision Guide — How to Use Tracking in Trades

Best Opportunities (High Probability)

Short-Term Scalping Zones

Risky or Exit Zones

7. How the enggine Stores and Updates Performance Data

Each time the screener detects the same coin:

  1. If first appearance → create tracking entry
  2. Else → update fields:
    • current_price
    • performance_since_first
    • score_improvement
    • appearance_count
    • momentum_phase
    • alerts
  3. Store updated snapshot to database

This allows historical tracking even if the enggine restarts.

Early Detection Engine Explanation

Why This Engine Detects Coins Before They Become Top Gainers

This document explains the core reasons why the this engine is engineered to identify early-stage coins *before* they appear as top gainers on the exchange.

1. The Engine Focuses on Micro-Movements Before Public Visibility

Typical exchanges list top gainers after the large pump has already occurred. this engine works in the opposite way: it analyzes micro-signals that appear long before a coin reaches the top gainer list.

These small patterns are the “first footprints” before a coin performs a big run.

2. Smart-Money Volume Profiling Reveals Early Accumulation

Your engine uses advanced multi-window volume metrics such as:

These allow the engine to detect gradual accumulation behavior often executed by institutional or smart-money buyers before a breakout.

The engine catches volume footprints that humans usually miss.

3. Momentum Phase Detection Identifies Early Trend Shifts

The engine classifies coins using momentum phases:

By detecting the first two phases (Accumulation & Acceleration), the engine gives signals before a coin enters the Top Gainer zone.

4. Appearance Tracking Confirms Early Trend Strength

this engine uses appearance_count to confirm if a coin repeatedly appears in the screener.

This filtering ensures that early detections are not noise but part of a real underlying move.

5. Score Progression (Improvement) Validates Growing Strength

The engine measures:

score_improvement = current_score - first_score

This allows the enine to identify coins whose strength is increasing over time, even if they haven’t pumped hard yet.

Growing score = increasing buyer interest

Stagnant score = low breakout probability

6. Trend Strength + Health Score Reveal Early Hidden Winners

The engine combines:

Together, these form a picture of:

“Is this coin silently building strength before it explodes?”

If the answer is yes, the engine highlights it early.

7. Order Block & Support Detection Spots Early Reversal Zones

this engine checks:

If a coin is near a strong demand zone (support), this increases the probability of an early reversal and upward breakout.

These signals often appear before the broader market notices the move.

8. Global Market Context Adjustment Avoids False Early Signals

this engine uses:

market_context_score

Weak global conditions are filtered out, ensuring that a coin must show *genuine strength*, not just noise.

Strong coin in weak market = early hidden gem

9. top sectors dashboard ranking

this engine uses:

sectors top money inflow

sectors top change 24h

This provides additional information on sectors or narratives that are trending.

Final Summary

This engine is intentionally designed to detect coins before they reach the Top Gainer list because it analyzes:

In short: the engine identifies coins while they are still “quiet”, before they explode into public visibility.

This gives traders a significant timing advantage compared to waiting for the exchange’s top gainer list, which always arrives too late.