| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/11/2007 12:17:36
|
wmitsuda
JavaEvangelist
Membro desde: 25/02/2005 17:02:40
Mensagens: 334
Offline
|
São 12:00 do dia 30/11. Para quem não sabe, hoje foi o IPO da BM&F.
Tenho conta em 2 corretoras, e em uma delas o sistema está totalmente instável, lento, altos paus. No outro, acabou de sair do ar (acho que alguém foi bootar o servidor).
Olhando no fórum de uma delas, alguns participantes postaram que o mesmo está ocorrendo c/ o home broker de várias outras corretoras de renome do mercado. E parece que o sistema da bovespa (que serve à todas as corretoras) também foi p/ o saco.
Assim como hoje, isso também ocorreu várias vezes nos últimos meses (que eu tenho acompanhado), por exemplo, no anúncio do corte de juros do FED em outubro. Os sintomas são os mesmos: pico no volume de negócios => travamento generalizado em todas as corretoras. Algumas ficam lentas e inutilizáveis, outras simplesmente saem fora do ar.
Admito que sou totalmente ignorante com relação ao funcionamento de um sistema de home broker, mas suspeito que não seja mais complexo (em termos de escalabilidade) do que um portal, por exemplo (pela quantidade de usuários). Com a diferença que em um home broker, esses problemas podem fazer você perder (muito) dinheiro (ou deixar de ganhar), principalmente quem opera opções.
Pergunto: será que é tão difícil assim fazer um home broker descente? Pelo que tenho visto por aí, se alguém aí fizer um home broker rápido, escalável, que agüente o tranco nesses picos de volume do mercado, deve abocanhar uma boa quantidade de clientes revoltados c/ as atuais corretoras. Negócio da china, não?
|
Sun Java Certified POG Master Developer
http://www.willianmitsuda.com |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/11/2007 12:50:29
|
Grinvon
GUJ Master
![[Avatar]](/images/avatar/aff0a6a4521232970b2c1cf539ad0a19.png)
Membro desde: 18/08/2003 22:10:49
Mensagens: 1899
Localização: Em qualquer lugar
Offline
|
A BMF jogou agua fria na conta de muita gente, e acredito que a coisa do home broker, depende da corretora, você conhece a banif? Eles têm um bom sistema, vale apena conferir.
|
>> Inocêncio. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/11/2007 12:53:49
|
ciczan
JavaGuru
![[Avatar]](/images/avatar/4fb8a7a22a82c80f2c26fe6c1e0dcbb3.png)
Membro desde: 22/12/2004 12:57:21
Mensagens: 227
Localização: Curitiba -PR
Offline
|
Eu tenho conta no banif e lá tem a seguinte mensagem:
A Bovespa está apresentando problemas técnicos. O envio de ordens está suspenso por tempo indeterminado.
As ordens enviadas antes da paralização estão sendo liberadas aos poucos pela Bovespa, por isso as cotações estão sendo atualizadas.
Assim que o sistema da Bovespa retornar ao normal enviaremos novo comunicado.
Então segura as pontas que o problema é com o sistema da propria Bovespa. Todos os home brokers estão assim por enquanto. A diferença é que alguns informam o que tá acontecendo e outros não.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/11/2007 12:58:42
|
mfjeng
JavaChild
Membro desde: 31/03/2006 14:01:52
Mensagens: 141
Offline
|
Olá William, você escreveu sobre o que também estava me perguntando, agradeço. Gostaria de perguntar, se possível, dos mais experientes do GUJ o que acontece com a BOVESPA. Como é sua arquitetura, por que ocorre um problema desse?
Acho que perdemos um pouco da credibilidade obtida com muito esforço, de pessoas que querem o melhor para o país a médio e longo prazo.
No site da Bovespa, sobre a tecnologia existente, não diz muita coisa, apenas que em 2006 fizeram uma reestruturação e contam com Intel, HP e Microsoft.
Ano que vem recebemos o IG (grau de investimento). Esses gargalos são normais em IPO's pelo mundo afora? Alguém gostaria de comentar a respeito?
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/11/2007 13:04:47
|
wmitsuda
JavaEvangelist
Membro desde: 25/02/2005 17:02:40
Mensagens: 334
Offline
|
ciczan wrote:
Então segura as pontas que o problema é com o sistema da propria Bovespa. Todos os home brokers estão assim por enquanto. A diferença é que alguns informam o que tá acontecendo e outros não.
Pois é, recebi um comunicado que hoje o gargalo foi na própria BOVESPA.
Mas já teve dias em que o problema era na corretora, ex: uma funcionava +-, enquanto outra simplesmente caía fora.
|
Sun Java Certified POG Master Developer
http://www.willianmitsuda.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/11/2007 13:13:37
|
wmitsuda
JavaEvangelist
Membro desde: 25/02/2005 17:02:40
Mensagens: 334
Offline
|
mfjeng wrote:Olá William, você escreveu sobre o que também estava me perguntando, agradeço. Gostaria de perguntar, se possível, dos mais experientes do GUJ o que acontece com a BOVESPA. Como é sua arquitetura, por que ocorre um problema desse?
Acho que perdemos um pouco da credibilidade obtida com muito esforço, de pessoas que querem o melhor para o país a médio e longo prazo.
Eu lembro de ter lido uma matéria a um tempo atrás (sorry, não tenho o link aqui agora) falando que muitas corretoras tiveram um aumento significativo de novos clientes nos últimos meses (anos?), devido à popularização da bolsa, mas não investiram no aumento da infra-estrutura necessária p/ dar conta do recado. Inclusive mencionava uma certa corretora (não vou mencionar o nome, mas é a famosa 39) que ficou alguns dias fora do ar +- no meio desse ano.
Se vier o grau de investimento, dizem que o volume tende a aumentar.
|
Sun Java Certified POG Master Developer
http://www.willianmitsuda.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/11/2007 13:25:47
|
danieldestro
Moderador
![[Avatar]](/images/avatar/a5bfc9e07964f8dddeb95fc584cd965d.png)
Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline
|
Acho que o alvoroço causado pelo sucesso do IPO da Bovespa, refletiu em explosão de acessos no IPO da BM&F.
|
gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/11/2007 14:18:25
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Aqui do meu lado o cara que reescreveu a infraestrutura de comunicação de um sistema de internet broker de uma dessas corretoras está arrancando os cabelos, enquanto o colega dele está na corretora tentando ver o que vai ocorrer quando o sistema da Bovespa voltar ao ar.
(Infelizmente, antes que vocês me digam que os sistemas tinham de ser em Linux e Java, pelo menos a parte de comunicação com a Bovespa obrigatoriamente tem de ser em Windows porque a Bovespa só disponibiliza uma OCX para fazer essa comunicação. O resto pode ser em Linux, Java, C++ ou o que você quiser.)
Esses sistemas são difíceis de fazer, porque para agüentar o volume de sinais e cotações (milhões de sinais e cotações por dia) é necessário escrever programas bastante complexos em C++ e não se pode bobear nem um pouco com vazamentos de memória ou problemas de desempenho. Mesmo deixar o log ligado por alguns instantes, para debugar alguma coisa, ocasiona perda de desempenho tão grande que é feita, na prática, só em ambiente de homologação. Se ocorrer algo em ambiente de produção a única saída é esperar até o próximo dia.
This message was edited 1 time. Last update was at 30/11/2007 14:19:30
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/11/2007 16:18:33
|
bandrade
GUJ Ranger
Membro desde: 20/01/2003 15:45:15
Mensagens: 782
Offline
|
Mas se pensar que durante a noite o sistema não é utilizado, alivia bastante. Tudo pode ser testado na "produção" após o expediente da bolsa...
Acho que não é necessário chegar a programar C/C++ para um sistema desses. Um cache bem feito resolve uma boa parte dos problemas.
|
Will Code For Food |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/11/2007 16:25:55
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Acho que não é necessário chegar a programar C/C++ para um sistema desses. Um cache bem feito resolve uma boa parte dos problemas.
Esse mesmo colega que está arrancando os cabelos (e esgotando o estoque de Nicorette da farmácia, já que não pode fumar por causa dos problemas de saúde) está portando o tal sistema C/C++ para C#; ele precisou usar IOCP (a mesma API do Windows que é usada pelo Java NIO para I/O de alto desempenho), entre outras coisas; mas ele toma um cuidado desgraçado porque qualquer coisa mal-pensada dá problema de desempenho.
E não é só um "cachezinho" que vai resolver problemas de desempenho.
Eu vi com ele que tem um monte de sutilezas que você precisa levar em conta para que o sistema consiga processar os milhões de operações e transações diários que devem ser feitos em tempo quase real.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/11/2007 19:31:17
|
rubinelli
JavaEvangelist
![[Avatar]](/images/avatar/5e15fb59326e7a9c3d6558ca74621683.jpg)
Membro desde: 26/04/2005 11:18:25
Mensagens: 469
Offline
|
Eu nuca trabalhei nesse ramo, mas eu fico imaginando, o que dá pra pôr em cache, se as transações estão chegando e você tem que atualizar sua posição em milésimos de segundo?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/12/2007 18:50:03
|
danieldestro
Moderador
![[Avatar]](/images/avatar/a5bfc9e07964f8dddeb95fc584cd965d.png)
Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline
|
O Histórico diária para cotações por exemplo.
Embora, cada corretora exibe os dados de sua própria base.
|
gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/12/2007 09:26:32
|
bandrade
GUJ Ranger
Membro desde: 20/01/2003 15:45:15
Mensagens: 782
Offline
|
Até para pegar a cotação de uma ação... imagine a situação de 50 clientes acompanhando a ação da Petro, cada um na sua casa, home broker.
Será que a cada atualização todos eles fazem o caminho completo até o SuperBolsa (sistema da bovespa) ou a plataforma da corretora busca esse dado regularmente (1 pedido) e o clientes buscam da corretora??
Tomara que sim... ((;
Histórico de todas as cotações passadas pode ficar na corretora também... só precisa dar um refresh quando rolar um split.
|
Will Code For Food |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/12/2007 10:06:29
|
Luiz Aguiar
Moderador
![[Avatar]](/images/avatar/843a4d7fb5b1641b0bb8e3c2b2e75231.jpg)
Membro desde: 23/01/2005 00:05:55
Mensagens: 3840
Localização: São Paulo
Offline
|
Além de toda parte do sistema deveriam educar os novos brincalhões da bovespa, que bolsa de valores não é fliperama, pq oq tem de gente achando que aquilo é um cassino online não é brincadeira viu, ainda bem, pq alguém tem que perder dinheiro pros outros ganharem né rsrs
|
-
Blog de Tecnologia
GitHub
@AguiarLuiz
Recicla SP na App Store!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/12/2007 10:18:40
|
Rafael Nunes
Moderador
![[Avatar]](/images/avatar/d072677d210ac4c03ba046120f0802ec.png)
Membro desde: 09/10/2003 13:41:06
Mensagens: 2890
Localização: sao bernardo do campo
Offline
|
Luiz Aguiar wrote:Além de toda parte do sistema deveriam educar os novos brincalhões da bovespa, que bolsa de valores não é fliperama, pq oq tem de gente achando que aquilo é um cassino online não é brincadeira viu, ainda bem, pq alguém tem que perder dinheiro pros outros ganharem né rsrs

Que nada, deixa eles lá, como você disse, alguém vai ter que perder pra outros ganharem.
Em relação ao IPO da BMF, me decepcionei por causa da quantidade de especulador querendo flipar, o rateio ficou ridículo.
E em relação a parte tecnológica, a BOvespa é bem ruinzinha das pernas nessa parte mesmo, eu tenho utilizado a corretora Titulo e o HomeBroker tem sido bem satisfatório.
No dia do leilão da BMF foi a Bovespa que arriou e não aguentou a demanda, também com uma hora de leilão já tinham negociado 1,8Bi
|
------------------------------------------------------------------
"Think different? I'd be happy if most people would just think..."
http://www.yaw.com.br
http://twitter.com/rafanunes
http://twitter.com/youandwe
|
|
|
 |
|
|