Open Side Menu Go to the Top
Register
SharpStats Personal Tracker for Cake, Merge, Stars, and FTP SharpStats Personal Tracker for Cake, Merge, Stars, and FTP

01-23-2009 , 02:01 PM
Quote:
Originally Posted by Michaellawre
Whenever I install postgres it asks for a password during the setup. I enter my own made up one for it and it tells me it is incorrect. I use to run Pokertracker 3 when I was on stars and completely uninstalled postgres (i believe i had ) and uninstalled pokertracker.
I'm not much help here as the same thing happened to me the last time that I uninstalled/reinstalled PostgreSQL. You might try searching around the PostgreSQL website at www.postrgresql.org.

Quote:
Originally Posted by sf0857
i was reviewing one of my hands, i saw WTSD x
but then that hand i was folded on the river...
so i went through some hands, and found that hands that have WTSD marked X, include also hands that I folded on river.
Hence i think the WTSD stat is not correct because it includes hands that folded on river.

thanks
Thank you for the bug report. Due to the entirely different way that it handles this, SharpStats does not suffer from this bug.

-red
SharpStats Personal Tracker for Cake, Merge, Stars, and FTP Quote
01-24-2009 , 03:55 PM
redlotus,

First thank you for creating and supporting this product, seems like it will be quite useful. I am having an issue though:

ERROR: 42846: cannot cast type bit to text.

