Home Produtos & Serviços Cursos Downloads Sistema de Risco Sistema GFR

Manual e Ajuda para o add-in Broadcaster - Rede Excel em Tempo Real

-> Conteúdo

Anterior: 2.2.8. Recepção de Dados

Próxima: 2.2.10. Configurações do Sistema


2.2.9. Transmissão de Dados

A finalidade de qualquer transmissão de dados é permitir que outros usuários possam compartilhar uma mesma informação. E esta informação transmitida é, às vezes, resultado de uma mera retransmissão (sistemas de cotação), mas pode ser resultado de uma análise ou de um conjunto de cálculos efetuados por um especialista no assunto.

Por exemplo, uma mesa de renda fixa é mais especializada em interpolações de taxas de juros do que uma mesa de renda variável. Logo, é de se esperar que a mesa de renda fixa envie informações para a mesa de renda variável. Mas a prática, é bem mais difícil do que a teoria.

A transmissão de dados sobre a Rede Excel em tempo Real permite o envio de dados a partir do Excel para todos os usuários de uma mesma rede, aumentando o compartilhamento de informações úteis e selecionadas.

2.2.9.1. Função BD.BROAD

Acesso:

  • Menu - Inserir | Função | Broadcaster
  • - Barra de ferramentas Padrão | Broadcaster

Descrição: Transmite um dado na Rede Excel em Tempo Real. Retorna o próprio dado transmitido.

O sistema permite a transmissão de dados contidos em células do Microsoft Excel tanto no formato de texto (p. ex. “Preço do Café”) como no formato numérico (p. ex. 31,154). Datas também podem ser transmitidas, uma vez que as datas são representadas por números no Excel. Não é possível, no entanto, transmitir uma região ou intervalo de células. Transmitir uma célula vazia, equivale a transmitir o valor 0.

A transmissão de dados é realizada através da atribuição de um apelido para o dado transmitido. Este apelido é o mesmo utilizado na recepção do dado (ver tópico sobre recepção de dados).

O apelido deve ser sempre um texto, não sendo permitido utilizar apelidos numéricos. No entanto, um número sempre pode ser representado na forma de texto, bastando acrescentar aspas no início e no final do número (p. ex. ”31,154”). Esta prática, apesar de possível, deve ser evitada, pois pode gerar confusão do usuário receptor.

Para que o sistema seja capaz de transmitir um dado, é necessário, então, formar uma dupla de dado ou informação versus apelido.

Chamada: BD.BROAD ( Dado, Apelido)

Argumento

Tipo

Descrição

Dado

string, double

Dado ou informação a ser transmitida. Deve ser um texto, um valor numérico ou uma célula (contendo um texto ou um valor numérico ou contendo uma função cujo resultado retornado seja um texto ou um valor numérico).

Apelido

string

Apelido do dado transmitido. Deve ser um texto e será utilizado para identificar a informação no receptor.


O apelido deve ser informado sempre como texto. Caso contrário, o sistema retornará erro #NOME (versão 1.0.4 e anteriores) or ?"APELIDO"? (versão 1.0.5).

