JSE & Global Stock Signals

Finally. Know exactly what to buy.

OttoLens analyses every JSE stock and delivers clear buy and sell signals to your phone — every morning before the market opens. No charts. No guesswork. No experience required.

Get Started on WhatsApp
Contact Grabe de Villiers · 079 696 5756
NPN  FIBO BUY
NVDA  OTTO BUY
ANG  DEEP DIP
AAPL  PULLBACK
SBK  TREND ADD
MSFT  OTTO BUY
SOL  DEEP DIP
BTI  FIBO BUY
LVMH  PULLBACK
NPN  FIBO BUY
NVDA  OTTO BUY
ANG  DEEP DIP
AAPL  PULLBACK
SBK  TREND ADD
MSFT  OTTO BUY
SOL  DEEP DIP
BTI  FIBO BUY
LVMH  PULLBACK

Most people want to invest. Few know where to start.

You know the JSE can build real wealth over time. You've seen others making money in markets. But picking the right stocks — at the right time, at the right price — feels like a full-time job that requires years of experience you don't have.

So you either don't invest at all, or you make guesses and hope for the best. Neither is a plan.

OttoLens changes that. A proven quantitative model runs every night, analyses every stock in its universe, and hands you a clear, colour-coded signal list every morning — before the market opens. You make the final call. OttoLens makes sure it's an informed one.

Three answers. Every morning.

OttoLens gives you two types of buy signals, a sell signal, and a trend health score for every stock in its universe — updated every morning with the previous day's closing prices.

FIBO BUY Price is in the buy zone
Every stock moves in cycles — rising to highs, pulling back, and recovering. FIBO BUY identifies the point in that cycle where the price has pulled back to a historically proven support level. It's the moment a quality stock is "on sale." The model calculates these levels precisely — you don't need to.
OTTO BUY Momentum is turning positive
OTTO BUY goes deeper — it looks at price action, volume, and moving-average alignment to confirm that buying momentum is genuinely building. It's confirmation that what looks like a bottom actually is one. When FIBO BUY and OTTO BUY both appear on the same stock, that's the highest-conviction entry signal OttoLens produces.
DEEP DIP PULLBACK Where in the cycle?
Not all buy signals are equal. DEEP DIP means the stock is at its deepest discount from recent highs — maximum opportunity, but also more risk. PULLBACK means a shorter-term dip within an established uptrend — typically lower risk with solid upside. OttoLens shows you both so you can match the signal to your comfort level.
FIBO SELL Price has reached its target
Knowing when to sell is as important as knowing when to buy. FIBO SELL signals that a stock's price has reached the calculated upper target zone — the point where the model says the move is likely complete. It's your prompt to consider taking profit while the going is good.

Is the trend your friend — or your enemy?

A buy signal on a fundamentally broken stock is a trap. PULSE is your protection against it — and your way of finding the stocks that just keep delivering.

DEEP DIP PULLBACK UPTREND WEAK DOWN
Avoid the value trap
Some stocks look cheap because they are cheap — and getting cheaper. A share trading at half its previous high isn't automatically a bargain. If PULSE shows DOWN or WEAK, the trend is deteriorating. The model flags this so you don't mistake a structural decline for a buying opportunity.
TREND ADD
The best stocks in the world — the compounders — often never give a traditional buy signal because they rarely pull back far enough. PULSE identifies these stocks: sustained UPTREND with strong multi-timeframe momentum. TREND ADD tells you "this stock just keeps growing — add to it on any weakness, even without a formal buy signal."

Your morning briefing. In 60 seconds.

OttoLens is a mobile-first app that opens instantly in your browser — no install required. Everything you need, right from the home screen.

🏠 Home — Your daily signal summary

At a glance: how many FIBO BUY, OTTO BUY, DEEP DIP and PULLBACK signals fired today. Then two curated lists:

Top Buy Signals
The highest-conviction buys right now — stocks with both FIBO and OTTO BUY active, ranked by trend strength. No scrolling required.
AMS JSE
FIBO BUY OTTO BUY
●●●
Trend Add
Compounders currently on a small dip — the stocks worth adding to, even without a formal buy signal.
📊 Signals — The full list

Every signal for every stock, filterable by market, sector, signal type and PULSE score. Tap any stock for a full breakdown — chart, signal history and PULSE trend bars. 70+ JSE stocks on Starter. 180+ global stocks on Pro.

💱 Forex — Live rates (Pro & Elite)

Live exchange rates for ZAR/USD, GBP/ZAR, EUR/ZAR and more — plus Gold and Oil prices. Essential context when you're deciding between JSE and international stocks.


Pick your level.

All plans include a daily morning signal refresh and full mobile access. Cancel any time.

Lens Starter
JSE Markets
R249/month
70+ JSE-listed stocks · Signals & Home tab
70+ JSE stock signals — all FIBO BUY, OTTO BUY, DEEP DIP, PULLBACK signals
PULSE trend health on every stock
TREND ADD — find the JSE compounders
Sector & signal filters
Daily morning refresh (previous day's data)
Get Lens Starter
COMING SOON
Lens Elite
Full Platform
R599/month
Everything in Pro · Portfolio management · IRR tracking
Everything in Pro, plus:
Portfolio management — ZAR & USD portfolios
Gain/loss tracking per position
IRR tracking — measure your actual annual return
Signals aligned to your actual holdings
Coming Soon

Prices in ZAR · VAT excluded · Cancel any time


Built for SA investors. Not an afterthought.

Most trading platforms are built for the US or UK market and treat South African investors as a footnote. OttoLens is different.

🇿🇦
JSE-first, always
Every JSE-listed stock in our universe is covered from day one. No add-ons, no premium JSE data fees, no coverage gaps. International markets are the add-on — not the other way around.
📱
Signals, not charts
Other platforms give you tools to build your own signals. OttoLens delivers the signals already calculated. You don't need to understand price cycles, moving averages, or momentum oscillators. The model does that work.
Ready before the market opens
Updated every morning with the previous day's closing prices — before the JSE opens. You start each trading day knowing exactly which stocks are signalling a buy, which are signalling a sell, and which trends are worth following.
💡
No experience required
You don't need a finance degree or years of chart-reading experience. Open the app, check the Top Buy list, review the signals you're interested in, and decide. It's designed to be understood in seconds, not hours.
💰
A fraction of the alternatives
Global charting and screening platforms charge R500–R4 500+ per month for tools that still require you to do your own analysis. OttoLens delivers ready-made signals — JSE-specific — for less than the cost of a single bad trade.

OttoLens vs the alternatives

Whether you're comparing to international charting tools or local platforms, there's nothing else quite like it for SA investors.

Feature OttoLens Int'l Charting Tools SA Brokers
JSE-specific signals Limited None
Pre-built buy signals DIY only None
Trend health (PULSE) Build it yourself None
Sell signal alerts Manual alerts None
Mobile-first app Desktop-first
No chart expertise needed
Daily signal refresh Prices only
Entry price (ZAR/month) R249 R500–R4 500+ Free

"Int'l Charting Tools" refers to general-purpose global platforms. "SA Brokers" refers to execution platforms like EasyEquities, ABSA Stockbrokers and similar. OttoLens is not a broker — use it alongside your existing broker.


GdV Unlimited© 2026 OttoLens · All rights reserved · A GdV Unlimited product