## Documentation

### Configuration

#### Betting systems

GSimulator provides simulations for the most popular betting strategies :

- Classic Martingale

Increase stake after every loss - Great Martingale

Increase stake + unit bet, after every loss - Fibonacci (Whittacker)

Increase and decrease stake based on the Fibonacci sequence - Reverse Martingale (Paroli)

Increase stake after winning until stop limit - d’Alembert

Increase stakes after a loss, descrease after a win - Contra d’Alembert

Increase stakes after a win, descrease after a loss - Labouchère

Remove first and last number in the Labouchere sequence after a win, add the last bet to the sequence after a loss - Reverse Labouchère

Remove first and last number in the Labouchere sequence after a loss, add the last bet to the sequence after a win

#### Odds

In **GSimulator**, you can configure the odds or the probabilities. The system automatically deduces the value of a probability based on odds and vice versa for European or American odds format.

This probability is the central element of the simulation, **GSimulator** generates a series of bets with two possible outcomes (win or loss) based on this probability and using a random distribution to simulate real conditions of gambling. Odds are valid for double chance bets such as roulette but also for sports betting (football, basketball, baseball, hockey, tennis …) and horse betting. For example, the probability of drawing a ball (1-12) in the American roulette is 31.58%, by choosing this probability, GSimulator will randomly draw n repetitions with a probability of 31.58% to win (about 1 win out of 3) . Each random draw is weighted with this probability for a close result to the real conditions.

By choosing fixed Odds, the simulation of a betting system will make sense for a lot of repetitions where a trend can emerge. **GSimulator** allows you to see the occurrence of the black series and their costs. It is important to note that smaller odds (high probability) implies higher chances of winning (less loss series), but conversely for profit, it will be minimal with small odds.

#### Bet

The bet is the basic unit played in each bet. This is the amount that will be deducted from the Bankroll in case of loss, and multiplied by the odds in case of win.

**GSimulator** automatically calculates the amount of bets required based on the desired profit for given odds. It is possible to choose a currency, to customize the display. The currency does not affect the simulation.

**Exception for Labouchère betting system**

In the case of **the Labouchère system** or the **Reverse Labouche system**, the bet unit is expressed in a sequence of digits. Their sum is the amount of the bet unit. See the rules of the Labouchère strategy to understand the usefulness of this distribution.

#### Repetition

Number of successive bets to simulate. This parameter is very important, it gives a meaning to the simulation with a large number of repetitions.

Date simulation allows bets to be placed on a date scale from the current date. The interest of GSimulator with a lot of repetition is to seize the exceptional appearances of the large loss series and to reveal tendencies of results.

For example, and for an Odd of 1.5, we notice the frequent appearance of a black serie of 7 consecutive losses over a period of 10 years (3650 bets), during a classic martingale. These series is rarer for a year of gambling (only 365 bets)

The total number of bets can be up to **100,000** (over 270 years with one bet per day) in the premium version. The limit is **1000** bets in the free version.

#### Bankroll *

**Limited Bankroll**

The free version of the **GSimulator** uses an unlimited Bankroll, and covers the highest martingales until the end of the repetitions. Activating the Bankroll allows to gamble in real conditions to simulate a logical outcome. The game stops when the cost of a a bet is greater than the amount available in the Bankroll. With no funds left to play, the system stops the simulation and displays the final report. This notion is very important in the simulation of betting methods because a good strategy is based on a solid Bankroll that covers the loss series. The combination with other parameters (odds, bet unit, and Bankroll) allows infinite possibilities.

**Martingale Stop**

Optional parameter to specify a limit for martingales, to limit losses and stop investments beyond a given number of failures. With a parameter stop 5 for example, no martingale of depth 6 is played. .

In the case of a positive progression strategy such as Paroli, this parameter makes it possible to define a limit of successive wins.

### Results

#### Chart

For each configuration, **GSimulator** generates in real time a graph of the evolution of the game, each point corresponds to the value of the Bankroll for a given date or bet. It is possible to zoom in order to better assimilate the changes following big losses (black series) or successive wins, for a large number of bets.

#### Data list *

This table allows to explore the details of the evolution of the game, in addition to the value of the Bankroll displayed on the graph, this table allows to see what is really happening from one bet to another, and the actions performed following losses or wins. And to assimilate the rules and the subtleties of a strategy

**Cost**: The amount betted, in red in the case of a strategic game meeting the rules of a martingale, otherwise the basic amount of the bet**Result**: green dot for a win, red for a loss**Win**: Profit made in case of a positive result, depending on the cost of the game in progress, and the odds**Bankroll**: Value of the current bankroll**Sequence**: The evolution of the sequences. This data concerns the Fibonacci, Labouchère and Reverse Labouchère systems

#### Export data *

**GSimulator** Premium allows to export all the data in Excel, CSV, Text or HTML formats. It is possible to export unlimited configurations and use them freely to perform advanced calculations, or other simulations with other tools or in Excel.

#### Reports

These reports correspond to the indicators at the end of all the repetitions or following the stopping of the game in the case of a limited Bankroll

**Final Bankroll**: Bankroll value at the end of the simulation**Average bet win**: average winnings (or losses) per bet**Average monthly win**: average earnings (or losses) per month**Worst Bankroll**: lowest value of the bankroll during the evolution of the games. In the case of a limited Bankroll this value is always positive. If there is a forced stop due to an impossible to bet martingale cost, the report displays the conditions of this stop

#### Loss series

For a given configuration, this section contains the details of the martingales recorded during the evolution of the game:

**Failures**: number of successive losses, for example the number 4 indicates a martingale of depth 4 following 4 successive failures**Count**: number of occurrences of these series**Unit cost**: the cost of a martingale depending on the type of strategy selected