Skip to content
Kelly

Coming from Betaminic

Kelly reads Betaminic systems from pasted text or screenshots. It keeps all 15 Betaminic fields on your saved rule, each with the reason it isn't testable yet, and runs the rule as soccer lands. Import is free and nothing has to be typed again.

Updated · the importer’s own table

Get it out of Betaminic. Open the strategy and take a screenshot of its filters, or copy them.

or drop them anywhere on the pageScreenshots, PDF, CSV, Excel, text or a zip · up to 20 files, 32 MB each
Kelly reads only what you add here and sends nothing to Betaminic.

Example · paste your own system to replace it

Saved for when soccer lands: (4) of (4) conditions kept

Kelly keeps every condition on your rule and runs it as each one becomes testable. Nothing to type again.

  1. KeptLeague: Premier LeagueKelly's rule tester doesn't hold 'Premier League'.
  2. CloseHome Odds: 1.5 to 2.2=AND(IF(home, TO_DECIMAL(moneyline_close), TO_DECIMAL(opponent.moneyline_close)) >= 1.5, IF(home, TO_DECIMAL(moneyline_close), TO_DECIMAL(opponent.moneyline_close)) <= 2.2)Kelly reads its consensus closing moneyline; your sheet's price may be from another book or time.
  3. CloseLeague Position: 1 to 6=AND(league_position >= 1, league_position <= 6)Soccer only: the team's place before kickoff (ADR-K655); check which team the sheet meant.
  4. KeptGoals Scored Average: 1.8 or moreKelly doesn't know betaminic's filter 'Goals Scored Average' yet.
=AND(AND(IF(home, TO_DECIMAL(moneyline_close), TO_DECIMAL(opponent.moneyline_close)) >= 1.5, IF(home, TO_DECIMAL(moneyline_close), TO_DECIMAL(opponent.moneyline_close)) <= 2.2), AND(league_position >= 1, league_position <= 6))

Free to import, and nothing is saved until you confirm. You’ll sign in on the next step if you aren’t already, and your system comes with you.

Many systems? Add them all at once: exports, screenshots, workbooks, zips, or the reply to your data request. Kelly reads every file, maps each system it finds and lists them on one screen for you to confirm.

A Betaminic strategy is a set of soccer filters: the league, the home, draw and away odds, over and under 2.5 goals and both-teams-to-score odds, league position, goals scored and conceded averages, form and the round.

Filter names from Betaminic's public strategy write-ups, read Nov 7, 2026 (the builder's guide is behind a login). Statuses against the rule tester; the same table the importer reads.

What does a Betaminic system look like in Kelly?

In Betaminic
League: Premier League
Home Odds: 1.5 to 2.2
League Position: 1 to 6
Goals Scored Average: 1.8 or more
In Kelly
Saved with every condition kept; each maps as soccer lands in the rule tester.

Kelly is adding soccer to the rule tester now. Until it lands, each filter is listed with the reason and kept on the saved rule, so nothing has to be typed again.

Which Betaminic fields carry over? (15)

Filters with a range (Home Odds: 1.5 to 2.2) or a choice (League: Premier League). Labels from the tool's public description; the on-screen wording isn't published, so this table is checked against real screenshots as people import.

Showing (15) of (15) · Terms

