Beruflich Dokumente
Kultur Dokumente
Michael Gabler
24.01.2012
Literatur: N. Richard Werthamer:
Risk and Reward - The Science of Casino Blackjack,
Springer
Black Jack - Kartenzählen
2 Mathematisches
Einführung
Running Count und True Count
Expected Return und Invariance Theorem
Optimierung des Zählvektors
Selbstversuch
3 Fazit
4 Literatur
Ziel des Vortrags
1
1
1
1
α=
0
0
0
−1
−1
Beispiel
X M̃!(52D − M̃)! Y vj !
p(m̃) = δ m̃j , M̃
(52D)! m̃j !(vj − m̃j !)
j j
oder einfacher
vj
X Y m̃j
p(m̃) = δ m̃j , M̃ 52D
j j M̃
10
1 (d(j) − d0 (j))2
Y 1
x exp −
d0 (j)∆2
p
2πd0 (j)∆ 2
j=1
Wahrscheinlichkeitsdichte
10
1 (d(j) − d0 (j))2
Y 1
x exp −
d0 (j)∆2
p
2πd0 (j)∆ 2
j=1
σ 2 = d0 (j)∆2 , µ = d0 (j)
Running Count und True Count
M 50
f = = = 0.481
52D 104
2
→γ= = 1.927
2 · (1 − 0.481)
Normierte Größen
Einführung normierter Grössen, um eine normalisierte,
skaleninvariante Basis zu erhalten:
p
d̂(i) = (d0 (i))
X
α̂(i) = 52d̂(i) A−1
n,n0 (αn (i) − αn · d 0 )
0 0
n0
X
γ̂n = A−1
n,n0 (γn − hγn i)
0 0
n0
sodass
ˆ =0
d̂ · ∇
Expected Return
" #
X
ˆ + 1 ∆2 α̂n · ∇
2
hRf (d)iγ = exp − γ̂n α̂n · ∇ ˆ Ro (d 0 )
n
2
Invarianztheorem
Wenn nicht gezählt wird, ist der erwartete Gewinn unabhängig
von der verbliebenen Anzahl der Karten.
Ursache:
• Der Knick für leicht positive true counts wird verursacht
vom Wechsel von s=16 zu s=17 bei upcard 10
• Der Knick für leicht negative true counts wird verursacht
vom Wechsel von s=12 zu s=13 bei upcard 4
Optimierung des Zählvektors
= hhB(γ̂hRf (d)iγ̂ ii
wobei
Cb = α̂ · vb
die Korrelation zwischen dem echten Zählvektor α̂ und dem
optimalen Vektor vb angibt.
Offensichtlich ist Cb ≤ 1 und Cb = 1 bei optimalem Zählvektor.
Optimierung des Zählvektors
Konsequenz
Zählen verbessert den Ertrag nicht, wenn nicht die Einsätze an
den True Count angepasst werden.
Selbstversuch
Vorteil
Balancierter Zählvektor kann durch Zufügen einer additiven
Konstante in einen unbalancierten Zählvektor überführt werden,
ohne dass sich seine Performance ändert. Somit lassen sich
die Zahlen im Vektor sowie die Werte für Cb vereinfachen.
Nachteil
Nach dem Reshuffle muss zur Berechnung des True Counts
der alte Running Count vom neuen Running Count abgezogen
werden (Stichwort human capability). Darüber hinaus wird f als
konstant angenommen (Werte zwischen 0.6 und 0.75), sodass
die resultierende Wetthöhe B nur approximiert wird.