What is the InbestPlanners League?
The League is a public, quarterly ranking of the investors who follow our signals. Every signal you add to your portfolio while you take part in the League counts, and when it closes, your score moves.
The question the League asks is simple: can you pick better than our model? Every signal arrives with a Conviction Score, our model's own view of how strong the setup is. The League rewards you for doing better than that expectation, not just for making money.
The signals are real: they are the same signals we publish across 12 markets, and they close at real market prices. The League itself involves no money. It measures the choices you make, not a portfolio.
How the Alpha Score works
Everyone starts each season with 1,000 points. Each time one of your signals closes, we compare what happened with what our model expected:
Points = K x (result minus expected result)
The result
Every closed signal gets one of three results:
The expected result
The expected result comes from the signal's Conviction Score at the moment you added it. A signal with a high Conviction Score was already expected to do well, so the bar is higher. A signal with a low Conviction Score was not expected to do much, so beating it is worth more.
We do not simply divide the Conviction Score by 100. The expectation is calibrated on our own history of signals, so that following the model exactly, with no extra judgement, is worth about zero points over time. You only climb by doing better than the model.
Worked examples
These are the four corners of the rule at the start of a season, with the current calibration. They are illustrative: the exact numbers move a little each time the model is recalibrated.
Read it like this:
- Winning on a signal with a low Conviction Score pays the most. You saw something the model did not.
- Winning on a signal with a high Conviction Score pays less. The model already expected it.
- Losing on a signal with a low Conviction Score costs little. That outcome was likely.
- Losing on a signal with a high Conviction Score costs the most. The model backed it and it failed.
A neutral result sits in between. With the current calibration it adds about +11.5 points on a signal with a Conviction Score of 30, but takes about 2.9 points away on one with 80: closing in profit without reaching the target is below what a high Conviction Score had promised.
The K factor
K sets how much a single signal can move your score. It is large while your season is young and shrinks as you resolve more signals, so a long record is harder to move by one result:
Because the result and the expected result both sit between 0 and 1, no single signal can ever move your score by more than K points.
What does not count, and what you cannot avoid
- Orders that never filled do not count. If the buy price was never reached, the signal leaves your record with no effect on your score.
- Signals close only through their exit rules. There is no button to close or edit a position by hand. Removing an open signal from your portfolio settles it at the last market price. It is recorded as a neutral if it was in profit and as a loss if it was not. It can never count as a win, so you cannot remove a losing signal to escape it. If we have no market price for it yet, it closes with no change to your score.
- Your score never drops below 800 points.
Win rate
The League also shows each participant's win rate. It counts wins against losses and leaves neutral results out, so it answers one question: of the signals that clearly worked or clearly failed, how many worked.
The win rate is a description of past results. The ranking itself is ordered by Alpha Score.
Seasons
The League runs in quarterly seasons (Q1 January to March, Q2 April to June, Q3 July to September, Q4 October to December). At the start of every season everyone goes back to 1,000 points, so a newcomer never competes against years of accumulated points.
An All-time ranking sits beside the season ranking as a long-term record.
Getting a position
A participant gets a position in the table, and can reach the podium, after 5 resolved signals in the season. Until then they appear apart, under "Not yet ranked", with how many signals they still need.
The reason: everyone starts at 1,000, and a signal that does exactly what the model expected adds nothing. So about half of the people who play drift a little below 1,000 by chance at first, and if the table ranked everybody, someone who has not played yet would sit above them. Nobody who has not played can be above somebody who has.
House accounts
Some participants are house simulation accounts: they follow our signals automatically with no real capital, so the League has activity from day one. They are always marked as such, the ranking shows how many of them there are, and their profile pages say so in full. Their results do not represent what users obtain.
Joining and leaving
Joining: activate the League from the League page. Competing requires a paid plan; anyone can read the rankings.
Leaving: you can leave at any time. Your season standing is reset and your public League profile is removed. If you join again, you start from 1,000.
What you can see
- The full ranking for the season and all time, with each participant's Alpha Score, results, win rate and recent form
- Each participant's profile, with the signals they followed and how they ended
- Your own standing and how your score has moved through the season
Some details on other participants' profiles, such as their full investment pattern, are part of the Professional plan.
How to climb
- Look for what the model is missing. The biggest rewards come from wins on signals the model rated lower.
- Be selective with signals that have a high Conviction Score. They pay less when they win and cost more when they lose.
- Let signals play out. A signal you remove before its exit can only count as neutral or loss.
- Build a record. As K shrinks, your score reflects your long-run judgement rather than a single result.
Ready to compete?
Join the League and see where your choices stand against our model.
The League ranks the signals each user chose to follow. It does not constitute investment advice or a recommendation. Past performance does not guarantee future results.