Quote:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
Npgsql.NpgsqlException:
cannot cast type bit to text
Severity: ERROR
Code: 42846
at Npgsql.NpgsqlConnector.CheckErrors() in c:\Desenvolvimento\Npgsql1.0-src\Npgsql\src\Npgsql\NpgsqlConnector.cs:line 359
at Npgsql.NpgsqlConnector.CheckErrorsAndNotifications () in c:\Desenvolvimento\Npgsql1.0-src\Npgsql\src\Npgsql\NpgsqlConnector.cs:line 410
at Npgsql.NpgsqlCommand.ExecuteCommand() in c:\Desenvolvimento\Npgsql1.0-src\Npgsql\src\Npgsql\NpgsqlCommand.cs:line 1479
at Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior cb) in c:\Desenvolvimento\Npgsql1.0-src\Npgsql\src\Npgsql\NpgsqlCommand.cs:line 633
at Npgsql.NpgsqlCommand.System.Data.IDbCommand.Execut eReader(CommandBehavior cb) in c:\Desenvolvimento\Npgsql1.0-src\Npgsql\src\Npgsql\NpgsqlCommand.cs:line 601
at System.Data.Common.DbDataAdapter.FillInternal(Data Set dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
at Cake_Personal_Statistics_Tracker.fclsSSC.btnHRefre sh_Click(Object sender, EventArgs e) in C:\Users\redlotus\Documents\Visual Studio 2005\Projects\Cake Personal Statistics Tracker\Cake Personal Statistics Tracker\Form1.cs:line 1158
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventAr gs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
CPST
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/CPSTB5/CPST.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Data
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Npgsql
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/CPSTB5/Npgsql.DLL
----------------------------------------
Mono.Security
Assembly Version: 2.0.0.0
Win32 Version: 2.0.0.0
CodeBase: file:///C:/Program%20Files/CPSTB5/Mono.Security.DLL
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
This occurs when I hit refresh on the Holdem tab. I get similar casting errors hitting refresh on other tabs as well.

Thanks,
Wes
SharpStats Personal Tracker for Cake, Merge, Stars, and FTP Quote
01-26-2009 , 09:34 AM
Quote:
Originally Posted by aceDeuceWes
redlotus,

First thank you for creating and supporting this product, seems like it will be quite useful. I am having an issue though:

ERROR: 42846: cannot cast type bit to text.



This occurs when I hit refresh on the Holdem tab. I get similar casting errors hitting refresh on other tabs as well.

Thanks,
Wes
What version of PostgreSQL are you running?
SharpStats Personal Tracker for Cake, Merge, Stars, and FTP Quote
01-26-2009 , 12:50 PM
Quote:
Originally Posted by redlotus
What version of PostgreSQL are you running?
8.2
SharpStats Personal Tracker for Cake, Merge, Stars, and FTP Quote
01-26-2009 , 05:17 PM
upload please Cake Personal Stats Tracker full version on another server
SharpStats Personal Tracker for Cake, Merge, Stars, and FTP Quote
01-26-2009 , 09:38 PM
Quote:
Originally Posted by aceDeuceWes
8.2
Could you try the upgrade to 8.3.5? You can find it here. To be completely honest, the error you're getting is caused by PostgreSQL and there's no away around it that I know of.

Quote:
Originally Posted by promiseyou
upload please Cake Personal Stats Tracker full version on another server
I'll see if I can find another file-share.

-red
SharpStats Personal Tracker for Cake, Merge, Stars, and FTP Quote
01-27-2009 , 04:04 PM
Upload please! On the server can not boot from Russian IP. The program will be of interest to the whole Russian community!
SharpStats Personal Tracker for Cake, Merge, Stars, and FTP Quote
01-27-2009 , 10:52 PM
Quote:
Originally Posted by promiseyou
Upload please! On the server can not boot from Russian IP. The program will be of interest to the whole Russian community!
Try this. If this new share doesn't work, PM me your email address and I'll send it to you.

-red
SharpStats Personal Tracker for Cake, Merge, Stars, and FTP Quote
01-28-2009 , 12:16 AM
2 questions please.

A I downloaded and unzipped the file now how do I install it on my pc

B I get this error message : Working directory does not exist , when I try and import files.


Thanks
SharpStats Personal Tracker for Cake, Merge, Stars, and FTP Quote
01-28-2009 , 09:30 PM
Quote:
Originally Posted by wallstreetpro
2 questions please.

A I downloaded and unzipped the file now how do I install it on my pc
You don't. You run CPST directly from the folder that you unzipped it to.

Quote:
B I get this error message : Working directory does not exist , when I try and import files.


Thanks
Make sure that the text box next to the "Working" button has a valid directory in it. If not, click the Working button and browse to the folder where you would like to have CPST move the hand history files.

-red
SharpStats Personal Tracker for Cake, Merge, Stars, and FTP Quote
01-28-2009 , 10:36 PM
Thanks that worked
SharpStats Personal Tracker for Cake, Merge, Stars, and FTP Quote
01-30-2009 , 06:10 PM
Hey all,
Just wanted to give everyone a quick update on how SharpStats is coming along. I think that I've finally wrapped up all of the big errors that occurred during the early phases of development. In fact, out of my latest test run of ~30,000 hands, SharpStats only choked on 27 of them. Of these, 6 were broken hand histories, 3 were forced all-ins during HU play, 3 were caused by "sitters" (players sitting out during a tourney) in the blinds, and the last 15 were EV calculations with side pots (a problem that even PT and HeM are subject to).

The biggest reason that SharpStats has less than a 1% error rate, and a big reason for the delay, is that I've implemented an internal HH converter that cleans up hand histories as much as possible. This clean-up includes separating villains that share the same first four letters in their screen names. It also attempts to fill seats with players that are sitting out in tourneys. Here's a quick example of a HH that hasn't been converted:
Quote:
Hand #165731BA26001704: Friday Night Freeroll
Seat 1: rvd2*** (1140.00 in chips)
Seat 2: Vmpy*** (1380.00 in chips)
Seat 3: Joey*** (1800.00 in chips)
Seat 5: 6ven*** (2240.00 in chips)
Seat 6: Hero (1370.00 in chips)
Seat 8: sinb*** (1900.00 in chips)
Seat 9: ALLU*** (1470.00 in chips)
Seat 10: poke*** (750.00 in chips)
TheF***: posts small blind $10
sinb***: posts big blind $20
Dealt to Hero [ Jc Qs ]
ALLU***: folds
poke***: folds
rvd2***: calls
Vmpy***: folds
Joey***: calls
The***: folds
6ven***: calls
Hero: calls
TheF***: folds
sinb***: raises to $130
rvd2***: calls
Joey***: folds
6ven***: calls
Hero: calls
@@@ F_L_O_P @@@ [ 9h 9d Kd ]
sinb***: checks
rvd2***: checks
6ven***: bets $275
Hero: folds
sinb***: calls
rvd2***: calls
# # # TURN # # # [ 9c ]
sinb***: checks
rvd2***: checks
6ven***: is all in 1835.0000
sinb***: folds
rvd2***: is all in 735.0000
6ven***: returns uncalled bet $1,100
rvd2***: shows As Jd
6ven***: shows 4s 8s
&&& RIVER &&& [ 4h ]
*** SHOW DOWN ***
6ven*** wins $2,845 with Full House, Nines full of Fours
And here is what it looks like converted:
Quote:
Hand #165731BA26001704: Friday Night Freeroll
Seat 1: rvd2*** ($1,140.00 in chips)
Seat 2: Vmpy*** ($1,380.00 in chips)
Seat 3: Joey*** ($1,800.00 in chips)
Seat 4: The*** ($0.00 in chips)
Seat 5: 6ven*** ($2,240.00 in chips)
Seat 6: Hero ($1,370.00 in chips)
Seat 7: TheF*** ($10.00 in chips)
Seat 8: sinb*** ($1,900.00 in chips)
Seat 9: ALLU*** ($1,470.00 in chips)
Seat 10: poke*** ($750.00 in chips)
TheF***: posts small blind $10.00
sinb***: posts big blind $20.00
Dealt to Hero [ Jc Qs ]
ALLU***: folds
poke***: folds
rvd2***: calls $20.00
Vmpy***: folds
Joey***: calls $20.00
The***: folds
6ven***: calls $20.00
Hero: calls $20.00
TheF***: folds
sinb***: raises to $130.00
rvd2***: calls $110.00
Joey***: folds
6ven***: calls $110.00
Hero: calls $110.00
@@@ F_L_O_P @@@ [ 9h 9d Kd ]
sinb***: checks
rvd2***: checks
6ven***: bets $275.00
Hero: folds
sinb***: calls $275.00
rvd2***: calls $275.00
# # # TURN # # # [ 9c ]
sinb***: checks
rvd2***: checks
6ven***: raises to $1,835.00 and is all in
sinb***: folds
rvd2***: calls $735.00 and is all in
6ven***: returns uncalled bet $1,100.00
rvd2***: shows As Jd
6ven***: shows 4s 8s
&&& RIVER &&& [ 4h ]
*** SHOW DOWN ***
6ven*** wins $2,845 with Full House, Nines full of Fours
Unfortunately, I can't find an example with duplicate villain names at the moment, but I will try to post one when I get a little more time.

I apologize for the wait, but I think that you will agree that it was worth it.

Thanks,
-red
SharpStats Personal Tracker for Cake, Merge, Stars, and FTP Quote
01-31-2009 , 05:54 PM
Looks like I'm having problems emailing the program, so here's one more effort to make this available. If you had problems with my last two file-shares, give this a try. This is my personal breifcase, so please only use it if you've had problems with the other two. If anyone else has some free online file storage space and are willing to mirror CPST, I would appreciate it.

Thanks,
-red

Note to the two people who've asked me to email them CPST: for some reason, gmail bounced my emails to you. The only error message in the mess of text that makes any sense is that gmail doesn't like the attachment. Please try this new link and let me know if it works.

Last edited by redlotus; 01-31-2009 at 06:03 PM.
SharpStats Personal Tracker for Cake, Merge, Stars, and FTP Quote
01-31-2009 , 09:15 PM
And here's the megaupload link:
http://www.megaupload.com/?d=96O1R7FE
SharpStats Personal Tracker for Cake, Merge, Stars, and FTP Quote
02-01-2009 , 08:29 AM
www.mediafire.com is good for sharing too, really fast and does allow many download managers!
SharpStats Personal Tracker for Cake, Merge, Stars, and FTP Quote
02-02-2009 , 05:42 AM
Quote:
Originally Posted by redlotus
Hey all,
In fact, out of my latest test run of ~30,000 hands, SharpStats only choked on 27 of them. Of these, 6 were broken hand histories, 3 were forced all-ins during HU play, 3 were caused by "sitters" (players sitting out during a tourney) in the blinds, and the last 15 were EV calculations with side pots (a problem that even PT and HeM are subject to).
Hi,

I'm interested by the program but could you please backup your claim?

You wrote:


the last 15 were EV calculations with side pots (a problem that even PT and HeM are subject to)


Do you have an exact HH (not a Cake one, a PStars one will do) to provide showing HM and PT having problems with EV calculations in deals involving side pots?

Also the way you worded it, you may it sound like HM and PT would choke on importing deals where EV calcs for side-pots is needed.

In any case, could you clarify your statement and/or give an example of where PT and HM have a problem?
SharpStats Personal Tracker for Cake, Merge, Stars, and FTP Quote
02-02-2009 , 10:10 AM
Quote:
Originally Posted by contravariance
Hi,

I'm interested by the program but could you please backup your claim?

You wrote:


the last 15 were EV calculations with side pots (a problem that even PT and HeM are subject to)


Do you have an exact HH (not a Cake one, a PStars one will do) to provide showing HM and PT having problems with EV calculations in deals involving side pots?
Ok, I'll give. I was going by what several other posters have written. Take a look in any of the "Online Poker is Rigged" threads where EV graphs are brought up and there's inevitably someone bringing this up.

Quote:
Also the way you worded it, you may it sound like HM and PT would choke on importing deals where EV calcs for side-pots is needed.
I suppose my choice of words was a little harsh. AFAIK, neither PT nor HeM will generate an error if the EV calculations have a possibility of being off. SharpStats, OTOH, checks for a couple of specific situations. If it finds either of these, it marks the hand with an error bit so that the EV can be calculated manually. Here are the two situations:
Hero's net win for the hand is positive, but it is less than the EV-Adjusted net win. The two situations that cause this are 1. spots where you get it in with an equity advantage, but you end up splitting the pot (eg your AA vs villain's AK and the board comes up 2345x) 2. Pots with one or more side pots.
Hero's net win for the hand is negative, but it is not as negative as the EV-Adjusted net win. If I remember my math correctly, this can only happen when there are side pots.

