tg/2011-1/dmof.docx · web viewagradeço a minha mãe, carla, por ser a pessoa mais importante na...

53
UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO FERRAMENTA DE SUPORTE À TOMADA DE DECISÕES PARA INVESTIDORES NO MERCADO ACIONÁRIO Drance Meira de Oliveira Filho Orientador: Prof. Frederico Luiz Gonçalves Freitas RECIFE-PE

Upload: others

Post on 31-Dec-2019

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

UNIVERSIDADE FEDERAL DE PERNAMBUCO

CENTRO DE INFORMÁTICA

GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO

FERRAMENTA DE SUPORTE À TOMADA DE DECISÕES PARA INVESTIDORES NO MERCADO ACIONÁRIO

Drance Meira de Oliveira Filho

Orientador: Prof. Frederico Luiz Gonçalves Freitas

RECIFE-PE

Junho/2011

UNIVERSIDADE FEDERAL DE PERNAMBUCO

Page 2: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

CENTRO DE INFORMÁTICA

GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO

FERRAMENTA DE SUPORTE À TOMADA DE DECISÕES PARA INVESTIDORES NO MERCADO ACIONÁRIO

Trabalho de Graduação apresentado pelo aluno Drance Meira de Oliveira Filho sob a orientação do Prof. Frederico Luiz Gonçalves Freitas à Coordenação de Ciência da Computação da Universidade Federal de Pernambuco, como requisito para obtenção do título de Bacharel em Ciência da Computação.

RECIFE-PE

Junho/2011

Page 3: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

UNIVERSIDADE FEDERAL DE PERNAMBUCO

CENTRO DE INFORMÁTICA

GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO

FERRAMENTA DE SUPORTE À TOMADA DE DECISÕES PARA INVESTIDORES NO MERCADO ACIONÁRIO

______________________________________________Drance Meira de Oliveira Filho

______________________________________________Orientador: Prof. Frederico Luiz Gonçalves Freitas

RECIFE-PE

Junho/2010

Page 4: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

Dedico este trabalho a todos os meus familiares e amigos, em especial aos meus pais, Drance e Carla, irmãos, Conrado e Eduarda, e namorada, Bruna.

Page 5: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

AGRADECIMENTOS

Agradeço a minha mãe, Carla, por ser a pessoa mais importante na minha

formação acadêmica; ao meu pai, Drance, por ter me apoiado nos momentos mais

difíceis; a minha irmã, Eduarda, pelas constantes revisões na escrita deste trabalho;

ao meu irmão, Conrado, por estar sempre presente; a minha namorada, Bruna, por

ter sido fundamental no levantamento de requisitos deste projeto; e aos meus

amigos, principalmente, aos meus colegas do CIn/UFPE (Centro de Informática da

Universidade Federal de Pernambuco), pois sem a ajuda deles não teria chegado

tão longe. Em especial, agradeço ao Prof. Fred Freitas por me orientar na

construção deste projeto tão importante para a minha formação acadêmica.

A todos, os meus sinceros agradecimentos.

Page 6: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

RESUMO

O mercado acionário, considerado um tipo de investimento de renda variável, é um

ambiente altamente competitivo e arriscado, porém, com o devido conhecimento e

as informações necessárias, pode ser extremamente rentável. O objetivo deste

trabalho é implementar um sistema web cuja função principal é a análise de carteiras

de ações a partir das entradas dos usuários. Com isso, busca-se  levantar dados

acerca da rentabilidade de tais carteiras para auxiliar os investidores no processo de

tomada de decisões. 

Palavras-Chave: mercado acionário; investimentos; bolsa de valores; tomada de

decisões; ferramenta de suporte; sistema web.

Page 7: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

GLOSSÁRIO

AJAX – Asynchronous JavaScript and XML (Javascript e XML Assíncronos);

BOVESPA – Bolsa de Valores de São Paulo;

CSS – Cascading Style Sheets (Folha de Estilo em Cascata);

HTML – HyperText Markup Language (Linguagem de Marcação de Hipertexto);

IBOVESPA – Indicador de desempenho médio das cotações das ações negociadas

na BOVESPA;

IBrX – Indicador de desempenho médio das cotações das 100 ações mais líquidas

da BOVESPA;

IBrX – Indicador de desempenho médio das cotações das 50 ações mais líquidas da

BOVESPA;

ICON – Índice de Consumo;

IEE – Índice de Energia Elétrica;

IFIN – Índice Financeiro;

IMOB – Índice Imobiliário;

INDX – Índice do Setor Industrial;

IR – Imposto de Renda;

IRRF – Imposto de Renda Retido na Fonte;

MySQL – Tipo de sistema de gerenciamento de banco de dados que utiliza SQL;

MVC – Model View Controller (Modelo Visualização Controle);

PHP – Hypertext Preprocessor (Preprocessador de Hipertexto);

SGBD – Sistema de Gerenciamento de Banco de Dados;

Page 8: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

SQL – Structured Query Language (Linguagem de Consulta Estruturada);

TR – Taxa de Retorno de Juros.

Page 9: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

ÍNDICE DE IMAGENS

Figura 1 – Modelo Entidade-Relacionamento do Sistema.........................................17

Figura 2 – Funcionamento da Linguagem AJAX.......................................................18

Figura 3 – O Padrão de Projetos MVC......................................................................20

Figura 4 – Investindo com Juros Compostos.............................................................21

Figura 5 – Investindo Periodicamente.......................................................................22

Figura 6 – Calculadora HP12C Gold.........................................................................23

Figura 7 – Tela Inicial do Sistema..............................................................................24

Figura 8 – Tela de Montagem de Carteiras...............................................................25

Figura 9 – Registro de Movimentações.....................................................................26

Figura 10 – Composição da Carteira em termos absolutos.......................................27

Figura 11 – Composição da Carteira em termos relativos.........................................27

Figura 12 – Evolução de Rentabilidades de Junho/11 a Maio/11..............................28

Page 10: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

SUMÁRIO

INTRODUÇÃO.....................................................................................................................................9

Objetivos.........................................................................................................................................10

Objetivo Geral............................................................................................................................10

Objetivos Específicos................................................................................................................10

Metodologia....................................................................................................................................11

A BOLSA DE VALORES..................................................................................................................13

Índices.............................................................................................................................................13

Custos.............................................................................................................................................14

ESCOPO DO PROJETO..................................................................................................................17

Banco de Dados............................................................................................................................17

AJAX................................................................................................................................................19

CSS.................................................................................................................................................19

HTML...............................................................................................................................................19

JAVASCRIPT.................................................................................................................................20

PHP.................................................................................................................................................20

Frameworks....................................................................................................................................20

MÓDULO DE PLANEJAMENTO FINANCEIRO...........................................................................22

Investimentos com Juros Compostos.............................................................................................22

Investindo Periodicamente...............................................................................................................22

