J'ai pensé à ce problème sous la douche, il a été inspiré par les stratégies d'investissement.
Disons qu'il y avait un arbre d'argent magique. Chaque jour, vous pouvez offrir une somme d'argent à l'arbre monétaire et il la triplera ou la détruira avec une probabilité de 50/50. Vous remarquez immédiatement qu'en moyenne, vous gagnerez de l'argent en faisant cela et vous avez hâte de profiter de l'arbre de l'argent. Cependant, si vous offriez tout votre argent en même temps, vous perdriez 50% de tout votre argent. Inacceptable! Vous êtes une personne peu averse au risque, vous décidez donc de trouver une stratégie. Vous voulez minimiser les chances de tout perdre, mais vous voulez aussi gagner autant d'argent que possible! Vous venez avec ce qui suit: chaque jour, vous offrez 20% de votre capital actuel à l'arbre monétaire. En supposant que le plus bas que vous puissiez offrir est de 1 cent, il vous faudrait 31 périodes de pertes pour perdre tout votre argent si vous commenciez avec 10 dollars. Quoi de plus, plus vous gagnez d'argent, plus la séquence de défaites doit être longue pour que vous perdiez tout, incroyable! Vous commencez rapidement à gagner beaucoup d'argent. Mais une idée vous vient à l'esprit: vous pouvez simplement offrir 30% par jour et gagner beaucoup plus d'argent! Mais attendez, pourquoi ne pas offrir 35%? 50%? Un jour, avec de gros signes en dollars dans les yeux, vous courez vers l'arbre à argent avec tous vos millions et offrez 100% de votre argent, que l'arbre à argent brûle rapidement. Le lendemain, vous obtenez un emploi chez McDonalds. que l'arbre d'argent brûle rapidement. Le lendemain, vous obtenez un emploi chez McDonalds. que l'arbre d'argent brûle rapidement. Le lendemain, vous obtenez un emploi chez McDonalds.
Y a-t-il un pourcentage optimal de votre argent que vous pouvez offrir sans tout perdre?
(sous) questions:
S'il y a un pourcentage optimal que vous devez proposer, est-ce statique (c'est-à-dire 20% par jour) ou le pourcentage devrait-il augmenter à mesure que votre capital augmente?
En offrant 20% chaque jour, les chances de perdre tout votre argent diminuent-elles ou augmentent-elles avec le temps? Y a-t-il un pourcentage d'argent d'où les chances de perdre tout votre argent augmentent avec le temps?
la source
Réponses:
Il s'agit d'un problème bien connu. Cela s'appelle un pari Kelly. Soit dit en passant, la réponse est 1/3. Cela équivaut à maximiser l'utilité du journal de la richesse.
Kelly a commencé par prendre le temps de l'infini, puis à résoudre à l'envers. Comme vous pouvez toujours exprimer des retours en termes de composition continue, vous pouvez également inverser le processus et l'exprimer dans des journaux. Je vais utiliser l'explication de l'utilitaire de journal, mais l'utilitaire de journal est pratique. Si vous maximisez la richesse en vous vous retrouverez avec une fonction qui sera la même que l'utilitaire de journalisation. Si est la cote de paiement, et est la probabilité de gagner et est le pourcentage de richesse investie, alors la dérivation suivante fonctionnera.n→∞ b p X
Pour un pari binaire, , pour une seule période et richesse unitaire.E(log(X))=plog(1+bX)+(1−p)log(1−X)
Mettre le dérivé à zéro pour trouver les extrema,
En multipliant, vous vous retrouvez avecp b ( 1 - X) - ( 1 - p ) ( 1 + b X) = 0
p b - p b X- 1 - b X+ p + p b X= 0
b X=pb−1+p
X=bp−(1−p)b
Dans votre cas,X=3×12−(1−12)3=13.
Vous pouvez facilement étendre cela à des résultats multiples ou continus en résolvant l'utilité attendue de la richesse sur une distribution de probabilité conjointe, en choisissant les allocations et sous réserve de toute contrainte. Fait intéressant, si vous l'exécutez de cette manière, en incluant des contraintes, telles que la capacité de faire face aux paiements hypothécaires et ainsi de suite, alors vous avez comptabilisé votre ensemble total de risques et vous avez donc un risque ajusté ou au moins contrôlé par le risque Solution.
Desiderata Le but réel de la recherche originale avait à voir avec combien de jeu basé sur un signal bruyant. Dans le cas précis, combien jouer sur un signal électronique bruyant où il indiquait le lancement d'armes nucléaires par l'Union soviétique. Il y a eu plusieurs lancements à la fois par les États-Unis et la Russie, manifestement par erreur. Combien jouez-vous sur un signal?
la source
J'ai aimé la réponse donnée par Dave Harris. tout en abordant le problème d'un point de vue "à faible risque", plutôt que de maximiser les profits
La marche aléatoire que vous faites, en supposant que votre mise de fraction estq et que la probabilité de gagner p=0.5 est donnée par
Yt|Yt−1=(1−q+3qXt)Yt−1
où Xt∼Bernoulli(p) . vous avez en moyenne
E(Yt|Yt−1)=(1−q+3pq)Yt−1
Vous pouvez l'appliquer itérativement pour obtenir
Yt|Y0=Y0∏j=1t(1−q+3qXt)
avec la valeur attendue
E(Yt|Y0)=(1−q+3pq)tY0
vous pouvez également exprimer la quantité au tempst en fonction d'une seule variable aléatoireZt=∑tj=1Xt∼Binomial(t,p) , mais notant queZt n'est pas indépendant deZt−1
Yt|Y0=Y0(1+2q)Zt(1−q)t−Zt
stratégie possible
vous pouvez utiliser cette formule pour déterminer une valeur de «faible risque» pourq . Supposons que vous vouliez vous assurer qu'après k pertes consécutives, vous disposiez toujours de la moitié de votre richesse d'origine. Ensuite, vous définissez q=1−2−k−1
En prenant l'exemplek=5 , nous fixons q=0.129 , ou avec k=15 nous fixons q=0.045 .
En outre, en raison de la nature récursive de la stratégie, ce risque correspond à ce que vous prenez à chaque pari. C'est-à-dire qu'au tempss , en continuant à jouer, vous vous assurez qu'au temps k+s votre richesse sera d'au moins 0.5Ys
discussion
la stratégie ci-dessus ne dépend pas du gain de la victoire, mais plutôt de la fixation d'une limite à la perte. Nous pouvons obtenir les gains attendus en substituant la valeur deq nous avons calculée, et au moment k qui a été utilisé en tenant compte du risque.
cependant, il est intéressant de regarder la médiane plutôt que la rentabilité attendue au tempst , ce qui peut être trouvé en supposant que median(Zt)≈tp .
Yk|Y0=Y0(1+2q)tp(1−q)t(1−p)
lorsque p=0.5 nous avons le rapport égal à (1+q−2q2)0.5t . Ceci est maximisé lorsqueq=0.25 et supérieur à1 lorsqueq<0.5
il est également intéressant de calculer les chances que vous soyez en avance au tempst . pour ce faire, nous devons déterminer la valeur z telle sorte que
(1+2q)z(1−q)t−z>1
faisant un certain réarrangement, nous constatons que la proportion de victoires devrait satisfaire
zt>log(1−q)log(1−q)−log(1+2q)
Ceci peut être branché dans une approximation normale (note: moyenne de0.5 et erreur standard de0.5t√ ) comme
Pr(ahead at time t)≈Φ(t√log(1+2q)+log(1−q)[log(1+2q)−log(1−q)])
ce qui montre clairement que le jeu a de très bonnes chances. le facteur multipliantt√ est minimisé lorsqueq=0 (valeur maximisée de13 ) et décroît de façon monotone en fonction deq . la stratégie "à faible risque" consiste donc à miser une très petite fraction de votre richesse et à jouer un grand nombre de fois.
supposons que nous comparons cela avecq=13 etq=1100 . le facteur pour chaque cas est de0.11 et0.32 . Cela signifie qu'après38 matchs, vous auriez environ 95% de chances d'être en tête avec la petite mise, contre 75% avec la plus grosse mise. De plus, vous avez également une chance de faire faillite avec la mise la plus importante, en supposant que vous deviez arrondir votre mise au 5 cents ou au dollar le plus proche. À partir de20 cela pourrait aller de13.35,8.90,5.95,3.95,2.65,1.75,1.15,0.75,0.50,0.35,0.25,0.15,0.1,0.05,0 . Il s'agit d'une séquence de14 défaites sur38 , et étant donné que le jeu s'attend à19 défaites, si vous n'avez pas de chance avec les premiers paris, alors même gagner peut ne pas compenser une mauvaise séquence (par exemple, si la plupart de vos victoires se produisent une fois que la plupart des richesses ont disparu). la rupture avec la plus petite participation de 1% n'est pas possible en38 matchs. Le revers de la médaille est que la plus petite mise se traduira par un bénéfice beaucoup plus faible en moyenne, quelque chose comme uneaugmentation de350 fois avec la grosse mise par rapport à1.2 augmenter avec le petit pari (c'est-à-dire que vous vous attendez à avoir 24 dollars après 38 tours avec le petit pari et 7000 dollars avec le gros pari).
la source
Je ne pense pas que ce soit très différent de la Martingale. Dans votre cas, il n'y a pas de paris doublés, mais le gain gagnant est de 3x.
J'ai codé une "réplique vivante" de votre arbre. Je lance 10 simulations. Dans chaque simulation (trace), vous commencez avec 200 pièces et essayez avec l'arbre, 1 pièce à chaque fois 20 000 fois.
Les seules conditions qui arrêtent la simulation sont la faillite ou avoir «survécu» à 20 000 tentatives
Je pense que quelles que soient les chances, la faillite vous attend tôt ou tard.
Le code est du javascript improvisé mais sans dépendance: https://repl.it/@cilofrapez/MagicTree-Roulette
Il vous montre immédiatement les résultats. Le code est simple à peaufiner: pour exécuter cependant autant de simulations, le montant des mises, autant de tentatives ... N'hésitez pas à jouer!
Au bas du code, les résultats de chaque simulation (par défaut 10) sont enregistrés dans un fichier CSV avec deux colonnes: numéro de rotation et argent. Je l'ai fait pour qu'il puisse être introduit dans un traceur en ligne pour les graphiques.
Il serait facile de tout automatiser localement en utilisant la bibliothèque Google Charts par exemple. Si vous voulez seulement voir les résultats à l'écran, vous pouvez commenter cette dernière partie comme je l'ai mentionné dans le fichier.
ÉDITER
Code source:
la source
Énoncé du problème
SoitYt=log10(Mt) le logarithme de la somme d'argent Mt le joueur a au temps t .
Soitq la fraction d'argent que le joueur parie.
SoitY0=1 la somme d'argent avec laquelle le joueur commence (dix dollars). Soit YL=−2 le montant d'argent où le joueur fait faillite (en dessous de 1 cent). Pour simplifier, nous ajoutons une règle selon laquelle le joueur arrête de jouer lorsqu'il a dépassé une certaine somme d'argent YW (nous pouvons ensuite lever cette règle en prenant la limite YW→∞ ).
Marche aléatoire
Vous pouvez voir la croissance et le déclin de l'argent comme une marche aléatoire asymétrique. Autrement dit, vous pouvez décrireYt comme:
où
Probabilité de faillite
Martingale
L'expression
est une martingale quand on choisitc tel que.
Probabilité de se retrouver en faillite
Donc
et
and the limitYW→∞
Conclusions
Whichever is the optimal percentage will depend on how you value different profits. However, we can say something about the probability to lose it all.
Only when the gambler is betting zero fraction of his money then he will certainly not go bankrupt.
With increasingq the probability to go bankrupt will increase up to some point where the gambler will almost surely go bankrupt within a finite time (the gambler's ruin mentioned by Robert Long in the comments). This point, qgambler's ruin , is at qgambler's ruin=1−1/b This is the point where there is no solution for c below one. This is also the point where the increasing steps aw are smaller than the decreasing steps al .
Thus, forb=2 , as long as the gambler bets less than half the money then the gambler will not certainly go bankrupt.
The probability to go bankrupt is dependent on the distance from the amount of money where the gambler goes bankrupt. Whenq<qgambler's ruin the gambler's money will, on average increase, and the probability to go bankrupt will, on average, decrease.
Bankruptcy probability when using the Kelly criterion.
When you use the Kelly criterion mentioned in Dave Harris answer,q=0.5(1−1/b) , for b being the ratio between loss and profit in a single bet, then independent from b the value of c will be equal to 0.1 and the probability to go bankrupt will be 0.1S−L .
That is, independent from the assymetry parameterb of the magic tree, the probability to go bankrupt, when using the Kelly criterion, is equal to the ratio of the amount of money where the gambler goes bankrupt and the amount of money that the gambler starts with. For ten dollars and 1 cent this is a 1:1000 probability to go bankrupt, when using the Kelly criterion.
Simulations
The simulations below show different simulated trajectories for different gambling strategies. The red trajectories are ones that ended up bankrupt (hit the lineYt=−2 ).
Distribution of profits after timet
To further illustrate the possible outcomes of gambling with the money tree, you can model the distribution ofYt as a one dimensional diffusion process in a homogeneous force field and with an absorbing boundary (where the gambler get's bankrupt). The solution for this situation has been given by Smoluchowski
This diffusion equation relates to the tree problem when we set the speedc equal to the expected increase E[Yt] , we set D equal to the variance of the change in a single steps Var(Xt) , x0 is the initial amount of money, and t is the number of steps.
The image and code below demonstrate the equation:
The histogram shows the result from a simulation.
The dotted line shows a model when we use a naive normal distribution to approximate the distribution (this corresponds to the absence of the absorbing 'bankruptcy' barrier). This is wrong because some of the results above the bankruptcy level involve trajectories that have passed the bankruptcy level at an earlier time.
The continuous line is the approximation using the formula by Smoluchowski.
Codes
la source