Skip to content

Instantly share code, notes, and snippets.

@horacioibrahim
Last active March 8, 2016 21:35
Show Gist options
  • Select an option

  • Save horacioibrahim/2136eb07db2701de25f0 to your computer and use it in GitHub Desktop.

Select an option

Save horacioibrahim/2136eb07db2701de25f0 to your computer and use it in GitHub Desktop.
# coding: utf-8
"""
Este exemplo é baseado na matemática do mercado
citado por Bo Willians. Segundo ele jogando uma
moeda para o alto temos um sistema de negociação
que dará mais resultados positivos do que qualquer
"trade system".
loss = 1
gain = 3
"""
import random
def stock_market(loops):
print "Você escolheu `cara`"
lucro = 0
cara = 0
coroa = 0
for i in range(1, loops):
moeda = random.randint(1,3) # onde um é cara
if moeda == 1:
lucro += 3
cara +=1
else:
lucro -=1
coroa += 1
if (coroa > cara):
print "### Você perdeu mais traders do que ganhou. ###"
perc_cara = float(cara)/float(cara + coroa) * 100.0
perc_coroa = float(coroa)/float(cara + coroa) * 100.0
print 'Seu financeiro é ($): %s [cara: %s (%.1f), coroa: %s (%.1f)]' % (lucro, cara, perc_cara, coroa, perc_coroa)
if __name__ == "__main__":
stock_market(220)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment