How Pablo Scores Markets

Methodology reference β€” scoring logic, signal rules, alert format, and trade framework

Contents
Overview Signal Labels Alert System Alert Format Crypto Scoring Stock Scoring Trade Action Framework Risk/Reward Data Sources Commands

Overview

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.

Signal Labels

Every score maps to one of five labels:

ScoreLabelMeaning
70 – 100BullishStrong conviction β€” entry signal considered
60 – 69Bullish LeanPositive bias, not outright conviction
45 – 59NeutralMixed signals β€” no edge, stand aside
35 – 44Bearish LeanNegative bias forming
1 – 34BearishStrong conviction bearish β€” short setup or avoid longs

Alert System

Pablo tracks position state for every ticker. Alerts are intentionally sparse β€” only high-conviction, actionable events trigger a message to the group.

🟒
TRADE ENTRY β€” LONG
Score flips to outright Bullish with no open long position. R:R must clear 1.2:1 minimum or the alert is suppressed.
πŸ”΄
TRADE ENTRY β€” SHORT
Score flips to outright Bearish with no open short position. Same 1.2:1 R:R floor applies.
πŸšͺ
TRADE EXIT β€” CLOSE LONG
Holding a long and score drops to Bearish Lean or worse. Exit early β€” momentum has shifted against the position.
πŸšͺ
TRADE EXIT β€” CLOSE SHORT
Holding a short and score rises to Bullish Lean or better. Always fires regardless of R:R.
πŸ“‘
SURGE / HOT
Score moves 10+ points in a single run without a label change. HOT = 2+ surges in 24h in the same direction.
Why not every label flip? Lean and Neutral transitions are noise β€” the score oscillates through those zones constantly. We only alert when there's outright conviction or an open trade that needs managing. Entry signals also require a minimum 1.2:1 risk/reward or they're silently logged and skipped.

Alert Format

Every entry alert includes everything you need to make a decision without leaving the chat:

──────────────────── 🟒 TRADE ENTRY β€” LONG ──────────────────── *πŸͺ™ [CRYPTO] BTC* $83,420 🟒 +2.1% Score: 72/100 Bullish Lean β†’ *Bullish* 🎯 ETF inflows surge as institutional demand accelerates Conviction: 🟑 MEDIUM | R:R: 1:2.1 🟒 Strong Entry: Market $83,420 | SL: $81,168 | TP: $86,361 *Latest news:* β€’ BlackRock Bitcoin ETF sees record single-day inflow of $850M β€’ Fed signals rate pause β€” crypto rallies across the board β€’ MicroStrategy adds 1,200 BTC to corporate treasury ──────────────────── πŸ’‘ Type !BTC for full card ⚠️ Not financial advice.
FieldWhat it means
ConvictionBased on score threshold + proportion of pillars scoring bullish (β‰₯55). 🟒 HIGH = score β‰₯75 and β‰₯70% pillars bullish. 🟑 MEDIUM = score β‰₯65 and β‰₯50% bullish.
R:RRisk/Reward ratio. 🟒 Strong β‰₯2:1 Β· 🟑 Acceptable 1.2–2:1 Β· πŸ”΄ Poor <1.2:1 (entry suppressed)
EntryMarket or Limit depending on momentum score and how extended price is intraday
SLStop loss at 1.5Γ— ATR below entry
TPNearest resistance level (24h high β†’ 52W high β†’ ATR fallback)
NewsTop 3 headlines fetched live, summarised by DeepSeek AI

Crypto Scoring Model

Crypto uses four active pillars. Smart Money is reserved for a future on-chain data integration.

πŸ“‰ Technical
30% weight

RSI (14), EMA20/50/200 crossovers, MACD histogram, volume ratio vs average. Signals scored for convergence β€” more indicators agreeing = stronger score.

🌍 Macro
25% weight

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.

πŸš€ Momentum
25% weight

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).

πŸ’¬ Sentiment
20% weight

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).

πŸ”œ Smart Money β€” whale wallet flows, exchange reserves (Glassnode, pending)

Crypto Composite Weights

πŸ“‰ Technical
30%
🌍 Macro
25%
πŸš€ Momentum
25%
πŸ’¬ Sentiment
20%

Stock Scoring Model

Stocks use five active pillars, all driven by live data. Fundamentals update quarterly with earnings; the rest recalculate every run.