Quote:
In any case, could you clarify your statement and/or give an example of where PT and HM have a problem?
I will see if I have any HHs where the EV calc is off. The big problem is, though, that I only have a couple hundred cash game hands and I'm not running a version of HeM that includes EV calcs with tournament hands.

-red
SharpStats Personal Tracker for Cake, Merge, Stars, and FTP Quote
02-02-2009 , 12:12 PM
Hi again,

thanks for the answer, here's more infos and questions

I made a test with a crafted hand. I'll do more testing and I'll report.

Quote:
Originally Posted by redlotus
Ok, I'll give. I was going by what several other posters have written. Take a look in any of the "Online Poker is Rigged" threads where EV graphs are brought up and there's inevitably someone bringing this up.
Bringing what up? That PT and HEM EV calcs are wrong in particular cases? (any link appreciated for I'd like hand history/ies showing this [bad] behavior of PT/HEM).

Quote:
I suppose my choice of words was a little harsh. AFAIK, neither PT nor HeM will generate an error if the EV calculations have a possibility of being off. SharpStats, OTOH, checks for a couple of specific situations. If it finds either of these, it marks the hand with an error bit so that the EV can be calculated manually. Here are the two situations:
Hero's net win for the hand is positive, but it is less than the EV-Adjusted net win. The two situations that cause this are 1. spots where you get it in with an equity advantage, but you end up splitting the pot (eg your AA vs villain's AK and the board comes up 2345x) 2. Pots with one or more side pots.
Hero's net win for the hand is negative, but it is not as negative as the EV-Adjusted net win. If I remember my math correctly, this can only happen when there are side pots.
But what makes you think these two cases are problematic for HM/PT? For deals going to showdown, where all the holecards are known, it's possible to compute the expected value of every pot (main pot and side-pots) for all the players.

