Workshop de Tecnologia Implantação do BM&FBOVESPA PUMA Trading System para o segmento BOVESPA Impactos nas interfaces e sistemas de negociação Diretoria de Desenvolvimento de Sistemas de Negociação Abril/2012 PUMA Trading System (segmento BOVESPA) Objetivos do workshop • Apresentar o cronograma de implantação da plataforma BM&FBOVESPA PUMA Trading System para o segmento BOVESPA; • Anunciar impactos funcionais e mudanças de arquitetura nas interfaces de Entrada de Ordens (ex. MegaDirect, EntryPoint e STM); • Anunciar impactos funcionais e mudanças de arquitetura nas interfaces de Difusão de Informações (ex. ProxyDiff e UMDF Mega Bolsa); • Esclarecer dúvidas dos participantes; 2 PUMA Trading System (segmento BOVESPA) Regras para este workshop • Agenda bastante detalhada; • O workshop prevê tempo para perguntas ao final; • No entanto, durante as apresentações, os participantes poderão encaminhar questões por escrito para a mesa. Os apresentadores procurarão então respondê-las durante suas falas; • As questões, por escrito ou ao final, deverão ser precedidas pelo nome da pessoa e empresa que representa; • Este material está publicado em www.bmfbovespa.com.br/puma; 3 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. 4 PUMA Trading System (segmento BOVESPA) Agenda Projeto BM&FVBOVESPA PUMA Trading System Jochen Mielke Impactos nas Interfaces de Entrada de Ordens Andrei Goldchleger Impactos nas Interfaces de Difusão de Informações Ricardo Hsu Considerações Finais Paulo D’Angelo 5 PUMA Trading System (segmento BOVESPA) Agenda Projeto BM&FVBOVESPA PUMA Trading System Impactos nas Interfaces de Entrada de Ordens Impactos nas Interfaces de Difusão de Informações Considerações Finais 6 PUMA Trading System Principais entregáveis do projeto 2011 Q1 Q2 Q3 2013 2012 Q4 Q1 Q2 Q3 Q4 Substituição do GTS Substituição do MegaBolsa Segmentos BM&F Segmento BOVESPA Q1 Q2 Q3 Q4 Atualização Segmento BM&F Próximas Etapas (em planejamento) 7 PUMA Trading System (segmento BM&F) Estatísticas de operações no segmento BM&F após substituição do GTS Sistema GTS PUMA (2011) 15 ms 1,1 ms RTT desvio padrão 100 ms 370 µs OUTLIERS** 23 seg 15 ms 7 milhões 200 milhões PERFORMANCE RTT latência média* PICO DE PROCESSAMENTO Mensagens por dia (*) RTT: Round Trip Time – não considera tempo no LiNe (**) RTT máximo registrado • Aumento de capacidade por um fator de 25 vezes; • Latência média reduzida em 20 vezes; • Desvio padrão da latência reduzido em 300 vezes. 8 PUMA Trading System (segmento BOVESPA) Estimativas de estatísticas de operações no segmento BOVESPA após substituição do Mega Bolsa Sistema Mega Bolsa PUMA (2012) ** 30 ms < 1 ms PERFORMANCE RTT latência média* 370 µs RTT desvio padrão PICO DE PROCESSAMENTO Mensagens por dia 20 milhões 200 milhões (*) RTT: Round Trip Time – não considera tempo no LiNe (**) será confirmado em testes • Novo gateway FIX com performance otimizada – beneficiando EntryPoint; 9 PUMA Trading System (segmento BOVESPA) Etapas do projeto de substituição do Mega Bolsa • Finalizada a fase de Desenvolvimento da Plataforma PUMA para negociação de Ações e Derivativos de Ações; • Envolvidas 659 pessoas no projeto (CME + BVMF); • Total de 560.500 horas trabalhadas nesta fase. IMPLANTAÇÃO TESTES INTERNOS • Simulações (mocks) • Migração de instrumentos DESENVOLVIMENTO REQUISITOS • • • • 150 pessoas executando cenários de testes. Alpha (regressão completa) Beta (homologação e testes não-funcionais) Versão Candidata (testes finais) 10 PUMA Trading System (segmento BOVESPA) Cronograma do período de testes e implantação • 16/Abril – Atualização de manuais técnicos Início da comunicação técnica com o mercado. Disponibilização do Customer Impact Document (CID) e versões atualizadas dos manuais do MMTP/RLC (ProxyDiff), STM, UMDF, MegaDirect e EntryPoint. 26/Abril – 1º workshop voltado para TI Apresentação, pela Diretoria de Desenvolvimento de Sistemas, de workshop voltado para TI com os impactos da Plataforma PUMA Trading System. • Junho/2012 – 1º workshop voltado para negócios Apresentação, pela Diretoria de Operações, de workshop voltado para o mercado com as diferenças entre a Plataforma Mega Bolsa e PUMA • Julho/2012 – Ambiente de “New Release” Disponibilização de um ambiente de testes com a nova versão da plataforma de negociação PUMA para validação do mercado. • Setembro/2012 – Início da fase de sessões de negociação simulada e certificações Está planejada a execução de 17 sessões simuladas, sendo 8 com participação obrigatória para os participantes de mercado que deverão validar (e certificar) todas as soluções que interagem com a plataforma de negociação. 11 PUMA Trading System (segmento BOVESPA) Agenda Projeto BM&FVBOVESPA PUMA Trading System Impactos nas Interfaces de Entrada de Ordens Impactos nas Interfaces de Difusão de Informações Considerações Finais 12 Entrada de Ordens Avaliação de impacto técnico nas interfaces de entrada de ordens para o segmento BOVESPA • Suporte ao MegaDirect será mantido durante e após a implementação da plataforma PUMA; • Interfaces EntryPoint Mega Bolsa serão automaticamente convertidas para PUMA; • Suporte ao sinal STM (Sistema de Transferência de Mensagens) será mantido; Sistemas clientes que ainda estiverem conectados ao MegaDirect e os que já estiverem adaptados ao EntryPoint Mega Bolsa poderão permanecer nas respectivas interfaces desde que observando os impactos destacados nesta apresentação e descritos em detalhe no Customer Impact Document (CID) versão 1.0 está disponível em www.bmfbovespa.com.br/puma > Migração do Mega Bolsa > Documentos Técnicos. 13 Entrada de Ordens Arquitetura atual Broker/User BVMF MegaDirect Dropcopy FIX 4.2 MegaDirect Client EntryPoint Client FIX 4.4 EntryPoint MegaDirect Gateway MegaBolsa NSC v900 novo EntryPoint Mega Bolsa GW EntryPoint Dropcopy 14 Entrada de Ordens Arquitetura pós migração Broker/User BVMF MegaDirect Dropcopy FIX 4.2 MegaDirect Client MegaDirect Gateway X MegaBolsa NSC v900 MegaDirect/EntryPoint Protocol converter EntryPoint Client FIX 4.4 EntryPoint EntryPoint Gateway PUMA Equities EntryPoint Dropcopy 15 Entrada de Ordens – MegaDirect MegaDirect Mensagens recebidas pelas interfaces MegaDirect serão internamente convertidas e roteadas para o EntryPoint • Será realizado mock test com o mercado para migração das conexões – esta mudança deve preceder o inicio da migração de instrumentos para o PUMA e será comunicada oportunamente; • Ordens com validade GTC e GTD não serão impactadas por este roteamento; • Não haverá suporte no MegaDirect às funcionalidades específicas do EntryPoint como User-Defined Spreads, Exercise & Blocking, Self-Trade Prevention, Trade OnBehalf e Termo; • Devido ao roteamento de seções, a funcionalidade Cancel on Disconnect (CoD) para MegaDirect V3 será desabilitada. O manual do MegaDirect está disponível em www.bmfbovespa.com.br > Serviços > Plataformas de Negociação > Ações > Documentação > MegaDirect. 16 Entrada de Ordens – MegaDirect Tags FIX impactadas com a migração dos instrumentos para o PUMA Sistema Mega Bolsa PUMA Trading System OrderID (37) Único por instrumento por dia de negociação (gerado pelo MegaBolsa) Tag no MegaDirect combina valor com “session date” e “instrument symbol” 37=20120426123456ABCD1 Único globalmente (gerado pelo PUMA) Tag no MegaDirect receberá um valor numérico crescente único, sem composição de data ou instrumento 37=11000000123456789 Account (1) MegaDirect - Data type STRING Sistema cliente pode complementar com informações úteis. 1=001234TEXTO EntryPoint - Data type INT Sistema deve enviar exatamente a conta conforme designado pela bolsa. Conta com caracteres não numéricos retornará session reject (35=3). 1=1234 Opcional utilizar o campo Memo (5149) que é ecoado em todas as respostas. 5149=TEXTO Deve ser utilizado o campo Memo (5149) que é ecoado em todas as respostas. 5149=TEXTO 17 Entrada de Ordens – EntryPoint EntryPoint Mensagens recebidas pelo EntryPoint serão internamente roteadas para Mega Bolsa ou PUMA conforme a migração dos instrumentos • A interface EntryPoint não sofrerá quebra de compatibilidade com a migração dos instrumentos para a plataforma PUMA; • Entretanto, em decorrência da nova plataforma, algumas características devem ser observadas*: − Novas TAGs serão retornadas; − Novo comportamento esperado em situações específicas; * As alterações no comportamento e novas tags de mensagens do EntryPoint são válidas somente conforme os instrumentos forem migrados para a plataforma PUMA. O manual completo do EntryPoint está disponível em www.bmfbovespa.com.br/puma > Entrada de Ofertas > EntryPoint. 18 Entrada de Ordens – EntryPoint Novas TAGs retornadas nos instrumentos migrados para o PUMA Tag Tag Name Data Type Req’d Message Comment 1057 Aggressor Indicator N Boolean Execution Report (35=8) Optionally returned to identify whether the order initiator is an aggressor or not in the trade. Valid values: Y = Order Is Aggressor N = Order Is Passive 35001 Protection Price N Price Execution Report (35=8) Conditionally returned for Market and Stop orders with protection. This contains the final protection price limit, which any unmatched quantity will remain in the book. 378 ExecRestatem entReason N Int Execution Report (35=8) Conditionally returned in Execution Reports (35=8). Added new domain value: 103 = Self-Trading Prevention 834 Threshold Amount N PriceOffset Position Maintenance Used to indicate the minimum acceptable offset between the Strike Price and the Market Price. Returned in the Position Maintenance Report (35=AM) when provided in the request. Request (35=AL) Report (35=AM) 19 Entrada de Ordens – EntryPoint Alterações no tratamento de modificações Scenario Mega Bolsa System PUMA Trading System Modifications of Limit orders with disclosed quantity to Limit orders without disclosed quantity Rejected by means of an Execution Report (ExecType (150) = Rejected (8)) Accepted producing an Execution Report (ExecType (150) = Replaced (5)) Modification of an order to a quantity lower than the executed one Modification is rejected with OrderCancelReject (35=9) Modification returns an Execution Report (ExecType (150) = Canceled (4)) Client submits an OrderCancelReplace without changing any parameter of the order Modification is rejected with OrderCancelReject (35=9) Modification is accepted producing an Execution Report (ExecType (150) = Replaced (5)) Alteração no SecondaryOrderID de ordens “iceberg” Scenario An order with OrderQty = 10000 and MaxFloor = 500 will be shown in the order book as a 500 order. Mega Bolsa System In Mega Bolsa the Order Identifier (SecondaryOrderID) remains unchanged. PUMA Trading System PUMA matching engine will assign a new Order Identifier (SecondaryOrderID) each time the order is replenished. 20 Entrada de Ordens – EntryPoint Remoção do uso do estado Suspended Scenario The domain value “Suspended (9)” in the tags ExecType (150) and OrdStatus (39) will be discontinued in the PUMA Trading Platform. Mega Bolsa System PUMA Trading System In Mega Bolsa the instrument’s phase/state is set to “Suspended” if for instance an auction is triggered. In PUMA, even if an auction is triggered, the instrument’s phase/state will automatically change and the order will be accepted with an Execution Report with the tags ExecType (150) and OrdStatus (39) indicating the value “New (0)”. Alteração no cancelamento de ordens não executadas ao final do pregão Scenario The behavior in the Equities segment will be harmonized to match what already occurs in Derivatives and FX. Mega Bolsa System PUMA Trading System In Mega Bolsa the orders are removed from the matching engine and no execution reports are sent. Customers must handle orders elimination on the client-side At the end of the day, all the orders will be cancelled by the matching engine during the closing trading phase and customers will receive Execution Reports expiring the orders (ExecType (150) = Expired (C)). 21 Entrada de Ordens – EntryPoint Outras mudanças relevantes User-Defined Spreads A larger list of spread types will be supported once the instruments migrates to PUMA; In the PUMA Trading System it is possible to create spreads up to 40 legs, whereas Mega Bolsa allows the maximum of 5 legs; New naming convention: Mega Bolsa PUMA ACME S 447 VV UD : ACME VT 123456 Instrument Code UDS (R-Z) Sequence Number Template Prefix Instrument Code Strategy Type Sequence Number Exercise & Blocking In PUMA, there has been an improvement in the Exercise functionality that allows the client to indicate the minimum earnings an options contract holder expects to profit by exercising his position. In case the earnings happen to be lower than the specified, the position will not be exercised. Self-Trading Prevention The Self-Trading Prevention functionality, which is currently available in the Derivatives segment through the EntryPoint interface, will be also provided for Equities upon the migration to the PUMA Trading System. For more information on the Self-Trade Prevention functionality, please see: http://www.bmfbovespa.com.br/pt-br/servicos/download/Self-Trading-Prevention-Functionality-v100.pdf 22 Entrada de Ordens – EntryPoint Alterações no Resend Request • O número máximo de mensagens retransmitidas em resposta a um ResendRequest (35=2) será limitado a 10 mil mensagens; • Se o Resend Request (35=2) exceder o limite estipulado, o sistema aceitará a solicitação, porém o número de mensagens retransmitidas obedecerá ao limite; • Neste caso, a mensagem SequenceReset (35=4) enviada ao final da retransmissão das mensagens irá conter a tag PossMissingApplMsg (35033) = Y para indicar que a solicitação pode não ter sido atendida completamente: Tag 35033 Tag Name PossMissing ApplMsg Req’d N Data Type Boolean Message Sequence Reset (35=4) Comment If returned with value “Y”, it indicates that the Resend Request was not fully delivered. In this case, the client system might connect to the Message Replay gateway in order to recover the complete set of messages. 23 Entrada de Ordens – EntryPoint Novo Message Replay • Message Replay é um novo serviço dedicado à retransmissão de mensagens de Entrada de Ordens. ApplicationMessageRequest (35=BW) Tag Tag Name Req’d Data Type Comment 1355 RefApplID Y String Reference to the FIX session identifier. 1182 ApplBegSeqNum Y Seqnum Beginning range of application sequence numbers. 1183 ApplEndSeqNum Y Seqnum Ending range of application sequence numbers. Zero means sequence number of last message in transmission. Independente da quantidade, é recomendado que as aplicações clientes sempre solicitem a retransmissão de mensagens ao Message Replay. 24 Entrada de Ordens – Impactos em Latência Apesar de mantido o suporte, atenção para o aumento de latência esperado para o MegaDirect em comparação ao EntryPoint RTT médio atual (antes da migração) RTT médio estimado* (durante a migração) RTT médio estimado* (após a migração) 32 ms MegaDirect 30 ms (para instrumentos ainda no Mega Bolsa) 3 ms 3 ms (para instrumentos migrados para o PUMA) 30 ms EntryPoint 30 ms (para instrumentos ainda no Mega Bolsa) 1 ms 1 ms (para instrumentos migrados para o PUMA) (*) será confirmado em testes 25 Entrada de Ordens – Sinal STM SinalSTM STM- Mensagens geradas pela negociação de instrumentos na Sinal plataforma PUMA serão internamente convertidas e inseridas no HUB STM Broker/User BVMF SLE/MMTP STM HUB Back Office Client X MegaBolsa NSC v900 FIX 2 STM Converter FIX 4.4 EntryPoint EntryPoint Drop Copy PUMA Equities 26 Entrada de Ordens – Sinal STM Alterações de fluxo de mensagens no STM • Sistemas clientes conectados ao STM devem atentar para alterações decorrentes das diferenças entre as duas plataformas*. Alterações no fluxo de mensagens 1. Substituição da mensagem 0103 – Criação de Negócio pela mensagem 0105 – Notificação de Execução; 2. Não envio da 0105 – Notificação de Execução para User-Defined Spreads (UDS). Em caso de negócio, somente as notificações referentes às “patas” serão enviadas; 3. Não envio das mensagens: 0138 – Ordem Eliminada (devido à proventos), 0412 – Notificação de Declaração de Termo, 0413 – Notificação de Cancelamento de Termo e 0414 – Notificação de Rejeição de Termo * As alterações de mensagens do STM são válidas somente conforme os instrumentos forem migrados para a plataforma PUMA. Instrumentos ainda negociados no Mega Bolsa permanecem com o comportamento atual. 27 Entrada de Ordens – Sinal STM Alterações de layout de mensagens no STM • Alterações devido à adequação do OrderID do PUMA de tamanho 17 em contrapartida ao do Mega Bolsa de tamanho 6. Alterações no layout de mensagens 4. Mensagem AN – Confirmação de Negócio Mega Bolsa (cap. 4.1.2.1 do manual) Inclusão dos campos Número Completo de Oferta de Compra PIC X(26) e Número Completo de Oferta de Venda PIC X(26) ao final da mensagem. 5. Mensagens 0100 – Notificação de Cancelamento de Negócio e 0105 – Notificação de Execução (cap. 4.2.1 e 4.2.2 do manual) Inclusão do campo CNSeqOm(17) ao final das mensagens; 6. Mensagem 0172 – Confirmação de Ordem Criada, Modificada ou Cancelada (cap. 4.2.3 do manual) Inclusão dos campos CNSeqOm(17) e CNSeqOmIni(17) ao final da mensagem. Todas as alterações estão detalhadas na versão 3.8 do Manual do STM disponível em www.bvmfnet.com.br > Manuais > Informação > Mensageria > STM – Sistema de Transferência de Mensagens. 28 PUMA Trading System (segmento BOVESPA) Agenda Projeto BM&FVBOVESPA PUMA Trading System Impactos nas Interfaces de Entrada de Ordens Impactos nas Interfaces de Difusão de Informações Considerações Finais 29 Difusão de Informações Avaliação de impacto técnico nas interfaces de difusão de informações de mercado para o segmento BOVESPA • Disponibilização da versão 2.0 do sinal UMDF para segmento Bovespa após término da migração dos instrumentos para o PUMA, em data a ser comunicada oportunamente; • Suporte ao sinal MMTP/RLC (ProxyDiff) será mantido (conversão do UMDF 2.0); • Suporte ao sinal UMDF 1.6 (Mega Bolsa) será mantido (conversão do UMDF 2.0); • Sinal UMDF 1.6 (PUMA Derivativos) não sofre alterações; Sistemas que ainda estiverem conectados ao MMTP/RLC (ProxyDiff) ou adaptados ao UMDF (Mega Bolsa) poderão permanecer nas respectivas interfaces desde que observando os impactos destacados nesta apresentação e descritos em detalhe no Customer Impact Document (CID) versão 1.0 está disponível em www.bmfbovespa.com.br/puma > Migração do Mega Bolsa > Documentos Técnicos. 30 Difusão de Informações Arquitetura atual Broker/User BVMF MMTP/RLC HUB ProxyDiff Client MegaBolsa NSC v900 RLC 2 UMDF UMDF FIX/FAST 5.0 UMDF Client UMDF 1.6 MegaBolsa 31 Difusão de Informações Arquitetura pós migração Broker/User BVMF novo MMTP/RLC HUB ProxyDiff Client UMDF 2 RLC RLC 2 UMDF UMDF 1.6 MegaBolsa UMDF FIX/FAST 5.0 UMDF Client UMDF 2.0 PUMA novo PUMA Equities 32 Difusão de Informações – MMTP/RLC (ProxyDiff) ProxyDiff Market data gerado pelo PUMA será internamente convertido para o formato MMTP/RLC • O componente ProxyDiff não sofrerá quebra de compatibilidade com a migração dos instrumentos para a plataforma PUMA; • É esperada a adição de 5-10 ms de latência devido à conversão dos sinais; • No entanto, dois impactos no formato das mensagens devem ser observados: Impactos no formato de mensagens RLC Cabeçalho funcional de todas as mensagens (cap. 2.1 do manual) – Alteração do tipo de campo “Grupo de cotação”, de numérico para alfanumérico; Mensagens S3 – UpdatingOrderBook e S4 – CancellationsInOrderBook (cap. 2.2.15 e 2.2.16 do manual) – Inclusão do campo OrderIdentificationExtended(17) adicionado ao final das mensagens. Todas as alterações estão detalhadas na versão 5.8 do Manual do Sinal de Informações disponível em www.bmfbovespa.com.br > Serviços > Serviços de Informação > Sinal de Informações > Como Contratar (Pacotes) > ProxyDiff. 33 Difusão de Informações – MMTP/RLC (ProxyDiff) Mock test para implementação das alterações • Conforme Comunicado Externo 009-2012-DI de 04/04 /2012 os impactos no formato das mensagens RLC serão implementados em mock test que ocorrerá em data a ser divulgada oportunamente; • A partir de 06/08/2012, durante a sessão de negociação simulada matinal, será inserido market data de instrumentos teste com as mensagens S3 e S4 de novo formato*; • Também a partir desta data, serão criados grupos alfanuméricos de cotação, em preparação para a migração dos instrumentos para a plataforma PUMA; • Estes impactos poderão ser testados em ambiente de Testes e Certificação a partir de 07/05/2012; * As alterações no tamanho das mensagens S3 e S4 somente impactam os instrumentos migrados para a plataforma PUMA. Mensagens de instrumentos ainda negociados no Mega Bolsa permanecem com o tamanho atual. 34 Difusão de Informações – UMDF UMDF Roadmap do UMDF em função da implantação do PUMA 2012 Q1 Q2 2013 Q3 Q4 PUMA Segmento BOVESPA Q1 Q2 Q3 Q4 Atualização Segmento BM&F CID UMDF 1.6 (Mega Bolsa) DRAF X Descontinuação Planejada* UMDF 2.0 (PUMA segmento BOVESPA) X Descontinuado UMDF GTS UMDF 1.6 (PUMA segmento BM&F) UMDF 2.0 (PUMA) (*) data efetiva a ser comunicada oportunamente 35 Difusão de Informações – UMDF 1.6 (Mega Bolsa) UMDF 1.6 (Mega Bolsa) Market data no formato MMTP/RLC continuará sendo internamente convertido para o formato UMDF 1.6 (Mega Bolsa) • O sinal UMDF Mega Bolsa não sofrerá quebra de compatibilidade com a migração dos instrumentos para a plataforma PUMA; • É esperada a adição de 5-10 ms de latência ao market data de instrumentos negociados na plataforma PUMA devido à dupla conversão dos sinais; • No entanto, a exemplo do UMDF GTS, o UMDF Mega Bolsa será desativado em data a ser comunicada oportunamente; • Devido à conversão, deve-se atentar para eventuais alterações na dinâmica do envio das mensagens conforme descritos no CID; O manual unificado do UMDF 1.6 (Mega Bolsa e PUMA-Derivativos) está disponível em www.bmfbovespa.com.br/umdf. 36 Difusão de Informações – UMDF 2.0 (PUMA) UMDF 2.0 (PUMA) Market data no formato UMDF 2.0 para o segmento BOVESPA será disponibilizado após término da migração dos instrumentos • A implementação do UMDF 2.0 (PUMA) é compatível com o UMDF 1.6 (Mega Bolsa); • No entanto, será necessário realizar novo teste e certificação devido à novas funcionalidades do sinal*: Novos produtos suportados no UMDF 2.0 Security Lending Contracts (BTC) All market data for BTC comes with the tag 1500-MDStreamID=L to differentiate the market data entries from other venues; • Tag 432-ExpireDate carries information on when the lending expires; • Tag 37019-EarlyTermination indicates if the lending can be terminated earlier. MDEntry Description 269=0,1,2 269=J 269=B 269=C BTC Book Entries BTC Book Reset BTC Trade Volume BTC Open Interest Fixed Income Products (BovespaFIX) New FIX message 35=n (NonFixData) used to carry the unmodified RLC-Z5 message; * Informações detalhadas estão disponíveis no capítulo 3.2 do CID que pode ser encontrado em www.bmfbovespa.com.br/puma > Migração do Mega Bolsa > Documentos Técnicos ou no manual do UMDF 2.0 que será disponibilizado em www.bmfbovespa.com.br/umdf. 37 Difusão de Informações – UMDF 2.0 (PUMA) Alterações no Snapshot Market Recovery The Snapshot Market Recovery feed now supports multiple Snapshot messages (35=W) per packet. Many small footprint Snapshots can be bundled into a single UDP datagram (1430 bytes). UDP Packet (1430 bytes) 35=W 35=W ... 35=W Alterações no TCP Recovery Faster TCP Recovery feed must now be used to recover up to 10,000 missing messages, 2000 at a time. Customer applications should be capable of arbitrating between both incremental feeds A and B (except for colo clients), to be able to recover missing packages more efficiently and use the TCP Recovery feed only when needed. Novo TCP Historical Replay New TCP Historical Replay available for participants as an alternative for charting purposes. Separated TCP session for customers that need to recover more than 10,000 messages without incurring in added latency to the real time TCP Recovery. 38 Difusão de Informações – UMDF 2.0 (PUMA) Principais alterações na mensagem SecurityList (35=y) New indicator for Non-tradable products and eligibility for GTD/GTC orders (using 870-NoInstrAttribs block); New block to support for multiple Lot Types (using 1234-NoLotTypeRules); New indicator for User-defined spreads (UDS) versus Exchange-defined spreads (EDS) using tag 1377-MultiLegModel; New indicator for when strategy products legs contain individual prices (tag 1378-MultiLegPriceMethod); New indicator for Corporate Action Event identification (tag 37010-CorporateActionEventID); New Governance level indicator (tag 37011-GovernanceIndicator); New Special Auctions indicator (tag 37015-SecurityMatchType); Reviewed and enhanced security classification (tags 460-Product, 167-SecurityType and 762-SecuritySubType); Principais alterações na mensagem SecurityStatus (35=f) New tag 336-TradingSessionID informing when entering non-regular trading sessions; New Final Closing Call phase (625=101) and state (326=101) to indicate when the group/instrument is on the final closing call for the trading day; New tag 1174-SecurityTradingEvent to indicate when an instrument state is separating or rejoining its group phase, facilitating the handling of instruments that behave differently from the group they are in; 39 Difusão de Informações – UMDF 2.0 (PUMA) Principais alterações nas mensagens MarketData Incremental e Snapshot (35=X,W) New tag 37014-MDInterestRate for reporting the interest rate for Termo (Forward Market); New tag 37100-IndexSeq and new Composite Underlying Prices block (269=D) with group 711-NoUnderlyings in incremental messages for index instruments; New tag indicating the date when the instrument last traded (tag 9325-LastTradeDate); New indicator of previous day´s closing price adjustment (tag 37013-PriceAdjustmentMethod); New Adjusted Closing Price block (269=5 when 286=4); New Quantity Limits block (269=h) and new types of limits and bands (tag 6939-PriceBandType); Enhanced statistics by venue. Each set based on the tag 1500-MDStreamID must be stored separately by the client application; Alterações na mensagem News (35=B) New Unified News Channel reserved for global news broadcast and that is able to send encoded headlines and text with special characters (e.g. accented letters); Revised news sources (tag 6940-NewsSource); New cross-news referencing id (using tag 1472-NewsID); 40 PUMA Trading System (segmento BOVESPA) Agenda Projeto BM&FVBOVESPA PUMA Trading System Impactos nas Interfaces de Entrada de Ordens Impactos nas Interfaces de Difusão de Informações Considerações Finais 41 Outros Projetos Projetos que possuem pontos de integração mapeados • Canal de índices (canal 55) do UMDF 1.6 (Mega Bolsa) permanecerá ativo. O novo canal do UMDF 2.0 (canal 61) será disponibilizado de acordo com o cronograma do projeto da nova plataforma de geração de preços e taxas referenciais a ser divulgado oportunamente; • Grade de liberação do SINACOR segue conforme Comunicado Externo 003/2012-DI de 17/01/2012. As versões RTM de abril e julho de 2012 contemplam as adaptações necessárias à implantação do PUMA para o segmento BOVESPA; • Estação Mega Bolsa na versão 4.56 contempla as adaptações necessárias para a utilização dos novos kits EntryPoint. A implementação dos kits será divulgada oportunamente; • Interfaces MegaDirect e BELL FIX para entrada de ordens serão descontinuadas em 2013 em comunicado a ser divulgado oportunamente. 42 Sessões de Negociação Simulada Em Setembro/2012 terá início a fase de sessões de negociação simulada • Estão planejadas 8 sessões simuladas com participação obrigatória para os participantes de mercado para que validem suas aplicações antes do início do período de migração dos instrumentos; • Os participantes deverão validar todas as soluções que interagem com a plataforma de negociação como entradas de ordens via MegaDirect e EntryPoint, bem como o recebimento de difusão dos sinais STM, ProxyDiff, UMDF 1.6 (Mega Bolsa) e UMDF 2.0 (PUMA); • As datas e os cenários a serem utilizados serão anunciados oportunamente; 43 Testes e Certificação New Release Novo ambiente para testes e certificação • Para testes de envio de ordens para o sistema PUMA (segmento BOVESPA) e o recebimento de market data no formato UMDF 2.0 será disponibilizado o ambiente New Release à partir de julho, em data a ser comunicada oportunamente; • Os atuais ambientes de teste PUMA (segmento BM&F) e Mega Bolsa permanecem ativos; Processo de Atualização de Software Ambiente Interno Desenvolvimento e Testes Internos PRODUÇÃO NEW RELEASE versão D+1 CERTIFICAÇÃO 44 Testes e Certificação Esclarecimentos adicionais • Soluções já certificadas em UMDF 1.6 (Mega Bolsa) passarão por nova certificação com conjunto reduzido de cenários, referente apenas às mudanças para a versão 2.0; • A certificação para o EntryPoint (Mega Bolsa) está disponível desde janeiro conforme Comunicado Externo 004/2012-DI de 17/01/2012; • Soluções já certificadas em MegaDirect ou EntryPoint não necessitam recertificação devido à migração dos instrumentos para a plataforma PUMA – atentando para a obrigatoriedade de participação nos mock tests; • Esclarecimentos adicionais poderão ser obtidos com a Gerência de Market Data, pelo e-mail [email protected] ou pelo telefone (11) 2565-7105; 45 Comunicação com o Mercado Site dedicado para comunicação sobre o projeto PUMA e disponibilização de comunicados e documentações técnicas www.bmfbovespa.com.br/puma E-mail Boletim de Tecnologia divulgado quinzenalmente com informações sobre projetos e atualizações relevantes [email protected] Participantes devem atentar para os Comunicados Externos publicados e disponíveis para consulta e assinatura em www.bmfbovespa.com.br > Regulação > Comunicados ao Mercado. 46 Informações Adicionais e Contatos Manuais de acesso a infra-estrutura tecnológica e interfaces de negociação www.bmfbovespa.com.br/bvmftrader Informações para contato Participant Services Service and Market Data Unit Tel.: (+55 11) 2565-7102 [email protected] Market Data Services Service and Market Data Unit Tel.: (+55 11) 2565-7105 [email protected] Technical Support BM&FBOVESPA Help Center (CAB) Tel.: (+55 11) 2565-5000 [email protected] Technical Support for Certification BM&FBOVESPA Tests and Certification Center (CTC) Tel.: (+55 11) 2565-7021 or 4018 [email protected] IT Services (Co-location) Production & Co-location Unit Tel.: (+55 11) 2565-4444 [email protected] 47 www.bmfbovespa.com.br