Adds evolution value for ITM ratio

blinds
Laurent 5 years ago
parent baa97a4641
commit 53465356d9
  1. 8
      app/src/main/java/net/pokeranalytics/android/calculus/Calculator.kt

@ -331,6 +331,7 @@ class Calculator {
var longestWinStreak = 0
var longestLoseStreak = 0
var currentStreak = 0
var tITMCount = 0
computables.forEach { computable ->
index++
@ -340,6 +341,9 @@ class Calculator {
tWinningSessionCount += computable.isPositive
tBuyinSum += computable.ratedBuyin
tHands += computable.estimatedHands
if (shouldComputeITMRatio && computable.session?.result?.cashout ?: 0.0 > 0.0) {
tITMCount++
}
if (computable.isPositive == 1) { // positive result
if (currentStreak >= 0) { // currently positive streak
@ -368,6 +372,10 @@ class Calculator {
stat = WIN_RATIO,
data = session
)
results.addEvolutionValue(
tITMCount.toDouble() / index.toDouble(),
stat = TOURNAMENT_ITM_RATIO,
data = session)
results.addEvolutionValue(tBuyinSum / index, stat = AVERAGE_BUYIN, data = session)
results.addEvolutionValue(computable.ratedNet, stat = STANDARD_DEVIATION, data = session)

Loading…
Cancel
Save