Tecnologia da Informação e o Mercado de Capitais
Evolução e Perspectivas
BM&F BOVESPA
Marcio Castro
Diretor de TI – Desenvolvimento de Sistemas
Apresentação para os alunos da USP
04 de Março de 2011
Considerações Iniciais
Esta apresentação pode conter certas declarações que expressam expectativas, crenças e previsões da administração sobre
eventos ou resultados futuros. Tais declarações não são dados históricos, estando baseadas em dados competitivos,
financeiros e econômicos disponíveis no momento e em projeções atuais acerca da indústria na qual a BM&FBOVESPA se
insere.
Os verbos “antecipar”, “acreditar”, “estimar”, “esperar”, “prever”, “planejar”, “projetar”, “almejar” e outros verbos similares
têm a intenção de identificar estas declarações, as quais envolvem riscos e incertezas que podem resultar em diferenças
materiais entre os dados atuais e as projeções desta apresentação e não garantem qualquer desempenho futuro da
BM&FBOVESPA.
Os fatores que podem afetar o desempenho incluem, mas não estão limitados a: (i) aceitação pelo mercado dos serviços
prestado pela BM&FBOVESPA; (ii) volatilidade relacionada (a) à economia e ao mercado de valores mobiliários brasileiros e
(b) à indústria altamente competitiva na qual a BM&FBOVESPA opera; (iii) alterações (a) na legislação e tributação nacional e
estrangeira e (b) nas políticas governamentais relacionadas aos mercados financeiros e de valores mobiliários; (iv)
crescimento da competição, com novos participantes nos mercados brasileiros; (v) habilidade em adaptar-se às rápidas
mudanças no ambiente tecnológico, incluindo a implementação de funcionalidades otimizadas requeridas pelos clientes da
BM&FBOVESPA; (vi) habilidade em manter um processo contínuo de introdução de competitivos novos produtos e serviços
enquanto mantém a competitividade dos já existentes; (vii) habilidade em atrair novos clientes nas jurisdições nacional e
estrangeira; (viii) habilidade em expandir a oferta de produtos da BM&FBOVESPA em jurisdições estrangeiras.
Todas as declarações nesta apresentação são baseadas em informações e dados disponíveis na data em que foram feitas, a
BM&FBOVESPA não se obriga a atualizá-las com base em novas informações ou desenvolvimentos futuros.
Esta apresentação não se constitui em uma oferta de venda nem em uma solicitação de compra de qualquer valor mobiliário;
tampouco deve haver qualquer venda de valor mobiliário onde tal oferta ou venda pudesse ser ilegal antes de registro ou
qualificação de acordo com lei de valores mobiliários. Nenhuma oferta deve ser feita à exceção de um prospecto que atenda
os requisitos da Instrução CVM 400 de 2003 e suas alterações.
Agenda:
1. Introdução e conceituação
2. A perspectiva Bolsa nos processos e desafios da TI no mercado
3. O ciclo de vida de negócio e os desafios em cada estágio
4. O papel da indústria de TI. Evolução da TI e evolução do mercado
5. Principais aspectos de TI a serem observados
6. Papeis e conhecimentos críticos de TI neste mercado
7. Tópicos atuais de mercado e suas relações com TI
8. Referências
9. Conclusão
OPERAÇÕES + TI
Diretoria de Desenvolvimento de Sistemas [DDS]
Marcio Augusto Castro
372 recursos – 100%
Sergio da Silva
Diretoria de Sistemas de Pós
Negociação [DSP]
Diretoria de Sistemas de
Negociação [DSN]
Gerência de Arquitetura de
Sistemas [GMC]
Rodrigo Nardoni
Jochen Mielke
Mateus Bertti
RECURSOS
RECURSOS
RECURSOS
Funcionários 165
Terceiros
68
Estagiários
02
Funcionários 70
Terceiros
12
Estagiários
01
Funcionários 43
Terceiros
04
Estagiários 03
Total 235 (63%) da DDS
Total 83 (22%) da DDS
Total 50 (14%) da DDS
Expectativas Macroeconômicas
Brasil sob a ótica dos especialistas de mercado
“O Brasil não apenas vai sair da atual crise econômica antes e melhor do que os outros países como
fará parte de um seleto grupo de nações que, na próxima década, voltará a crescer em um ritmo
próximo daquele exibido antes do colapso do sistema financeiro americano, marcado pela falência do
banco de investimentos Lehman Brothers em setembro de 2008... Creio que o país pode avançar a uma
taxa anual de 5% no longo prazo"
Kenneth Rogoff (Harvard Department of Economics)
“Não tivemos megaboom de crédito, nem grande surto de alavancagem, a crise é muito mais benigna
e, de certa maneira, o Brasil está melhor do que a maioria. O que explica a atratividade, inclusive da
bolsa”
Arminio Fraga Neto (Former Chairman of Central Bank of Brazil and Chairman of BM&FBOVESPA)
“Acho que no médio prazo o real estará mais forte do que o dólar”
Raghuran Rajan (Former IMF Chief Economist)
“Entre os últimos a entrar em recessão, o Brasil pode ser o primeiro a sair dela”
The Economist
Nota: Tradução livre.
Brazil represents a unique investment opportunity
Rio Olympics 2016
and World Cup 2014
Increase in Income
Levels
Interest Rate
Decline
Greater Internal
Demand
(1) As of Jan/10.
Pre-salt Oil Exploration
Brazilian per
capita income
will rise from
US$7,900 to
US$10,900
in 2011 (Bank
of America
Merrill Lynch)
(1)
New growth
cycle and
investments in
infra-structure
Brazil will
have the 6th
highest world
purchasing
power
by 2013
(Price
Coopers) (1)
Development of
Mortgage Market
Expansion of Middle
Class
Entrepreneurial Stimulus
Brazilian Capital Markets: high growth potential
Number of Custody Accounts(1)
High Growth Potential
Low penetration of equity and derivatives in the main
investors’ portfolios
128,615
HFT to Total Volume Traded(2)
Equities
Source: WFE
Jul-10
Jan-10
Jul-09
Jan-09
Jul-08
Jan-08
Jul-07
2009 Listed Companies (28th in the World)
Futures
(1) Updated until Oct/2010;
(2) HFT: High Frequency Trading - Source: Rosemblatt Securities Inc.;
Jan-07
Low number of listed companies compared to
other countries
Jan-05

