Intelligence
Verified.
Banana Farmer turns market chaos into a single, scanable metric. No research required—our systematic algorithms do the heavy lifting for you.

Solving the Retail Gap
Condition
Signal Overload
Too many tickers, feeds, and opinions to parse daily.
Terminal Solution
We compress it into a single composite score you can scan in seconds.
Condition
Social Fog
Hype cycles move fast — and disappear even faster.
Terminal Solution
We track social velocity and surface catalysts in plain English.
Condition
TA Complexity
Indicators contradict; setups take time you don’t have.
Terminal Solution
We blend technical momentum and risk penalties into one view.
Condition
Delayed Data
By the time you see it, the move’s already crowded.
Terminal Solution
Banana Farmer scores daily after close; end-of-day data eliminates noise.
The Scoring Pipeline
01. Data Ingestion
Penalties Cap: 40pts
Current Flag: -3pts
03. Final Signal
CoilScore
Stocks don't move in straight lines. Before big breakouts, price compresses into a tight range — like a coiled spring. CoilScore measures that compression and identifies setups before they explode.
Bollinger Squeeze
When Bollinger Bands compress inside Keltner Channels, volatility is at a minimum. The tighter the squeeze, the more explosive the eventual move.
Moving Average Stack
EMA alignment confirms trend context. Compression during an uptrend (price above key EMAs) signals a continuation setup, not a breakdown.
Historical Percentile
Current bandwidth compared against a full year of data. A stock at its 5th percentile of bandwidth is historically compressed — coiling energy is building.
Multi-Timeframe Blend
Daily, weekly, and monthly compression signals are blended. When all three timeframes agree, conviction is highest.
Multi-Timeframe Blend
Daily compression is weighted highest because we want to catch setups right before they move. Weekly and monthly provide context — a daily squeeze inside a monthly base is far more powerful than a daily squeeze in isolation.
Price is coiling tightly. Breakout potential is elevated. Watch for volume confirmation.
Some consolidation but no clear squeeze yet. Not actionable on its own.
Volatility is rising. The move may already be underway — not a compression setup.
Support & Resistance
Price doesn't move randomly. Key levels where buyers defended (support) or sellers emerged (resistance) create a structural map. We detect these levels automatically and use them as context modifiers in the scoring pipeline.
Swing Point Detection
Local highs and lows are identified across three timeframes — short (3-month), medium (6-9 month), and long (2+ year). Each timeframe uses a different sensitivity to capture both recent reactive levels and major institutional floors.
Volume Validation
A price level only qualifies as support or resistance if the average volume at each touch is at least 1.2x the stock's normal volume. This filters noise and ensures real institutional activity.
ATR-Normalized Clustering
Nearby swing points are grouped using ATR (Average True Range) as the yardstick. This adapts to each stock's volatility — a $5 range on a $500 stock is tighter than $5 on a $20 stock.
Recency Weighting
Recent touches carry more weight than old ones via exponential decay. A level tested last week matters more than one tested a year ago — but a level held for two years carries conviction.
Multi-Timeframe Confluence
Recent reactive levels from the last 65 bars.
Intermediate structure from 130-180 bars.
Major institutional levels across all available data.
When a level appears across multiple timeframes, conviction multiplies. A support line visible on all three timeframes gets a 1.6x strength bonus — these are the levels where institutions are most likely defending.
Strength Classification
Tested many times with high volume. These are the levels institutions are watching.
Multiple confirmed touches. High probability of holding on the next test.
Developing level — fewer touches but volume-confirmed. Worth monitoring.
How S/R Feeds the Score
Support and resistance levels are context modifiers, not standalone signals. They amplify or dampen the base score by up to ±8 points depending on the setup:
High CoilScore near strong support with positive momentum
Ascending trendline support with oversold RSI
Nearby support outweighs resistance (S/R ratio > 2)
Price within 1 ATR of strong resistance
Momentum Badges
Ripe
Strong composite momentum and supportive context. Pattern is fully formed.
Firm
Constructive momentum; keep an eye on catalysts. Potential coiling in progress.
Watch
Mixed signals; wait for confirmation. Social velocity may be high but TA is weak.
Unripe
Weak momentum or elevated risk flags. Pattern has not reached thresholds.
Too-Late
Momentum exhaustion detected. Asset has moved significantly beyond sweet spot.
Reliability Tiers
We track every high-scoring signal and measure actual outcomes. Reliability tiers help you identify which symbols have proven track records vs. those with volatile or unproven history.
1. Signal Capture
When a symbol scores 80+, we automatically capture a "proof snapshot" with the exact price and timestamp.
2. Outcome Tracking
We track price changes at multiple timeframes: 1 day, 3 days, 1 week, 2 weeks, 1 month, and 3 months. A "win" means the price went up from the capture price.
3. Tier Assignment
After 5+ signals, we calculate win rates across all timeframes and assign a reliability tier based on the 1-week performance with 1M and 3M data for additional context.
Win Rate Timeframes
Primary reliability metric. Did the price go up within 7 days of our signal?
Medium-term validation. Shows if the momentum persisted beyond the initial move.
Long-term trend confirmation. Validates that signals identify real, sustained moves.
Reliability Tier Definitions
Consistently profitable signals. This symbol has a strong track record of positive outcomes after high scores.
Above average performance. Signals from this symbol tend to work out more often than not.
Average performance or insufficient history. Use additional analysis before acting.
Below average outcomes. High scores on this symbol have underperformed historically.
Poor historical performance. Consider avoiding or using extreme caution with signals from this symbol.
Statistical Significance
Reliability tiers require a minimum of 5 historical signals to be assigned. Symbols with fewer signals show "No History" and should be evaluated using other criteria. More signals = more confidence in the tier assignment.
Where You'll See Reliability
- Top Signals page: Each signal card shows "Proven" or "Reliable" badges for symbols with strong track records.
- Asset detail pages: The Track Record card shows full stats including win rate, captures, and recent outcomes.
- Watchlist: Your watched symbols display reliability badges so you know which ones have proven histories.
- Proof Gallery: Filter by "Proven Only" or "Reliable+" to focus on signals from historically accurate symbols.
Trust & Constraints
Regulatory Safe-Room
Banana Farmer operates as a 100% impersonal educational portal. We never provide individualized advice.
Refresh & Coverage
Scores & Ranks
Proprietary signals refresh all day based on momentum volatility.
Asset Universe
US NYSE/Nasdaq equities and top-100 market cap crypto assets.
Latency Policy
We prioritize speed, caching vendor data at the edge for < 15ms response.