Nunca postei sobre o assunto aqui, mas já faz algum tempo que tenho estudado investimentos em bolsa de valores. Ou trading, como também é conhecido.

Com o carrossel dos mercados atualmente, alguns devem achar loucura investir em algo como ações. Realmente é. E exige estudo, paciência e disciplina. Essa última a mais difícil para mim (e a grande maioria dos investidores). E tenho gostado de estar investindo em bolsa mais pela parte do esforço intelectual que pelos ganhos recebidos, tanto que até agora não recebi nada que vale-se o tempo dedicado. Mas é um bom hobbie intelectual.

Como fiel usuário de Linux/FreeBSD e outras alternativas não-windows, é difícil encontrar um aplicativo bom para análise de mercado. Na mundo Windows, existe o "MetaStock". Realmente um software profissional, mas totalmente pra Windows (sem versões em Java). Existem alguns relatos de sucesso utilizando o MetaStock através do Wine, mas isso está longe de ser o que eu busco: um software nativo para Linux/FreeBSD.

Estava então utilizando o Aiotrade , um software escrito em Java. Atende muito das necessidades de um trader, como buscar as informações dos valores de ações via Yahoo (onde é possível buscar os índices do Bovespa), gráficos diário, semanal e mensal, indicadores como bandas de Bollinger, SAR, média, etc. Infelizmente alguns gráficos não são legíveis e o uso de Java acaba com toda a memória do sistema depois de algum tempo de uso. Fora isso, seu desenvolvimento parou em 2006.

Dando uma procurada na Internet nesse fim de semana, encontrei um Blog interessante:

http://www.wcardia.com.br/2007/10/10/aplicativos-para-acompanhamento-e-analise-de-acoes-da-bovespa-no-linux/

Além das ferramentas que já conhecia, algumas em modo texto (Venice) ou quase isso, encontrei algumas novas. A que mais chamou minha atenção foi o Itrade.

 

Itrade é um programa escrito em Python, utilizando wxPython (ou wxWindows) para melhorar o visual da interface. Enquanto o Aiotrade está fora do meu alcançe para melhorar ou manter, o Itrade já acena com mais simpatia. No momento baixei os fontes (ou executável, uma vez que é escrito em Python) e estou brigando pra fazer funcionar:


helio@musashi:itrade$ python itrade.py 
iTrade(alpha) - 0.4.6 
Nausicaa2 - (official) (r836) 
Psyco is not running (library not found) 
User Configuration : usrdata/usrconfig.txt 
XLRD package (http://www.lexicon.net/sjmachin/xlrd.htm) not installed. 
wxPython Selected : 2.8-gtk2-unicode 
/usr/local/lib/python2.5/site-packages/wx-2.8-gtk2-unicode/wx/_core.py:14240: 
UserWarning: wxPython/wxWidgets release number mismatch warnings.warn("wxPython/wxWidgets release number mismatch") 
Traceback (most recent call last): 
 File "itrade.py", line 221, in  main() File "itrade.py", line 202, in main import itrade_wxmain 
 File "/tmp/itrade/itrade_wxmain.py", line 57, in  from itrade_wxbook import iTradeMainWindow 
 File "/tmp/itrade/itrade_wxbook.py", line 59, in  from itrade_wxquote import open_
     iTradeQuote,addInMatrix_iTradeQuote,removeFromMatrix_iTradeQuote 
 File "/tmp/itrade/itrade_wxquote.py", line 63, in  
     from myfinance import candlestick, plot_day_summary2, candlestick2, index_bar, volume_overlay2, plot_day_summary3 
 File "/usr/local/lib/python2.5/site-packages/wxaddons/__init__.py", line 180, in import_hook return 
     builtin_import(name, globals, locals, fromlist) 
 File "/tmp/itrade/myfinance.py", line 24, in  from matplotlib.transforms import Value, zero, one, \ 
      ImportError: cannot import name Value

Infelizmente descobri que uma das dependências, Matplotlib, teve uma atualização de API, o que está fazendo gerar o erro acima. Estou vendo o que é possível fazer, mas mesmo assim esse projeto mostra-se como promissor. E com as frequentes quedas da bolsa, acho que os problemas de biblioteca e dependências não afetarão minha performance tanto assim.

We use cookies

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.