Their termKelly formulaStatusNote
Filters
Match Odds (1X2): 1=IF(home, TO_DECIMAL(moneyline_close), TO_DECIMAL(opponent.moneyline_close))CloseBetaminic filters on the opening price; Kelly reads its consensus closing price (soccer has no earlier moment in the rule tester yet).
Match Odds (1X2): 2=IF(home, TO_DECIMAL(opponent.moneyline_close), TO_DECIMAL(moneyline_close))CloseBetaminic filters on the opening price; Kelly reads its consensus closing price (soccer has no earlier moment in the rule tester yet).
Match Odds (1X2): XCan't mapKelly grades draw bets but holds the draw price only inside the market, not as a row attribute.
Odds OU 2.5Can't mapKelly holds the total's line, not the over or under price, as a row attribute.
Time PeriodCan't mapSet it as the test's seasons on the import instead of a condition.
LeaguesPremier League: =competition = "epl" · La Liga: =competition = "laliga" · Bundesliga: =competition = "bundesliga" · Serie A: =competition = "seriea" · Ligue 1: =competition = "ligue1" · Mls: =competition = "mls" · Champions League: =competition = "ucl"Exact
TeamsCan't mapTeam names aren't matched to Kelly's teams in an import yet; pick the team after importing.
Streaks (Consecutive WDL)=STREAK(match_points = 3)CloseCounts consecutive wins before the match; for draws or defeats use match_points = 1 or 0.
Streaks (Consecutive games scored)=STREAK(goals > 0)CloseKelly counts the team's last five matches overall; set the window and venue Betaminic showed (last 3, 5, 10 or all season, at home or overall) by editing the 5 or adding home.
Streaks (Consecutive games conceded)=STREAK(goals_conceded > 0)CloseKelly counts the team's last five matches overall; set the window and venue Betaminic showed (last 3, 5, 10 or all season, at home or overall) by editing the 5 or adding home.
Streaks (Consecutive OU 2.5)=STREAK(goals + goals_conceded > 2.5)CloseCounts consecutive matches over 2.5 goals; for unders use < 2.5.
Streaks (% WDL)=ROLLING_AVG(IF(match_points = 3, 1, 0), 5)CloseKelly counts the team's last five matches overall; set the window and venue Betaminic showed (last 3, 5, 10 or all season, at home or overall) by editing the 5 or adding home.
Streaks (% Over / Under 2.5)=ROLLING_AVG(IF(goals + goals_conceded > 2.5, 1, 0), 5)CloseKelly counts the team's last five matches overall; set the window and venue Betaminic showed (last 3, 5, 10 or all season, at home or overall) by editing the 5 or adding home.
Streaks (H2H (Head-to-Head))Can't mapKelly can't read earlier meetings with the same opponent yet.
Lay Streaks=STREAK(match_points < 3)CloseCounts consecutive matches without a win before this one.

Source: Filter names from Betaminic's public strategy write-ups, read Nov 7, 2026 (the builder's guide is behind a login). Statuses are the importer’s own, against the rule tester.

How do you move your Betaminic systems to Kelly? (3)

  1. Open the strategy and take a screenshot of its filters, or copy them.
  2. Paste or drop it in the box above, on Import in the rule tester, or in chat: "import this Betaminic system". Kelly lists every condition with its status.
  3. Confirm. Kelly saves the rule labelled "tuned elsewhere" with every condition kept, and runs it as soccer lands in the rule tester.

What other ways can you bring systems in? (6)

ScreenshotsDrop one or several. Kelly reads the labels and values, then shows the same checklist.
Paste textPaste the filters as text. A link is kept as where the system came from; Kelly never opens it.
Describe it in chatSay the system in words. Kelly drafts the formula from its attributes and asks about anything vague.
The games it pickedCopy the list of games a Betaminic system picked into the bet import (CSV). Kelly grades each at its own lines, which proves the record but doesn't make a rule for new games.
For developersimport_rule (MCP) or POST /v1/rules:import with tool "betaminic". The same draft, statuses and confirm step.
Ask for your dataBetaminic has no export button. Kelly drafts a data access request (GDPR, UK GDPR or CCPA) that you send from your own email; when the file comes back, drop it in the box.

What do people ask about moving from Betaminic? (6)

Can I import my Betaminic systems into Kelly?

Yes. Kelly keeps every one of the 15 Betaminic fields on your saved rule, each with the reason it isn't testable yet, and runs the rule as soccer lands. Nothing has to be typed again.

Can I bring every system at once?

Yes. Drop every export, screenshot, workbook or zip in the box at once, or send the reply to your data request. Kelly reads every file when you import, maps each system it finds and lists them on one screen for you to confirm.

Will Kelly show the same record as Betaminic?

Not always. Kelly grades on its own consensus closing lines, which start in June 2020, so a record covers the seasons Kelly holds. The record Betaminic showed you is kept as reported beside Kelly's.

Does Kelly log in to Betaminic or open my links?

No. Kelly reads only what you paste or upload. A link is kept as where the system came from and is never opened.

What happens to the conditions Kelly can't map?

They stay on the list with the reason. For each one you choose: keep it for new games once Kelly holds the data, or leave it out. The saved rule says which.

Betaminic has no export. How do I get my systems out?

Screenshots work for one system at a time. For all of them, ask Betaminic for your data: Kelly drafts the request under the GDPR, UK GDPR or CCPA, you send it from your own email, and the reply is due within 30 or 45 days. Then drop the file in the box.

Coming from another tool? (8)

Information is the edge.

Odds are information, not advice · 21+ · Get help

Privacy