sexta-feira, 30 de agosto de 2013

Algoritmos de personalização para obter o desempenho ideal


 Hoje em dia, muitos valores estão inter-relacionados e múltiplos listados. As encomendas podem ter influência cross-mercado, eo tempo afeta a qualidade da execução. Algoritmos de otimizar a execução por quebrar eletronicamente as ordens, selecionar qual local para enviá-los para o lançamento e as vendas no momento certo. Mas nos mercados financeiros em ritmo acelerado de hoje, uma estratégia de negociação normalmente tem uma expectativa de vida limitada. Se um algoritmo é que bom, outros comerciantes vão imitá-lo, e ele vai logo perder sua vantagem competitiva. Além disso, como as condições de mudança de mercado, novas idéias precisam ser colocadas à prova.

O Tier 1 dos bancos e muitos corretores dar algoritmos de graça, na esperança de atrair fluxo de pedidos. Enquanto os comerciantes conseguir algum sucesso com eles, os algoritmos off-the-shelf não são susceptíveis de oferecer o mesmo desempenho como uma solução personalizada desenvolvida especificamente para atender às necessidades e objetivos únicos de um cliente. Ajuste freqüente de algoritmos permite que os comerciantes para otimizar o desempenho do comércio em termos de velocidade de execução, o preço-alvo e impacto no mercado.

No entanto, o desenvolvimento de algoritmos em casa pode ser uma proposta cara. A alternativa econômica é a de terceirizar o desenvolvimento de um provedor de terceiros. Este fornecedor também deve ser capaz de oferecer um serviço de alta qualidade e de manutenção.

Inicialmente, o vendedor fornece ao cliente um produto de negociação algorítmica núcleo contendo algumas estratégias básicas. Uma vez que o software foi colocado em produção e tem sido testado, o cliente fornece feedback sobre o desempenho e as solicitações de modificações. Através do monitoramento contínuo, testes e ajustes, é possível determinar qual a combinação de provedores de dados do mercado, corretores e modalidades de execução entregar os melhores resultados.

Cada empresa de comércio tem necessidades únicas. Alguns querem personalizar seus algoritmos para arbitragem entre os mercados globalmente ou diferentes classes de ativos, outros podem querer personalizar para um universo específico de ações - por exemplo, blue chips, small caps ou Mid Caps. Eles devem olhar com a parceria com um fornecedor cuja algoritmos são feitos sob medida para que não há dois clientes usam os mesmos.

O serviço é tão importante quanto os próprios algoritmos. Idealmente, o contratante deve funcionar apenas como se fosse um desenvolvedor in-house. A equipe não deve ter apenas habilidades de programação superiores, mas também incluem profissionais experientes, capazes de analisar encomendas recentes e detectar oportunidades de melhoria. Além de receber um lançamento por semana, o cliente deve ter a flexibilidade para solicitar modificações diária. Finalmente, o contato freqüente entre o cliente ea equipe de desenvolvimento leva a uma relação de trabalho forte e rende ótimos resultados.