Updated: 9/4/2025
Analysis Factors
Pumpushka Bot evaluates trades using dozens of factors grouped by category.
All factors contribute to the Rationale Score and influence the signal direction.
✅ Implemented Factors
Technical
Key Description LONG / SHORT Conditions tech.trend.adx_di
Trend strength (+DI/−DI) LONG: ADX > 25 & +DI > −DI; SHORT: ADX > 25 & −DI > +DItech.trend.ema_slope
EMA slope LONG: ema[-1] > ema[0]
; SHORT: oppositetech.trend.psar
PSAR trend LONG: rising; SHORT: fallingtech.trend.aroon
Recency of high/low LONG: up > down + 20; SHORT: down > up + 20tech.momentum.macd
MACD momentum LONG: histogram > 0; SHORT: < 0tech.momentum.rsi.zone
RSI zone LONG: 50–70 rising; SHORT: < 45 fallingtech.momentum.stoch.cross
Stochastic cross LONG: k > d & k < 60; SHORT: k < d & k > 40tech.volatility.atr_pct
ATR% Trend amplifier (contextual, no fixed direction) tech.volatility.bb_break
Bollinger Bands breakout LONG: close > upper; SHORT: close < lowertech.volatility.bb_squeeze
BB squeeze Setup / context (directionless) tech.volume.obv_slope
OBV direction LONG: slope > 0; SHORT: slope < 0tech.volume.cmf
Money flow (CMF) LONG: > 0.05; SHORT: < −0.05
Derivatives
Key Description LONG / SHORT deriv.oi.delta_24h
24h OI change LONG: price ↑ & OI ↑; SHORT: price ↓ & OI ↑deriv.funding.avg24h
Average funding 24h LONG: ≤ 0 with rising price; SHORT: ≫ 0 with long dominancederiv.funding.last
Last funding Same logic as avg24h deriv.ls_ratio.topTraders
L/S of top traders LONG: < 1 with price ↑; SHORT: > 1.5 with flat/↓deriv.short_squeeze_setup
Short-squeeze setup LONG price↑, OI↑, funding ≤ 0deriv.long_squeeze_setup
Long-squeeze setup SHORT price↓, OI↑, funding > 0
Order Book
Key Description LONG / SHORT ob.imbalance.bids_asks
Bid/ask imbalance LONG: bid > ask; SHORT: ask > bidob.whales.bid_walls
Bid walls LONG: presence/strength of bid wallsob.whales.ask_walls
Ask walls SHORT: presence/strength of ask wallsob.whales.count_ratio
Whale orders count LONG: bidCount > askCount
On-chain
Key Description LONG / SHORT onchain.exchange_outflow_vs_inflow
Outflow > Inflow LONG when outflow consistently dominatesonchain.whales.accumulation
Whale accumulation LONG transactions and alerts algorithmonchain.whales.distribution
Distribution SHORT transactions and alerts algorithmonchain.tx.activity_rate
Tx activity rate LONG: activity ↑; SHORT: spike before droponchain.big_txs.count
Large tx count Contextual
News / Macro
Key Description LONG / SHORT news.relevance.positive
Positive news LONG news sentiment algorithmnews.relevance.negative
Negative news SHORT news sentiment algorithmmacro.upcoming.high_impact
Upcoming events Neutral buffer macro.risk_on_off
Risk regime LONG: risk-on; SHORT: risk-off
Regime / Sentiment
Key Description LONG / SHORT regime.btc_trend_alignment
Alignment with BTC LONG: BTC ↑; SHORT: BTC ↓regime.altseason.proxy
Altseason Index LONG when alts are gainingregime.fear_greed_swing
Fear/Greed swing LONG: from fear; SHORT: extreme greedsentiment.lr_topTraders_shift
Top traders L/S shift Contrarian to the crowd sentiment.fear_greed_level
Fear/Greed level LONG: from fear; SHORT: from greed
Momentum Factors
Key Description LONG / SHORT impulse.price.move
Sharp price move LONG: upward impulse; SHORT: downwardimpulse.volume.flow.confirm
Volume confirmation LONG if volume confirms the moveimpulse.oi.confirm
OI confirmation LONG: price ↑ + OI ↑; SHORT: price ↓ + OI ↑
🔄 In Development
Technical
tech.momentum.rsi.div
— RSI divergences (requires price swing points).
tech.pattern.sr_breakout
— S/R breakout (partly covered by levels).
tech.pattern.squeeze_break_dir
— Squeeze breakout direction (combo).
Derivatives
deriv.contango_regime
— Contango/backwardation regime.
Order Book
ob.spread.sensitivity
— Needs historical spread changes.
ob.spoofing.risk
— Requires L2 stream (wall instability).
On-chain
onchain.staking_proxy
— Outflow to staking.
onchain.unlocks_risk
— Large unlocks.
Macro / News
macro.btc_policy_shock
— ETF/regulatory events via keywords.
meta.time_of_day_effect
— Session effects (Asia/EU/US).
meta.event_proximity_weight
— Proximity to event.
← TP/SL strategies
Tariffs and limits →