To: PAKDD-2001 Organizers - UBI



Informática Aplicada à Gestão (2011/12)

Trabalho Prático 4 – Excel e utilização do Visual Basic for Applications.

O objectivo deste trabalho é desenvolver e executar uma "macro" em VBA para recolher de forma automática, para o Excel, dados disponíveis na Internet.

Estes dados serão formatados, armazenados, e sobre eles será realizado algum processamento.

Este trabalho deverá ser concluído na penúltima semana de aulas do presente semestre.

Parte 1:

1. Crie uma rotina de VBA que recolha de um site gratuito disponível na Internet o valor do câmbio EUR/USD (Euro/Dólar dos USA). Esta recolha deve ser realizada uma vez por minuto.

Sugere-se a utilização do link:

Os valores recolhidos devem ser armazenados numa tabela numa folha de Excel. Alem do valor do câmbio propriamente dito, essa tabela deve registar a data e hora de cada valor.

2. Noutra folha do mesmo livro de Excel deve criar um gráfico dos dados recebidos no ponto 1.

Esse gráfico deve ser actualizado automaticamente após recolha de cada novo dado.

Parte 2:

3. A partir dos dados recebidos, programe um critério de negociação do câmbio em causa.

Este critério deve basear-se na análise das cotações anteriores desta taxa de câmbio, e deve tomar a decisão de estar neutro (sem posições abertas), ou de estar a apostar na subida do EUR em relação ao USD, ou na subida do USD em relação ao EUR.

Como critério mínimo, deve implementar uma escolha aleatória entre os 3 estados descritos, no entanto será (obviamente) valorizado o facto de ser desenvolvido um critério de negociação mais interessante.

4. Implemente uma rotina que seja capaz de simular a negociação em "tempo real" (usando os dados progressivamente recolhidos online) da taxa de câmbio EUR/USD com base no critério desenvolvido no ponto 3.

A partir do um momento de "arranque" do processo de negociação, esta rotina deve ser capaz de simular a negociação com base num valor virtual de 1000 euros, e deve ir contabilizando e registando os negócios efectuados, e os ganhos e perdas do processo.

5. No final do trabalho, será proporcionada uma tabela de dados pré-construida, para teste comparativo dos critérios de negociação implementados.

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download