[DONE] Falsche Gewinnanzeige

    • Silicernium
      Silicernium
      Bronze
      Dabei seit: 22.12.2009 Beiträge: 3.203
      Hallo!

      Habe mir heute einmal die neue Version des Elephants geholt. Habe bisher noch mit der 0.96er gespielt.

      In diesem Thread hattet ihr gesagt, dass ihr die falschen Gewinne und Verluste wahrscheinlich mit der Version 0.97 beheben könnt.

      Leider stelle ich nun mit erschrecken fest, dass die Anzeige noch einmal schlechte geworden ist. :D

      Könnte euch sicher einmal ein paar der betroffenen Tage einfach rüberschicken, dann könnt ihr das mal prüfen.

      Ach ja, Werte stimmen bei Titan nicht. Weiß nun nicht, ob das in dem oben genannten Thread auch Titan war.

      Gruß
      Silicernium
  • 10 Antworten
    • Larres
      Larres
      Bronze
      Dabei seit: 07.09.2009 Beiträge: 2.402
      Hallo Silicernium,

      poste doch bitte mal eine original Hand gemeinsam mit einem Screeny der (fehlerhaften) Kalkulation selbiger im Elephant (v0.98).

      Thx,
      L
    • Silicernium
      Silicernium
      Bronze
      Dabei seit: 22.12.2009 Beiträge: 3.203
      Original von Larres
      Hallo Silicernium,

      poste doch bitte mal eine original Hand gemeinsam mit einem Screeny der (fehlerhaften) Kalkulation selbiger im Elephant (v0.98).

      Thx,
      L
      Hy!

      Nun ja, es handelt sich hierbei ja um HHs von IPoker. Und die sind in einem so blöden Format, dass man die nicht nur mal kurz überblicken kann.

      Ich werde mal schauen, ob ich es schaffe. Mal kurz überschlagen sind es momentan ja nur knapp 20% zu wenig Gewinn den mir der Elephant anzeigt.

      Wäre wahrscheinlich am sinnvollsten, wenn es jemand in HM oder PT3 einlesen könnte, um es dann mal zu vergleichen.
    • Silicernium
      Silicernium
      Bronze
      Dabei seit: 22.12.2009 Beiträge: 3.203
      Da hier ja rein gar nichts passiert und es anscheinend niemanden interessiert, habe ich von gestern eine Hand:

      <?xml version="1.0" encoding="utf-16"?>
      <session sessioncode="3047499331">
      <general>
      <mode>real</mode>
      <gametype>Holdem NL $0.05/$0.10</gametype>
      <tablename>Burns Harbor</tablename>
      <duration>N/V</duration>
      <gamecount>N/V</gamecount>
      <startdate>2011-03-02 19:58:05</startdate>
      <currency>USD</currency>
      <nickname>Hero</nickname>
      <bets>N/V</bets>
      <wins>N/V</wins>
      <chipsin>N/V</chipsin>
      <chipsout>N/V</chipsout>
      <ipoints>N/V</ipoints>
      </general>
      <game gamecode="2661294187">
      <general>
      <startdate>2011-03-02 20:16:44</startdate>
      <players>
      <player seat="1" name="savanyaa" chips="$8.05" dealer="0" win="$0" bet="$0" />
      <player seat="2" name="giututto" chips="$7.30" dealer="0" win="$0" bet="$0.10" />
      <player seat="3" name="MuM666" chips="$4.14" dealer="0" win="$0" bet="$0" />
      <player seat="4" name="MattsFlush666" chips="$8.83" dealer="0" win="$0" bet="$0" />
      <player seat="5" name="Mike1978Dart" chips="$16.43" dealer="0" win="$0" bet="$0" />
      <player seat="6" name="rictobias" chips="$14.89" dealer="1" win="$0" bet="$0.50" />
      <player seat="7" name="nomorenick" chips="$12.57" dealer="0" win="$0" bet="$0.05" />
      <player seat="8" name="Hero" chips="$10" dealer="0" win="$2.05" bet="$1.40" />
      <player seat="9" name="srmarquessp" chips="$7.51" dealer="0" win="$0" bet="$0" />
      <player seat="10" name="ZGProbie" chips="$12.34" dealer="0" win="$0" bet="$0" />
      </players>
      </general>
      <round no="0">
      <action no="1" player="nomorenick" type="1" sum="$0.05" cards="[cards]" />
      <action no="2" player="Hero" type="2" sum="$0.10" cards="[cards]" />
      </round>
      <round no="1">
      <cards type="Pocket" player="savanyaa">X X</cards>
      <action no="5" player="savanyaa" type="0" sum="$0" cards="" />
      <cards type="Pocket" player="giututto">X X</cards>
      <action no="6" player="giututto" type="3" sum="$0.10" cards="" />
      <action no="13" player="giututto" type="0" sum="$0" cards="" />
      <cards type="Pocket" player="MuM666">X X</cards>
      <action no="7" player="MuM666" type="0" sum="$0" cards="" />
      <cards type="Pocket" player="MattsFlush666">X X</cards>
      <action no="8" player="MattsFlush666" type="0" sum="$0" cards="" />
      <cards type="Pocket" player="Mike1978Dart">X X</cards>
      <action no="9" player="Mike1978Dart" type="0" sum="$0" cards="" />
      <cards type="Pocket" player="rictobias">X X</cards>
      <action no="10" player="rictobias" type="23" sum="$0.50" cards="" />
      <action no="14" player="rictobias" type="0" sum="$0" cards="" />
      <cards type="Pocket" player="nomorenick">X X</cards>
      <action no="11" player="nomorenick" type="0" sum="$0" cards="" />
      <cards type="Pocket" player="Hero">CA DA</cards>
      <action no="12" player="Hero" type="23" sum="$1.40" cards="" />
      <cards type="Pocket" player="srmarquessp">X X</cards>
      <action no="3" player="srmarquessp" type="0" sum="$0" cards="" />
      <cards type="Pocket" player="ZGProbie">X X</cards>
      <action no="4" player="ZGProbie" type="0" sum="$0" cards="" />
      </round>
      </game>
      </session>

    • Larres
      Larres
      Bronze
      Dabei seit: 07.09.2009 Beiträge: 2.402
      Hi,

      aber laut dem Beispiel passt es doch:

      Hand summary:
      <player seat="8" name="Hero" chips="$10" dealer="0" win="$2.05" bet="$1.40" />
      BB:
      <action no="2" player="Hero" type="2" sum="$0.10" cards="[cards]" />
      Wobei win-bet-BB = Nettogewinn, also: 2.05-1.40-0.10=0.55

      Und Nettogewinn lt. Ele. screeny: 0.55

      Also inkl. BB stimmt es hier, gibt es andere Beispiele?

      Cheers,
      L
    • Silicernium
      Silicernium
      Bronze
      Dabei seit: 22.12.2009 Beiträge: 3.203
      ???

      Wieso stimmt das in dem Beispiel?

      Es gibt einen Limper mit 1BB, einen Raiser auf 5BB und den SB. Laut meiner Rechnung ist das für mich ein Nettogewinn von 6,5BB in der Hand.

      P.S.: Oder hattet ihr von Version 0.96 auf 0.98 noch gar nichts gemacht? Dann Sorry für die Verwirrung.
      Wenn ihr jedoch gar nichts gemacht habt, ist es auch komisch, da bei beiden Versionen unterschiedliche Gewinne angezeigt wurden?
    • Larres
      Larres
      Bronze
      Dabei seit: 07.09.2009 Beiträge: 2.402
      Hallo Silicernium,

      vielen Dank für die ausführlichen Infos, wir können das Issue hier jetzt auch hier nachvollziehen und werden uns das näher ansehen.

      Cheers,
      L
    • PSTorsten
      PSTorsten
      Bronze
      Dabei seit: 08.01.2010 Beiträge: 75
      Hi Silicernium,
      der Rake dieser Hand liegt offenbar bei $0.10, was sich auch mit den Angaben von Titan, ca. 5% Rake zu erheben, deckt.

      Wenn man alle Actions bzw. deren Beträge addiert, ergibt sich:

      $0.05 SB
      $0.10 BB
      $0.10 Call MP1
      $0.50 Raise BU
      $1.40 Raise Hero
      ----------------
      $2.15 Final Pot

      Soweit zeigt der Elephant das ja auch korrekt an.

      Allerdings erscheint in der Original Hand History schon ein um $0.10 geringerer Gewinn, nämlich $2.05 statt $2.15:

      <player seat="8" name="Hero" chips="$10" dealer="0" win="$2.05" bet="$1.40"


      Die Angabe der Bet-Summe scheint hier fehlerhaft zu sein, da in den $1.40 der BB nicht eingerechnet ist. Eigentlich müsste hier bet="$1.50" ( = $1.40 (Raise) + $0.10(BB)) stehen, der SB wird schließlich auch im bet Eintrag eingerechnet.

      Der Elephant rechnet als Gewinn $2.05 - $1.50 = $0.55.

      Schau am Ende einer Hand, in der der Flop gedealt wurde, mal auf die Pott-Anzeige am Tisch. Da verringert sich der Pott auch automatisch um das Rake bevor ausgezahlt wird.

      Ist Deine Frage damit beantwortet?

      Ciao
      Torsten
    • Silicernium
      Silicernium
      Bronze
      Dabei seit: 22.12.2009 Beiträge: 3.203
      Hallo Torsten!

      Da scheinst du eine schöne Erklärung gefunden zu haben. Leider ist es jedoch so, dass sich die ganze Hand Preflop abspielt. Es wird auf diese Hand also kein Rake erhoben.

      Aber ich könnte mir vorstellen, dass hier wahrscheinlich der Fehler liegt. Der Gewinn wird wahrscheinlich ohne BB angegeben. Weshalb auch immer.

      Hier die gleiche Situation:

      <?xml version="1.0" encoding="utf-16"?>
      <session sessioncode="3067972501">
      <general>
      <mode>real</mode>
      <gametype>Holdem NL $0.01/$0.02</gametype>
      <tablename>Nanital (Beginner)</tablename>
      <duration>N/V</duration>
      <gamecount>N/V</gamecount>
      <startdate>2011-03-14 21:37:20</startdate>
      <currency>USD</currency>
      <nickname>Hero</nickname>
      <bets>N/V</bets>
      <wins>N/V</wins>
      <chipsin>N/V</chipsin>
      <chipsout>N/V</chipsout>
      <ipoints>N/V</ipoints>
      </general>
      <game gamecode="2678329862">
      <general>
      <startdate>2011-03-14 22:42:04</startdate>
      <players>
      <player seat="1" name="vinniejj" chips="$2.83" dealer="0" win="$0" bet="$0.01" />
      <player seat="2" name="Hero" chips="$2.04" dealer="0" win="$0.23" bet="$0.16" />
      <player seat="3" name="SrBollox" chips="$5" dealer="0" win="$0" bet="$0" />
      <player seat="4" name="SweetDeW" chips="$1.05" dealer="0" win="$0" bet="$0" />
      <player seat="5" name="HaifischZ" chips="$6.09" dealer="0" win="$0" bet="$0" />
      <player seat="6" name="timelapse" chips="$2.08" dealer="0" win="$0" bet="$0" />
      <player seat="7" name="voogv" chips="$2" dealer="0" win="$0" bet="$0" />
      <player seat="8" name="NedZepelin" chips="$0.82" dealer="0" win="$0" bet="$0" />
      <player seat="9" name="BashU4Life" chips="$5" dealer="0" win="$0" bet="$0" />
      <player seat="10" name="8luffca11" chips="$2.35" dealer="1" win="$0" bet="$0.06" />
      </players>
      </general>
      <round no="0">
      <action no="1" player="vinniejj" type="1" sum="$0.01" cards="[cards]" />
      <action no="2" player="Hero" type="2" sum="$0.02" cards="[cards]" />
      <action no="3" player="SrBollox" type="8" sum="$0" cards="[cards]" />
      <action no="4" player="BashU4Life" type="8" sum="$0" cards="[cards]" />
      </round>
      <round no="1">
      <cards type="Pocket" player="vinniejj">X X</cards>
      <action no="10" player="vinniejj" type="0" sum="$0" cards="" />
      <cards type="Pocket" player="Hero">CK DJ</cards>
      <action no="11" player="Hero" type="23" sum="$0.16" cards="" />
      <cards type="Pocket" player="SweetDeW">X X</cards>
      <action no="5" player="SweetDeW" type="0" sum="$0" cards="" />
      <cards type="Pocket" player="HaifischZ">X X</cards>
      <action no="6" player="HaifischZ" type="0" sum="$0" cards="" />
      <cards type="Pocket" player="timelapse">X X</cards>
      <action no="7" player="timelapse" type="0" sum="$0" cards="" />
      <cards type="Pocket" player="NedZepelin">X X</cards>
      <action no="8" player="NedZepelin" type="0" sum="$0" cards="" />
      <cards type="Pocket" player="8luffca11">X X</cards>
      <action no="9" player="8luffca11" type="23" sum="$0.06" cards="" />
      <action no="12" player="8luffca11" type="0" sum="$0" cards="" />
      </round>
      </game>
      </session>

      Anscheinend ist es also so, dass der BB bei einem Raise vom BB nicht mitberechnet wird. Müsste man nun wahrscheinlich genauer untersuchen, ob es nur im BB ist, oder auch von der SB Position.

      Aber solche Aktionen kann ich im Elephant meiner Meinung nach nicht sortieren.
    • PSTorsten
      PSTorsten
      Bronze
      Dabei seit: 08.01.2010 Beiträge: 75
      Hallo Silicernium,

      ja meine Erklärung hatte den minimalen Schönheitsfehler, dass sie nicht stimmte... ;)

      Da Dein Raise Preflop war, ist die Bet-Summe von $1.40 korrekt, da mit dem Raise nur $1.30 und nicht $1.40 in den Pot wandern. Und im Final Pot macht das dann $2.05 (nicht $2.15).
      In der Hand History ist also alles in Ordnung, der Fehler war, daß im Elephant die Beträge der Actions falsch zugeordnet wurden.

      Der Fix hierzu wird im nächsten DevBuild enthalten sein, der dann auch Deinen Gewinn dieser Hände korrekt berechnet.

      Ciao
      Torsten
    • mrk1988
      mrk1988
      Bronze
      Dabei seit: 04.02.2007 Beiträge: 13.337
      Und somit kann dann hier auch zu =)

      Danke für den Hinweis auf das Problem.