Caso alguma fórmula que gerou um erro do Excel (ex. #DIV/0) for transmitida, o programa irá retornar #ERROR (versão 1.0.5).

Não é possível transmitir apelidos iniciados por ?, o sistema retorna a mensagem !Apelido Incorreto! (versão 1.0.5) caso identifique apelidos com ? . Este caratere é reservado para o início de apelidos.

Vale ressaltar que o usuário não pode escolher o nome do seu servidor. Esta é uma configuração realizada pelo administrador da rede onde se encontram os computadores conectados à CoRTEx.

Toda vez que o valor do dado for alterado ou um recálculo for provocado, o novo dado será transmitido. Em outras palavras, toda vez que a função for calculada, o dado será transmitido.

Importante: Os dados são transmitidos toda vez que a função for recalculada!

Uma vez atribuído um apelido para o dado, este apelido representará o dado na Rede Excel em Tempo Real.

Algumas observações se tornam importantes em se tratando de apelido de dados. Se o usuário utilizar um mesmo apelido para dois dados, toda vez que um deles for atualizado, a rede receberá a informação de que o apelido foi atualizado. Por exemplo, se o usuário utilizar o apelido “preço” para representar o preço da arroba do boi e repetir este apelido para a cotação do dólar, na recepção dos dados, haverá atualização do apelido “preço” toda vez que tanto o preço da arroba do boi como o preço do dólar forem alterados. Ou seja, o receptor não terá como saber qual informação está sendo recebida. Logo, cabe ao transmissor manter a coerência do apelido transmitido. Como regra geral, deve ser evitada a repetição de um apelido, mesmo que para o mesmo dado (causa um tráfego adicional de dados narede desnecessário).

Importante: A repetição de um apelido para dados diferentes faz com que o último dado atualizado (ou transmitido) seja o correspondente ao apelido!

Outra característica dos apelidos é que eles têm escopo local, ou melhor, são válidos para um mesmo computador ou estação de trabalho, sendo independentes das instâncias do Excel. Na CoRTEx pode haver tantos apelidos iguais quantos forem os computadores conectados a ela, sendo um apelido para cada estação.

Importante: A validade de um apelido é local!

Exemplo de utilização 1:

Aproveitando o exemplo utilizado na recepção de dados, a mesa de over poderia transmitir a “taxa” através da Rede Excel em Tempo Real .
  • Dado: 14,5%
  • Apelido: "taxa"

= BD.BROAD( 0,145; "taxa")

Resultados:

14,5%


A transmissão sempre retorna o mesmo dado transmitido.

Exemplo de utilização 2:

Para o mesmo exemplo ainda, o usuário que recebe o dado “taxa” da mesa de over, poderia transmitir a data para a qual deseja ter informação da taxa. Esta data seria recebida pela mesa de over, realizados os cálculos e retornada a taxa pela Rede Excel em Tempo Real.
  • Dado: 01/09/2004 - datas, na verdade, são representadas por números
  • Apelido: "data"

= BD.BROAD( 38231; "data")

Resultados:

01/09/2004


Novamente, a transmissão sempre retorna o mesmo dado transmitido.

Este segundo exemplo mostra a potencialidade deste sistema. Um usuário informa a data que deseja ter informação de juros, transmite para um terceiro, que calcula a taxa com base na data informada e devolve na mesma rede. É claro que os apelidos deveriam ser mais específicos, como “data_de_fulano” e “taxa_para_fulano”.
Topo


-> Conteúdo

Anterior: 2.2.8. Recepção de Dados

Próxima: 2.2.10. Configurações do Sistema

Home | Sobre a Élin Duxus | Ferramentas | CED | Fórum | News | Links | Clientes | Casos | Modelos | Carreira | Contato
©Todos os direitos reservados - Élin Duxus - Brasil - 2002 - 2009


Curso de Excel, curso de fórmulas, curso de macros, planilhas - Curso de Matemática Financeira, HP 12C - Curso de Opções, precificação de opções, letras gregas de opções - Curso de VaR (Value at Risk) - Curso de Renda Variável, ações, ADR e arbitragens internacionais - Profissionais certificados e certificação - Suplementos (add-in) de Excel para finanças e mercado financeiro - Suplementos (add-in) de Excel customizados - Desenvolvimento de sistemas e aplicativos, tecnologia - C/C++, VBA, macros, modelos - ARCH, GARCH, TGARCH, IGARC, PCA, ICA - Comunicação entre planilhas em rede - Modelamento financeiro - Consultoria financeira, Finanças - Estudo de fluxo de caixa - PPP (Parceria Público-Privada) - Downloads de suplementos e add-ins de Excel - Modelos e Templates - Modelos e Templates - Sistema de Risco Duxus Élin Duxus Sitemap
Curso de Excel, curso de fórmulas, curso de macros, planilhas - Curso de Matemática Financeira, HP 12C - Curso de Opções, precificação de opções, letras gregas de opções - Curso de VaR (Value at Risk) - Curso de Renda Variável, ações, ADR e arbitragens internacionais - Profissionais certificados e certificação - Suplementos (add-in) de Excel para finanças e mercado financeiro - Suplementos (add-in) de Excel customizados - Desenvolvimento de sistemas e aplicativos, tecnologia - C/C++, VBA, macros, modelos - ARCH, GARCH, TGARCH, ICARG - Comunicação entre planilhas em rede - Modelamento financeiro - Consultoria financeira, Finanças - Estudo de fluxo de caixa - Downloads de suplementos e add-ins de Excel - Modelos e Templates - Sistema de Risco Duxus - Value at Risk - Resolução 3490 - Circular 3361 - Circular 3362 - Circular 3363 - Circular 3364 - Circular 3365 - Circular 3366 - Circular 3367 - Circular 3368 - Circular 2972 - Resolução 2804 - Stress Test - Análise de Liquidez - VaR - Modelos de Excel - Modelos de DRE - Indicadores Financeiros - ALM - Asset Liability Simulation - Sistema de Risco Duxus - Value at Risk - Resolução 3490 - Circular 3361 - Circular 3362 - Circular 3363 - Circular 3364 - Circular 3365 - Circular 3366 - Circular 3367 - Circular 3368 - Circular 2972 - Resolução 2804 - Stress Test - Análise de Liquidez - VaR