Recent growth in the number of retail investors,
but still low compared to other markets
Jul-06

Stable and “low” interest rate environment would
encourage exposure in securities
Jan-06

645.33
Jul-05

Investimento Externo e Nova Perspectiva de
Produção de Petróleo do Brasil
PERSPECTIVA DE AUMENTO NO VOLUME DE INVESTIMENTO NO BRASIL POR CONTA DA
EXPLORAÇÃO DAS RESERVAS DE PETRÓLEO NO PRÉ-SAL
Investimento Estrangeiro Direto (US$ bilhões)
35
RESERVAS NO PRÉ-SAL
31
 Boas perspectivas em relação aos investimentos
no Brasil
27
 Produção corrente da Petrobras: 2.050 mil
barris/dia
23
19
15
set-08
nov-08
jan-09 mar-09 mai-09
2009
jul-09
set-09
 Estimativa de produção de petróleo no Pré-Sal
(milhares de barris/dia)
2013:
219
2015:
582
2017:1.336
2020:1.815
2010
Fonte: Pesquisa Focus do Banco Central do Brasil
Fonte: Petrobrás
Bolsas Listadas por Estrutura de Negócio
Bolsas Diversificadas e
Integradas
Bolsas Integradas
de Derivativos
Bolsas Diversificadas mas
não Integradas
1. Conceituação da Indústria FINANCEIRA
Mercado Financeiro
 Investimento em TI
 Exigências computacionais
 Exemplo: Internet Banking
Mercado de Capitais
 Maior volume financeiro – maior ticket
 Maiores exigências em TI
 Exemplo: HomeBroker
2. A perspectiva da Bolsa - TI no mercado de capitais
• A Bolsa como um dos elos do ciclo de vida de negócio
• Não é o único ponto onde os desafios se apresentam!
• No entanto, é onde há grande convergência de atividade
• Entre Bolsas, aumenta a concorrência pela menor latência
• Aumento de oferta de produtos tecnológicos para o mercado
• Ofertas de DMA;
• Algorithmic trading;
• Exchange co-location;
• Market makers eletrônicos;
• Estratégias;
• Novos tipos de ofertas? Novos algoritmos?
3. O ciclo de vida de negócio e os desafios em cada estágio
Pre-trade
 Participante
Registro
Ordens
Trade
 Pregão
Colocação
Ofertas
Fechamento
Negócios
Pos-trade
 Clearing