There's a tiny bias --and this is another topic-- when a player is all-in at some pre-river street and another player folds at a later street (there's a discussion entitled "EV in a side pot, folders, all cards known" on 2+2 on that subject), but the EV calculations should never be way off.

I crafted a hand with three people all-in preflop where the hero makes a net win, but less than what is expected.

AA vs AK vs J2. All players have $0.10, total main (and only) pot: $0.30.

AA's pot equity is 76% (as verified in PokerStove). This is the number that HM gives too (what HM calls the "avg allin EV%").

So hero should be making $0.22 on average, for a net win of $0.12.

However hero splitted with the AK hand and made only $0.15, for a net win of $0.05.

So hero is "running bad" by approx 7 cents (7.8 cents actually).

These are exactly the numbers reported by HEM, which shows your net win as $0.05 and the "$EV adjusted" as $0.13 ($0.05 + $0.078, which gives $0.1278, approximated by HM to $0.13).

That crafted hand history shows a case where the net win is positive, but less than the EV-adjusted net win and HM has no problem with it. I really don't see why this case would be problematic.

I think that crafted case is exactly the "situation 1" you described. And HM has no problem extracting the correct EV infos in this case.

I've got a lot of gripes and complains about PT and HM, but this is not one of them.

Now I haven't tested with sidepots. I'll agree with you that showing a value "average all-in ev%" is meaningless in a multi-way deal with sidepots (is it pot1 ev% + pot2 ev% average? is it ev1+ev2 average? If pot one has $10 and pot two $350, I'm pretty sure this info is completely misleading). "average all-in ev%" makes sense in PokerStove, for PokerStove has no concepts of side-pots. But HM loves to display misleading information (I won't start about all the stats calculated by taking into account actions due to a player disconnecting).

