Pages:
Author

Topic: What could possibly go wrong? Please, tell me :) - page 2. (Read 1066 times)

hero member
Activity: 1694
Merit: 502
★Bitvest.io★ Play Plinko or Invest!
What can possibly go wrong? You made a program that will play instead of you, like in chess right? But with one big exception, chess is strategy game where luck is not crucial, on other hand poker is a game of skill and luck and I will make one silly example, what will your program do when you get pair of aces? Do you have any ideas how many times I lost with two aces, or any strong pair? And if more players call your all in, your chances to win are lower, cause I saw some crazy hands in poker, so maybe you have luck for now with your program, cause you had luck and you played with amateurs, I think on long run you will lose more then you can win, and don`t even think about trying to play with pro`s with more money.
full member
Activity: 350
Merit: 101
Tontogether | Save Smart & Win Big
tobi4255 is scamming himself when he thought he could make a lot of money doing what he's trying to attempt.

... Right... LMAO
legendary
Activity: 3976
Merit: 1421
Life, Love and Laughter...
Isnt this called cheating by some sites? Or is this allowed ?

Botting is technically cheating as it uses software that automates your play and it does give you an advantage over your opponents.  Some sites are better than others in detecting and putting a stop on them, while some aren't and are rampant with bots.  They say 888 Poker is full of them.
newbie
Activity: 46
Merit: 0
Isnt this called cheating by some sites? Or is this allowed ?
legendary
Activity: 3976
Merit: 1421
Life, Love and Laughter...
You are not maximizing EV by making over sized bets at the wrong time.

You need to milk the opponent when you are ahead. This is called value betting.

I would recommend reading up on poker strategy to optimize the bot. Basically what you are doing is what pros are always doing in their head. They know the winning percentage of their hand pre-flop and consider the range the opponent is playing depending on his stats.

It takes more than reading to learn the most optimal poker strategy.  It takes logging a lot of hands in Poker Tracker or HM and study all the numbers and see what works for you and what doesn't.  tobi4255 is scamming himself when he thought he could make a lot of money doing what he's trying to attempt.
legendary
Activity: 1456
Merit: 1081
I may write code in exchange for bitcoins.
I'd like to know how you're calculating EV.  Your comment that more people calling leads to greater EV seems pretty suspicious.

The program knows my hand, and the number of opponents playing. It calculates the % i win, the % i lose and the % i tie out of ~55k simulations.

More on this below, but I assume that the number of simulations is because you're trying to model the indeterminacy of the opponent's behavior?   I guess I'm not completely clear why you'd need to run simulations.  If you have a model, can't you just read the parameters and make a decision?

tokeweedis right that most sites aren't going to let you leave and rebuy immediately with less than you left with.  You'd have to wait for some time limit to expire in order to re-enter with just the buyin amount.

Yes, exactly. After sitting out for approx. 3mins depending on activity ( i assume ), my balance is cleared from table and i can re-enter.

On poker sites I've used, it's more like 20 minutes to an hour.  But I guess you know the principal anyway.

I still want to hear more about the OP's calculations for EV.  Please.

Example calculations:
 
My hand: 9s,td
Table/community cards: None (pre-flop)
opponents: 4
current pot: 50
balance on table: 200