Calculadora HP12C Gold.................................................................................................................23

GERENCIADOR DE CARTEIRAS DE AÇÕES.............................................................................24

Cadastro de Usuários.......................................................................................................................24

Login....................................................................................................................................................24

Montagem de Carteiras....................................................................................................................25

Registro das Movimentações...........................................................................................................26

Composição da Carteira...................................................................................................................27

Evolução de Rentabilidades.............................................................................................................29

MODELO DE NEGÓCIOS...............................................................................................................30

Mensalidades.................................................................................................................................30

Anúncios.........................................................................................................................................31

CONCLUSÕES..................................................................................................................................32

Page 11: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

REFERÊNCIAS.................................................................................................................................34

BIBLIOGRAFIA..................................................................................................................................36

Page 12: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

INTRODUÇÃO

O mercado acionário, considerado um tipo de investimento de renda variável,

é um ambiente altamente competitivo e arriscado, porém, com o devido

conhecimento e as informações necessárias, pode ser extremamente rentável. No

mundo dos investimentos, além do mercado acionário, existem opções de

investimentos em renda fixa cujo grau de segurança garantido ao investidor é maior,

embora suas rentabilidades sejam menores.

Ainda a respeito de rentabilidades, conforme afirmam Mara Luquet e Nelson

Rocco (2007, p.35), “historicamente, as ações costumam apresentar retorno bem

superior ao das aplicações em renda fixa”.

Retorno financeiro e risco são diretamente proporcionais e, na maioria dos

casos, os investidores mais despreparados, ou seja, sem o devido conhecimento e

ferramentas necessárias, são os primeiros a sofrerem prejuízos em um mercado tão

competitivo quanto o mercado de capitais.

A quantidade de investidores individuais na BOVESPA vem crescendo

bastante nos últimos anos. De acordo com dados disponibilizados pela própria

BOVESPA (2011), “o número de contas de investidores pessoas físicas no mercado

de ações foi de 600.341 em fevereiro”.

Levando em consideração que o antigo pico histórico de quantidade de

investidores individuais na BOVESPA era, de acordo com Liliane Ferreira (2008), de

486.700 em 2008, contabilizamos um aumento de 23,5% em apenas 3 anos.

Definição do Problema

A quantidade de investidores individuais reflete o número de pessoas físicas

que operam na BOVESPA por conta própria através de um home broker. Ressalta-

se que tal parcela do mercado acionário não dispõe de assessoria especializada

gratuita. Quando o novo investidor busca auxílio, muitas vezes a contrapartida

requisitada ultrapassa sua própria margem de lucro .

9

Page 13: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

É extremamente necessário que os investidores individuais tenham acesso a

boas ferramentas de baixo custo ou gratuitas que o auxiliem a decidir na tomada de

decisões. Com isso, suas chances de sucesso num espaço tão imprevisível

aumentam, podendo inclusive se equiparar às de fundos de investimentos e órgãos

afins. Os investidores precisam, também, decidir se a rentabilidade obtida por eles

no mercado acionário, levando em consideração os riscos envolvidos, é vantajosa

comparando-as aos investimentos seguros e de renda fixa.

Objetivos

Objetivo Geral

O objetivo principal do sistema é disponibilizar ao usuário uma importante

ferramenta de suporte à tomada de decisões a fim de que ele, com os dados

retornados pelo sistema seja capaz de discenir, sem quaisquer custos,

investimentos rentáveis de maus investimentos.

O projeto irá sistematizar as ações mais negociadas na BOVESPA e coletar

dados referentes às empresas vinculadas a tais ações, para que, a partir da

estrutura formada e dos dados coletados, seja possível obter-se mais informações

para o processo de tomada de decisões do usuário.

Será implementado um sistema web cujo objetivo é a análise de carteiras de

ações a partir das entradas dos usuários. Com isso, busca-se levantar dados

acerca da rentabilidade de tais carteiras e ajudar os investidores no processo de

tomada de decisões. Para o cálculo da rentabilidade, o sistema leva em

consideração todos os custos que os clientes tendem as descartar e que, quando

descontados do lucro líquido, exercem grande influência no resultado final. 

Objetivos Específicos

O sistema tem por objetivos específicos informar ao investidor, através de

análises estatísticas, do conhecimento do rendimento e da estrutura dos ativos,

dados precisos, como:

a) Rendimentos individuais de ações em variados intervalos de tempo;

b) Valores absolutos e relativos que os ativos representam na carteira;10

Page 14: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

c) Cálculo do valor a ser declarado no IR;

d) Gráficos ilustrando as composições das carteiras de ações;

e) Um comparativo com outros tipos de investimentos;

f) Ferramentas para projeções de investimentos a fim de auxiliar o planejamento

financeiro dos investidores;

g) Extenso relatório acerca do histórico da carteira do investidor.

Metodologia

O presente relatório de trabalho de graduação é dividido em seis principais

partes, as cinco primeiras compõem seu desenvolvimento e a sexta e última é

destinada a apresentar as conclusões e as possíveis extensões do projeto:

Em primeiro lugar, estudamos as características das bolsas de valores e

mercados acionários em geral. Também estabelecemos as ligações que existem

com diversos tipos de tecnologias a fim de ajudar os investidores tanto na predição

de valores como no auxílio à tomada de decisões.

A segunda parte do trabalho consiste na definição do escopo do trabalho, na

apresentação do modelo entidade-relacionamento do banco de dados, das

linguagens e tecnologias escolhidas para se desenvolver o projeto e dos frameworks

utilizados.

Na terceira parte, explicamos como foi desenvolvido o módulo de

planejamento financeiro do trabalho, uma ferramenta que possibilita que os usuários

realizem cálculos acerca de possíveis investimentos e rentabilidades desejadas.

Fica reservada, então, à quarta parte do projeto, o nosso objetivo principal: o

gerenciador de carteiras de ações. Como são feitos todos os cálculos, de onde são

obtidos os dados, uma explicação concisa das análises estatísticas, tudo relativo ao

gerenciador de carteiras é explicado na parte em questão.

Na quinta parte, mostramos três propostas de modelos de negócios para o

projeto a fim de decidir, futuramente, qual delas é mais conveniente como forma de

lançar o projeto no mercado.

11

Page 15: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

Por fim, serão apresentadas as conclusões obtidas a partir do

desenvolvimento do projeto e se discutem futuras modificações, também

consideradas como extensões do sistema, que poderão vir a ser feitas com o

propósito de melhorar o projeto e deixá-lo mais competitivo no mercado.

12

Page 16: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

A BOLSA DE VALORES

A Bolsa de Valores, de acordo com Mauro Halfeld (2007, p.59) em seu livro

Investimentos, pode ser definida como:

