See Every
Pattern. Understand
the Move.
BullBear Lens uses real-time computer vision to detect candlestick patterns, classify trend structure, and narrate market context in plain English — directly from your live chart.
Educational tool only. Not financial advice.
“Bullish engulfing with-trend at higher low — structure favors continuation upward.”
What BullBear Lens Does
A full analysis pipeline,
no ML required.
Every insight is produced by deterministic computer vision and transparent scoring rules — nothing is a black box, and nothing claims to predict the future.
Real-Time Pattern Detection
Computer vision scans your live chart at up to 60 fps, detecting Doji, Hammer, Shooting Star, Bullish/Bearish Engulfing, and Inside Bar patterns using deterministic geometric rules — no ML models, no black box.
Trend & Market Structure
Rolling swing high/low detection classifies the market as UP, DOWN, or RANGE. Trendlines, parallel channels, measured-move target zones, and S/R levels are computed automatically from screen-space geometry.
Quality Scoring Engine
Every detected pattern receives a 0–100 composite score across five components: geometry quality, trend alignment, size dominance, volatility context, and pattern rarity. Scores map to grades A through D; weak patterns are suppressed automatically.
Plain-English AI Insights
The highest-scoring pattern is narrated in one plain-English sentence. Powered by your choice of LLM — Ollama locally, or Claude, GPT-4o, Gemini via API — with a built-in template engine as a zero-cost fallback. No financial advice, ever.
The Pipeline
How it works,
step by step.
The entire pipeline runs locally on your machine — no data is sent anywhere, no account required. Every step is transparent and inspectable.
Capture Your Chart
Point BullBear Lens at any region of your screen. It captures your live charting platform — TradingView, MT4, or anything else — at up to 60 fps using lightweight screen-grab technology.
MSS screen capture · configurable ROI · up to 60 fps
Detect & Classify Candles
Each frame is converted to HSV color space. Green and red bodies are isolated via color masking, then contour analysis extracts the geometry — body height, wick lengths, total range — for every visible candle.
HSV masking · contour analysis · body/wick geometry
Score & Filter Patterns
Five deterministic pattern rules run on rolling 1–2 candle windows. Every match receives a 0–100 composite score across geometry, trend alignment, size, volatility, and rarity. Weak patterns are silently suppressed.
5 scoring components · A–D grade · rejection threshold
Understand & Decide
The top-scored pattern is narrated in one plain-English sentence and tagged with a LONG / SHORT / WAIT suggestion derived entirely from the structural evidence. You review it. You decide.
LLM narration · LONG/SHORT/WAIT · confidence % · risk level
The entire pipeline is deterministic and local — the same candle geometry produces the same pattern label, score, and suggestion every time. The optional LLM narration layer runs on your machine (Ollama) or via your own API key; no data leaves your device without your explicit configuration.
About BullBear Lens
Built for traders who
think before they act.
Most trading tools are black boxes — they emit signals, but never explain what they saw or why. BullBear Lens takes the opposite approach: every detection is grounded in the pixel geometry of your live chart, every score is computed from transparent components, and every narration follows strict guardrails.
The platform was designed for independent retail traders in the US and EU who want to understand their charts better, not outsource their thinking to an algorithm. It surfaces structure, context, and quality scores — you apply the judgement.
From a single tool that drew bounding boxes around candles (v1), BullBear Lens has grown into a full analysis pipeline covering pattern detection, trend classification, composite scoring, AI narration, trade-assistance logic, and market structure geometry — all running locally, all educational.
No black boxes
Every pattern, score, and suggestion is produced by explicit geometric rules you can read in the source code. If a Bullish Engulfing scores 88, you know exactly why.
No predictions
BullBear Lens describes what is visible in the current frame. It does not forecast future prices, and it never will. Understanding is not the same as predicting.
No financial advice
The LONG/SHORT/WAIT badge is a structural observation, not a trade recommendation. The disclaimer is hardcoded into the UI — it cannot be disabled.
No cloud dependency
The core engine runs entirely on your machine. The LLM layer is optional and works locally via Ollama. Your chart data stays on your device.
v8 — pattern detection · trend analysis · quality scoring
· LLM narration · trade assist · market structure
✓ Windows .exe · in-app ROI selector · settings UI