As a sidenote PokerStove is kinda misleading too: it gives an info that it calls "pot equity" when 99% of multi-way all-ins involve multiple pots. PokerStove's "pot equity %" is actually "mainpot equity %".

Anyway, it's not because HM allows you to display that misleading information when there are multiple pots that it's actually computing the "EV diff" or "$EV adjusted" wrong in multi-way pots involving side-pots.

I'm not saying it's right: I haven't tested yet.

But I have tested your first situation and HM has no problem with it.

Quote:
I will see if I have any HHs where the EV calc is off. The big problem is, though, that I only have a couple hundred cash game hands and I'm not running a version of HeM that includes EV calcs with tournament hands.
Here's a fake PokerStars hand I crafted to test your "situation 1". Three players all in preflop, they all have the same stack. No rake for it's less than $1 pot.


Code:
PokerStars Game #14100000001:  Hold'em No Limit ($0.01/$0.02) - 2008/01/15 - 01:02:03 (ET)
Table 'Fake' 9-max Seat #9 is the button
Seat 1: villain1 ($0.10 in chips)
Seat 2: villain2 ($0.10 in chips)
Seat 3: hero ($0.10 in chips)
villain1: posts small blind $0.01
villain2: posts big blind $0.02
*** HOLE CARDS ***
Dealt to hero [Kc Ac]
hero: bets $0.10 and is all-in
villain1: calls $0.09 and is all-in
villain2: calls $0.08 and is all-in
*** FLOP *** [2c 3c 4d]
*** TURN *** [2c 3c 4d] [5s]
*** RIVER *** [2c 3c 4d 5s] [Th]
*** SHOW DOWN ***
villain1: shows [As Ad] (a straight, Ace to Five)
hero: shows [Kc Ac] (a straight, Ace to Five)
villain2: shows [2d Jh] (high card Jack)
villain1 collected $0.15 from pot
hero collected $0.15 from pot
*** SUMMARY ***
Total pot $0.30 | Rake $0.0
Board [2c 3c 4d 5s Th]
Seat 1: villain1 (small blind) showed [As Ad] and won ($0.15) with a straight, Ace to Five
Seat 2: villain2 (big blind) showed [2d Jh] and lost with high card Jack
Seat 3: hero (button) showed [Kc Ac] and won ($0.15) with a straight, Ace to Five
If you find a hand where HM is way off, you can post it.

I'll try to craft a case with sidepots and prove HM wrong