Uma associação, sem fins lucrativos, que reúne corretores, intermediários no processo de comprar e vender ações. As bolsas preocupam-se em ser transparentes. Todos os negócios realizados são públicos. Os preços e as quantidades negociadas são divulgados instantaneamente para todo o mundo.

A partir da definição acima, podemos chegar à conclusão que todos os

envolvidos no processo de compra e venda de ações, exceto os que praticam atos

ilícitos, possuem os mesmos dados. Portanto, o que diferencia investidores

vencedores de perdedores é, justamente, os diferentes processos de transformação

de tais dados em informações.

Índices

Vários indicadores podem ser utilizados como referencial para medir o

desempenho das rentabilidades das carteiras de ações de investidores no mercado

acionário.

No Brasil, os índices mais utilizados são o IBOVESPA e o IBrX, compostas

pelas ações de maior liquidez do mercado, sendo liquidez o termo utilizado para

definir o quão fácil é transformar uma ações em dinheiro. Em outras palavras, o

quão fácil é vender uma ação.

De acordo com a BOVESPA, o IBOVESPA pode ser definido como:

O mais importante indicador do desempenho médio das cotações do mercado de ações brasileiro. Sua relevância advém do fato do Ibovespa retratar o comportamento dos principais papéis negociados na BM&FBOVESPA e também de sua tradição, pois o índice manteve a integridade de sua série histórica e não sofreu modificações metodológicas desde sua implementação em 1968.

Muitos investidores, por acharem o IBOVESPA bastante genérico, optam por

utilizar como referencial o IBrX que, novamente de acordo com a BOVESPA, se trata

de:

13

Page 17: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

Um índice de preços que mede o retorno de uma carteira teórica composta por 100 ações selecionadas entre as mais negociadas na BOVESPA, em termos de número de negócios e volume financeiro. Essas ações são ponderadas na carteira do índice pelo seu respectivo número de ações disponíveis à negociação no mercado.

Além dos dois índices supracitados, estudaremos a seguir os índices setorias, que permitem aos investidores uma melhor de noção de rentabilidade prevista para determinados setores. Para todos os índices setoriais, as ações componentes são selecionadas por sua liquidez, e são ponderadas nas carteiras pelo valor de mercado das ações disponível para negociação.

O Índice de Consumo (ICON) é definido pela BOVESPA como um ídice que

ter por principal objetivo:

Oferecer uma visão segmentada do mercado acionário, medindo o comportamento das ações das empresas representativas dos setores de consumo cíclico e não-cíclico.

Já o objetivo do Índice Financeiro (IFIN) é:

Oferecer uma visão segmentada do mercado acionário, medindo o comportamento das ações das empresas representativas dos setores de intermediários financeiros, serviços financeiros diversos e previdência e seguros.

No setor Industrial o índice em questão é o Índice Industrial (INDX) que, por

sua vez, objetiva:

Medir o desempenho das ações mais representativas do setor industrial, importante segmento da economia brasileira. Sua carteira teórica é composta pelas ações mais representativas da indústria, que são selecionadas entre as mais negociadas na BOVESPA.

As definições acima igualmente servem para o Índice de Energia Elétrica (IEE), responsável por medir o comportamento das ações das maiores empresas do setor de energia elétrica, e o Índice Imobiliário, que, por sua vez, mede o comportamento das ações das empresas mais representativas do setor imobiliário.

Para o projeto, é importante o entendimento de todos os índices supracitados e o que eles representam no mercado acionário, pois, como veremos numa seção subsequente, uma das funcionalidades do projeto é comparar cada ativo com seu respectivo índice a fim de saber se a rentabilidade obtida pelo ativo em questão é satisfatória quando comparada com o seu setor como um todo.

Custos

Toda investimento leva um custo e, no mercado acionário, não poderia ser diferente. Para se tirar um maior proveito das economias do investidor, é necessário

14

Page 18: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

que sejam calculados todos os custos embutidos na manuntenção de uma carteira de ações e nas transações envolvendo compra e venda de ações.

O primeiro passo para se começar a investir na bolsa de valores,

independente do perfil do investidor, é contratar os serviços de uma corretora, pois,

como afirma Carlos Brum (2008), “para efetuar qualquer operação de compra ou

venda de ações através da bolsa de valores, é necessária a intermediação de uma

corretora de valores”.

Dentre os serviços ofertados pelas corretoras de valores, segundo a BOVESPA, estão:

Oferece ajuda para escolher seus investimentos, de acordo com o seu objetivo financeiro;

Suporte necessário para entender o funcionamento da Bolsa; Definição de perfis de investidores; Diversos serviços, como home broker (plataforma para investir através da

Internet), relatórios de recomendação de ações, informativos; Informações sobre novos produtos no mercado, para garantir a diversificação

de carteiras de investimentos; Informações sobre o recebimento de dividendos e outros bônus que as

empresas pagam aos acionistas.

Estar vinculado a uma corretora de valores é indispensável. Em contrapartida,

existem custos atrelados a tal vínculo. Serão utilizadas, a fim de explicar melhor os

custos, algumas definições feitas por Carlos Brum (2008).

Geralmente o primeiro custo a ser cobrado do cliente, vinculado à custódia

das ações é:

O serviço prestado pelas bolsas e corretoras aos seus clientes, que compreende a guarda de títulos e o exercício de direito (exercício de subscrição, recebimento de dividendos e de bonificações). Essa providencia facilita a transferência de posse e propriedade das ações mediante um sistema de debito e credito de contas que os clientes possuem nessas centrais.

Sendo, portanto, a taxa de custódia, “a utilização dos serviços de custódia e

cobrada do investidor mensalmente, pela corretora em que esta cadastrado, por

meio da taxa de custodia das ações”

15

Page 19: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

A principal cobrança feita pelas corretoras é a taxa de corretagem cobrada no

momento de execução das ordens de compra ou de venda. A taxa de corretagem

pode ser fixa, sendo estipulado um valor por transação, ou variável, sendo cobrada

uma porcentagem em cima do montante da transação, por exemplo:

A taxa de corretagem tradicional é de 0,50% sobre o volumeoperado acrescido de R$ 10,00 fixos. Entretanto, essa taxa élivremente negociada entre as partes e varia de instituição parainstituição.

Além dos custos relativos às corretoras, existem também os custos cobrados pelos órgãos regulamentadores da BOVESPA e o imposto de renda cobrado pelo Ministério da Fazenda.

A taxa de emolumentos é um valor percentual cobrado sobre o montante movimentado. No mercado à vista, a base de cálculo é de 0,027% para operações normais e de 0,019% para operações de daytrade, isto é, compra e venda de uma determinada ação no mesmo dia.

O Imposto de Renda Retido na Fonte (IRRF) também se trata de um valor percentual cobrado sobre o valor movimentado. No mercado à vista, a base de cálculo do IRRF é de 0,005%.

