I would've been kc except that a minimum of 3 characters were required.
In any event, the demo of my program that works for single deck can be downloaded (Dead link: http://www.bjstrat.net/cdca_demo_download.htm) _here_. I was hoping to get some feedback on it.
The program in Ken's link is by Eric Farmer. It is a very fine program and like mine computes composition dependent EVs. My program, however computes EVs vs up cards of ten or ace assuming player loses to dealer's blackjack, whereas Eric's computes the EV assuming dealer has already checked for blackjack and doesn't have it. The proper strategy can be derived from either set of EVs. In order to convert use the formula -
Code:
EV(dealer has checked for BJ) = [EV(player loses to DBJ) + pBJ]/(1-pbj)
where pBJ = probability of dealer blackjack
One of the reasons I used the unconditional, rather than the conditional EVs is that my program can compute early surrender and no peek (ENHC) and in those cases condtional EVs don't make much sense. Additionally, it displays the overall EVs for a hand or partial hand and those are unconditional. Most reliable sources, however, usually quote the conditional EVs for up cards of ten and ace. I am working on another program that can compute a few other things and in that one I plan on giving the user the option to choose to display the conditional EVs (where they make sense) or the unconditional. Also, I could add that option to the existing program relatively easily.
Anyway, I'd be happy to address any questions about running the program.
k_c