Registro
Negócios
Participante
BM&F
Backoffice
Ambiente de Negociação Eletrônica
Livro de Ordens Central
Clientes
Especificação
Comitentes
14.90
14.80
14.70
14.91
15.00
15.10
15.20
Processamento
Liquidação
Negócios
09:01:10
09:02:40
09:02:45
14.91
14.90
14.90
Posições
RISCO
Cadastro
Garantias
Outros
canais
Supervisão de
Mercado
Risco, Crédito, Corretagem
Tela Negociação
3. O ciclo de vida de negócio e os desafios em cada estágio
• Na fase de pré-negociação:
• Cadastro – necessidade de automação – KYC (Know your client)
• Difusão – necessidade de desempenho
• Verificações antes da negociação – Segurança e desempenho
• Negociação – função “execution”
• Tornou-se fundamentalmente tecnológica
• Necessidade de desempenho e disponibilidade
• Alcance de redes
• Capacidade em todos os níveis: espaço, servidores, redes
• Alguns datacenters de corretoras maiores que os de Bolsa!
• Mas também SERVIÇOS – mesmo com DMA e automação, observa-se
aumento do tamanho das mesas de operação
3. O ciclo de vida de negócio e os desafios em cada estágio
• Na fase de pós-negociação:
• Necessidade de desempenho: cada vez mais negócios a processar
• Dificuldades em processamento de encerramentos (abertura)
• Maiores exigências de padronização e STP – Straight-through
processing (automação)
• Em todos os estágios:
• Atendimento às exigências regulatórias e auto-regulatórias
• Pressão por redução de custos de operação
• Competitividade e busca de diferencial
• Educação continuada de todos os participantes
• Avanço do mercado local em relação a mercados mais maduros
Co-location
Implementação do Co-location:
 Seg. BM&F – jun/09
 Seg. BOVESPA – out/09