No entanto, além do IRRF, o investidor necessita declarar seus lucros sobre os rendimentos recebido durante um ano. A alíquota do Imposto de Renda é de 15% para operações normais e de 20% para operações de daytrade.

Vale ressaltar que para o cálculo do Imposto de Renda existe uma série de restrições e detalhes que tornam o cálculo bastante complexo e, caso o investidor não deseje pagar para que algum contador realize o cálculo do seu IR, exige um certo nível de estudos e conhecimentos contábeis.

Seguem as regras para o cálculo do IR em operações normais, de acordo com o site da ADVFN Brasil:

O valor a ser pago é calculado mediante a aplicação da alíquota de 15%, sobre o ganho;

Para se obter a base de cálculo, toma-se o valor da alienação, líquido das despesas operacionais (corretagem e emolumentos) menos o custo de aquisição das ações vendidas, somando-se a esse custo as despesas operacionais;

É importante considerar que os ganhos de operações em bolsas somente se realizam quando houver venda de ações;

Quando as compras forem feitas por preços diferentes, o custo de aquisição é calculado tomando-se a média ponderada dos preços das compras;

16

Page 20: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

Para efeito do imposto de renda o fato gerador do tributo ocorre na data em que as ações forem alienadas, independentemente da liquidação física e financeira ocorrerem posteriormente.

ESCOPO DO PROJETO

A fim de garantir uma maior abrangência, foi definido que o projeto seria um

sistema web, sendo, portanto, disponível a todos os usuários que estiverem

dispostos a utilizá-lo e possuirem uma conexão com o internet.

Serão apresentadas, a seguir, as tecnologias que foram utilizadas para

implementar o projeto tais como as tecnologias utilizadas para desenvolver o banco

de dados e as linguagens de programações utilizadas.

Para a programação web, foram utilizadas as linguagens HTML, PHP, AJAX,

JavaScript, CSS, sendo a de principal uso e considerada como base do sistema a

linguagem PHP.

Serão apresentadas breves descrições de cada uma das linguagens

utilizadas no sistema por ordem crescente de importância (AJAX, CSS, HTML,

JavaScript) e a considerada mais importante para o desenvolvimento do projeto,

PHP. Os conceitos são disponibilizados pelo W3Schools, um dos mais importantes

sites de educação em desenvolvimentos web.

Banco de Dados

O modelo entidade-relacionamento foi definido de acordo com as

necessidades do que se é necessário armazenar para cálculos de rentabilidades,

análises estatísticas, evolução de preços dos ativos, cadastro de usuários, entre

outras funcionalidades.

Segue uma imagem do modelo entidade-relacionamento desenvolvido

através da ferramenta DBDesigner, particionado em três principais grupos: as

informações dos usuários; as informações relativas à análise técnica dos ativos; e as

informações relativas à análise fundamentalista dos ativos (explicar os tipos de

análises na seção anterior).

17

Page 21: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

Figura 1 – Modelo Entidade-Relacionamento do Sistema

A linguagem escolhida para a programação do banco de dados foi a

linguagem SQL. De acordo com o Professor Paulo Nunes (2007):

O SQL, sigla inglesa de Structured Query Language, é a linguagem standard de acesso às bases de dados e inicialmente desenhada para acesso de Sistemas de Gestão de Bases de Dados.

Em se tratando de sistemas de gerenciamento de banco de dados, o

escolhido foi o servidor MySQL, por ser um servidor de grande utilização em

sistemas web, por atender todas as necessidades do projeto em questão apesar de

sua simplicidade, por sua fácil integração com PHP. Além disso, sua gratuidade é

fator preponderante em um projeto que conta com escassos recursos financeiros.

Apesar das vantagens supracitadas do MySQL, a linguagem apresenta certas

restrições em termos de requisições simultâneas e de quantidade de usuários

conectados no sistema. De acordo com o manual do próprio MySQL, o servidor

MySQL dá suporte a um número de 100 usuários conectados no sistema com uma

média de 20 requisições por usuário, totalizando 2000 requisições simultâneas.

18

Page 22: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

Portante, assim que o projeto atingir um número crítico de usuários, é

provável que o banco de dados migre para outro servidor SQL mais robusto, tais

como Oracle, Microsoft SQL Server ou PostgreSQL. A decisão irá depender de

fatores como a evolução e as novas necessidades do projeto no momento da

decisão.

AJAX

A linguagem AJAX não é considerada uma nova linguagem web, mas, sim,

uma nova forma de apresentar funcionalidades anteriormente desenvolvidas. Por ser

uma mescla de JavaScript com XML, AJAX tem o poder de carregar informações

diretamente dos servidores sem a necessidade de recarregar as páginas web em

questão.

Figura 2 – Funcionamento da Linguagem AJAX

CSS

A linguagem CSS é responsável pela formatação, estilo e layout de páginas

web, ou seja, é responsável pelo design do sistema. CSS define como os elementos

HTML serão exibidos para o usuário final, no referido caso, o internauta.

HTML

HTML não é uma linguagem de programação propriamente dita, mas, sim

uma linguagem de marcação de hipertextos. HTML faz uso de tags para definir os

elementos que serão exibidos nas páginas web, sendo a função dos browser ler tais 19

Page 23: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

tags, interpretá-las e, por fim, exibir tal interpretação aos usuários, fazendo da

linguagem HTML a base da internet atual.

JAVASCRIPT

De acordo com Miguel Angel Alvarez (2004):

Javascript é uma linguagem de programação para criar pequenos programas encarregados de realizar ações dentro do âmbito de uma página web. Com Javascript podemos criar efeitos especiais nas páginas e definir interatividades com o usuário. O navegador do cliente é o encarregado de interpretar as instruções Javascript e executá-las para realizar estes efeitos e interatividades, de modo que o maior recurso, e talvez o único, com que conta esta linguagem é o próprio navegador. 

No projeto em questão, a função mais importante do JavaScript foi promover a interatividade entre usuário e sistema sem a necessidade de recarregamento de páginas, considerado um processo entediante para o usuário.

A interatividade pode ser verificada em várias funcionalidade do site, como nas calculadoras de planejamento financeiro, na manipulação dos dados presentes nos gráficos, entre outros aspectos que serão abordados nas seções seguintes do relatório

PHP

A linguagem PHP (Hypertext Preprocessor ou, em português, Preprocessador de Hipertextos.) é uma linguagem capaz de gerar conteúdo dinâmico para o usuário e que é executada no servidor, permitindo que o sistema pode permaneça conectado como a base de dados e responda às requisições dos clientes.

O uso do PHP no projeto é fundamental, já que várias funcionalidades do sistema dependem de dados armazenados no banco. Ademais, necessita que dados dos clientes sejam armazenados nos bancos para eventuais cálculos que careçam de tais dados.

Na subseção seguinte, explicaremos melhor o funcionamento do CakePHP, framework que funcionou como base para o projeto e que é todo desenvolvido na linguagem PHP.

Frameworks

O principal framework utilizado no projeto foi o CakePHP, que consiste num framework escrito em PHP. Ele permite ao programador implementar aplicações robustas sem comprometer a flexibilidade do sistema.

20

Page 24: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

O padrão de projeto utilizado pelo CakePHP é o MVC (Modelo Visualização

Controle). De acordo com José Carlos Macoratti (2002):

A arquitetura MVC (Modelo Visualização Controle) fornece uma maneira de dividir a funcionalidade envolvida na manutenção e apresentação dos dados de uma aplicação. A arquitetura MVC não é nova e foi originalmente desenvolvida para mapear as tarefas tradicionais de entrada, processamento e saída para o modelo de interação com o usuário. Usando o padrão MVC fica fácil mapear esses conceitos no domínio de aplicações Web multicamadas.

No mais alto nível, encontra-se a camada de apresentação ou visualização, a qual é responsável por exibir os dados independente de onde eles tenham vindo. Logo abaixo da camada de aplicação, está a a camada de controle é responsável por promover a interação entre as camadas de apresentação e modelo e, também, por controlar e mapear as ações entre tais camadas.

Por fim, no nível mais baixo, temos a camada conhecida como modelo. Ele contém a modelagem dos dados e é responsável pela integração entre o sistema web com o banco de dados propriamente dito, tendo sido o modelo entidade-relacionamento já apresentado na subseção anterior.

Dentre as vantagens do uso do padrão de projetos MVC, podem ser citadas:

Facilidade de manutenção , testes e atualização de sistemas múltiplos; Simplicidade na inclusão de novas funcionalidades; Escalabilidade da aplicação; Desenvolvimento em paralelo já que os módulos são independentes.

Figura 3 – Padrão de Projetos MVC

21

Page 25: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

MÓDULO DE PLANEJAMENTO FINANCEIRO

O propósito do módulo de planejamento financeiro é disponibilizar aos usuário do sistema a possibilidade de realizarem diversos cálculos acerca de seus futuros financeiros sem que sejam necessários quaisquer conhecimentos da ciência da matemática financeira. O módulo de planejamento financeiro se constitui, atualmente, de três diferentes calculadoras, sendo elas:

Investimentos com Juros Compostos

Desenvolvida em JavaScript, a calculadora de investimentos com juros compostos possui quatro variáveis, sendo necessário que o usuário preencha três delas e, ao pressionar o botão calcular, receba o valor da variável que não foi informada.

A interface foi desenvolvida de tal forma que mesmo os usuários considerados leigos possam entender a calculadora sem maiores dificuldades. Para melhor entendimento, segue a imagem da calculadora de investimentos com juros compostos.

Figura 4 – Investindo com Juros Compostos

Investindo Periodicamente

Muito parecida com a calculadora descrita na subseção anterior, a calculadora de investimentos periódicos também foi desenvolvida em JavaScript e funciona com a mesma lógica da anterior: o usuário precisa adicionar três das quatro variáveis a fim de receber o valor da variável que ficou em branco.

A principal diferença entre a calculadora de investimentos com juros compostos e a calculadora de investimentos periódicos é que o valor a ser investido é adicionado a cada período, fazendo com que o valor final seja o somatório dos valores investidos a cada período acrescidos dos juros compostos acumulados.

22

Page 26: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

Figura 5 – Investindo Periodicamente

Calculadora HP12C Gold

A calculadora HP12C Gold, como podemos deduzir do próprio nome, é um emulador desenvolvido em JavaScript da famosa calculadora homônima HP12C Gold.

Tal calculadora foi integrada ao site, a fim de atrair usuários que possuem ou já possuiram uma calculadora HP12C e, por quaisquer que sejam os motivos, não estejam com ela em mãos no momento.

Ao contrário dos outros módulos, para utilizar tal calculadora é necessário um certo conhecimento tanto acerca de matemática financeira quanto para saber manusear adequadamente a calculadora.

Segue um simples manual de utilização - que também estará disponível para os usuários do sistema - das teclas de teclado que poderão ser utilizadas como atalho no emulador da calculadora HP12C Gold:

