Methodology reference β scoring logic, signal rules, alert format, and trade framework
Pablo analyses stocks and crypto using a composite scoring model that blends multiple data pillars into a single score from 1β100. That score determines the signal label, trade direction, and whether an alert fires to the group.
Scores are recalculated every 15 minutes by the monitor, and on-demand when you run a !TICKER command. Both use the identical pipeline β no divergence between what the monitor tracks and what you see on a card.
Asset class is always clearly labelled: πΌπ [STOCK] for equities, πΌπͺ [CRYPTO] for digital assets.
Every score maps to one of five labels:
| Score | Label | Meaning |
|---|---|---|
| 70 β 100 | Bullish | Strong conviction β entry signal considered |
| 60 β 69 | Bullish Lean | Positive bias, not outright conviction |
| 45 β 59 | Neutral | Mixed signals β no edge, stand aside |
| 35 β 44 | Bearish Lean | Negative bias forming |
| 1 β 34 | Bearish | Strong conviction bearish β short setup or avoid longs |
Pablo tracks position state for every ticker. Alerts are intentionally sparse β only high-conviction, actionable events trigger a message to the group.
Every entry alert includes everything you need to make a decision without leaving the chat:
| Field | What it means |
|---|---|
| Conviction | Based on score threshold + proportion of pillars scoring bullish (β₯55). π’ HIGH = score β₯75 and β₯70% pillars bullish. π‘ MEDIUM = score β₯65 and β₯50% bullish. |
| R:R | Risk/Reward ratio. π’ Strong β₯2:1 Β· π‘ Acceptable 1.2β2:1 Β· π΄ Poor <1.2:1 (entry suppressed) |
| Entry | Market or Limit depending on momentum score and how extended price is intraday |
| SL | Stop loss at 1.5Γ ATR below entry |
| TP | Nearest resistance level (24h high β 52W high β ATR fallback) |
| News | Top 3 headlines fetched live, summarised by DeepSeek AI |
Crypto uses four active pillars. Smart Money is reserved for a future on-chain data integration.
RSI (14), EMA20/50/200 crossovers, MACD histogram, volume ratio vs average. Signals scored for convergence β more indicators agreeing = stronger score.
Derived from 30-day price momentum. A sustained 30d uptrend scores 58β65; a downtrend scores 32β46. Captures broader trend context that daily noise obscures.
Multi-timeframe price convergence across 24h, 7d, and 30d. All three bullish = high score; all bearish = low score. Magnitude boosts for moves >5% (24h) or >10% (7d).
Fear & Greed Index mapped to a contrarian score (extreme fear = bullish signal). Adjusted by 7-day F&G trend direction. Blended with DeepSeek news sentiment (Β±10pt influence).
Stocks use five active pillars, all driven by live data. Fundamentals update quarterly with earnings; the rest recalculate every run.
RSI, EMA20/50/200, SMA50/200, MACD, volume ratio. Multi-indicator convergence scoring. Same engine as crypto.
Blends Valuation (45%) and Earnings (55%). Valuation: P/E, PEG ratio, P/B. Earnings: EPS growth, revenue growth, profit margins, ROE. Data from Finnhub, updates with each earnings report.
1d/7d/30d alignment scored 32β68, then magnitude boosts for moves >3% (1d), >8% (7d), >15% (30d).
Analyst buy/hold/sell consensus, price target upside vs current price, short interest ratio (Finnhub). Blended with DeepSeek news sentiment (Β±15pt influence).
Broader trend context from 7d and 30d price action. Lower weight for stocks β fundamental data carries more signal for equities than for crypto.
Every card includes a structured trade action. All levels are calculated from live market data β not fixed percentages.
Stop loss is set at 1.5Γ ATR (14-period Average True Range) below entry for longs, above for shorts. ATR measures actual recent volatility so the stop breathes with the asset β tighter on low-vol names, wider on high-vol ones. Fallback is 5% if ATR can't be calculated.
| Priority | Level | When used |
|---|---|---|
| 1st | 24h high + 1% | Nearest overhead resistance β most relevant for short-term trades |
| 2nd | 52-week high (β1%) | Major resistance for larger targets |
| Fallback | Entry + 3Γ ATR | No clear resistance level identified |
For shorts: 24h low β 52-week low β 3Γ ATR below entry.
Pablo picks the entry type based on momentum score and intraday price extension:
| Condition | Entry | Rationale |
|---|---|---|
| Momentum β₯70, price up <5% | Market | Strong trend, not extended β don't miss it |
| Momentum β₯70, price up β₯5% | Market or tight limit | Running hard β market ok, or limit 0.5Γ ATR back |
| Momentum <70, price up 3β5% | Limit at EMA20 | Don't chase β wait for pullback to moving average |
| Near 24h resistance (<2%) | Limit 1Γ ATR below | Buying the top is risky β wait for dip or breakout |
| Clean setup near support | Market | Good location, no need for a limit |
R:R is calculated as (TP β Entry) / (Entry β SL) and tiered into three levels. Entry alerts with poor R:R are suppressed β they're logged internally but never sent to the group.
Exit alerts (Close Long / Close Short) always fire regardless of R:R β you always need to know when to get out.
| Level | Criteria |
|---|---|
| π’ HIGH | Score β₯ 75 and β₯ 70% of active pillars scoring bullish (β₯55) |
| π‘ MEDIUM | Score β₯ 65 and β₯ 50% of active pillars scoring bullish |
| π΄ LOW | Below either threshold |
| Source | Used for | Refresh |
|---|---|---|
| Binance API | Crypto OHLCV, technical indicators | Real-time |
| CoinGecko | Crypto price, ATH distance, 7d/30d change, market data | Every 15 min |
| Alternative.me | Fear & Greed Index | Daily |
| Yahoo Finance | Stock OHLCV, 52W high/low, historical closes | Every 15 min |
| Finnhub | Stock fundamentals, analyst ratings, live quote, company news | Real-time quote / quarterly fundamentals |
| ForexFactory | Economic calendar β today/tomorrow on weekdays, full week preview on weekends | Weekly |
| DeepSeek AI | News headline summarisation, sentiment analysis (Β±10β15pt influence) | Per card / per alert |
| CryptoPanic, Decrypt, MarketWatch RSS | Live news headlines | Per request |
| Command | What it does |
|---|---|
!BTC / !ETH etc. | Full crypto score card β 5 pillars, trade action with entry/SL/TP, news |
!AAPL / !TSLA etc. | Full stock score card β 5 pillars, trade action with entry/SL/TP, news |
!BTC+ / !AAPL+ | Deep dive β full pillar breakdown, all metrics, extended analysis |
!NEWS | Top crypto headlines |
!SNEWS | Top stock market headlines |
!MACRO | Global macro snapshot β Fear & Greed, economic calendar, overview |
!WATCHLIST | Top 5 ranked stocks and crypto by current composite score |
!ACCOUNT | Paper trading account summary (Alpaca) |
!POSITIONS | Open paper positions and P&L |
!FLIPS | Recent signal flip history |