Modalidades de Contratação:
Co-location Corretora
Somente a corretora pode acessar o rack onde
estão instalados seus equipamentos
Co-location Investidor
Unidade de hospedagem
Estrutura onde são instalados os
equipamentos de negociação (switches e servidores)
Somente o investidor pode acessar o rack onde
estão instalados seus equipamentos
HFT – High-frequency trader
Linguagens:
Modelagem:
• C++, JAVA, C#
• R, Mathematica, Matlab
Linguagens funcionais:
Scripting languages:
• F#, Scala, Erlang
• Python, Ruby on rails, LUA
Sistemas operacionais:
Protocolos:
• LINUX, CentOS
• FIX, TCP/IP, UDP, proprietários
Banco de dados:
Middleware:
• KDB+, Berkeley DB, RED
• QuickFIX, AMQP, TIBCO
Formas de acesso
NET
Traditional
DMA
NET
Via DMA
Provider
NET
NET
Provider
of DMA
Direct
Connection
NET
Via DMA
Co-location
Application of
Co-location
Remote access
tracking and maintenance
Modelo 4 - DMA via Direct Connection – Co-location
• Percepção do olho humano: 300 milissegundos
• Tempo de latência atual dos sistemas da Bolsa: 15 milissegundos
• Meta em 18 meses: 400 microssegundos
• Percepção da dor: 100 milissegundos
• “Ao levar uma facada na mão, você levará 100 milissegundos para
gritar, enquanto um sistema de negociação algorítmica, neste mesmo
tempo, já terá processado cerca de 250 ofertas de compra ou de venda”.
4. O papel da indústria da Tecnologia da Informação
• Indústria de hardware: novos hardwares mais rápidos, robustos e mais baratos (incluindo
equipamentos de rede);
• Indústria de software básico: softwares com maior desempenho e maior confiabilidade;
• Aplicações:
• Conectividade com a Bolsa: bom negócio para a indústria e interesse da Bolsa (fomento)
• Suporte aos produtos da Bolsa (backoffice)
• Automação de processos
• Gestão de risco
• Gestão da tecnologia de Informação
• Planejamento de capacidade – planejamento diário
• Performance
• Gestão de incidentes e problemas e service desk
• Disponibilidade
• Consultoria
5. Principais aspectos de TI a serem observados
• Aplicação
• Rede
• Banco de dados e Storage
• Infra-estrutura de datacenter
• Espaço físico, energia e ar-condicionado
• Gestão de TI – PROCESSOS!!!
• Capacity planning – every day capacity planning
• Gestão de performance
• Gestão de problemas e incidentes – service desk
• Gestão de continuidade
• Gestão de projetos
• Gestão de contratos – foco em controle de TCO – Total Cost of ownership
• Gestão de recursos humanos de TI
5. Principais aspectos de TI a serem observados
Aplicação
Performance
Construindo aplicações com alto desempenho e baixa latência
Por ordem, os maiores consumidores de tempo:
1.
Aplicação
2.
Capacidade de servidores (hw) e software básico
3.
Rede
4.
Storage (incluindo Servidor de Banco de dados)
•
Portanto, vale a pena investir na aplicação de software
•
Além de desempenho, a aplicação (sistema) para o mercado de capitais deve contemplar:
•
Disponibilidade
•
Integridade
•
Rastreabilidade
5. Principais aspectos de TI a serem observados
Aplicação
Performance da aplicação
•
•
Arquitetura que possa escalar verticalmente e horizontalmente
•
Uso de memória pré-alocada – além de permitir escalabilidade vertical, dá alto
desempenho
•
Uso de threads, múltiplas instâncias de serviço – escala verticalmente (máquinas
multiprocessadas ou com múltiplos cores. Atenção para afinidades de processamento
•
Processos de distribuição de carga (Balanceamento de carga) permitem a
implementação da escalabilidade horizontal
•
Atenção com banco de dados na arquitetura distribuída.
Arquitetura de entrega deve ser muito bem estudada
•
O menor número de pontos de passagem possível;
•
Menos pontos de falha e menos latência;
•
SEGURANÇA: necessidade de um equilíbrio para não onerar performance e tampouco
comprometer a integridade do sistema
5. Principais aspectos de TI a serem observados
Aplicação
Performance da aplicação
•
Comunicação entre processos
•
Memória compartilhada – bom desempenho, mas limita escalabilidade horizontal
•
Webservices (SOA) – excelente arquitetura, mas com performance limitada – ideal para
produtividade, no entanto recomendada para sistemas específicos que não requeiram alto
desempenho
•
Nada mais rápido que comunicação TCP/IP (sockets) ou Multicast para difusão
•
Para comunicação TCP/IP pode ser considerado um middleware como MS-MQ, WebSphere MQ.
Idealmente um middleware de alto desempenho como TIBCO, AMQP, IBM WebSphere MQ Low
Latency Messaging ou 29West (PGM socket)
•
Comunicação pura TCP/IP por socket, com protocolo binário, é o que apresenta melhor
desempenho, mas há que se considerar (i) o padrão da mensageria e (ii) o protoocolo de sessão
(como manusear perdas de mensagens de negócio?)
•
Utilização de padrões, como o FIX, para produtividade. Para aplicações que necessitam alto
desempenho, evitar o XML
•
Considerar FIX FAST para performance na difusão - COMPACTAÇÃO
5. Principais aspectos de TI a serem observados
Aplicação
Performance da aplicação
•
Linguagens de programação, sistema operacional e banco de dados
•
C++ para elementos de alto desempenho. C# ou JAVA para ganhos de produtividade
e maior disponibilidade de profissionais;
•
UNIX ou WINDOWS são plataformas de ambientes operacionais com relação custo e
benefícios crescentes;
•
Idealmente, a aplicação em mercado de capitais (negociação) é pouco dependente de
banco de dados (persistência assíncrona, caches em memória e atualização dinâmica
da memória);
•
Considerar soluções de banco de dados em memória para produtividade no
desenvolvimento.
5. Principais aspectos de TI a serem observados
Aplicação
Design Patterns – padrões arquiteturais
•
Aproveitamento de lições aprendidas e tirar o máximo da orientação a objeto
•
Singleton
•
Lazy initialization
•
Abstract factory
•
Command
•
Facade
•
Adapter
•
Thread pool
•
Strategy
•
Plug-in (não é um design pattern, mas uma tecnologia importante)
5. Principais aspectos de TI a serem observados
Alto desempenho
Sendo a aplicação bem construída...
•
Aumenta necessidade de espaço, ar e energia no datacenter, devido escalabilidade e
capacidades exigidas;
•
Para aplicações que necessitam desempenho, considerar cuidadosamente a virtualização
•
REDE passa a ser um próximo ponto de observação:
•
•
Interna: considerar tecnologias como infiniband. Redes internas a 10G já é uma
necessidade. Backplane de 40G
•
Externa: constante busca pela menor latência.
STORAGE (I/O) é o próximo elemento:
•
Não somente para desempenho, mas para disponibilidade, SAN são importantes;
•
SSD – Solid State Disk apresentam excelente desempenho;
•
Avaliar tecnologias da EMC, HP e de emergentes, como Fusion-IO
5. Principais aspectos de TI a serem observados
Instrumentação
Você não pode melhorar o que você não mede...
•
Instrumentação da aplicação: gerar contadores de desempenho em cada estágio:
•
Desafio: gerar instrumentação sem comprometer desempenho;
•
Principais indicadores:
•
Transações por segundo por instrumento de negociação (mais restritivo);
•
Transações por segundo por participante (mais restritivo);
•
Transações por segundo em agregado de instrumentos e participantes;
•
RTT – Round trip time (médio, mínimo, máximo, desvio padrão)
•
Constante avaliação de servidores: CPU, Memória, Atividade de I/O, outros recursos
•
Monitoração contínua de rede
•
Estipular um modelo de capacidade, por exemplo, trabalhar com média de 10% de
utilização de recursos
•
Buscar sempre o relacionamento dos objetos de TI com os objetos de negócio
6. Papeis e conhecimentos críticos de TI neste mercado
•
Analista de Negócios, Desenvolvimento de Negócios
•
Gerente de Projetos
•
Arquiteto de Sistemas (RUP, AGILE, SCRUM)
•
Desenvolvimento de software
•
Java, C#, C++
•
Middlewares: IBM Websphere MQ, MSMQ, TIBCO, PGM, TCP/IP Sockets
•
Banco de dados: ORACLE, MS-SQL, DB2
•
Testes de software
•
Administração de dados / DBA
•
Analista de Capacidade (Capacity Planning) – Responsável pelo planejamento de capacidade
•
Especialista em Alta Disponibilidade – Teoria do Processamento Contínuo
•
Especialista em Desempenho computacional – Conjunto de skills de melhoria de desempenho
•
Analista de Suporte Técnico a ambiente operacional (LINUX, Windows, HA, Cluster)
•
Especialista em rede de dados (Roteadores, Switches, WAN, MAN, LAN)
•
Analista de produção – ITIL/COBIT - PROCESSOS
•
Service Desk – Atendimento, Resolução de problemas, CSI!!!
•
CIO (Chief Executive Officer), CTO (Chief Technology Officer) e CLO (Chief Latency Officer)
7. Tópicos atuais de mercado e sua relação com TI
No mercado local
•
Evolução do DMA e ofertas de DMA;
•
Com fusão das Bolsas, novos produtos integrados;
•
Busca de convergência na interface com o mercado – modificação nos participantes;
•
Continuação do processo de expansão de canais:
•
Ampliação da participação de soluções independentes de software;
•
Conexão de redes, a exemplo do Acordo de roteamento de ordens com a CME
•
Curva ascendente de participação de negociação algorítmica, incluindo a participação de
buy-side locais;
•
Maior presença de participantes internacionais;
•
Maior expansão, com parcerias ou “hubs” de comunicação na região;
•
Bolsa participando da busca pela menor latência;
•
FOCO EM GESTÃO DE RISCO!
7. Tópicos atuais de mercado e sua relação com TI
No mercado internacional
•
Consolidação de mercados por um lado, com as fusões e aquisições;
•
Fragmentação por outro lado, com os “dark pools of liquidity”;
•
Continuação da expansão do mercado de balcão;
•
Maior participação de market makers eletrônicos;
•
Cruzamento de fronteiras dos mercados – continuidade;
•
Possíveis modificações no arcabouço regulatório;
•
Maior integração entre classes de ativos: Renda Fixa, Ações, Derivativos;
•
FORTE FOCO EM GESTÃO DE RISCO – novos sistemas.
7. Tópicos atuais de mercado e sua relação com TI
No mercado internacional
•
Continuidade da batalha pela menor latência;
•
Uso de FPGAs – Field Programmable Gateway Arrays para aplicações de alto
desempenho;
•
Novos processadores (ex: Intel Nehalem);
•
Processadores alternativos. Exemplo: GPU;
•
HPC (High-Performance Computing) aplicada a sistemas no mercado de capitais;
•
•
•
•
•
•
Computação em Grade
Agregadores de mensagens de difusão (Market Data) com compactação;
Multicast e bus de alta performance
SAN de alta performance e SSD / Bancos de dados em memória
Uso mais amplo de GRID Computing para processamento em negociação
Adoção de software livre, pelo controle e possibilidade de melhorar desempenho, mas
também pelo custo
Fuga da utilização de Banco de dados e Máquinas Virtuais (adicionam imprevisão)
Adoção de “Cloud Computing” para armazenamento de dados históricos
•
•
8. Referências
Referências
•
Revista: Automated Traded – Algorithmic Trading Magazine – www.automatedtrader.net
•
Trading & Exchanges (Larry Harris)
•
Professional Electronic Trading (David James Norman)
•
After the trade is made (Weiss)
•
Equity Markets in Action (Schwartz and Francioni)
•
Securities Operations (Reddy)
•
Folha Invest: http://folhainvest.folha.com.br/
•
Simulador Segmento Derivativos e Commodities: http://simulador.bmf.com.br/
•
UOL Invest: http://uolinvest.economia.uol.com.br/
•
Instituto Educacional da BM&FBOVESPA: http://lojavirtual.bmf.com.br/LojaIE/
OBRIGADO!!!
Download

Marcio - IME-USP