Números, ponto/vírgula decimal e sinais aritméticos de planilha (+,-,*,/); Enter / Return ou sinal de igual = ENTER; C = CLx (Clear x, limpa o visor); H = CHS (muda o sinal); E = EEX; Teclas modificadoras: (F, G, S, R) equivalem a (f, g, STO, RCL); Teclas Financeiras: (N, I, P, M, V) equivalem a (n, i, PV, PMT and FV); Percentagem: (#, $, %) equivalem a (T%, delta% e %); ! = potenciação (y**x); \ = recíproco (1/x); X = troca x com y; D = R-down (roda a pilha para baixo); W = Tecla sigma-plus (adiciona amostra estatística); O = Ligar/desligar (muda entre ponto e vírgula decimal); [ = R / S; ] = SST; Backspace = Apagar o último dígito (apenas no navegador Firefox).

23

Page 27: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

Figura 6 – Calculadora HP12C Gold

GERENCIADOR DE CARTEIRAS DE AÇÕES

O gerenciador de carteiras de ações trata-se da parte em que os dados fornecidos pelos usuários serão mais importantes. A seguir, apresentamos os principais funcionalidades que dizem respeito ao gerenciador de carteiras de ações e o que deve ser feito pelos usuários para que o sistema funcione da melhor forma possível.

Cadastro de Usuários

A fim de realizar o primeiro cadastro no sistema, somente será necessário que o usuário introduza seu e-mail pessoal e uma senha de sua escolha. É importante reduzir ao mínimo o número de ações necessárias até que o usuário possa usufruir das funcionalidades do sistema de modo que o usuário não desista do cadastro antes da utilização das funcionalidades.

Login

Para realizar o login no sistema, o usuário precisa introduzir os dados previamente cadastrados de tal forma que o sistema possa fazer uso de suas informações pessoais no gerenciador de carteiras.

24

Page 28: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

O usuário que não lembrar de sua senha terá a opção de resetá-la, recebendo uma senha provisória no seu e-mail cadastrado. Em seguida, poderá modificá-la após acessar o sistema através do link recebido.

Na tela inicial, o formulário de cadastro ficará localizado no centro da tela, enquanto o formulário de login para os usuários já cadastrado se encontrará no topo da tela. Segue abaixo uma imagem da tela inicial do sistema:

Figura 7 – Tela Inicial do Sistema

Montagem de Carteiras

Os usuários, assim que cadastrados e logados no sistema, poderão montar uma ou mais carteiras de ações. Os dados necessários para a montagem das carteiras serão:

Nome da carteira, que necessita ser único dentre as carteiras do usuário; O montante de capital que será alocado para tal carteira; A corretora que administra a carteira; A custódia ou mensalidade, caso se aplique, da carteira; Caso se aplique, a corretagem fixa por movimentação cobrada pela corretora,

isto é, o custo que a corretora cobra por compra ou venda de ações;

25

Page 29: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

Caso se aplique, a corretagem variável por movimentação cobrada pela corretora, isto é, o percentual aplicado sobre o montante da movimentação.

Uma possível extensão do projeto é a atualização de custos como corretagem fixa, corretagem variável e custódia de acordo com a corretora do usuário, ou seja, armazenar os custos cobrados pelas maiores corretora a fim de que os usuários não percam tempo alimentando tais custos no sistema.

Valores como emolumentos e imposto de renda, termos já explicados na primeira seção do relatório, serão calculados pelo sistema sem que o usuário necessite informá-los já que a variação de tais custos dependem de órgãos externos – respectivamente, a BOVESPA e o Ministério da Fazenda.

Abaixo um exemplo de como deve ser preenchido um formulário de montagem de carteiras. Na parte superior, encontram-se as carteiras previamente criadas pelo usuário e que podem ser administradas:

Figura 8 – Tela de Montagem de Carteiras

Registro das Movimentações

Uma movimentação, no jargão do mercado acionário, trata-se de uma operação realizada de compra ou de venda de ativos. Será dever do usuário registrar suas movimentações, para cada uma delas, será necessário que o usuário informe ao sistema:

O tipo da movimentação, isto é, se a operação foi de compra ou de venda; A quantidade de lotes comprados ou vendidos;

26

Page 30: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

O ativo em questão; O valor total da movimentação; A data em que a movimentação foi realizada.

A partir das informações concedidas pelos usuários, tanto no registro das movimentações quanto na montagem das carteiras, será possível gerar os relatórios e gráficos que veremos nas seções subsequentes.

Segue um exemplo de como deve ser preenchido um formulário para registro de uma movimentação de compra de 2 lotes de PETR4 a um valor total de R$ 5.000,00 no dia 10 de maio de 2011:

Figura 9 – Registro de Movimentações

Composição da Carteira

Todas as carteiras criadas pelo sistema estarão vinculadas a um gráfico de composição da carteira. O gráfico em questão será um de pizza que poderá conter no máximo 6 atributos.

O primeiro atributo do gráfico de pizza será o capital disponível do usuário para a carteira em questão, que resultará do capital que foi inicialmente alocado para aquela carteira, acrescido do capital obtido com as vendas e subtraído do capital gasto com todas as compras realizadas. Todos os custos envolvidos nas movimentações são levados em consideração e subtraídos do capital disponível do usuário.

Os atributos seguintes serão representados pelos valores dos cinco maiores ativos em termos de capital alocado na carteira. O capital alocado na carteira será a quantidade de lotes do ativo que o usuário ativo multiplicado pelo seu valor atual no mercado.

Caso o usuário possua mais de quatro ativos na carteira, um último atributo será criado com a função de representar os valores dos ativos restantes a fim de não poluir o gráfico mostrando mais de cinco ativos. Ao mesmo tempo, permite a visualização de importantes informações, como quanto o restante dos ativos representa.

As devidas legendas para os atributos em questão estarão visíveis para o usuário ao lado esquerdo do gráfico. O usuário poderá girar o gráfico nos sentidos horário e anti-horário a fim de personalizar a visualização dos dados expostos no gráfico de pizza.

27

Page 31: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

Ao clicar em um botão de percentual localizado abaixo do gráfico, o usuário tem a opção de visualizar os valores representativos dos ativos em termos absolutos ou em termos relativos, isto é, quanto os valores representam em reais ou percentualmente. A seguir os dois tipos de gráfico de composição de carteiras:

Figura 9 – Composição da Carteira em termos absolutos

Figura 10 – Composição da Carteira em termos relativos

28

Page 32: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

Evolução de Rentabilidades

A evolução da rentabilidade da carteira consiste em um gráfico cartesiano que tem no eixo das abcissas o tempo, representado em meses ou em dias, e no eixo das ordenadas a rentabilidade da carteira, representada em termos relativos.

A junção dos pontos formará um linha conhecida pela Evolução da Rentabilidade da Carteira. Também neste plano cartesiano, serão exibidos:

A evolução de investimentos de renda fixa como CDBs, CDIs e poupanças; A evolução de índices representativos da BOVESPA como o próprio

IBOVESPA, o IBrX e o IBrX-50; A evolução da inflação, tamanha sua importância em um país de economia

inflacionária como o Brasil.

Ficará a critério do usuário, de uma forma bastante interativa, escolher quais informações deverão ou não ser exibidas no plano cartesiano de evolução de rentabilidade.

Segue um exemplo de um gráfico de evolução de rentabilidades gerado pelo sistema a partir de dados reais de investimentos entre o período de Junho/10 a Maio/11:

Figura 11 – Evolução de Rentabilidades de Junho/2010 a Maio/2011

Relatório Financeiro

O sistema irá, a partir das informações inseridas pelo usuário, gerar um robusto relatório financeiro que pode exercer uma função de suma importância no processo de tomada de decisões no mercado acionário do usuário.

29

Page 33: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

O usuário terá a opção de receber tal relatório periodicamente, por e-mail, podendo a frequência dos envios ser diária, semanal, mensal ou anual. O relatório também pode ser gerado para um período específico, bastando o usuário acessar o sistema, definir o período e gerar o relatório.

Contanto que o usuário não deixe de alimentar dados de suas movimentações em sua carteira de ações, o relatório financeiro gerado pelo sistema disponibilizará dados reais e precisos como:

A evolução bruta da carteira de investimento: preço atual de venda da carteira em comparação com o valor que foi gasto para comprar a carteira;

A discriminação dos custos, tanto custos os de operações normais quanto os custos de operações de daytrade;

O valor do IR a ser pago; O preço líquido da carteira: o valor de venda da carteira menos o valor do IR

a ser pago; A evolução real financeira: rentabilidade da carteira em comparação com a

inflação no período, para que seja possível determinar se o valor da carteira, de fato, cresceu ou se somente inflacionou;

Uma projeção futura que leva como taxa de juros a rentabilidade média da carteira durante os últimos 12 meses.

O propósito principal do relatório é gerar as informações supracitadas a partir dos dados de entradas dos usuários para que, com as novas informações, os usuário tomem as decisões corretas e, consequentemente, tenham mais chances de obter sucesso em um mercado tão competitivo como o mercado acionário.

MODELO DE NEGÓCIOS

Além do conhecimento técnico adquirido com o desenvolvimento do projeto, é interessante estudar as possíveis formas de tornar o sistema rentável. Tendo isso em mente, três propostas de modelos de negócios foram elaboradas.

Os modelos de negócios visam garantir o lucro do empreendimento e, mais importante, conseguir um financiamento a fim de que se possa dar continuidade ao projeto e ao desenvolvimento de novas funcionalidades.

Mensalidades

A primeira proposta de modelo de negócios consiste em liberar gratuitamente, por um certo intervalo de tempo, todas as funcionalidades do sistema aos usuários. Caso os usuários sintam a necessidade de continuar a usufruir do sistema, eles terão que pagar uma mensalidade.

30

Page 34: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

Anúncios

A segunda proposta de modelo de negócio consiste em liberar gratuitamente, por tempo ilimitado, todas as funcionalidades do sistema a fim de que o sistema atinja uma massa crítica de usuários e seja possível, com a venda de publicidades direcionadas, arrecadar fundos para o projeto.

Venda

Uma terceira proposta seria a venda do sistema para órgãos interessados tais como as corretoras de valores. Um gerenciador de carteiras de ações, como o do projeto em questão desenvolvido, poderia servir como um benefício a mais para os clientes das corretoras e uma forma de agregar valor a seus sistemas atuais.

31

Page 35: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

CONCLUSÕES

O presente trabalho de graduação tem como objetivo propor uma ferramenta

de suporte a tomada de decisões para investidores no mercado acionário que tem

como objetivo auxiliar os usuários a tomarem as escolhas certas acerca de seus

investimentos.

Sua construção deste foi feita embasada em estudos relacionados às

necessidades dos investidores no mercado acionário, consequentemente,

investidores que lidam com risco em seus investimentos e visam sempre uma maior

taxa de retorno de seu capital.

Além do descrito acima, foi necessário estudar o funcionamento das Bolsas

de Valores em geral, da BOVESPA, especificamente, de seus órgãos

regulamentadores e dos custos envolvidos no processo de investir no mercado

acionário.

Contato, a ferramenta desenvolvida não tem a pretensão de substituir

conhecimentos e estudos necessários àqueles que desejam ser bem-sucedidos no

mercado acionário muito menos tem a pretensão de prever o comportamento de

ativos e futuras cotações.

A ferramenta servirá de um instrumento que auxiliará os usuários na

sistematização de informações e no armazenamento de índices e cotações

anteriores para que seja possível ao usuário visualizar comparações e, a partir daí,

decidir seu próximo passo frente a seus investimentos.

O protótipo do sistema, apesar de completamente funcional, ainda poderia

contar com novos requisitos e atualização. Dentre as várias possíveis extensões do

projeto, mesmo não sendo cruciais para o lançamento, as mais importantes são:

Automatização do processo de registro de movimentações através da

importação das notas corretagem gerada pelas corretoras;

Maior frequência na atualização das cotações, levando em consideração

que, atualmente, tais cotações são atualizadas diariamente;

Expandir o projeto para o mercado de futuros e derivativos.32

Page 36: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

Por fim, o sistema está pronto para ser lançado no mercado e receber feedbacks dos usuários. Esperamos que seja possível aumentar a chances de sucesso dos investidores individuais no mercados de ações através de uma ferramenta funcional e de fácil acesso e manuseio para todos.

33

Page 37: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

REFERÊNCIAS

LUQUET, Mara e ROCCO, Nelson. GUIA VALOR ECONÔMICO DE INVESTIMENTOS EM AÇÕES. Rio de Janeiro – Globo Livros, 2007.

PUCCIONI, Eduardo. INVESTIDOR INTERNAUTA CRESCE 18% NA BOLSA. 10 de mai. de 2011 Disponível em: <http://www.dci.com.br/Investidor-internauta-cresce-18_-na-Bolsa-13-364862.html> Acessado em: 29 de mar. de 2011.

FERREIRA, Lidiane. CRESCE O NÚMERO DE INVESTIDORES INDIVIDUAIS NA BOVESPA. 15 de dez. de 2008. Disponível em: <http:// www.bahianoticias.com.br/ noticias/noticia/2008/12/15/30501,cresce-numero-de-investidores-individuais-na-bovespa.html>. Acessado em: 31 de mai. de 2011.

NUNES, Paulo. Conceito de Structured Query Language (SQL). 31 de dez. de 2007. Disponível em <http://www.knoow.net/ciencinformtelec/informatica/ structquerylang.htm>. Acessado em: 19 de jun. de 2011.

AJAX TUTORIAL. Disponível em: <http://www.w3schools.com/ajax>. Acessado em:

19 de jun. de 2011.

CSS TUTORIAL. Disponível em: <http://www.w3schools.com/css>. Acessado em:

19 de jun. de 2011.

HTML TUTORIAL. Disponível em: <http://w3schools.com/html>. Acessado em: 19

de jun. de 2011.

ÍNDICE BOVESPA – IBOVESPA. Disponível em <http://www.bmfbovespa.com.br/

indices/ResumoIndice.aspx?Indice=IBOVESPA&idioma=pt-br>. Acessado em: 25 de

jun. de 2011.

ÍNDICE BRASIL – IBRX. Disponível em <http://www.bmfbovespa.com.br/

indices/ResumoIndice.aspx?Indice=IBRX&Idioma=pt-BR>. Acessado em: 25 de jun.

de 2011.

ÍNDICE IMOBILIÁRIO – IMOB. Disponível em <http://WWw.bmfbovespa.com.br/

indices/ResumoIndice.aspx?Indice=IMOB&Idioma=pt-BR>. Acessado em: 25 de jun.

de 2011.

34

Page 38: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

ÍNDICE FINANCEIRO – IFNC. Disponível em <http://www.bmfbovespa.com.br/

indices/ResumoIndice.aspx?Indice=IFNC&Idioma=pt-BR>. Acessado em: 25 de jun.

de 2011.

ÍNDICE DE CONSUMO – ICON. Disponível em <http://www.bmfbovespa.com.br/

indices/ResumoIndice.aspx?Indice=ICON&Idioma=pt-BR>. Acessado em: 25 de jun.

de 2011.

ÍNDICE DE ENERGIA ELÉTRICA – IEE. Disponível em <http://www.bmfbovespa.

com.br/indices/ResumoIndice.aspx?Indice=IBRX&Idioma=pt-BR>. Acessado em: 25

de jun. de 2011.

ÍNDICE DO SETOR INDUSTRIAL – INDX. Disponível em <http://www.bmfbovespa.

com.br/indices/ResumoIndice.aspx?Indice=INDX&Idioma=pt-BR>. Acessado em: 25

de jun. de 2011.

MACORATTI, José Carlos. Padrões de Projeto : O modelo MVC – Model View 

Controller. 1 de jun. de 2002. <http://www.macoratti.net/vbn_mvc.htm>. Acessado

em: 19 de jun. 2011.

HALFELD, Mauro. INVESTIMENTOS: COMO ADMINISTRAR MELHOR SEU DINHEIRO / Mauro Halfeld ; São Paulo – SP : Editora Fundamento Educacional,

2007.

ALVAREZ, Miguel Angel. O QUE É JAVASCRIPT E AS POSSIBILIDADES QUE NOS OFERECE EM RELAÇÃO AO HTML. 2 de nov. De 2004. Disponível em:

<http://www.criarweb.com/artigos/156.php>. Acessado em: 25 de jun. de 2011.

35

Page 39: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

BIBLIOGRAFIA

WELLING, Luke. PHP E MYSQL DESENVOLVIMENTO WEB / Luke Welling, Laura Thomson; tradução Edson Furmanklewickz e Adriana Kramer – 6ª Reimpressão. Rio de Janeiro: Elsevier, 2005.

SILVA, Maurício Samy. JAVASCRIPT – GUIA DO PROGRAMADOR / Maurício Samy Silva. São Paulo: Novatec Editora, 2010.

Silva, Maurício Samy. AJAX COM JQUERY : REQUISIÇÕES AJAX COM A SIMPLICIDADE DE JQUERY / Maurício Samy Silva. - São Paulo : Novatec Editora, 2009.

ELDER, Alexander. APRENDA A OPERAR NO MERCADO DE AÇOES: COME INTO MY TRADING ROOM / Alexader Elder ; tradução de Afonso Celso da Cunha Serra. Rio de Janeiro: Elselvier, 2005.

GUNTHER, Max. OS AXIOMAS DE ZURIQUE / Max Gunther; tradução de Isaac Piltcher – 23ª edição. Rio de Janeiro: Record, 2009.

GRAHAM, Benjamim. O INVESTIDOR INTELIGENTE / Benjamim Graham; atualizado com novos comentários de Jason Zweig; prefácio e apêndice de Warren E. Buffet; tradução de Lourdes Sette. Rio de Janeiro: Nova Fronteira, 2007.

GODOY, José. INVESTINDO EM AÇÕES: OS PRIMEIROS PASSOS: AS DICAS DO SR. ALCEU / José Godoy, Luiz Gustavo Medina, Marco Antônio Gazel Junior. São Paulo: Saraiva, 2006.

HANGSTROM, Robert G.; O JEITO WARREN BUFFET DE INVESTIR: OS SEGREDOS DO MAIOR INVESTIDOR DO MUNDO / Robert G. Hangstrom ; prefácio de Bill Miller ; introdução de Kenneth L. Fischer ; tradução de Cristina Yamagami. São Paulo: Saraiva, 2008.

PÓVOA, Alexandre. VALUATION: COMO PRECIFICAR AÇÕES / Alexandre Póvoa. São Paulo: Globo, 2007.

LUQUET, Mara e ROCCO, Nelson. GUIA VALOR ECONÔMICO DE INVESTIMENTOS EM AÇÕES. Rio de Janeiro – Globo Livros, 2007.

PUCCIONI, Eduardo. INVESTIDOR INTERNAUTA CRESCE 18% NA BOLSA. 10 de mai. de 2011 Disponível em: <http://www.dci.com.br/Investidor-internauta-cresce-18_-na-Bolsa-13-364862.html> Acessado em: 29 de mar. de 2011.

FERREIRA, Lidiane. CRESCE O NÚMERO DE INVESTIDORES INDIVIDUAIS NA BOVESPA. 15 de dez. de 2008. Disponível em: <http:// www.bahianoticias.com.br/ noticias/noticia/2008/12/15/30501,cresce-numero-de-investidores-individuais-na-bovespa.html>. Acessado em: 31 de mai. de 2011.

36

Page 40: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

NUNES, Paulo. Conceito de Structured Query Language (SQL). 31 de dez. de 2007. Disponível em <http://www.knoow.net/ciencinformtelec/informatica/ structquerylang.htm>. Acessado em: 19 de jun. de 2011.

AJAX TUTORIAL. Disponível em: <http://www.w3schools.com/ajax>. Acessado em:

19 de jun. de 2011.

CSS TUTORIAL. Disponível em: <http://www.w3schools.com/css>. Acessado em:

19 de jun. de 2011.

HTML TUTORIAL. Disponível em: <http://w3schools.com/html>. Acessado em: 19

de jun. de 2011.

ÍNDICE BOVESPA – IBOVESPA. Disponível em <http://www.bmfbovespa.com.br/

indices/ResumoIndice.aspx?Indice=IBOVESPA&idioma=pt-br>. Acessado em: 25 de

jun. de 2011.

ÍNDICE BRASIL – IBRX. Disponível em <http://www.bmfbovespa.com.br/

indices/ResumoIndice.aspx?Indice=IBRX&Idioma=pt-BR>. Acessado em: 25 de jun.

de 2011.

ÍNDICE IMOBILIÁRIO – IMOB. Disponível em <http://WWw.bmfbovespa.com.br/

indices/ResumoIndice.aspx?Indice=IMOB&Idioma=pt-BR>. Acessado em: 25 de jun.

de 2011.

ÍNDICE FINANCEIRO – IFNC. Disponível em <http://www.bmfbovespa.com.br/

indices/ResumoIndice.aspx?Indice=IFNC&Idioma=pt-BR>. Acessado em: 25 de jun.

de 2011.

ÍNDICE DE CONSUMO – ICON. Disponível em <http://www.bmfbovespa.com.br/

indices/ResumoIndice.aspx?Indice=ICON&Idioma=pt-BR>. Acessado em: 25 de jun.

de 2011.

ÍNDICE DE ENERGIA ELÉTRICA – IEE. Disponível em <http://www.bmfbovespa.

com.br/indices/ResumoIndice.aspx?Indice=IBRX&Idioma=pt-BR>. Acessado em: 25

de jun. de 2011.

37

Page 41: tg/2011-1/dmof.docx · Web viewAgradeço a minha mãe, Carla, por ser a pessoa mais importante na minha formação acadêmica; ao meu pai, Drance, por ter me apoiado …

ÍNDICE DO SETOR INDUSTRIAL – INDX. Disponível em <http://www.bmfbovespa.

com.br/indices/ResumoIndice.aspx?Indice=INDX&Idioma=pt-BR>. Acessado em: 25

de jun. de 2011.

MACORATTI, José Carlos. Padrões de Projeto : O modelo MVC – Model View 

Controller. 1 de jun. de 2002. <http://www.macoratti.net/vbn_mvc.htm>. Acessado

em: 19 de jun. 2011.

HALFELD, Mauro. INVESTIMENTOS: COMO ADMINISTRAR MELHOR SEU DINHEIRO / Mauro Halfeld ; São Paulo – SP : Editora Fundamento Educacional,

2007.

ALVAREZ, Miguel Angel. O QUE É JAVASCRIPT E AS POSSIBILIDADES QUE NOS OFERECE EM RELAÇÃO AO HTML. 2 de nov. De 2004. Disponível em:

<http://www.criarweb.com/artigos/156.php>. Acessado em: 25 de jun. de 2011.

38