Poker Stack Exchange is a question and answer site for serious players and enthusiasts of poker. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

What stakes are the best computer programmed bots currently capable of winning at? And is it considered cheating and is there ways to detect them? Bots will only get better, is this a problem for online poker yet?

share|improve this question
despite sharing many of the same rules, Limit Hold'em and No-Limit Hold'em are two entirely different game from a game theory standpoint. Limit Hold'em is pretty much fully "solved" and the best bot can play basically as well as the best Limit Hold'em players in the world. No-Limit Hold'em? There may be a few bots at the lower stakes on the poker sites which do not heavily track them able to grind some money, but there's no way a No-Limit Hold'em bot is winning a major tournament any time soon. The combinatorial explosion of possible game states is way too big (...) – TacticalCoder Jun 27 '14 at 9:19
(...) in No-Limit Hold'em. And that is not just for today's machine: unless major discoveries are made in AI there's simply no way No-Limit Hold'em are able to compete with good players. Regarding cheating: yes, it is considering cheating and PokerStars, for example, actively chases bots (and confiscates any fund found on botters' account). They scan the memory of the computer, they analyse mouse & click movements / patterns / etc. Bots also have a very hard time on site where players can regularly change their screen names... – TacticalCoder Jun 27 '14 at 9:20

From what I've heard and read, one of the most advanced poker bots is PokerSnowie, an artificial intelligence built using a neural network. That's only being used in training software though. As for online poker bots actually playing, and avoiding detection, on PokerStars for instance... I'm not sure. Any poker bot not based on a neural network is liking just playing a static maximally exploitative strategy vs. population tendencies, with pre-programmed adjustments for certain player types and frequencies. They likely can grind out a profit, albeit not a large one.

Certain Vegas casinos are also offering limit Hold'em machines where you can play against AI. These are built using neural networks as well. I can't find the article but a poker player/programmer spent years developing a limit Hold'em neural network that he fed millions of hands into, effectively teaching it the population tendencies. He then won contracts with some of the Vegas casinos for LHE machines.

I don't think online poker bots are a huge problem yet. It's fairly easy to detect them and PokerStars is quite diligent in that regard. They will throw up captcha's if their system flags someone as potentially being a bot. I myself have had to do a captcha while multi-tabling a large amount of tables.

And of course it's considered cheating. Once a computer program is taking actions for you, most poker sites consider it cheating. They'll allow software that helps you make better decisions, but anything that acts for you generally isn't allowed.

share|improve this answer
PokerSnowie is a training tool, not a bot. You can play against a PokerSnowie bot, but you cannot make PokerSnowie play in your place at a real online poker table. – Bogdan Oct 24 '14 at 7:09
Lol, so, exactly what I said in the first 2-3 sentences of my response then? – Brent Morrow Oct 26 '14 at 21:57
Whoops! Now I saw that. Sorry, my bad! blushing – Bogdan Oct 28 '14 at 7:50

The Shanky Technologies Holdem Bot is probably as good as they are likely to get. Bots can't react to changing game conditions or individual player anomalies (like someone being on tilt) but they make up for it in other ways, such as discipline, stability, and longevity.

The Shanky Bot actually does very well in MTT's. That's what most of the players who have it use it for. It's efficient at stack management and obeying the preset standards of when it's time to start pushing aggressively.

Cash games are tougher these days, with or without a bot. But some Shanky bot users do well in them. As far as I know this is the only real commercial poker bot available, the only one an average person can use effectively. The other one is Open Holdem but that's more for programmer-geek types and does better at fixed limit games.

share|improve this answer

There is this new software, Sagittarius ABZ which allows you to create your own strategy, as in you tell it how to play yourself! In my personal opinion, id rather 'teach' the bot how to play myself rather than blindly trusting my money with someone elses bot...

How good:

I cant directly answer your question given that its not exactly a poker bot but rather a 'poker bot creator' but i can tell you this: the main advantages are, unlimited patience, 100 percent strictness, perfect mathematics, and in the case of sagittarius abz it has a 'player type database' feature which allows you to play differently against different players, you can also see statistics based on each single decision taken and whether it was profitable over a series of games so you can keep tweaking your bot and improving it over time.

Capable of winning at:

I've been using sagittarius abz for quite some time now on pokerstars. I began fiddling around with play money until I got a hang of it, so far I have created a strategy which i am actually making profit consistently for the last 2 months on a 6-max table cash game running on 4 tables concurrently (running on more than 4 table there is a good change ps will popup a captcha which you will have to be present on the PC while its running to enter it, I am not sure about other sites but i've heard they don't care too much about bots). I am still 'testing' it on 0.01/0.02c 6-max and make something between 2 to 5 eur a day before I step up to higher stakes.

Cheating/ways to detect them:

Yes it is considered as cheating. There are many ways to detect bots, mouse movements, previously detected bots running processes (blacklisted bots), randomly misplaced pixels to confuse the bot, similar game-play patterns (pre-programmed bots), and more, however the truth is a well programmed 'stealth bot' such as the one i use, its almost impossible to detect unless you hack the PC running the bot! So it all boils down to how many hours you play a day and how much you multi-table because a person playing on 8 tables for 48 hours is definitely a bot!

Problem for online poker yet:

In theory, the best bot possible will manage to play all its winning hands until showdown, and fold all its loosing hands before loosing too much money. This will not be a problem even if there are many bots around as poker is what it is, gambling. Its really the big picture that counts, how much money you are left with after subtracting your losses from your profits.

share|improve this answer

Here's a link to a poker bot that claims to play at multiple real poker rooms - Bots can probably win only at small stakes if at all since the best players are not playing at small stake tables. Bots are not good at determining opponent strategy and adjusting their play for that. Humans do this all the time, even unconciously. So Humans have an edge over bots, espcially the good players. On the other hand, bots do not lose patience and do not go on a tilt! Is it considered cheating? Personally I would welcome bots at my table as it gives me an edge but it depends on your point of view.

share|improve this answer

98% of all bots and 90% of shanky Botters lose money. it is more of a novelty, that most tire of in a short time. There are a few hard core reg botters that grind a small profit by probably working just as hard as any player showing a profit. There is no pot of gold in botting , but for some is it a fun distraction from mundane playing for hours and hours just the break even. The big winners are the poker sites. Poker stars because of their policy actually have the best bots and botters on their site. The guys botting on there know how to stealth and program better than the commercial bots. therefore on poker stars where you think you are safe from bots, you are actually playing against the smartest ones...

share|improve this answer

protected by Community Apr 3 at 20:30

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.