πŸ“‰ Technical
25% weight

RSI, EMA20/50/200, SMA50/200, MACD, volume ratio. Multi-indicator convergence scoring. Same engine as crypto.

πŸ’Ό Fundamentals
25% weight

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.

πŸš€ Momentum
20% weight

1d/7d/30d alignment scored 32–68, then magnitude boosts for moves >3% (1d), >8% (7d), >15% (30d).

πŸ’¬ Sentiment
20% weight

Analyst buy/hold/sell consensus, price target upside vs current price, short interest ratio (Finnhub). Blended with DeepSeek news sentiment (Β±15pt influence).

🌍 Macro
10% weight

Broader trend context from 7d and 30d price action. Lower weight for stocks β€” fundamental data carries more signal for equities than for crypto.

Stock Composite Weights

πŸ“‰ Technical
25%
πŸ’Ό Fundamentals
25%
πŸš€ Momentum
20%
πŸ’¬ Sentiment
20%
🌍 Macro
10%

Trade Action Framework

Every card includes a structured trade action. All levels are calculated from live market data β€” not fixed percentages.

Stop Loss β€” ATR-Based

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.

Take Profit β€” Resistance First

PriorityLevelWhen used
1st24h high + 1%Nearest overhead resistance β€” most relevant for short-term trades
2nd52-week high (βˆ’1%)Major resistance for larger targets
FallbackEntry + 3Γ— ATRNo clear resistance level identified

For shorts: 24h low β†’ 52-week low β†’ 3Γ— ATR below entry.

Entry Type β€” Market vs Limit

Pablo picks the entry type based on momentum score and intraday price extension:

ConditionEntryRationale
Momentum β‰₯70, price up <5%MarketStrong trend, not extended β€” don't miss it
Momentum β‰₯70, price up β‰₯5%Market or tight limitRunning hard β€” market ok, or limit 0.5Γ— ATR back
Momentum <70, price up 3–5%Limit at EMA20Don't chase β€” wait for pullback to moving average
Near 24h resistance (<2%)Limit 1Γ— ATR belowBuying the top is risky β€” wait for dip or breakout
Clean setup near supportMarketGood location, no need for a limit

Risk/Reward

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.

🟒
Strong
β‰₯ 2:1
Alert fires
🟑
Acceptable
1.2:1 – 2:1
Alert fires
πŸ”΄
Poor
< 1.2:1
Entry suppressed

Exit alerts (Close Long / Close Short) always fire regardless of R:R β€” you always need to know when to get out.

Conviction

LevelCriteria
🟒 HIGHScore β‰₯ 75 and β‰₯ 70% of active pillars scoring bullish (β‰₯55)
🟑 MEDIUMScore β‰₯ 65 and β‰₯ 50% of active pillars scoring bullish
πŸ”΄ LOWBelow either threshold

Data Sources

SourceUsed forRefresh
Binance APICrypto OHLCV, technical indicatorsReal-time
CoinGeckoCrypto price, ATH distance, 7d/30d change, market dataEvery 15 min
Alternative.meFear & Greed IndexDaily
Yahoo FinanceStock OHLCV, 52W high/low, historical closesEvery 15 min
FinnhubStock fundamentals, analyst ratings, live quote, company newsReal-time quote / quarterly fundamentals
ForexFactoryEconomic calendar β€” today/tomorrow on weekdays, full week preview on weekendsWeekly
DeepSeek AINews headline summarisation, sentiment analysis (Β±10–15pt influence)Per card / per alert
CryptoPanic, Decrypt, MarketWatch RSSLive news headlinesPer request

Telegram Commands

CommandWhat 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
!NEWSTop crypto headlines
!SNEWSTop stock market headlines
!MACROGlobal macro snapshot β€” Fear & Greed, economic calendar, overview
!WATCHLISTTop 5 ranked stocks and crypto by current composite score
!ACCOUNTPaper trading account summary (Alpaca)
!POSITIONSOpen paper positions and P&L
!FLIPSRecent signal flip history
Not financial advice. Pablo is a scoring and analysis tool. All signals, trade actions, and levels are generated algorithmically and are provided for informational purposes only. Past signal performance does not guarantee future results. Always do your own research and never trade more than you can afford to lose.