Simulation (http://i.prntscr.com/1G1p8s9uQp2MFrN1jZrq-A.png)

so 21.18% chance to win 450 (assuming at least 1 call to the all-in of 200) and a 75.93% of losing 200 (if no blinds), and 2.89% chance of a tie that results in a shared pot (0).

I hope that helps Smiley

Erm, not really.  I mean, that's a screenshot that shows the output of your program, not how you got there.

Providing I have some Python skills, how long will it take to build something like this?

Not long at all, see my above post where i put a link to the python module i use to simulate poker games. It is called Deuces, and it is truly awesome!

The tough part is "connecting" to a poker table and be able to act on it. In order to run as many simulations as possible it is vital to get the parameter data asap Wink

Did you link to something other than that screenshot?

----

Responding to your question about connecting to a poker room to get the data: did you try OCR?  What have you tried?  If your poker program sends the hand data in the clear you should be able to use wireshark to read that straight from the network socket.
full member
Activity: 350
Merit: 101
Tontogether | Save Smart & Win Big
Providing I have some Python skills, how long will it take to build something like this?

Not long at all, see my above post where i put a link to the python module i use to simulate poker games. It is called Deuces, and it is truly awesome!

The tough part is "connecting" to a poker table and be able to act on it. In order to run as many simulations as possible it is vital to get the parameter data asap Wink
full member
Activity: 350
Merit: 101
Tontogether | Save Smart & Win Big
tokeweedis right that most sites aren't going to let you leave and rebuy immediately with less than you left with.  You'd have to wait for some time limit to expire in order to re-enter with just the buyin amount.

Yes, exactly. After sitting out for approx. 3mins depending on activity ( i assume ), my balance is cleared from table and i can re-enter.

I still want to hear more about the OP's calculations for EV.  Please.

Example calculations:

My hand: 9s,td
Table/community cards: None (pre-flop)
opponents: 4
current pot: 50
balance on table: 200

Simulation (http://i.prntscr.com/1G1p8s9uQp2MFrN1jZrq-A.png)

so 21.18% chance to win 450 (assuming at least 1 call to the all-in of 200) and a 75.93% of losing 200 (if no blinds), and 2.89% chance of a tie that results in a shared pot (0).

I hope that helps Smiley

This is my source for the mathematics Smiley
full member
Activity: 350
Merit: 101
Tontogether | Save Smart & Win Big
You are not maximizing EV by making over sized bets at the wrong time.

You need to milk the opponent when you are ahead. This is called value betting.

I would recommend reading up on poker strategy to optimize the bot. Basically what you are doing is what pros are always doing in their head. They know the winning percentage of their hand pre-flop and consider the range the opponent is playing depending on his stats.

Exactly, maybe i was not clear about this in above posts.

The reason i came up with trying this out, was after seeing how many flush-draw hopium i take during a poker session. People will see an all-in preflop, and be plagued by what-ifs, while my bot has the odds down.

I dont intend to win millions from this, although I wouldnt mind. ;-)
full member
Activity: 350
Merit: 101
Tontogether | Save Smart & Win Big
I'd like to know how you're calculating EV.  Your comment that more people calling leads to greater EV seems pretty suspicious.

The program knows my hand, and the number of opponents playing. It calculates the % i win, the % i lose and the % i tie out of ~55k simulations.

I then add the pot to my table balance times two, to also simulate at least 1 call. So, it calculates EV for playing against all opponents for the pot made up of only 1 call, so more calls will make the risk more worthwhile since the odds stay the same but the possible return increases.

Suspicious is a strong word... Sad I am just having fun with Python, and my interest for gambling.
legendary
Activity: 1946
Merit: 1007
You are not maximizing EV by making over sized bets at the wrong time.

You need to milk the opponent when you are ahead. This is called value betting.

I would recommend reading up on poker strategy to optimize the bot. Basically what you are doing is what pros are always doing in their head. They know the winning percentage of their hand pre-flop and consider the range the opponent is playing depending on his stats.
legendary
Activity: 3976
Merit: 1421
Life, Love and Laughter...
To people  "it wont' work": I would consider that to be an empirical question.  In point of fact, people on low-stakes poker tables aren't necessarily the best poker players.  Whether OP's strategy works depends (in part) on the competition.   malboroza is almost certainly right about higher stakes players: they'll just leave the table.   but with low-stakes players, you never know, they may want to play bingo---i've seen some funny stuff on sealswithclubs back in the day.

tokeweedis right that most sites aren't going to let you leave and rebuy immediately with less than you left with.  You'd have to wait for some time limit to expire in order to re-enter with just the buyin amount.

I still want to hear more about the OP's calculations for EV.  Please.

Low stakes poker are full if nits now.  It wasn't like pre 2006 where almost all the players in the table are there to gamble.  Today all the info on how to play the game are available everywhere online, most of them now follow a hand chart on what to do preflop and in what position they are, then they play accordingly postflop depending on the strength of their hand.

OP's strategy might be profitable pre 2006 but today it's break even at most.
legendary
Activity: 1456
Merit: 1081
I may write code in exchange for bitcoins.
To people  "it wont' work": I would consider that to be an empirical question.  In point of fact, people on low-stakes poker tables aren't necessarily the best poker players.  Whether OP's strategy works depends (in part) on the competition.   malboroza is almost certainly right about higher stakes players: they'll just leave the table.   but with low-stakes players, you never know, they may want to play bingo---i've seen some funny stuff on sealswithclubs back in the day.

tokeweedis right that most sites aren't going to let you leave and rebuy immediately with less than you left with.  You'd have to wait for some time limit to expire in order to re-enter with just the buyin amount.

I still want to hear more about the OP's calculations for EV.  Please.
hero member
Activity: 700
Merit: 500
Quote
If it ties, the game is continued unless balance was significantly lowered in which case its treated as a loss.

I started out with 0.01 BTC and I am currently at 0.016 + a withdraw of 0.005 btc.

I must admit though, I had some crazy luck in my test phase. First attempt ever at this strategy, 3/7 players call my all-in and then I win it with a three-of-a-kind from the flop.

So... Any poker adepts out there who can help me optimize this strategy, or tell me if im asking to bust in the long run despite my (carefully) calculated EV.


What you're trying to do is sub optimal.  If there really was a way of winning without actually playing poker then somebody would have thought about it already.  What you're doing is not only sub optimal, it's not fun and doesn't help you or the game at all.

It's right, you won't get anywhere with this tactic. you can roll the dice as well and save some time, but don't expect too much winnings.
But I did like the idea of playing with a simulator next to you, and do your moves when you know all the odds.
Providing I have some Python skills, how long will it take to build something like this?
legendary
Activity: 3976
Merit: 1421
Life, Love and Laughter...
I have made a program that I run alongside the poker table i play at. When cards are dealt pre-flop, my program will detect the hand I was dealt, the current pot and the number of playing opponents.

Then it simulates poker games to find out what the chances of winning are (approximately, but still) and then uses that data to calculate the expected value of going all-in pre-flop with the hand dealt.

If the expected value is significantly in the positive, it goes all-in, still on the pre-flop. The expected value is calculated under the assumption that at least 1 player calls the all-in, if more players calls it the EV goes even higher.

If no players call, the blinds are collected along with any raises/calls that might have happened before my turn.

If an all-in is lost, the table is left and re-entered with same buy-in.

If an all-in is won, the table is left and re-entered with same buy-in, rinse-repeat.

Poker sites don't allow you to exit the game and then re-enter with the original buy in amount, you should buy in with the same amount you left with if it's over the buy in maximum.

Quote
If it ties, the game is continued unless balance was significantly lowered in which case its treated as a loss.

I started out with 0.01 BTC and I am currently at 0.016 + a withdraw of 0.005 btc.

I must admit though, I had some crazy luck in my test phase. First attempt ever at this strategy, 3/7 players call my all-in and then I win it with a three-of-a-kind from the flop.

So... Any poker adepts out there who can help me optimize this strategy, or tell me if im asking to bust in the long run despite my (carefully) calculated EV.


What you're trying to do is sub optimal.  If there really was a way of winning without actually playing poker then somebody would have thought about it already.  What you're doing is not only sub optimal, it's not fun and doesn't help you or the game at all.
legendary
Activity: 1456
Merit: 1081
I may write code in exchange for bitcoins.
I'd like to know how you're calculating EV.  Your comment that more people calling leads to greater EV seems pretty suspicious.
legendary
Activity: 1932
Merit: 2272
You are what we like to call "bingo player"  and you only had some luck, nothing more.
Most of people will just fold to your all in if you keep doing all in on high pair or whatever - unless they are bingo players too or they have high pair too.
Try this strategy on high stake tables, you will notice that everyone will sit out or just simply leave table.
full member
Activity: 350
Merit: 101
Tontogether | Save Smart & Win Big
You can certainly play with your strategy and luck with poker, but I am curious too if what kind of programming language he is using because his post is certainly not complete, he just start by saying that he is playing with the simulation test, and another questions is does this kind of poker includes PVP, or is it all an AI kind of a poker? and how many tries till you get to a 0.016 winnings, the calculation is really needed here so you can get clear answers!

... What? I get the feelz you are only here because of your sig campaign Wink

If not, feel free to ask concise and clear questions...

It is regular texas hold 'em poker against other humans. If you play poker against "AI" then there is likely a house-edge making it impossible to get positive expected value.

Starting from 0.01 BTC, it took roughly 100 hands to reach the 0.016 BTC (withdrew 500k sats) and now approx. 250 hands in the balance is 0.0085.
full member
Activity: 350
Merit: 101
Tontogether | Save Smart & Win Big
--snipped--
what program is it?did you build it with programing language?or just using software?
i think it can used for poker only,but its really amazing for me,because i never use that thing,i just play normal and combining between strategy and luck..
It is a simple python program that I made myself, with help from Deuces.
legendary
Activity: 3038
Merit: 1169
I have made a program that I run alongside the poker table i play at. When cards are dealt pre-flop, my program will detect the hand I was dealt, the current pot and the number of playing opponents.

Then it simulates poker games to find out what the chances of winning are (approximately, but still) and then uses that data to calculate the expected value of going all-in pre-flop with the hand dealt.

If the expected value is significantly in the positive, it goes all-in, still on the pre-flop. The expected value is calculated under the assumption that at least 1 player calls the all-in, if more players calls it the EV goes even higher.

If no players call, the blinds are collected along with any raises/calls that might have happened before my turn.

If an all-in is lost, the table is left and re-entered with same buy-in.

If an all-in is won, the table is left and re-entered with same buy-in, rinse-repeat.

If it ties, the game is continued unless balance was significantly lowered in which case its treated as a loss.

I started out with 0.01 BTC and I am currently at 0.016 + a withdraw of 0.005 btc.

I must admit though, I had some crazy luck in my test phase. First attempt ever at this strategy, 3/7 players call my all-in and then I win it with a three-of-a-kind from the flop.

So... Any poker adepts out there who can help me optimize this strategy, or tell me if im asking to bust in the long run despite my (carefully) calculated EV.


what program is it?did you build it with programing language?or just using software?
i think it can used for poker only,but its really amazing for me,because i never use that thing,i just play normal and combining between strategy and luck..

You can certainly play with your strategy and luck with poker, but I am curious too if what kind of programming language he is using because his post is certainly not complete, he just start by saying that he is playing with the simulation test, and another questions is does this kind of poker includes PVP, or is it all an AI kind of a poker? and how many tries till you get to a 0.016 winnings, the calculation is really needed here so you can get clear answers!
Pages:
Jump to: