The best Blackjack Strategy is based on probability calculations of the game. For each non fundamental decision a player can do, he must evaluate whether to buy or to stay, to double or to buy, or to split. This strategy can be determined analytically for each possible card distribution in the shoe. For a reshuffled shoe we name this the Basic Blackjack Strategy. Depending on the card distribution in the shoe, this strategy however varies. It also does not give the player any hint, when to place a low or a high stake.
Card | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | X | A | Sum |
---|---|---|---|---|---|---|---|---|---|---|---|
Count: | {$ sgtb.cards_total $} | ||||||||||
Distribution: | {$ sgtb.cards_dist.card_2 $}% | {$ sgtb.cards_dist.card_3 $}% | {$ sgtb.cards_dist.card_4 $}% | {$ sgtb.cards_dist.card_5 $}% | {$ sgtb.cards_dist.card_6 $}% | {$ sgtb.cards_dist.card_7 $}% | {$ sgtb.cards_dist.card_8 $}% | {$ sgtb.cards_dist.card_9 $}% | {$ sgtb.cards_dist.card_10 $}% | {$ sgtb.cards_dist.card_1 $}% |
Using this calculator, one can adjust the card distribution in the shoe and determine the best strategy according to the resulting expectation values.
DFH | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | X | A | Total |
---|---|---|---|---|---|---|---|---|---|---|---|
E(total) | {$ sgtb.total_expectation.dfh_2 $} | {$ sgtb.total_expectation.dfh_3 $} | {$ sgtb.total_expectation.dfh_4 $} | {$ sgtb.total_expectation.dfh_5 $} | {$ sgtb.total_expectation.dfh_6 $} | {$ sgtb.total_expectation.dfh_7 $} | {$ sgtb.total_expectation.dfh_8 $} | {$ sgtb.total_expectation.dfh_9 $} | {$ sgtb.total_expectation.dfh_10 $} | {$ sgtb.total_expectation.dfh_1 $} | {$ sgtb.total_expectation.dfh_0 $} |
Depending on the Total Expectation, the player shall vary the amount of his stake. If the total expectation is below zero he shall place minimum stakes or skip playing. If it is above zero he shall place high stakes as the theory says that in these circumstances the player has a moderate advantage over the dealer.
DFH | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | X | A |
---|---|---|---|---|---|---|---|---|---|---|
E(8/18) | {$ sgtb.buy_stay.exp_18.dfh_2 $} | {$ sgtb.buy_stay.exp_18.dfh_3 $} | {$ sgtb.buy_stay.exp_18.dfh_4 $} | {$ sgtb.buy_stay.exp_18.dfh_5 $} | {$ sgtb.buy_stay.exp_18.dfh_6 $} | {$ sgtb.buy_stay.exp_18.dfh_7 $} | {$ sgtb.buy_stay.exp_18.dfh_8 $} | {$ sgtb.buy_stay.exp_18.dfh_9 $} | {$ sgtb.buy_stay.exp_18.dfh_10 $} | {$ sgtb.buy_stay.exp_18.dfh_1 $} |
E(7/17) | {$ sgtb.buy_stay.exp_17.dfh_2 $} | {$ sgtb.buy_stay.exp_17.dfh_3 $} | {$ sgtb.buy_stay.exp_17.dfh_4 $} | {$ sgtb.buy_stay.exp_17.dfh_5 $} | {$ sgtb.buy_stay.exp_17.dfh_6 $} | {$ sgtb.buy_stay.exp_17.dfh_7 $} | {$ sgtb.buy_stay.exp_17.dfh_8 $} | {$ sgtb.buy_stay.exp_17.dfh_9 $} | {$ sgtb.buy_stay.exp_17.dfh_10 $} | {$ sgtb.buy_stay.exp_17.dfh_1 $} |
E(16) | {$ sgtb.buy_stay.exp_16.dfh_2 $} | {$ sgtb.buy_stay.exp_16.dfh_3 $} | {$ sgtb.buy_stay.exp_16.dfh_4 $} | {$ sgtb.buy_stay.exp_16.dfh_5 $} | {$ sgtb.buy_stay.exp_16.dfh_6 $} | {$ sgtb.buy_stay.exp_16.dfh_7 $} | {$ sgtb.buy_stay.exp_16.dfh_8 $} | {$ sgtb.buy_stay.exp_16.dfh_9 $} | {$ sgtb.buy_stay.exp_16.dfh_10 $} | {$ sgtb.buy_stay.exp_16.dfh_1 $} |
E(15) | {$ sgtb.buy_stay.exp_15.dfh_2 $} | {$ sgtb.buy_stay.exp_15.dfh_3 $} | {$ sgtb.buy_stay.exp_15.dfh_4 $} | {$ sgtb.buy_stay.exp_15.dfh_5 $} | {$ sgtb.buy_stay.exp_15.dfh_6 $} | {$ sgtb.buy_stay.exp_15.dfh_7 $} | {$ sgtb.buy_stay.exp_15.dfh_8 $} | {$ sgtb.buy_stay.exp_15.dfh_9 $} | {$ sgtb.buy_stay.exp_15.dfh_10 $} | {$ sgtb.buy_stay.exp_15.dfh_1 $} |
E(14) | {$ sgtb.buy_stay.exp_14.dfh_2 $} | {$ sgtb.buy_stay.exp_14.dfh_3 $} | {$ sgtb.buy_stay.exp_14.dfh_4 $} | {$ sgtb.buy_stay.exp_14.dfh_5 $} | {$ sgtb.buy_stay.exp_14.dfh_6 $} | {$ sgtb.buy_stay.exp_14.dfh_7 $} | {$ sgtb.buy_stay.exp_14.dfh_8 $} | {$ sgtb.buy_stay.exp_14.dfh_9 $} | {$ sgtb.buy_stay.exp_14.dfh_10 $} | {$ sgtb.buy_stay.exp_14.dfh_1 $} |
E(13) | {$ sgtb.buy_stay.exp_13.dfh_2 $} | {$ sgtb.buy_stay.exp_13.dfh_3 $} | {$ sgtb.buy_stay.exp_13.dfh_4 $} | {$ sgtb.buy_stay.exp_13.dfh_5 $} | {$ sgtb.buy_stay.exp_13.dfh_6 $} | {$ sgtb.buy_stay.exp_13.dfh_7 $} | {$ sgtb.buy_stay.exp_13.dfh_8 $} | {$ sgtb.buy_stay.exp_13.dfh_9 $} | {$ sgtb.buy_stay.exp_13.dfh_10 $} | {$ sgtb.buy_stay.exp_13.dfh_1 $} |
E(12) | {$ sgtb.buy_stay.exp_12.dfh_2 $} | {$ sgtb.buy_stay.exp_12.dfh_3 $} | {$ sgtb.buy_stay.exp_12.dfh_4 $} | {$ sgtb.buy_stay.exp_12.dfh_5 $} | {$ sgtb.buy_stay.exp_12.dfh_6 $} | {$ sgtb.buy_stay.exp_12.dfh_7 $} | {$ sgtb.buy_stay.exp_12.dfh_8 $} | {$ sgtb.buy_stay.exp_12.dfh_9 $} | {$ sgtb.buy_stay.exp_12.dfh_10 $} | {$ sgtb.buy_stay.exp_12.dfh_1 $} |
More on this chart...
DFH | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | X | A |
---|---|---|---|---|---|---|---|---|---|---|
E(11) | {$ sgtb.double_buy.exp_11.dfh_2 $} | {$ sgtb.double_buy.exp_11.dfh_3 $} | {$ sgtb.double_buy.exp_11.dfh_4 $} | {$ sgtb.double_buy.exp_11.dfh_5 $} | {$ sgtb.double_buy.exp_11.dfh_6 $} | {$ sgtb.double_buy.exp_11.dfh_7 $} | {$ sgtb.double_buy.exp_11.dfh_8 $} | {$ sgtb.double_buy.exp_11.dfh_9 $} | {$ sgtb.double_buy.exp_11.dfh_10 $} | {$ sgtb.double_buy.exp_11.dfh_1 $} |
E(10) | {$ sgtb.double_buy.exp_10.dfh_2 $} | {$ sgtb.double_buy.exp_10.dfh_3 $} | {$ sgtb.double_buy.exp_10.dfh_4 $} | {$ sgtb.double_buy.exp_10.dfh_5 $} | {$ sgtb.double_buy.exp_10.dfh_6 $} | {$ sgtb.double_buy.exp_10.dfh_7 $} | {$ sgtb.double_buy.exp_10.dfh_8 $} | {$ sgtb.double_buy.exp_10.dfh_9 $} | {$ sgtb.double_buy.exp_10.dfh_10 $} | {$ sgtb.double_buy.exp_10.dfh_1 $} |
E(9) | {$ sgtb.double_buy.exp_9.dfh_2 $} | {$ sgtb.double_buy.exp_9.dfh_3 $} | {$ sgtb.double_buy.exp_9.dfh_4 $} | {$ sgtb.double_buy.exp_9.dfh_5 $} | {$ sgtb.double_buy.exp_9.dfh_6 $} | {$ sgtb.double_buy.exp_9.dfh_7 $} | {$ sgtb.double_buy.exp_9.dfh_8 $} | {$ sgtb.double_buy.exp_9.dfh_9 $} | {$ sgtb.double_buy.exp_9.dfh_10 $} | {$ sgtb.double_buy.exp_9.dfh_1 $} |
More on this chart...
DFH | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | X | A |
---|---|---|---|---|---|---|---|---|---|---|
E(2-2) | {$ sgtb.split_default.exp_2.dfh_2 $} | {$ sgtb.split_default.exp_2.dfh_3 $} | {$ sgtb.split_default.exp_2.dfh_4 $} | {$ sgtb.split_default.exp_2.dfh_5 $} | {$ sgtb.split_default.exp_2.dfh_6 $} | {$ sgtb.split_default.exp_2.dfh_7 $} | {$ sgtb.split_default.exp_2.dfh_8 $} | {$ sgtb.split_default.exp_2.dfh_9 $} | {$ sgtb.split_default.exp_2.dfh_10 $} | {$ sgtb.split_default.exp_2.dfh_1 $} |
E(3-3) | {$ sgtb.split_default.exp_3.dfh_2 $} | {$ sgtb.split_default.exp_3.dfh_3 $} | {$ sgtb.split_default.exp_3.dfh_4 $} | {$ sgtb.split_default.exp_3.dfh_5 $} | {$ sgtb.split_default.exp_3.dfh_6 $} | {$ sgtb.split_default.exp_3.dfh_7 $} | {$ sgtb.split_default.exp_3.dfh_8 $} | {$ sgtb.split_default.exp_3.dfh_9 $} | {$ sgtb.split_default.exp_3.dfh_10 $} | {$ sgtb.split_default.exp_3.dfh_1 $} |
E(4-4) | {$ sgtb.split_default.exp_4.dfh_2 $} | {$ sgtb.split_default.exp_4.dfh_3 $} | {$ sgtb.split_default.exp_4.dfh_4 $} | {$ sgtb.split_default.exp_4.dfh_5 $} | {$ sgtb.split_default.exp_4.dfh_6 $} | {$ sgtb.split_default.exp_4.dfh_7 $} | {$ sgtb.split_default.exp_4.dfh_8 $} | {$ sgtb.split_default.exp_4.dfh_9 $} | {$ sgtb.split_default.exp_4.dfh_10 $} | {$ sgtb.split_default.exp_4.dfh_1 $} |
E(5-5) | {$ sgtb.split_default.exp_5.dfh_2 $} | {$ sgtb.split_default.exp_5.dfh_3 $} | {$ sgtb.split_default.exp_5.dfh_4 $} | {$ sgtb.split_default.exp_5.dfh_5 $} | {$ sgtb.split_default.exp_5.dfh_6 $} | {$ sgtb.split_default.exp_5.dfh_7 $} | {$ sgtb.split_default.exp_5.dfh_8 $} | {$ sgtb.split_default.exp_5.dfh_9 $} | {$ sgtb.split_default.exp_5.dfh_10 $} | {$ sgtb.split_default.exp_5.dfh_1 $} |
E(6-6) | {$ sgtb.split_default.exp_6.dfh_2 $} | {$ sgtb.split_default.exp_6.dfh_3 $} | {$ sgtb.split_default.exp_6.dfh_4 $} | {$ sgtb.split_default.exp_6.dfh_5 $} | {$ sgtb.split_default.exp_6.dfh_6 $} | {$ sgtb.split_default.exp_6.dfh_7 $} | {$ sgtb.split_default.exp_6.dfh_8 $} | {$ sgtb.split_default.exp_6.dfh_9 $} | {$ sgtb.split_default.exp_6.dfh_10 $} | {$ sgtb.split_default.exp_6.dfh_1 $} |
E(7-7) | {$ sgtb.split_default.exp_7.dfh_2 $} | {$ sgtb.split_default.exp_7.dfh_3 $} | {$ sgtb.split_default.exp_7.dfh_4 $} | {$ sgtb.split_default.exp_7.dfh_5 $} | {$ sgtb.split_default.exp_7.dfh_6 $} | {$ sgtb.split_default.exp_7.dfh_7 $} | {$ sgtb.split_default.exp_7.dfh_8 $} | {$ sgtb.split_default.exp_7.dfh_9 $} | {$ sgtb.split_default.exp_7.dfh_10 $} | {$ sgtb.split_default.exp_7.dfh_1 $} |
E(8-8) | {$ sgtb.split_default.exp_8.dfh_2 $} | {$ sgtb.split_default.exp_8.dfh_3 $} | {$ sgtb.split_default.exp_8.dfh_4 $} | {$ sgtb.split_default.exp_8.dfh_5 $} | {$ sgtb.split_default.exp_8.dfh_6 $} | {$ sgtb.split_default.exp_8.dfh_7 $} | {$ sgtb.split_default.exp_8.dfh_8 $} | {$ sgtb.split_default.exp_8.dfh_9 $} | {$ sgtb.split_default.exp_8.dfh_10 $} | {$ sgtb.split_default.exp_8.dfh_1 $} |
E(9-9) | {$ sgtb.split_default.exp_9.dfh_2 $} | {$ sgtb.split_default.exp_9.dfh_3 $} | {$ sgtb.split_default.exp_9.dfh_4 $} | {$ sgtb.split_default.exp_9.dfh_5 $} | {$ sgtb.split_default.exp_9.dfh_6 $} | {$ sgtb.split_default.exp_9.dfh_7 $} | {$ sgtb.split_default.exp_9.dfh_8 $} | {$ sgtb.split_default.exp_9.dfh_9 $} | {$ sgtb.split_default.exp_9.dfh_10 $} | {$ sgtb.split_default.exp_9.dfh_1 $} |
E(X-X) | {$ sgtb.split_default.exp_X.dfh_2 $} | {$ sgtb.split_default.exp_X.dfh_3 $} | {$ sgtb.split_default.exp_X.dfh_4 $} | {$ sgtb.split_default.exp_X.dfh_5 $} | {$ sgtb.split_default.exp_X.dfh_6 $} | {$ sgtb.split_default.exp_X.dfh_7 $} | {$ sgtb.split_default.exp_X.dfh_8 $} | {$ sgtb.split_default.exp_X.dfh_9 $} | {$ sgtb.split_default.exp_X.dfh_10 $} | {$ sgtb.split_default.exp_X.dfh_1 $} |
E(A-A) | {$ sgtb.split_default.exp_A.dfh_2 $} | {$ sgtb.split_default.exp_A.dfh_3 $} | {$ sgtb.split_default.exp_A.dfh_4 $} | {$ sgtb.split_default.exp_A.dfh_5 $} | {$ sgtb.split_default.exp_A.dfh_6 $} | {$ sgtb.split_default.exp_A.dfh_7 $} | {$ sgtb.split_default.exp_A.dfh_8 $} | {$ sgtb.split_default.exp_A.dfh_9 $} | {$ sgtb.split_default.exp_A.dfh_10 $} | {$ sgtb.split_default.exp_A.dfh_1 $} |
More on this chart...
DFH | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | X | A |
---|---|---|---|---|---|---|---|---|---|---|
E(insurance) | – | – | – | – | – | – | – | – | – | {$ sgtb.expect_insure $} |
More on this chart...