Resumo: Estamos usando python para cálculos financeiros, mas python é bom para isso ou matlab seria melhor? Alguém tem alguma experiencia com algum deles?- Lucas Emanoel
--
.--. .- .-. .- .--. --- ... - .- .-. . ... -.-. .-. . ...- .- .--. .- .-. .- .... .- -.-. -.- . .-. ... .--. .- -.-. . ... .--. .- - --. --- --- --. .-.. . --. .-. --- ..- .--. ... -.. --- - -.-. --- --
Regras da Lista: http://garoa.net.br/wiki/Lista:LeiaAntesDeClicarNoSend
Para mais informações sobre o Garoa Hacker Clube acesse http://garoa.net.br
Maiores opções sobre o Google Groups, visite: http://groups.google.com/group/hackerspacesp
.--. .- .-. .- -- .- .. ... .. -. ..-. --- .-. -- .- . ... .- -.-. . ... ... . --- .-- .. -.- ..
Epoch 0 <=> Fundação: 1298244863 s ~ 2.408064*10^52 tP (tempos de Planck)
Lucas,
A opencadd é representante da Mathworks (e de outras empresas) no Brasil. Se vcs conprarem o matlab, a venda e suporte serao feitos por eles. E eles vao fazer de tudo pra te convencer que o Matlab é infinitamente melhor, mais rapido e confiavel que Python, apesar de diversas evidencias em contrario.
E tenho certeza que eles serao os unicos a tentar te convencer disso.
Use Python. Mesmo que o matlab tenha vantagens em alguns poucos aspectos, isso eh pequeno perto das desvantagens que ele traz. A Mathworks tem um sistema de licenciamento extremamente agressivo, onde cada pacote eh vendido separadamente, com custos bem altos. Eles fazem isso pq dominaram o mercado, mas hj todo mundo esta buscando alternativas aos sistemas deles. Eu sugiro nem comecar a usar.
Se precisar otimizar algo, integre com C (matlab tb faz isso).
Alex
Enviado do meu Professor Corujinha
Pergunta : No caso de quem faz uma olimpiada de programação ou coisa que o valha , onde a velocidade do programa conta bastante na nota final,
tem como o Python ganhar do C / C++ ?
att
geolado | g3ol4d0
Fortran? Não não faça isto em tempos que os usuários tradicionais
dele, os físicos, tem cada vez mais migrado para C++, como referência,
no LHC (da Suíça não o de Campinas) há um forte estímulo para se usar
C++ com o framework ROOT. Aliás, o cara nem consegue integrar-se com
certas pesquisas se ele não utilizar esta combinação, visto que não só
uma questão de estímulo; é padrão. E este framework tem sido muito
utilizado agora no mercado financeiro.
Pergunta : No caso de quem faz uma olimpiada de programação ou coisa que o valha , onde a velocidade do programa conta bastante na nota final,
tem como o Python ganhar do C / C++ ?
--
No MyHDL é um projeto muito estranho, pois no fundo conhecer algo de
VHDL ou Verilog é fundamental, onde você acaba usando Python, mas com
uma mente menos pythônica, pois o que você está programando é
pseudo-Python e pseudo-HDL, na sintaxe de Python.
Enfim, qual a vantagem? Não consegui enxergar, mas pode ter sido miopia minha.
Pois é, e aí começam as distorções. O MyHDL tem o objetivo de
facilitar a lógica, porém não trás o mesmo mindset, potencial e
flexibilidade de Python. Então, qual é a vantagem real?
Para mim, o
MyHDL acaba cometendo o mesmo pecado que o RPython, ele cria uma
ilusão desnecessária,
que também existe no PyMite. Onde este conjunto
acaba criando a fala ilusão que é possível criar um soft SoC em FPGA
com arquitetura de 8 bits, depois programá-lo, isto tudo em Python.
Mas isto já é discussão para outra thread...
Material:
Slides apresentação
Dissertação
Resumo:
É muito comum modelar problemas em finanças com processos
estocásticos, dada a incerteza de suas variáveis de análise. Além disso,
problemas reais nesse domínio são, em geral, de grande custo
computacional, o que sugere a utilização de plataformas de alto
desempenho (HPC) em sua implementação. As novas gerações de arquitetura
de hardware gráfico (GPU) possibilitam a programação de propósito geral
enquanto mantêm alta banda de memória e grande poder computacional.
Assim, esse tipo de arquitetura vem se mostrando como uma excelente
alternativa em HPC.
Com isso, a proposta principal desse trabalho é estudar o ferramental
matemático e computacional necessário para modelagem estocástica em
finanças com a utilização de GPUs como plataforma de aceleração. Para
isso, apresentamos a GPU como uma plataforma de computação de propósito
geral. Em seguida, analisamos uma variedade de geradores de números
aleatórios, tanto em arquitetura sequencial quanto paralela. Além disso,
apresentamos os conceitos fundamentais de Cálculo Estocástico e de
método de Monte Carlo para simulação estocástica em finanças.
Ao final, apresentamos dois estudos de casos de problemas em finanças:
Stops Ótimos e Cálculo de Risco de Mercado. No primeiro caso, resolvemos
o problema de otimização de obtenção do ganho ótimo em uma estratégia
de negociação de ações de Stop Gain. A solução proposta é escalável e de
paralelização inerente em GPU. Para o segundo caso, propomos um
algoritmo paralelo para cálculo de risco de mercado, bem como técnicas
para melhorar a solução obtida. Nos nossos experimentos, houve uma
melhora de 4 vezes na qualidade da simulação estocástica e uma
aceleração de mais de 50 vezes.

.... __o __o __o __o
.. -\<, _`\<,_ _`\<,_ _`\<,_
...(_)/(_) (_)/ (_) (_)/ (_) (_)/ (_)
--
.--. .- .-. .- .--. --- ... - .- .-. . ... -.-. .-. . ...- .- .--. .- .-. .- .... .- -.-. -.- . .-. ... .--. .- -.-. . ... .--. .- - --. --- --- --. .-.. . --. .-. --- ..- .--. ... -.. --- - -.-. --- --
Regras da Lista: http://garoa.net.br/wiki/Lista:LeiaAntesDeClicarNoSend
Para mais informações sobre o Garoa Hacker Clube acesse http://garoa.net.br
Maiores opções sobre o Google Groups, visite: http://groups.google.com/group/hackerspacesp
.--. .- .-. .- -- .- .. ... .. -. ..-. --- .-. -- .- . ... .- -.-. . ... ... . --- .-- .. -.- ..
Epoch 0 <=> Fundação: 1298244863 s ~ 2.408064*10^52 tP (tempos de Planck)
"""
“Sonho que se sonha só é apenas um sonho, sonho que sonha juntos já
começa a ser realidade” , D.Helder Câmara
"""