I'll report my findings
SharpStats Personal Tracker for Cake, Merge, Stars, and FTP Quote
02-02-2009 , 01:13 PM
Quote:
Originally Posted by redlotus
1. spots where you get it in with an equity advantage, but you end up splitting the pot (eg your AA vs villain's AK and the board comes up 2345x)
This one I already answered and apparently is OK for HM.

Quote:
2. Pots with one or more side pots.
Hero's net win for the hand is negative, but it is not as negative as the EV-Adjusted net win. If I remember my math correctly, this can only happen when there are side pots.
OK you were apparently right for this second case. Actually it looks even worse than this: you don't even need special cases. All the multi-ways/different stack sizes (and hence multi-pots) all-ins EV calculations seems to be plainly wrong in HM. And this is one more gripe for me to add to HM. The "EV" infos HM gives, say, when three players are all-in preflop with different stack sizes are actually apparently completely bogus.

SharpStats Personal Tracker for Cake, Merge, Stars, and FTP Quote
02-02-2009 , 01:55 PM
Quote:
Originally Posted by contravariance
This one I already answered and apparently is OK for HM.
My apologies for not making myself clearer, but I didn't mean to imply that HeM or PT had a problem with this scenario. I was just mentioning the fact that SharpStats will flag this hand. In fact, this situation is one of the reasons I have a "Information Correct As Is" button in the database editor.

Quote:
OK you were apparently right for this second case. Actually it looks even worse than this: you don't even need special cases. All the multi-ways/different stack sizes (and hence multi-pots) all-ins EV calculations seems to be plainly wrong in HM. And this is one more gripe for me to add to HM. The "EV" infos HM gives, say, when three players are all-in preflop with different stack sizes are actually apparently completely bogus.

This is exactly what is brought up every time someone posts an EV graph to try and prove that online poker is rigged.

I actually can't blame the programmers of HeM or PT. It would take a good chunk of programming to get it working correctly and all for just a little gain. However, I've always felt that there should be some easy way for the user to change this kind of information if he or she wishes to take the time.

-red
SharpStats Personal Tracker for Cake, Merge, Stars, and FTP Quote
02-04-2009 , 10:53 AM
I am happy to announce that the successor to Cake Personal Statistics Tracker, SharpStats CPN is now available for download.
http://www.megaupload.com/?d=ZJPF9R5A
http://files.openomy.com/public/redlotus/SSCPNb3.zip

Here's a quick list of the improvements that have been implemented:
--Right-click any stats table to bring up a list of stats that can be displayed. No more switching back to the configuration page to change which stats you want to see. Using this feature will be the subject of my next video, which I hope to have posted soon.
--Separation of Omaha High and Omaha Hi/Lo
--Greatly increased accuracy. As I've mentioned in a previous post, SSCPN uses an internal hand converter that improves the parsing of hand information
--Rewards tracking - This includes a monthly gold chip estimator, rakeback calculator, and bonus tracker.
--Database editor - Allows you to change any hand histories that SharpStats has determined may be incorrect or any hand histories that you have marked. Also allows you to correct any tournament results information that you may have entered incorrectly.
--Hand History Exporter - Create a file with all of the hand histories that you have marked for review
--Introductory video - This is just a quick video that will help to get you up and running quickly. I will be making several other videos that cover different aspects of SharpStats and posting them as they are completed.

That's it. Hope everyone enjoys the program. Please post any questions, comments, or suggestions. I would still consider the program to be in beta, so there may be bugs. If you find anything that doesn't look right, let me know and I'll get fixed ASAP.

Thanks,
-red

Note to programmers: the internal hand-convertor and parser are available for use with your program. If you would be interested in using either/both for your program, contact me via PM so we can discuss how you can use it and possible licensing terms.
SharpStats Personal Tracker for Cake, Merge, Stars, and FTP Quote
02-07-2009 , 02:14 PM
I have a quick update and a new video for everyone.
http://www.megaupload.com/?d=ZO1ZOBIR
http://files.openomy.com/public/redl...PN-Update1.zip
The new video goes over how to change which stats are displayed.

The update fixes the Net Win and EV-Adjusted Win columns in the 'Hands' table. I made a last-minute decision to store all real numbers as integers in the database and missed the queries for these two columns when I was updating everything. To apply the patch, just unzip the files to your SharpStats program directory and overwrite the existing files.

-red
SharpStats Personal Tracker for Cake, Merge, Stars, and FTP Quote
02-09-2009 , 02:30 PM
I downloaded SSCNb3.zip - which I think is the latest version.

I can't seemt to get configured. I have your default settings for Server ID, Port ID and User ID. I have no idea what to put for Password. I never set up a password for PostGres - either had it as a default on my computer or it came with Poker Tracker.

I tried to Test Configuration leaving password blank and by using the admin password for my computer - neither worked. Any suggestions.

Also, if I click Import Now I get "Working Directory does not Exist". This is likely because I don't have a PostGres password. Any help you can give leading me to a solution would be appreciated.
SharpStats Personal Tracker for Cake, Merge, Stars, and FTP Quote
02-10-2009 , 12:51 AM
The new SharpStat is not able to recognize duplicate hands. It will imports the same hand twice.

*The old CPST has the same problem too.

Thanks
SharpStats Personal Tracker for Cake, Merge, Stars, and FTP Quote
02-10-2009 , 09:55 AM
Quote:
Originally Posted by Gator
I downloaded SSCNb3.zip - which I think is the latest version.

I can't seemt to get configured. I have your default settings for Server ID, Port ID and User ID. I have no idea what to put for Password. I never set up a password for PostGres - either had it as a default on my computer or it came with Poker Tracker.

I tried to Test Configuration leaving password blank and by using the admin password for my computer - neither worked. Any suggestions.

Also, if I click Import Now I get "Working Directory does not Exist". This is likely because I don't have a PostGres password. Any help you can give leading me to a solution would be appreciated.
"Working directory does not exist" only comes up when you don't have the 'Folders' area filled in. You must have at least the Working Directory and one skin directory pointing to a valid directory to get SharpStats to start importing.
As for your password, I spent some time searching for an answer, but I couldn't come up with anything. At some point you had to have entered a password for PostgreSQL to work correctly.

Quote:
Originally Posted by sf0857
The new SharpStat is not able to recognize duplicate hands. It will imports the same hand twice.

*The old CPST has the same problem too.

Thanks
Thank you for reporting this. I will get it fixed ASAP.

-red
SharpStats Personal Tracker for Cake, Merge, Stars, and FTP Quote

      
m