Saturday 16 December 2017

Online trading system architecture no Brasil


Recurso especial: infra-estrutura de comércio on-line Uma arquitetura de comércio bem sucedida As trocas online facilitam as transações mais rápidas, fornecendo portais de negociação on-line e facilidade e facilidade de corretoras. Heres um olhar para a infra-estrutura do núcleo de NSE, BSE, e alguns portais comerciais. Por Soutiman Das Gupta Como prometido por visionários de tecnologia e grupos de previsão ao longo da última década, a Internet, de facto, abriu novas vias para a realização de negócios. As bolsas de todo o mundo agora realizam uma grande parte de seus negócios on-line através de seus corretores e parceiros, uma mudança importante do método tradicional. Nos países desenvolvidos, quase todas as transações de câmbio são realizadas on-line. A tendência tem vindo a aumentar lentamente na Índia e duas das maiores bolsas, a National Stock Exchange (NSE) ea Bolsa de Valores de Bombaim (BSE) têm vindo a realizar comércio online com sucesso por algum tempo agora. Por que as trocas tardias na Índia e as casas de corretagem têm sido lentas para mover suas transações on-line. Isto tem sido principalmente devido à regulamentação do Governo. Houve atraso inicial na definição de especificações para a criação de Grupos de Usuários Fechados (CUGs). A questão foi resolvida entre o Departamento de Finanças e o Ministério da Fazenda por volta de 1998 e logo surgiram portos comerciais como ICICIDirect, motilaloswal e smartjones. A conectividade foi talvez o fator tecnológico mais importante. O custo das linhas alugadas e das ligações VSAT tem sido tradicionalmente muito elevado ea fiabilidade das ligações tem sido baixa. Também levou um longo tempo para comissionar os links como um tinha que fazer um aplicativo e esperar por algumas semanas para o link para ser instalado e funcionando. Outras questões como a segurança e os custos processuais de backup e recuperação também foram dissuasores. Felizmente, juntamente com a resolução de questões regulamentares, a Índia já não tem qualquer conectividade urgente e problemas de largura de banda. Com a entrada de players privados no cenário de banda larga eo governo abrir o setor de telecomunicações, essas questões são quase inexistentes. Soluções de segurança e serviços disponíveis no mercado têm amadurecido e não custa um pacote bonito mais para colocar uma solução de backup simples no lugar. Anatomia de uma troca on-line A negociação on-line envolve grandes volumes de dados sendo transacionados todos os dias. Apenas como um exemplo, na BSE o volume de negócios diário médio em 2001-2002 (abril-março) era Rs 1244.10 crore eo número de comércios diários médios era Rs 5.17 lakh. Somado a isso, existem regulamentações RBI rigorosas que tornam obrigatório para as empresas armazenar pelo menos 7 anos de dados transacionais e financeiros. Design Precisa ser sempre on-up, seguro, redundante e ter processos de backup e recuperação adequados. Armazenamento Para quantidades tão elevadas de dados críticos, é natural implementar armazenamento baseado em rede, como NAS ou SAN. Segurança A segurança é uma parte vital e integral da arquitetura de design. Os elementos de hardware e software devem ser construídos em torno de uma arquitetura de segurança em camadas e devem ser mantidos no local com uma política de segurança bem documentada. Disponibilidade Idealmente trocas on-line deve ter cinco-nines disponibilidade. Aplicações Sua dificuldade de implementar out-of-the-box aplicações em trocas como cada um tem uma arquitetura única baseada em fatores como operações de fluxo, volume de negociação, número de membros, número de usuários e número de locais. Arquiteturas A NSE implantou o NIBIS (NSEs Internet Based Information System) para difusão em tempo real de informações comerciais pela Internet e NEAT um aplicativo cliente-servidor para ajudar suas operações. A BSE implementou um sistema OnLine Trading (BOLT) em uma plataforma Tandem que possui uma arquitetura de dois níveis. Ele afirma ser capaz de suportar até 2 milhões de negócios por dia. Intercâmbios indianos O NSE ea BSE estão entre as maiores bolsas do país. Eles lidam com volumes de negociação diários muito grandes, suportam grandes quantidades de tráfego de dados e têm uma rede nacional muito grande. Os números de volume de negociação em ambas as bolsas são enormes. O volume de negócios médio diário no segmento de mercados de capitais da NSE é de cerca de Rs 2300 crore e no segmento de derivados, em torno de Rs 1300 crore. O volume médio diário de tráfego é de cerca de um milhão de negócios por dia no mercado de capitais e cerca de 50.000 negócios por dia no segmento de derivativos. Há cerca de 13.000 usuários registrados em ambos os segmentos e uma média de cerca de 9500 usuários são registrados em um momento. Na BSE, o volume de negócios médio diário em 2001-2002 (Abril-Março) foi Rs 1244,10 crore eo número de transacções diárias médias foi Rs 5,17 lakh. Design de rede Desnecessário dizer que qualquer intercâmbio on-line precisa ser sempre on-line, seguro, redundante e ter processos adequados de backup e recuperação. G. M Shenoy, VP, NSE-IT, fala sobre a filosofia de design de sua troca on-line. O objetivo básico do projeto era fornecer acesso justo, igual e transparente em todas as nossas instalações em todo o país. Um aspecto importante era fornecer conectividade aos nossos membros comerciais o mais rapidamente possível. "O setor de telecomunicações é bastante liberal hoje. Em 1993, a tecnologia estava amadurecendo e era dispendiosa. As linhas alugadas custam quase dez vezes mais do que hoje. A tecnologia de satélite foi uma bênção, pois permitiu uma implantação mais rápida do que as linhas alugadas. NSE agora tem o countrys maior rede VSAT com mais de 3000 VSATs e espera crescer para mais de 4000 VSATs soon. quot Elementos de rede Um olhar para os volumes de negociação maciça e volume de tráfego é prova suficiente da natureza crítica dos sistemas. Faz um estremecimento pensar nas perdas esperadas em caso de um tempo de inatividade de dez minutos quando o comércio diário cruza Rs 3000 crore. Elementos de rede como armazenamento, segurança, processos de backup e recuperação, disponibilidade e as diferentes aplicações devem ser cuidadosamente planejados e comissionados. Então, é preciso seguir rigorosos regulamentos RBI para armazenar pelo menos 7 anos de dados transacionais e financeiros. Armazenamento Para quantidades tão elevadas de dados críticos, é natural implementar armazenamento baseado em rede, como NAS ou SAN. A NSE está implementando uma SAN, pois sente que seus volumes de dados cresceram fenomenalmente. Segurança Esta deve ser uma parte vital e integral da arquitetura de projeto. Os elementos de hardware e software devem ser construídos em torno de uma arquitetura de segurança em camadas. E deve ser mantido no lugar com uma política de segurança bem documentada. Shenoy diz quotSecurity é o elemento mais crucial na rede. Todas as aplicações foram construídas com uma abordagem consciente para a segurança. As políticas de segurança são fortemente integradas e regularmente analisadas para não deixar espaço para o compromisso. Todas as aplicações e sistemas operacionais são endurecidos periodicamente por segurança. Backup e recuperação Isso surgiu como um dos aspectos vitais da continuidade do negócio. Quando os intercâmbios on-line foram projetados há alguns anos atrás, talvez muita ênfase não foi colocada sobre este aspecto, como é hoje. No entanto, não é difícil adicionar processos de continuidade de negócios a uma rede existente. Shenoy diz: "Como um backup para nossa rede VSAT, uma rede comercial terrestre foi implantado em meados de 2000. Temos mais de 850 linhas alugadas que conectam nossas localidades em todo o país. Nós somos a única bolsa de valores do país para ter um site de continuidade de negócios totalmente redundante em Chennai. quot Disponibilidade Idealmente intercâmbios online deve ter cinco-nines disponibilidade. Os intercâmbios geralmente preferem hospedar sua infra-estrutura em casa e não usar os serviços de um data center externo. A NSE pretende atingir um tempo de funcionamento superior a 99,9. Isto é principalmente devido a procedimentos internos formulados e revisão contínua de SLAs com fornecedores de hardware, diz Shenoy. Aplicações Sua dificuldade de implementar out-of-the-box aplicações em trocas como cada um tem uma arquitetura única baseada em fatores como operações de fluxo, volume de negociação, número de membros, número de usuários e número de locais. As aplicações como negociação, compensação, gerenciamento de riscos, vigilância, computação de índices, listagem, associação e contas podem ser desenvolvidas internamente ou por desenvolvedores de software externos. As duas grandes arquiteturas NSE e BSE, as duas grandes bolsas acreditam em atualizar e atualizar seus sistemas de tecnologia para manter a entrega de acordo com os compromissos e promessas feitas aos seus membros, parceiros e clientes. Arquitetura da NSE - A NEAT NSE implantou o NIBIS (NSEs Internet Based Information System) para a disseminação em tempo real de informações comerciais pela Internet e NEAT um aplicativo cliente-servidor para ajudar suas operações. A NEAT armazena todas as informações de negociação em um banco de dados na memória no final do servidor para alcançar o tempo de resposta mínimo ea disponibilidade máxima do sistema para os usuários. O software do servidor comercial é executado em um mainframe STRATUS tolerante a falhas eo software cliente é executado em PCs Windows. A rede de telecomunicações utiliza o protocolo X.25 e é a espinha dorsal do sistema automatizado de negociação. Cada membro negociante negocia no NSE com outros membros através de um PC localizado no escritório de membros comerciais. Os membros negociantes no segmento de Mercado de Debt de Atacado estão ligados ao computador central no NSE através de linhas alugadas dedicadas de 64 Kbps e terminais VSAT. Essas linhas alugadas são multiplexadas usando links dedicados de fibra óptica de 2 MB. Os participantes do WDM se conectam ao sistema de negociação através de links de discagem. A troca usa servidores Unix baseados em RISC da Digital e HP para processamento de backoffice. Aplicativos como Oracle 7 e SQLOracle Forms 4.5 front ends são usados ​​para as funções de troca. Arquitetura da BSE - BOLT BSE implantou um sistema OnLine Trading (BOLT) em 14 de março de 1995. Ele funciona em uma plataforma Tandem S74016 rodando em 16 CPUs. As máquinas Tandem Himalaya S74016 atuam como backend para mais de 8000 Trader Workstations em rede em Ethernet, VSAT e Managed Leased Data Network (MLDN). Os sistemas afirmam lidar com até dois milhões de negócios por dia. BOLT tem uma arquitetura de dois níveis. As estações de trabalho do comerciante são conectadas diretamente ao servidor backend que atua como um servidor de comunicação e um Central Trading Engine (CTE). Outros serviços como disseminação de informações, computação de índices e monitoramento de posição também são fornecidos pelo sistema. Uma facilidade de monitoramento de transação na arquitetura Tandem ajuda a manter a integridade dos dados através de SQL sem interrupção. Com a ajuda de MTNL, BSE setup uma rede de MLDN que compreende 300 linhas de 2 Mbps e 1500 linhas de 64 Kbps que conectam todas as bolsas regionais e escritórios em Mumbai. O acesso a informações relacionadas ao mercado através das estações de trabalho de comerciantes é essencial para que os participantes no mercado atuem em tempo real e tomem decisões instantâneas. BOLT tem sido interagido com vários fornecedores de informações como Bloomberg, Bridge e Reuters. As informações de mercado são fornecidas a agências de notícias em tempo real. O intercâmbio planos para melhorar as capacidades ainda ter um fluxo de informação bidirecional integrado. Portais de comércio on-line O comércio on-line é a atividade de investimento que ocorre através da Internet sem a inclusão física do corretor. Um usuário final (investidor) tem que se registrar em um portal de negociação on-line como ICICdirect, motilaloswal, smartjones e sharekhan. O investidor, portanto, entra em um acordo com a empresa para o comércio de títulos diferentes de acordo com os termos e condições listadas no acordo. Uma vez que os servidores do portal de negociação on-line estão conectados o tempo todo às bolsas de valores e bancos designados, o processamento de pedidos é feito em tempo real. Os investidores também podem obter atualizações sobre a negociação e verificar o status de suas ordens, quer por e-mail ou através da interface. Portal design Harish Malhotra, Diretor de Tecnologia, Motilal Oswal Securities Limited, diz que o portal deve ser simples de navegar, cheio de informações úteis e relevantes que está disponível com o menor número de cliques, e deve ser personalizado. quot No entanto, um aspecto muito importante É que os sistemas devem ser capazes de interfacear diretamente com o das trocas on-line sem problemas de incompatibilidade. O ICICIdirect usa criptografia de 128 bits habilitada como Secure Socket Layer (SSL) para garantir que as informações transmitidas pela Internet são seguras e não podem ser acessadas por terceiros. Os usuários geralmente recebem opções para vincular suas contas bancárias, contas Demat e contas de corretagem em uma única interface. Há também uma única janela para todas as trocas e uma única tela para o mecanismo de roteamento completo da ordem. O hardware utilizado inclui servidores Web e de aplicativos, switches, roteadores, firewalls e dispositivos de segurança e aparelhos especializados. O Motilaloswal usa servidores Compaq para aplicativos e banco de dados, roteadores Cisco e firewalls Checkpoint. Os sistemas foram personalizados por sua equipe interna. As aplicações comerciais são terceirizadas. "Nós também temos armazenamento off-line que é feito backup periodicamente em locais separados", diz Harish. Portal sucesso O sucesso de um portal de comércio vai certamente depender de seu buquê de serviços para um usuário final. A maioria dos portais cobrar uma pequena taxa de inscrição e corretagem com base em várias condições. No entanto, é importante para a organização manter focada em serviços centrados no cliente e modelos de entrega para realmente desfrutar da maior atenção. A seção anterior deste tutorial olhou para os elementos que compõem um sistema de negociação E discutiu as vantagens e desvantagens de usar esse sistema em um ambiente de negociação ao vivo. Nesta seção, desenvolvemos esse conhecimento examinando quais mercados são especialmente adequados ao sistema de negociação. Em seguida, teremos um olhar mais aprofundado sobre os diferentes gêneros de sistemas de negociação. Negociação em diferentes mercados Mercados de ações O mercado de ações é provavelmente o mercado mais comum para o comércio, especialmente entre os novatos. Nesta arena, os grandes jogadores como Warren Buffett e Merrill Lynch dominam, e valor tradicional e estratégias de investimento de crescimento são de longe o mais comum. No entanto, muitas instituições investiram significativamente na concepção, desenvolvimento e implementação de sistemas de negociação. Investidores individuais estão aderindo a esta tendência, embora lentamente. Aqui estão alguns fatores-chave a serem considerados ao usar sistemas de negociação em mercados de ações: 13 A grande quantidade de ações disponíveis permite que os traders testem sistemas em muitos tipos diferentes de ações - desde estoques extremamente voláteis de balcão (OTC) até Blue chips não voláteis. A eficácia dos sistemas de negociação pode ser limitada pela baixa liquidez de algumas ações, especialmente OTC e questões de folha rosa. Comissões podem comer em lucros gerados por negócios bem sucedidos, e pode aumentar as perdas. OTC e ações de folha rosa muitas vezes incorrem taxas de comissão adicionais. Os principais sistemas de negociação utilizados são aqueles que buscam valor - isto é, sistemas que usam parâmetros diferentes para determinar se uma segurança é subvalorizada em comparação com seu desempenho passado, seus pares ou o mercado em geral. Mercados de câmbio O mercado de câmbio, ou forex. É o mercado maior e mais líquido do mundo. Os governos mundiais, bancos e outras grandes instituições comercializam trilhões de dólares no mercado cambial todos os dias. A maioria dos comerciantes institucionais no forex dependem de sistemas de negociação. O mesmo vale para os indivíduos no forex, mas alguns com base em relatórios econômicos ou payouts. Here interesse são alguns fatores-chave a ter em mente quando se utilizam sistemas de negociação no mercado forex: A liquidez neste mercado - devido ao enorme volume - Torna os sistemas de negociação mais precisos e eficazes. Não existem comissões neste mercado, apenas spreads. Portanto, é muito mais fácil fazer muitas transações sem aumentar os custos. Em comparação com a quantidade de ações ou commodities disponíveis, o número de moedas para o comércio é limitado. Mas devido à disponibilidade de pares de moedas exóticas - ou seja, moedas de países menores - a faixa em termos de volatilidade não é necessariamente limitada. Os principais sistemas de negociação utilizados no forex são aqueles que seguem as tendências (um ditado popular no mercado é a tendência é o seu amigo), ou sistemas que compram ou vendem em fugas. Isso ocorre porque os indicadores econômicos geralmente causam grandes movimentos de preços ao mesmo tempo. Futuros Equity, forex e mercados de commodities oferecem todos os futuros de negociação. Este é um veículo popular para o sistema de negociação por causa da maior quantidade de alavancagem disponível e maior liquidez e volatilidade. No entanto, esses fatores podem cortar as duas maneiras: eles podem amplificar seus ganhos ou amplificar suas perdas. Por esta razão, o uso de futuros é geralmente reservado para avançados comerciantes de sistemas individuais e institucionais. Isso ocorre porque os sistemas de negociação capazes de capitalizar o mercado de futuros exigem personalização muito maior, usam indicadores mais avançados e levam muito mais tempo para serem desenvolvidos. Então, o que é melhor Seu até o investidor individual para decidir qual mercado é mais adequado para o sistema de negociação - cada um tem suas próprias vantagens e desvantagens. A maioria das pessoas está mais familiarizada com os mercados de ações, e essa familiaridade torna o desenvolvimento de um sistema de negociação mais fácil. No entanto, forex é comumente pensado para ser a plataforma superior para executar sistemas de negociação - especialmente entre os comerciantes mais experientes. Além disso, se um comerciante decide capitalizar sobre alavancagem aumentada e volatilidade, a alternativa de futuros está sempre aberta. Em última análise, a escolha está nas mãos do desenvolvedor do sistema. Tipos de Sistemas de Negociação Sistemas de Trend-Seguimento O método mais comum de negociação do sistema é o sistema de tendência seguinte. Na sua forma mais fundamental, este sistema simplesmente espera por um movimento significativo de preços, então compra ou vende nessa direção. Este tipo de bancos sistema na esperança de que esses movimentos de preços irá manter a tendência. Moving Average Systems Freqüentemente utilizado na análise técnica. Uma média móvel é um indicador que simplesmente mostra o preço médio de uma ação ao longo de um período de tempo. A essência das tendências é derivada dessa medida. A forma mais comum de determinar entrada e saída é um crossover. A lógica por trás disso é simples: uma nova tendência é estabelecida quando o preço cai acima ou abaixo de sua média de preços históricos (tendência). Aqui está um gráfico que traça tanto o preço (linha azul) ea MA de 20 dias (linha vermelha) da IBM: Breakout Systems O conceito fundamental por trás deste tipo de sistema é semelhante ao de um sistema de média móvel. A idéia é que quando uma nova alta ou baixa é estabelecida, o movimento de preços é mais provável que continue na direção da fuga. Um indicador que pode ser usado na determinação de breakouts é uma simples Bollinger Band overlay. Bandas Bollinger mostram médias de preços altos e baixos, e breakouts ocorrem quando o preço encontra as bordas das bandas. Desvantagens dos sistemas de tendência: Necessário tomada de decisão empírica - Ao determinar as tendências, há sempre um elemento empírico a considerar: a duração da A tendência histórica. Por exemplo, a média móvel pode ser nos últimos 20 dias ou nos últimos cinco anos, de modo que o desenvolvedor deve determinar qual é o melhor para o sistema. Outros fatores a serem determinados são os altos e baixos médios em sistemas breakout. Lagging Nature - As médias móveis e os sistemas breakout sempre estarão atrasados. Em outras palavras, eles nunca podem atingir o exato topo ou fundo de uma tendência. Isso inevitavelmente resulta em uma perda de lucros potenciais, o que às vezes pode ser significativo. Efeito Whipsaw - Entre as forças de mercado que são prejudiciais ao sucesso dos sistemas de tendências, esta é uma das mais comuns. O efeito whipsaw ocorre quando a média móvel gera um sinal falso - ou seja, quando a média cai apenas no intervalo, em seguida, repentinamente inverte a direção. Isto pode levar a perdas maciças, a menos que sejam utilizadas técnicas eficazes de stop-loss e de gestão de risco. Sideways Markets - Trend-sistemas de seguimento são, por natureza, capaz de ganhar dinheiro apenas em mercados que realmente tendem. No entanto, os mercados também se movem lateralmente. Permanecendo dentro de um certo intervalo por um período prolongado de tempo. Extrema Volatilidade pode ocorrer - Ocasionalmente, tendência de seguir sistemas podem experimentar alguma volatilidade extrema, mas o comerciante deve ficar com o seu sistema. A incapacidade de fazê-lo resultará em falha garantida. Sistemas de contra-tendência Basicamente, o objetivo com o sistema de contra-tendência é comprar no ponto mais baixo e vender no mais alto. A principal diferença entre este e o sistema de tendências é que o sistema de contra-tendência não é auto-corrigido. Em outras palavras, não há tempo definido para sair de posições, e isso resulta em um potencial de downside ilimitado. Tipos de sistemas de contra-tendência Muitos tipos diferentes de sistemas são considerados sistemas de contra-tendência. A idéia aqui é comprar quando momentum em uma direção começa a desaparecer. Isso é mais freqüentemente calculado usando osciladores. Por exemplo, um sinal pode ser gerado quando estocásticos ou outros indicadores de força relativa caem abaixo de certos pontos. Existem outros tipos de sistemas de trading de contra-tendência, mas todos eles compartilham o mesmo objetivo fundamental - comprar baixo e vender alto. Desvantagens de sistemas de controle de contra-tendência: Necessidade de tomada de decisão estratégica - Por exemplo, um dos fatores que o desenvolvedor do sistema deve decidir são os pontos em que os indicadores de força relativa desaparecem. Extrema Volatilidade pode ocorrer - Estes sistemas também podem experimentar alguma volatilidade extrema, e uma incapacidade de ficar com o sistema, apesar desta volatilidade irá resultar em falha garantida. Desvantagem ilimitada - Como mencionado anteriormente, existe um potencial de downside ilimitado porque o sistema não é auto-corrigido (não há tempo definido para sair das posições). Conclusão Os principais mercados para os quais os sistemas de negociação são adequados são os mercados de ações, forex e futuros. Cada um desses mercados tem suas vantagens e desvantagens. Os dois principais gêneros de sistemas de negociação são os sistemas de tendência e de contra-tendência. Apesar de suas diferenças, ambos os tipos de sistemas, em seus estágios de desenvolvimento, requerem tomada de decisão empírica por parte do desenvolvedor. Além disso, estes sistemas estão sujeitos a extrema volatilidade e isso pode exigir alguma resistência - é essencial que o comerciante do sistema ficar com o seu sistema durante estes tempos. Na próxima parcela, bem dar uma olhada em como projetar um sistema de comércio e discutir alguns dos softwares que os comerciantes do sistema usar para tornar suas vidas mais fáceis. Sistemas de Negociação: Projetando Seu Sistema - Parte 2 Arquitetura do Sistema A arquitetura do AlgoTrader é composta pelos seguintes componentes. O Servidor AlgoTrader fornece a infra-estrutura para todas as estratégias em execução. O AlgoTrader Server contém o principal mecanismo de processamento de eventos complexos Esper (CEP). É responsável por todos os objetos do modelo de domínio e sua persistência no banco de dados. Diferentes adaptadores de dados de mercado estão disponíveis para processar dados de mercado vivos e históricos. Nos outros adaptadores de extremidade para corretores de execução diferentes e trocas estão disponíveis, que são responsáveis ​​por colocar ordens e receber execuções. O AlgoTrader Server também fornece componentes de negócios para gerenciamento de portfólio, medição de desempenho, gerenciamento de risco, gerenciamento de dinheiro, opção de preços, reconciliação, hedge de Forex e otimização de parâmetros. Em cima do AlgoTrader Server qualquer número de estratégias podem ser implantadas. O AlgoTrader tem uma arquitetura baseada em eventos, utilizando um mecanismo de CEP Esper por estratégia. Uma estratégia pode implantar qualquer número de instruções Esper do tipo SQL para análises de dados de mercado baseados no tempo e geração de sinais. As instruções Esper podem invocar qualquer número de ações processuais, como colocar uma ordem ou fechar uma posição, que são codificadas em Java. A combinação de declarações Esper e Java Code fornece uma abordagem de best-of-both-worlds. Para gerenciamento e monitoramento do sistema existem quatro diferentes GUI clientes. O novo AlgoTrader HTML5 Frontend fornece funcionalidade relacionada com o comércio, como gráficos, pedidos, posições e dados de mercado do amplificador. O cliente do AlgoTrader Eclipse é o ambiente de desenvolvimento de estratégia padrão. O cliente EsperHQ gerencia o mecanismo Esper CEP. O cliente Grails é um cliente genérico para o gerenciamento de dados de referência. Para instalações produtivas e implementação, o AlgoTrader usa Docker. AlgoTrader 3.1 integra InfluxDB Jan-20-2017 AlgoTrader integra InfluxDB para o armazenamento de dados de mercado vivos e históricos. Com InfluxDB bilhões de carrapatos podem ser armazenados e usados ​​para back testing. Apresentando o AlgoTrader 3.0 8211 O AlgoTrader mais poderoso ainda Apr-07-2017 AlgoTrader 3.0 foi lançado. Esta versão inclui o novo HTML5 Frontend, implantação de um clique com Docker, três novos Algoritmos de Execução e um relatório de teste com base em Excel. Introdução à Instalação do AlgoTrader One-Click por Docker Mar-15-2017 AlgoTrader 3.0 apresenta instalações de estratégia de negociação com um clique Docker AlgoTrader Termos de Licença OS TERMOS E CONDIÇÕES DESTE ACORDO DE LICENÇA DE USUÁRIO FINAL (8220AGREEMENT8221) GOVERNAM SEU USO DO SOFTWARE A MENOS QUE VOCÊ E O LICENCIANTE EXECUTAM UM CONTRATO DE LICENÇA ESCRITA SEPARADA QUE REGULA O USO DO SOFTWARE. O Licenciante está disposto a licenciar o Software para você somente sob a condição de que você aceite todos os termos contidos neste Contrato. Ao assinar este Contrato ou ao fazer o download, instalação ou uso do Software, você indicou que compreendeu este Contrato e aceitou todos os seus termos. Se você não aceitar todos os termos deste Contrato, o Licenciador não estará disposto a licenciar o Software para você, e você não poderá fazer o download, instalar ou usar o Software. 1. CONCESSÃO DE LICENÇA a. Avaliação Uso e Desenvolvimento Uso de Licença. Sujeito ao seu cumprimento dos termos e condições deste Contrato, o Licenciante concede a você uma licença pessoal, não exclusiva, intransferível, sem o direito de sublicenciar, pelo prazo deste Contrato, a usar internamente o Software somente para Avaliação Uso e Desenvolvimento Uso. Produtos de software de terceiros ou módulos fornecidos pelo Licenciador, se houver, podem ser usados ​​exclusivamente com o Software e podem estar sujeitos à sua aceitação dos termos e condições fornecidos por tais terceiros. Quando a licença termina você deve parar de usar o Software e desinstalar todas as instâncias. Todos os direitos não especificamente concedidos a você aqui são retidos pelo Licenciador. O Desenvolvedor não deverá fazer uso comercial do Software, ou de qualquer trabalho derivado dele (inclusive para fins internos de negócios do Desenvolvedor). É proibido copiar e redistribuir, de qualquer forma, o Software ou o Aplicativo do Desenvolvedor para seus clientes diretos ou indiretos. B. Licença de Uso de Produção. Sujeito ao seu cumprimento dos termos e condições deste Contrato, incluindo o pagamento da taxa de licença aplicável, o Licenciante concede a você uma licença não exclusiva e intransferível, sem o direito de sublicenciar, pelo prazo deste Contrato, para : (A) utilizar e reproduzir o Software exclusivamente para fins comerciais internos (8220Production Use8221) e (b) fazer um número razoável de cópias do Software unicamente para fins de backup. Essa licença é limitada ao número específico de CPUs (se licenciado por CPU) ou instâncias de Java Virtual Machines (se licenças por máquina virtual) para as quais você pagou uma taxa de licença. O uso do Software em um número maior de CPUs ou instâncias de Java Virtual Machines exigirá o pagamento de uma taxa de licença adicional. Produtos de software de terceiros ou módulos fornecidos pelo Licenciador, se houver, podem ser usados ​​exclusivamente com o Software. C. Não há outros direitos. Seus direitos sobre e para fazer uso do Software são limitados aos expressamente concedidos nesta Seção 1. Você não fará nenhum outro uso do Software. Exceto se expressamente licenciado nesta Seção, o Licenciador não lhe concede outros direitos ou licenças, por implicação, preclusão ou de outra forma. TODOS OS DIREITOS NÃO EXPRESSAMENTE CONCEDIDOS AQUI ESTÃO RESERVADOS PELO LICENCIANTE OU SEUS FORNECEDORES. 2. RESTRIÇÕES Salvo disposição expressa na Seção 1, você não irá: (a) modificar, traduzir, desmontar, criar trabalhos derivados do Software ou copiar o Software; (b) alugar, emprestar, transferir, distribuir ou conceder quaisquer direitos no Software de qualquer forma para qualquer pessoa (c) fornecer, divulgar, divulgar ou disponibilizar, ou permitir o uso do Software, por qualquer terceiro (d) publicar qualquer teste de desempenho ou benchmark executado no Software ou qualquer parte dele ou ( E) remover quaisquer avisos de propriedade, rótulos ou marcações no Software. Você não distribuirá o Software a qualquer pessoa de forma autônoma ou em uma base de fabricante de equipamento original (OEM). 3. PROPRIEDADE Como entre as partes, o Software é e continuará a ser propriedade exclusiva e exclusiva do Licenciante, incluindo todos os direitos de propriedade intelectual no mesmo. uma. Caso você use o Software sob a licença estabelecida na Seção 1 (a), este Contrato permanecerá em vigor durante o período de avaliação ou desenvolvimento. B. Se você usar o Software sob a licença estabelecida na Seção 1 (b), este Contrato permanecerá em vigor (a) por um período de um ano se adquirido como uma licença anual de subscrição ou (b) perpetuamente se adquirido como um licença perpétua. Uma licença de assinatura anual será renovada automaticamente por um ano, a menos que seja rescindido com um mês de antecedência. Este Contrato será automaticamente rescindido sem aviso prévio se você violar qualquer termo deste Contrato. Após a rescisão, você deve imediatamente deixar de usar o Software e destruir todas as cópias do Software em sua posse ou controle. 5. SERVIÇOS DE SUPORTE Se você adquiriu esta licença, incluindo Serviços de Suporte, inclui atualizações de manutenção (atualizações e atualizações), suporte por telefone e suporte por e-mail ou pela Web. uma. O Licenciador fará esforços comercialmente razoáveis ​​para fornecer uma Atualização projetada para resolver ou contornar um Erro relatado. Se tal Erro tiver sido corrigido em uma Versão de Manutenção, o Licenciado deverá instalar e implementar a Atualização de Manutenção aplicável, caso contrário, a Atualização poderá ser fornecida sob a forma de uma correção, procedimento ou rotina temporária. está disponível. B. Durante o Prazo do Contrato de Licença, o Licenciador disponibilizará as Versões de Manutenção ao Licenciado se, como e quando o Licenciador disponibilizar tais Releases de Manutenção, de forma geral, aos seus clientes. Se surgir a questão de saber se uma oferta de produto é uma Upgrade ou um novo produto ou recurso, a opinião do Licenciador prevalecerá, desde que o Licenciador considere a oferta do produto como um novo produto ou recurso para seus clientes de usuários finais em geral. C. A obrigação do Licenciador82 de fornecer Serviços de Suporte está condicionada ao seguinte: (a) O Licenciado faz esforços razoáveis ​​para corrigir o Erro após consultar o Licenciante (b) O Licenciado fornece ao Licenciante informações e recursos suficientes para corrigir o Erro no site do Licenciador (C) o Licenciado instala prontamente todas as Versões de Manutenção e (d) o Licenciado obtém, instala e mantém todo o equipamento, a comunicação ou o acesso ao pessoal, hardware e qualquer software adicional envolvido na descoberta Interfaces e outro hardware necessário para operar o Produto. D. O Licenciante não está obrigado a fornecer Serviços de Suporte nas seguintes situações: (a) o Produto foi alterado, modificado ou danificado (exceto se sob a supervisão direta do Licenciador); (b) o Erro é causado por negligência do Licenciado, Ou outras causas além do controle razoável do Licenciador (c) o Erro for causado por software de terceiros não licenciado através do Licenciador (d) O Licenciado não instalou e implementou a (s) Versão (ões) de Manutenção para que o Produto seja uma versão suportada pelo Licenciador ou (e) O Licenciado não pagou as taxas da Licença ou as taxas dos Serviços de Suporte quando vencido. Além disso, o Licenciador não é obrigado a fornecer Serviços de Suporte para código de software escrito pelo próprio cliente com base no Produto. E. O Licenciador reserva-se o direito de descontinuar os Serviços de Suporte caso o Licenciante, a seu exclusivo critério, determine que o suporte continuado para qualquer Produto deixa de ser economicamente viável. O Licenciador dará ao Licenciado pelo menos três (3) meses de antecedência uma notificação por escrito de qualquer descontinuidade dos Serviços de Suporte e reembolsará quaisquer taxas de serviços de suporte não acumuladas que o Licenciado possa ter pré-pago com relação ao Produto afetado. O Licenciador não tem nenhuma obrigação de suportar ou manter qualquer versão do Produto ou plataformas de terceiros subjacentes (incluindo mas não limitado a software, JVM, sistema operacional ou hardware) para o qual o Produto é suportado exceto (i) a versão então atual do Produto e plataforma de terceiros subjacente, e (ii) as duas versões imediatamente anteriores do Produto e sistema operacional por um período de seis (6) meses após a primeira substituição. O Licenciador reserva-se o direito de suspender a execução dos Serviços de Suporte se o Licenciado deixar de pagar qualquer quantia que seja paga ao Licenciador nos termos do Contrato no prazo de 30 (trinta) dias após a data de vencimento. 6. GARANTIA a. O Licenciador garante que o Software será capaz de executar em todos os aspectos materiais de acordo com as especificações funcionais estabelecidas na documentação aplicável por um período de 90 dias após a data de instalação do Software. Em caso de violação desta garantia, o Licenciante deverá, a seu critério, corrigir o Software ou substituí-lo gratuitamente. Estes são os seus únicos e exclusivos remédios ea única responsabilidade do Licenciador é a violação destas garantias. As garantias estabelecidas acima são feitas apenas para o benefício de você. As garantias serão aplicadas somente se (a) o Software tiver sido devidamente instalado e usado em todos os momentos e de acordo com as instruções de uso (c) as atualizações mais recentes tiverem sido aplicadas ao software e (c) nenhuma modificação, alteração ou adição Tenha sido feita ao Software por pessoas que não sejam o Licenciador ou o representante autorizado do Licenciado. 7. ISENÇÃO DE RESPONSABILIDADE EXCETO COMO PODE SER FORNECIDO NA SEÇÃO 6 (a), O LICENCIANTE EXPRESSAMENTE SE ISENTA DE TODAS AS GARANTIAS, EXPRESSAS OU IMPLÍCITAS, INCLUINDO QUAISQUER GARANTIAS IMPLÍCITAS DE COMERCIABILIDADE, ADEQUAÇÃO A UM FIM ESPECÍFICO E NÃO VIOLAÇÃO E QUAISQUER GARANTIAS DECORRENTES DE NEGOCIAÇÃO OU USO DO COMÉRCIO. NENHUM AVISO OU INFORMAÇÃO, SEJA ORAL OU ESCRITO, OBTIDO DO LICENCIANTE OU EM OUTRO LUGAR CRIARÁ QUALQUER GARANTIA NÃO EXPRESSAMENTE INDICADA NESTE CONTRATO. O Licenciador não garante que o Produto de Software atenderá às suas necessidades ou operará sob suas condições específicas de uso. O Licenciador não garante que a operação do Produto de Software será segura, livre de erros ou livre de interrupção. VOCÊ DEVE DETERMINAR SE O PRODUTO DE SOFTWARE CUMPRE SUFICIENTEMENTE OS SEUS REQUISITOS DE SEGURANÇA E ININTERRUPTABILIDADE. VOCÊ SÓ RESPONSABILIDADE E TODA RESPONSABILIDADE POR QUAISQUER PERDAS INCURRIDAS POR FALHA DO PRODUTO DE SOFTWARE PARA ENCONTRAR SEUS REQUISITOS. O LICENCIANTE NÃO SERÁ RESPONSÁVEL, POR NENHUMA CIRCUNSTÂNCIA, PELA PERDA DE DADOS EM QUALQUER COMPUTADOR OU DISPOSITIVO DE ARMAZENAMENTO DE INFORMAÇÕES. 8. LIMITAÇÃO DE RESPONSABILIDADE A RESPONSABILIDADE TOTAL DA LICENSOR8217S A VOCÊ DE TODAS AS CAUSAS DE AÇÃO E SOB TODAS AS TEORIAS DE RESPONSABILIDADE SERÁ LIMITADA E NÃO EXCEDERÁ A TAXA DE LICENÇA PAGA POR VOCÊ AO LICENCIANTE DO SOFTWARE. EM NENHUMA CIRCUNSTÂNCIA O LICENCIANTE SERÁ RESPONSÁVEL POR QUAISQUER DANOS ESPECIAIS, INCIDENTAIS, EXEMPLARES, PUNITIVOS OU CONSEQUENCIAIS (INCLUINDO PERDA DE USO, DADOS, NEGÓCIOS OU LUCROS) OU AO CUSTO DE PROCURAR PRODUTOS SUBSTITUTOS RESULTANTES OU RELACIONADOS COM ESTE ACORDO OU O USO OU DESEMPENHO DO SOFTWARE, SE ESSA RESPONSABILIDADE RESOLVE DE QUALQUER REIVINDICAÇÃO BASEADA EM CONTRATO, GARANTIA, DELITO (INCLUINDO NEGLIGÊNCIA), RESPONSABILIDADE ESTRITA OU DE OUTRA FORMA E SE O LICENCIANTE TENHA SIDO AVISADO DA POSSIBILIDADE DE TAIS PERDAS OU DANIFICAR. AS LIMITAÇÕES ANTERIORES SOBREVIVERÃO E APLICAM-SE, MESMO QUE QUALQUER REMÉDIO LIMITADO ESPECIFICADO NESTE CONTRATO É ENCONTRADO PARA FALHAR O SEU PROPÓSITO ESSENCIAL. NA MEDIDA EM QUE A COMPETÊNCIA APLICÁVEL LIMITA A CAPACIDADE DE LICENCIAMENTO PARA RENUNCIAR QUAISQUER GARANTIAS IMPLÍCITAS, ESTE ISENÇÃO DE RESPONSABILIDADE SERÁ EFICAZ PARA A MÁXIMA EXTENSÃO PERMITIDA. 9. GENERALIDADES Se qualquer disposição deste Contrato for considerada inválida ou inexeqüível, o restante deste Contrato permanecerá em pleno vigor e efeito. Na medida em que quaisquer restrições expressas ou implícitas não são permitidas pelas leis aplicáveis, estas restrições expressas ou implícitas deverão permanecer em vigor e efeito na extensão máxima permitida por tais leis aplicáveis. Este Contrato é o acordo completo e exclusivo entre as partes com relação ao assunto aqui tratado, substituindo todos e quaisquer acordos, comunicações e entendimentos anteriores (tanto escritos quanto orais) sobre o assunto aqui tratado. As partes neste Contrato são contratadas independentes, e nenhuma delas tem o poder de vincular a outra ou incorrer em obrigações por conta da outra. Nenhuma falha de qualquer das partes para exercer ou fazer valer qualquer dos seus direitos ao abrigo deste Acordo actuará como uma renúncia a tais direitos. Quaisquer termos ou condições contidos em qualquer ordem de compra ou outro documento de pedido que sejam incompatíveis com ou além dos termos e condições deste Contrato são rejeitados pelo Licenciante e serão considerados nulos e sem efeito. Este Contrato será interpretado e interpretado de acordo com as leis da Suíça, sem levar em conta os princípios de conflitos de leis. As partes concordam com a jurisdição e sede exclusiva dos tribunais localizados em Zurique, Suíça, para a resolução de quaisquer disputas que surjam ou relacionadas com este Contrato. 10. DEFINIÇÕES 8220Evaluation Use8221 significa o uso do Software somente para avaliação e teste para novas aplicações destinadas ao seu Uso de Produção. 8220Produção Use8221 significa usar o Software apenas para fins comerciais internos. Produção O uso não inclui o direito de reproduzir o Software para sublicenciamento, revenda ou distribuição, incluindo, sem limitação, operação em um compartilhamento de tempo ou distribuição do Software como parte de um acordo ASP, VAR, OEM, distribuidor ou revendedor. 8220Software8221 significa o software Licenciador8217s e todos os seus componentes, documentação e exemplos incluídos pelo Licenciador. 8220Error8221 significa (a) uma falha do Produto em conformidade com as especificações estabelecidas na documentação, resultando na incapacidade de usar, ou restrição no uso do Produto, ou (b) um problema que requer novos procedimentos, esclarecimentos , Informações adicionais e / ou solicitações de aprimoramentos do produto. 8220Lançamento de Manutenção8221 significa Atualizações e Atualizações do Produto que são disponibilizadas aos licenciados de acordo com os Serviços de Suporte padrão definidos na seção 5. 8220Update8221 significa uma modificação ou adição de software que, quando feita ou adicionada ao Produto, corrige o Erro ou Procedimento ou rotina que, quando observado no funcionamento regular do Produto, elimina o efeito adverso prático do Erro no Licenciado. 8220Upgrade8221 significa uma revisão do Produto liberada pelo Licenciador aos seus clientes de usuários finais em geral, durante o Termo de Serviços de Suporte, para adicionar funções novas e diferentes ou para aumentar a capacidade do Produto. A atualização não inclui o lançamento de um novo produto ou recursos adicionais para os quais pode haver uma cobrança separada. É possível que minha resposta não seja sobre o assunto. Mas Haven039t você pensou que, no caso do registro do perfil e da escolha de troca que você deve prestar atenção ao básico que eu quero dizer melhorar as habilidades de troca, e até mesmo o desenvolvimento de planos comerciais Uma pessoa muito avançada pode fazer seus próprios indicadores Ou até mesmo máquinas de comércio De qualquer forma, todos estes descansa em uma coisa importante que todos nós, sem exceção, tem que trabalhar: na plataforma de negociação Você pode observar os comentários ou experimentar as plataformas mais amplamente utilizado por si mesmo. Eu oferecerei para aprová-los gratuitamente e teste por este endereço: 85 Views middot Não é para reprodução Daniel Jurek. Desenvolvedor de software apaixonado por tecnologias frescas 500Strong Participa no programa Amazon039s Mechanical Turk. Receber pagamentos pequenos para realizar tarefas que são muito simples para seres humanos e muito difícil para computadores: Amazon Mechanical Turk - Todos os HITs 5k Vistas middot Não é para reprodução

No comments:

Post a Comment