Mi sembra che alla fine il capitale iniziale investito e quello guadagnato siano uguali. O si va leggermente in perdita o leggermente in attivo.
In ogni caso si tratta di un fallimento del sistema martigala.
Come sempre spero di non aver commesso errori.
se qualcuno vuole provare da se, basta avere autohotkey installato e fare doppio click su un file di testo con il codice rinominato con estensione ahk
capitaleguadagnato := 0
loop %numeropartite%
{
numeropuntate := 1000
capitale := 100000
puntata := 1
clipboard := ""
capitaletotaleinvestito := capitale * a_index
loop %numeropuntate%
{
Random, valoreuscito, 0,1
if (valoreuscito = 1)
{
capitale := capitale + puntata
puntata := 1
}
if (valoreuscito = 0)
{
capitale := capitale - puntata
if (capitale > (puntata * 2))
puntata := puntata * 2
else
{
;capitaleguadagnato := capitaleguadagnato + capitale
;msgbox martigala fallita
break
}
}
}
capitaleguadagnato := capitaleguadagnato + capitale
;msgbox % capitaleguadagnato
}
msgbox % "capitale guadagnato " capitaleguadagnato "capitale investito " capitaletotaleinvestito