model.entities.customers.OscarGrindStrat
See theOscarGrindStrat companion class
object OscarGrindStrat
Companion object for OscarGrindStrat, providing convenient factory methods.
Attributes
- Companion
- class
- Graph
-
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
OscarGrindStrat.type
Members list
Type members
Inherited and Abstract types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
Value members
Concrete methods
def apply[A <: Bankroll[LazyRef(...)] & CustomerState[LazyRef(...)]](baseBet: Double, bankroll: Double, option: Int): OscarGrindStrat[A]
Creates an OscarGrind strategy, starting a new cycle.
Creates an OscarGrind strategy, starting a new cycle.
Type parameters
- A
-
The entity type.
Value parameters
- bankroll
-
The current bankroll, which becomes the starting bankroll for the cycle.
- baseBet
-
The base unit bet amount.
- option
-
The single game option.
Attributes
- Returns
-
A new OscarGrindStrat instance.
def apply[A <: Bankroll[LazyRef(...)] & CustomerState[LazyRef(...)]](baseBet: Double, bankroll: Double, options: List[Int]): OscarGrindStrat[A]
Creates an OscarGrind strategy, starting a new cycle.
Creates an OscarGrind strategy, starting a new cycle.
Type parameters
- A
-
The entity type.
Value parameters
- bankroll
-
The current bankroll, which becomes the starting bankroll for the cycle.
- baseBet
-
The base unit bet amount.
- options
-
The list of game options.
Attributes
- Returns
-
A new OscarGrindStrat instance.
def apply[A <: Bankroll[LazyRef(...)] & CustomerState[LazyRef(...)]](baseBet: Double, bankroll: Double, option: Int, lossStreak: Int): OscarGrindStrat[A]
def apply[A <: Bankroll[LazyRef(...)] & CustomerState[LazyRef(...)]](baseBet: Double, bankroll: Double, options: List[Int], lossStreak: Int): OscarGrindStrat[A]
In this article