FAQ
By using data analysis on our website and promptly receiving signals based on your algorithms, you can make accurate betting predictions.
You can also take advantage of our affiliate program by referring friends or selling access to signals sent to Telegram based on your algorithm.
- Possibility of creating your own algorithms
- Receiving signal messages using these algorithms in your Telegram channels, the number of channels is unlimited
- Detailed analysis and final statistics for each algorithm
- A user-friendly interface for customizing the appearance and content of received signal messages
You will also be able to run and test our demo algorithms.
If it's not there either, write to our administrator at Telegram.
You can contact us at Telegram.
BetLab offers three tariffs – Optimal, Professional и Master.
Each tariff allows you to solve different problems:
- rapid testing of several strategies
- full-fledged algorithmic development
- deep statistical analysis
When you pay, your subscription automatically renews from the end date of the current billing period.
For example, if your subscription ends on the 25th and you renewed it on the 15th, the new period will start on the 25th according to your tariff plan.
On the "Rates" page you can purchase the required number of retrospective analysis runs.
The system is simple: the more launches you buy at once, the lower the price for each launch.
You can buy from 1 to 50 launches.
Buying 1 launch costs $5.
This is an ideal option if you just want to try out the tool or test one strategy.
Purchasing 50 launches costs $2.5 each.
The price is reduced by half – you save 50%!
This is the best choice if you plan to regularly analyze matches and work with statistics.
It independently tracks events, analyzes matches, applies selected filters and strategies, and, if necessary, sends signals directly to Telegram.
After the matches are completed, the algorithm bot automatically notes which bets were successful and which were not, and saves the results in your statistics.
If you don't want to receive notifications in Telegram, you can run the algorithm in simulation mode (collector bot) to simply collect and analyze data.
Here you can specify the conditions under which your algorithm will operate: score, halves, leagues, odds, team and match statistics, shots, corners, cards, and much more.
For your convenience, there is navigation on the left, allowing you to quickly navigate to the sections you need and mark the parameters that are important to you. This way you can easily set up the algorithm, collecting all the necessary conditions step by step in one place.
Once all settings are complete, click Save.
The algorithm will appear in your list of algorithms, but without a forecast yet.
The forecast and signal settings are configured in a separate tab.
In this section, you specify where and under what conditions the algorithm bot will send signals.
It can not only notify you about the events found, but also automatically mark after the match whether the bet was successful or not.
All results are recorded and saved in your statistics.
You can choose one of two operating modes:
- Sending to a Telegram channel — signals are sent directly to the selected channel or chat, where you can immediately see all the triggers in real time.
- Bot-collector mode — signals are not sent to Telegram, but are stored in the database.
This mode is suitable for testing and analysis when you want to observe how the algorithm would behave without sending signals.
The appearance and structure of a message often determines its ease of perception, especially if you run your own forecast channel.
There are three standard templates to choose from:
- Main is a balanced format with key data: teams, score, odds and event time.
- Minimal - a laconic option, containing only the essence of the signal, without unnecessary details.
- Maximum is an extended version with detailed statistics, including team activity indicators for the last 5, 10 and 15 minutes (attacks, possession, dangerous moments, etc.).
For users of the Professional and Master plans, a fourth option is available: “Custom Template.”
In this mode, you can create a custom message format by adding the required data using macros.
This allows you to adapt the style and content of your signals to suit your needs or the format of your Telegram channel.
Select days of the week and time - you can specify when the algorithm bot will send signals so that notifications arrive only at times convenient for you.
Referral link - if you are managing your own audience, you can add your own link.Then all signals the bot sends to Telegram will contain your referral tracking.
If publicity is disabled, detailed algorithm statistics will not be available to other users, even if you send them a link to the algorithm.
If you want to share the algorithm without revealing the signal details, this setting allows you to show only its general parameters:
- algorithm header
- key settings
- efficiency and cross-country ability
Exception: If your algorithm participates in the rating, this setting is disabled and the statistics are visible to everyone.
You can immediately see the full configuration: strategy, filters, indicators, time frames, and other settings.
To send a card to a friend or colleague, or save it for further comparison and revision, you can copy it to the Clipboard with one click.
Instead of manually selecting leagues from thousands of available ones each time, you can create a list once and save it.
This way, your league list becomes a template that can be used in any algorithm.
One algorithm can be located in several folders at the same time, so that it can be easily found in different contexts.
This allows you to quickly open only the algorithms you need and saves time when working with a large number of strategies.
Simple and intuitive controls make working with algorithms convenient and efficient.
It shows what percentage of profit (or loss) you get from each invested unit of money. This is the most honest and universal indicator of quality in betting.
The more bets, the more accurate the ROI, so it's better to use this indicator to evaluate your strategy over the long term.
ROI is used for:
- assessing the actual profitability of the strategy
- comparing results between different players, cappers, or betting bots
There are two versions of the ROI formula:
- ROI without refunds.
Refunds are completely excluded from the calculation. - ROI including refunds.
Refunds are included in the total betting volume but do not change profit.
Why is the formula that includes refunds more accurate?
Because it reflects the entire actual amount that the player wagered through bets.
A refund is still a bet: money was wagered, risk was taken, but the bookmaker returned the amount.
If it is excluded from the calculation, the ROI will be inflated and incorrect.
That's why Betlab uses a formula that includes refunds, so users see honest statistics of their game.
ROI = ( (∑ (S_win × (K - 1))) - (∑ S_lose) ) / ( ∑ S_win + ∑ S_lose + ∑ S_refund ) × 100
Where:
- S_win — sum of winning bets
- S_lose — sum of losing bets
- S_refund — sum of returned bets (refunds)
- K — odds of winning bets
- ∑ — sum sign (summation)
If publicity is disabled, detailed algorithm statistics will not be available to other users, even if you send them a link to the algorithm.
If you want to share the algorithm without revealing the signal details, this setting allows you to show only its general parameters:
- algorithm header
- key settings
- efficiency and cross-country ability
Exception: If your algorithm participates in the rating, this setting is disabled and the statistics are visible to everyone.
What to do if there is an unmarked signal in the algorithm statistics?
You can contact our support, but before contacting, be sure to:
- make sure the match was actually completed
- check its result in reliable statistical sources
When are such signals calculated?
- if the match took place, but its result was determined with a delay, the signal is calculated the next day
- unmarked signals for weekends are calculated on Monday
These are the best strategies, tested by time and statistics.
The algorithm ranking brings together the most reliable and profitable players on one platform: it includes algorithms that have generated more than 50 signals and demonstrated profitable results.
When an algorithm is included in the rating, all its parameters and settings are fixed; neither the author nor the administrators can edit them to ensure fairness and transparency.
The author can allow subscription to the algorithm in the rating for free or for a fee, with the option to choose the term: week or month.
The subscription price is determined by the author himself.
- Your algorithm must send at least 50 signals.
- The algorithm's profit must be positive.
You can subscribe to the algorithm you like by paying for the selected period or get access for free.
If you find an algorithm particularly interesting, you can add it to your favorites list for quick access.
Algorithm rankings help you easily find proven strategies, test them, and choose the ones that suit you best.
It displays:
- author and name of the algorithm
- subscription status
- subscription start and end time
- Telegram channel linking - shows whether the channel is connected to receive signals
If you subscribed to the algorithm, be sure to connect to the Telegram channel in this section to receive signals and see the results of the algorithm in real time.
This is done to ensure the integrity and stability of data for subscribers.
You can also remove an algorithm from the rating only after all its active subscriptions have been terminated.
After removal from the rating, the algorithm becomes available for editing again.
You can change the settings, improve your strategy, and publish again.
You cannot send signals directly to your channels - this is done to ensure fair distribution and prevent mass subscriptions.
All signals are automatically marked by the system to indicate whether the bet has been successful or not, making it easy to track the algorithm's effectiveness.
This way, the system ensures order and transparency, and you receive all signals and statistics in one convenient place.
- In order for you to put an algorithm up for sale, it must send at least 50 signals and be profitable.
- Algorithms listed for sale cannot be edited if they have at least one user subscribed to them.
- The algorithm can be put up for sale for a week or a month of your choice.
- The cost of a weekly or monthly subscription to the algorithm is set by you within the range from $10 to $100. The cost of a weekly subscription cannot exceed the monthly subscription.
- You can provide free access to your algorithm, for example, for advertising purposes.
- At any time, you can change the subscription price, regardless of the number of subscribers. If the algorithm has subscribers and they have auto-renewal enabled, it will be disabled if the price changes.
- Upon expiration of your subscription to the tariff in case of non-renewal:
- If there are no subscribers to it, it will be automatically removed from the rating and withdrawn from sale.
- Otherwise, you will stop receiving signals via Telegram, but those who purchase the algorithm will continue to receive signals in full until their subscriptions expire.
- Your algorithm will be removed from sale and removed from the rankings 14 days after the last buyer's subscription ends.
- If your algorithm has subscribers with an active subscription, you will not be able to lower your rate until all buyers of your algorithm have terminated their subscription and your algorithm is no longer available for sale and removed from the rankings.
- The maximum number of buyers of an algorithm can be regulated by its author.
- The appearance of the message and the amount of data that buyers of the algorithm will receive can also be adjusted by the author. The author of the algorithm can receive full statistics on it, while the amount of data for the buyer may be limited.
- To promote your algorithm, you can use a link to its statistics page.
- Betlab's commission from each sale of your algorithm is 30%.
- Attention!
Any personal advertising in the title or description of the algorithm is strictly prohibited.
There you need to connect the Telegram channel using the “Connect Telegram” button.
Once connected, all signals based on the purchased algorithm will automatically begin arriving in the Betlab Telegram bot.
You can purchase and connect as many algorithms as you need—all signals will be sent to the Betlab Telegram bot without any restrictions.
After registering in your personal account, you will be assigned your unique referral link.
You can distribute this link in any convenient way.
- send to friends and acquaintances
- post on social networks, forums, or blogs
- add to your channels, chats or advertisements
- use on your own websites or pages
Every user who follows your link and registers becomes your referral forever.
All his purchases will bring you affiliate rewards.
To make the link attractive and easy to place, you can change it to your own version: your name, brand name, or a short unique word.
If your chosen option is available, the system will allow you to save it, giving you a short, memorable, and neat referral link that's easy to share anywhere.
- 30% — from the first purchase of a tariff or retrospective analysis
- 10% — from all subsequent purchases of tariffs and retrospective analyses
- 5% — from every purchase of algorithms
If you want to use the money you've earned within the service, you can transfer money to your internal Betlab balance at any time and in any available amount.
Transfers to your internal balance are instant, while requests for withdrawals to a card or crypto wallet are processed within 5 banking days.
Retroanalysis is a modern tool for testing betting strategies on historical data, allowing you to make decisions based on objective statistics without the risk of financial loss.
With the help of retrospective analysis, you can test any idea (strategy): from betting on a home win to complex combinations and systemic strategies. Retrospective analysis shows how a strategy would have performed in the past: the number of wins and losses, potential financial results, detailed statistics by league, country, championship, and other key parameters.
Using backtesting is like rehearsing your strategy on real data. You identify weaknesses, optimize your approach, and gain confidence before applying it to real bets. This is a tool for competent analysis, risk minimization, and increased income stability.
- Optimal - 2 retroanalysis is credited to your account every month.
- Professional and Master - 5 retroanalysis are credited to your account every month.
Additionally, if necessary, you can purchase additional retro-analyses separately.
There is no limit on the number of launches.
Each retrospective analysis can be run for a selected period: 1 month, 3 months, 6 months, 12 months (1 year) or 24 months (2 years).
Important! Retrospective analyses for 24 months are only available if they are purchased separately (i.e., were purchased) - they are not included in tariff packages.
- Use an already created algorithm.
If you have already created an algorithm with us, then you simply click the "Run" button, select an algorithm from the list and run it for the required period. - Create and run a test algorithm.
There is a "Create and Run" button on the website.
Here you can fully set all the conditions: leagues, odds, markets and other parameters.
After this, the retrospective analysis will be performed for the selected period - from 1 month to 24 months (2 years)
This approach allows both beginners and experienced users to quickly test their ideas and strategies.
- to test the effectiveness of your strategy
- find errors in past decisions
- select optimal settings before placing real bets
Retrospective analysis shows past results, but does not guarantee future ones!
The better the data and filters, the more accurate the report.
You can simply purchase any number of retroanalyses separately - as many as you need.
Purchased retroanalyses do not expire and are not time-limited, so you can use them whenever you want. This is a convenient scheme that does not require the mandatory purchase of a tariff plan.
You can immediately see the full configuration: strategy, filters, indicators, time frames, and other settings.
To send a card to a friend or colleague, or save it for further comparison and revision, you can copy it to the Clipboard with one click.
You copy all the settings and conditions from the previous retrospective analysis without having to set everything up again.
After that, you can make changes and run it manually when you're ready.
After completing the retrospective analysis, you can download the report in CSV format.
This is useful if you want to:
- store data on your computer
- analyze statistics separately in Excel (for example, create graphs)
- share the report with colleagues or friends
The downloaded CSV file contains all the statistics for your backtest analysis—matches, signals, results, strategy indicators.
To be able to download a file with statistics after performing a retrospective analysis, you need to click "Request a report".
After this, our application will generate a file for download, send you a notification, and you will be able to download the report file.
That is, your sequence of actions could be as follows:
- You conducted a retrospective analysis
- Click "Request a new report"
- Our application has generated a file for download.
- You have downloaded the data file and loaded it into Excel.
When you perform a retrospective analysis, the system shows all the leagues for which there were signals.
This allows you to analyze which leagues are most beneficial for your strategy.
In some championships, a strategy may be consistently profitable, while in others, its results will be negative.
To avoid keeping "minus" leagues running, you can disable them (uncheck the box).
As a result, you will be left with only the set of leagues that showed positive results.
You can then save this set by creating a league list.
When creating a new algorithm, you can load this list of leagues and use it in its entirety or as a basis.
For example:
- You created a retro-analysis and the system showed in its statistics 120 leagues for which signals were received.
- Signals for 35 leagues turned out to be unprofitable.
- You disabled these leagues in the league statistics tab and saved the result as a new league list.
- As a result, you will have a ready-made list of 85 championships where the strategy works best.
- When you create and run a real algorithm, you can simply pull this list into it.
- Thus, the list of leagues is your personal filter that helps separate working championships from ineffective ones.
Yes, you can create different lists for different strategies—for example, one for top leagues, another for less popular championships.
Here you will find all the leagues for which the system would send signals for the selected retrospective period.
This helps to see where the strategy works best, for example in top leagues with high scores or in minor leagues where the odds may be higher.
A league-by-league analysis shows how universal a strategy is and whether it should be used in all tournaments or only in specific ones.
This tab displays summary statistics by country.
It takes into account all national championships, cups and tournaments within each country.
The comparison helps to identify which countries' teams play more effectively, aggressively, or cautiously. For example, in Latin America there are usually more fouls and cards, while in Scandinavia there is usually an emphasis on attacking play.
In the "Months" tab, you can track results by month.
This is important for understanding seasonality: some championships have winter or summer breaks, and sometimes teams change their playing style depending on the season.
Monthly analysis helps us understand whether a strategy has “strong” and “weak” periods during the year.
The data shows how the strategy performs on different days of the week.
Minor league matches are more often played on weekdays, while top championships are played on weekends.
This data breakdown helps identify when a strategy is more stable: during busy weekend matches or during midweek matches.
This displays statistics on match start times, broken down into three-hour intervals (00:00–02:59, 03:00–05:59, etc.).
This format helps you understand what hours of the day the strategy shows the best results.
In different countries, matches are played at different times of the day, and the style of play in these matches may differ (for example, Asian matches in the morning, European matches in the evening). Specific championships may be played more frequently during certain time periods, and the strategy can be adjusted specifically for them. You can identify the hours when the strategy works reliably, and when it is better to avoid betting.
This tab shows at what odds in the retrospective analysis the system generated signals and how they ended—whether the bet was successful or whether there was a refund.
You can understand in which odds ranges the strategy works best.
This helps determine the optimal level of risk: whether it is worth sticking to lower odds or whether the strategy brings more profit at higher values. This analysis provides an idea of where exactly the strategy is showing stable results and where drawdowns are possible.
This tab shows at what minutes of the match the system generated signals. For each minute you can see how the bet worked out: whether it was successful or whether there was a refund.
This allows you to determine in which parts of the match the strategy is most effective. Gives an understanding of whether it is worth trusting signals in the early minutes or whether it is better to focus on the middle/late game. Helps identify "golden minutes" when the probability of a positive outcome and profitability are higher.
This tab contains statistics on the final results of matches in which the system generated signals. Here you can see how the strategy worked with different final results (for example, 1:0, 2:1, 0:0, etc.).
This helps you understand under what typical outcomes the strategy works best. Trends can be identified: for example, the strategy consistently works in matches with minimal goal differences (1:0, 2:1), but works worse in games with a crushing score. It shows how the final score affects the overall profitability of the system and whether it is worth adapting the strategy to specific scenarios.
The Corners tab displays statistics on the number of corner kicks for each team at the time the system would have issued a signal.
This is an indicator of attack activity. The more corners a team has, the greater the pressure it has on the opponent's goal. This may be an indirect signal for a goal or other events. It is clear who creates more dangerous moments – the favorite or the underdog.
It is possible to assess the extent to which the effectiveness of signals is related to the teams' activity in corners. For example, the strategy may work better in matches where teams are already actively attacking at the time of the signal.
The Yellow Cards tab displays statistics on warnings at the time when the system would have issued a signal. That is, it records how many yellow cards the teams have already received by the time the signal is given, in accordance with your strategy.
This is a marker of the intensity of the match. A large number of cards indicates tough play, frequent fouls and high emotional tension. This can affect the likelihood of goals, red cards and even penalties.
Some championships traditionally show more cards (for example, Latin America), while others play more softly. It is possible to analyze how much the success of signals depends on the discipline of the teams. For example, if there are already 3-4 cards at the time of the signal, the strategy may work differently than in “clean” matches.
The "Removals" tab records information about red cards at the time when the system would have issued a signal.
This is a marker of the intensity of the match. The removal changes the game radically. A team with a man down is more likely to go on the defensive, increasing the likelihood of the opponent scoring or of additional events (penalties, corners).
Different leagues have different levels of toughness. In some championships, red cards are rare, in others they are commonplace.
Analysis helps to understand how the strategy adapts to such conditions and to test the sustainability of the strategy. It is important to see how the strategy works under normal conditions and how its effectiveness changes if the deletion has already occurred.
The Penalty tab displays statistics on penalty kicks at the time the signal appears in the retrospective analysis. That is, it is recorded whether a penalty had already been awarded by this time and how this affected the success of the signal.
The penalty is the key moment of the match. A penalty kick often determines the outcome of a game and can dramatically change the dynamics (for example, the underdog takes the lead or the favorite consolidates the advantage).
Different leagues - different frequencies. In some championships, penalties are awarded more frequently, which can affect the strategy's performance.
The analysis allows us to understand how the strategy works in matches where a penalty has already been awarded: whether its effectiveness increases or, conversely, decreases.
If you need more detailed information, click on the match of interest and you will go to a page with full extended statistics for the match.
On it, you will have access to several important sections at once:
- General Statistics - Team statistics with graphs
- H2H (Head-to-Head) — the last 10 games of each team and the results of their head-to-head meetings
- Odds changes — minute-by-minute history of odds changes for the first half and the entire match
This is a cumulative indicator of the team's attacking activity over the last 10 minutes of the match.
It is calculated by awarding points for each key attacking action:
- shot on target - 10 points
- shot off target - 5 points
- corner - 1 point
- dangerous attack - 1 point
All actions over 10 minutes are summed into one value.
The higher this intensity for a team, the stronger the team is pressing right now.
Intensity per match
This is the sum of all 10-minute intensities for the match.
It shows:
- who attacked more and longer
- which team dominated the game
- situations where the score does not reflect what is happening on the field
Высокий интенсив за матч означает, что команда постоянно создавала давление по ходу матча.
For example, if it is now the 20th minute, the system will show:
- What happened in the last 5 minutes (from 15th to 20th)
- What happened in the last 10 minutes (from 10th to 20th)
- and what happened in the last 15 minutes (from 5th to 20th)
These blocks display events such as attacks, dangerous attacks, shots on target, shots off target and corners. This helps you quickly understand the current dynamics of the match and assess how the pace of the game has changed in the coming minutes.
If unnecessary information bothers you, just hide it. This way you will see only the indicators that are truly important to you.
Important: the algorithm's forecast is not taken into account.
You see an extended list of matches that match only the conditions of your algorithm. But not all of these matches will become signals, because the actual Telegram broadcast takes into account both the conditions and the algorithm's prediction itself.
This is a cumulative indicator of the team's attacking activity over the last 10 minutes of the match.
It is calculated by awarding points for each key attacking action:
- shot on target - 10 points
- shot off target - 5 points
- corner - 1 point
- dangerous attack - 1 point
All actions over 10 minutes are summed into one value.
The higher this intensity for a team, the stronger the team is pressing right now.
Intensity per match
This is the sum of all 10-minute intensities for the match.
It shows:
- who attacked more and longer
- which team dominated the game
- situations where the score does not reflect what is happening on the field
Высокий интенсив за матч означает, что команда постоянно создавала давление по ходу матча.
You can create your own league lists in advance, grouping them in different ways.
For example, one list for cups, another list for top leagues, and a third for Latin American countries.
When you save such a list, it becomes a ready-made tool: when creating a new algorithm, you simply connect the already prepared set of leagues.
This is convenient if you want to quickly save a league list based on its actual statistics.
To do this, open the Statistics page of your algorithm. It has a Leagues tab that displays the pass rate for each championship.
If you see that some leagues are not suitable for you, disable them.
After that, return to the algorithm editing mode, and you will see that the selected leagues are already excluded from its settings.
For us, it is the link between the BetLab platform and Telegram that is responsible for the automatic delivery of signals to the user.
On the "My Telegram Bots" page, users can
- connect your Telegram channels to already created Betlab bots
- get detailed instructions on how to create your own bot in Telegram
- connect your Telegram channels to your own Telegram bots
If a user plans to receive a larger number of signals, one bot will not be able to handle it, Telegram will start delaying signal delivery or even blocking them.
Therefore, in our application, you can connect up to 3 of our and up to 5 of your own bots to your channels.
You can connect them
- or to one Telegram channel to evenly distribute the load between bots
- or to different channels if the user has many different algorithms
- with 1 bot, capacity up to 20 signals per minute
- with 2 bots it increases to 40 signals
- with 3 bots it increases to 60 signals, etc.
- Phone number — Telegram never reveals it to bots
- Contacts from your address book
- Secret chats (bots cannot participate in them at all)
- Chat history before adding the bot
- Passwords and payment data