Friday 23 March 2018

Código aberto do sistema de negociação java


Blog do Stas
Domingo, 20 de dezembro de 2009.
Lista de software comercial de código aberto.
Plataforma de código aberto para negociação orientada por estratégia, fornecendo a você todas as ferramentas necessárias para automação de estratégia, dados de mercado integrados, roteamento FIX de múltiplos destinos, neutralidade de corretor e muito mais.
Parece que é o líder nessa lista - é bem suportado, tem muitos recursos e é um projeto ativo.
Versão mais recente disponível em 23.12.2009: 1.5.0 (lançado em 05.2009)
O EclipseTrader é um aplicativo voltado para a construção de um sistema de negociação de ações online, com gráficos de preços de ações, gráficos intraday e histórico com indicadores de análise técnica, visão de profundidade nível II / mercado, observação de notícias e negociação integrada. A arquitetura padrão de plug-ins do Eclipse RCP permite que fornecedores terceirizados estendam a funcionalidade do programa para incluir indicadores personalizados, visualizações ou acesso a feeds de dados baseados em assinatura e entrada de pedidos.
Versão mais recente disponível em 23.12.2009: 0.30.0 (lançado em 07.2009)
O JSystemTrader é um sistema de negociação totalmente automatizado (ATS) que pode negociar vários tipos de títulos do mercado durante o dia de negociação sem o monitoramento do usuário. Todos os aspectos da negociação, como obter preços, analisar padrões de preços, tomar decisões comerciais, fazer pedidos, monitorar execuções de pedidos e controlar o risco são automatizados de acordo com as preferências do usuário. A ideia central por trás da JSystemTrader é remover completamente as emoções da negociação, para que o sistema de negociação possa sistematicamente e consistentemente seguir um conjunto predefinido de regras.
Versão mais recente disponível em 23.12.2009: 6.24 (lançado em 09.2008)
AQ é um framework ou API para negociação automatizada, detecção de oportunidades, engenharia financeira, pesquisa em finanças, conexão com corretores, etc. - basicamente tudo relacionado a negociação, escrito em Java, usando o Spring. Tudo é publicado sob uma licença de código aberto amigável ao uso.
Última versão disponível em 23.12.2009:. Falha ao encontrar qualquer possibilidade de baixá-lo ou obter o número da versão mais recente, todos os links para essa informação estão corrompidos.
AIOTrade (ex-Humai Trader) é uma plataforma de análise técnica de estoque livre, de código aberto (sob os termos da licença BSD) com uma arquitetura plugável que é ideal para extensões como indicadores e gráficos. É construído em java puro.
Versão mais recente disponível em 23.12.2009: 1.0.3a (lançado em 02.2007)
O JStock facilita o acompanhamento do seu investimento em ações. Ele fornece informações de mercado de ações bem organizadas, para ajudá-lo a decidir sua melhor estratégia de investimento.
Nenhum suporte de negociação automatizado.
Última versão disponível em 29.12.2009: 1.0.5g (lançado em 12.2009)
Veneza é um programa de negociação no mercado de ações que suporta gerenciamento de portfólio, gráficos, análise técnica, negociação de papel e métodos experimentais, como programação genética. Veneza é executado em uma interface gráfica com a ajuda online e possui documentação completa.
Versão mais recente disponível em 23.12.2009: 0.7b (lançado em 04.2006)
O Market Analysis System (MAS) é um aplicativo de software de código aberto que fornece ferramentas para análise de mercados financeiros usando análise técnica. A MAS fornece instalações para gráficos de ações e futuros, incluindo preço, volume e uma ampla gama de indicadores de análise técnica. O MAS também permite o processamento automatizado de dados de mercado & # 8212; aplicação de indicadores de análise técnica com critérios selecionados pelo usuário para comercializar dados para gerar automaticamente sinais de negociação & # 8212; e pode ser usado como o principal componente de um sistema comercial sofisticado.
Versão mais recente disponível em 23.12.2009: 1.6.6 (lançado em 07.2004)
O Open Java Trading System (OJTS) pretende ser uma infra-estrutura comum para desenvolver sistemas de negociação de ações. O objetivo do projeto é fornecer uma infra-estrutura comum Java independente (independente de plataforma) para desenvolvedores de sistemas de negociação.
Versão mais recente disponível em 23.12.2009: 0.13 (lançado em 06.2005)
O software executa a análise técnica de estoque ou commodity para diversos mercados, gerencia definições de portfólio e pedidos. Tem as características básicas do software de análise técnica mais popular.
A maioria das informações sobre esse projeto é em italiano, então é muito difícil mergulhar nele :(
Versão mais recente disponível em 23.12.2009: 0.2.4 (lançado em 11.2007)
TrueTrade é uma estrutura para desenvolvimento, teste e execução de sistemas de negociação automáticos. Destina-se a fornecer suporte para uma ampla gama de ordens, instrumentos financeiros e escalas de tempo. Ele fornece ferramentas para backtesting a estratégia contra dados históricos e uma ferramenta separada para executar as estratégias no modo ao vivo.
Última versão disponível em 23.12.2009: 0.5 (lançado em 05.2007)
Robotrader é uma plataforma de simulação para negociação automatizada de bolsa de valores. Ele fornece estatísticas para analisar o desempenho em dados históricos e permite a comparação entre estratégias de negociação.
Versão mais recente disponível em 23.12.2009: 0.2.7 (lançado em 02.2006)
No momento atual, o projeto está inativo. Autor sugere usar ActiveQuant em vez disso.
O TA-Lib é amplamente utilizado por desenvolvedores de software de negociação que precisam realizar análises técnicas de dados do mercado financeiro.
* Inclui 200 indicadores como ADX, MACD, RSI, Estocástico, Bollinger Bands etc.
* Reconhecimento de padrões de velas.
* API de código aberto para C / C ++, Java, Perl, Python e 100% gerenciado.
Última versão disponível em 23.12.2009: 0.4 (lançado em 09.2007)
Estudos de Análise Técnica prevendo futuras tendências de preços com o objetivo de administrar melhor momento para comprar e vender ações. O objetivo do Tail é desenvolver uma biblioteca Java Open-Source que abstraia os componentes básicos da Análise Técnica, fornecendo ferramentas para criação, manipulação e avaliação de estratégias de compra e venda.
Versão mais recente disponível em 15.01.2010: 1.0 (lançado em 12.2007)
O principal objetivo do JessX Project é criar um programa que permita a simulação de um mercado financeiro com características realistas (como uma carteira de pedidos e pedidos realistas). Pesquisadores e professores em finanças podem achar útil em seus trabalhos.
Versão mais recente disponível em 23.12.2009: 1.5 (lançado em 05.2008)
Mecanismo 100% Java Open Source FIX (Protocolo de Informações Financeiras eXchange).
Versão mais recente disponível em 23.12.2009: 1.4 (lançado em 02.2009)
Auge é um aplicativo de gerenciamento de portfólio financeiro fácil de usar e muito simples. Auge irá ajudá-lo a monitorar e analisar suas posições de ações e fundos mútuos, fornecendo uma visão poderosa de todo o seu portfólio de investimentos.
Versão mais recente disponível em 23.12.2009: 0.2 (lançado em 04.2007)
Versão mais recente disponível em 23.12.2009: 1.3.8 (lançado em 10.2009)
O Data Visualizer exibe os dados do tipo de mercado de ações do arquivo de texto ("Data, Abertura, Alta, Baixa, Fechamento, Volume, Preço de Fechamento Ajustado") como Gráficos de Ações, apresentando uma variação dos elementos gráficos japoneses "Candlesticks".
Última versão disponível em 23.12.2009: 0.0.1 (lançado em 03.2006)
Absolutamente nova plataforma de comércio revolucionário, destina-se tanto para iniciantes e para os comerciantes temperados de Forex. Os iniciantes podem estudar Forex no mercado, usando um simulador, sem arriscar os capitais e não estar conectados à Internet. Para os traders mais experientes, o Forex Optimizer permite criar e otimizar a estratégia comercial, não tendo conhecimento em programação para operar (para fazer operações comerciais) a conta real do corretor. A plataforma pode oferecer aos profissionais maior funcionalidade para aplicação da estratégia e métodos de negociação no mercado Forex.
Versão mais recente disponível em 08.12.2010: 2.7 (released ??)
13 comentários:
Bem. Em torno de todos os posts do blog on-line não tenho muita originalidade como eu encontrei no seu .. Basta manter atualizando informações muito úteis para que o leitor como eu voltasse uma e outra vez.
Obrigado Steve, mantê-lo atualizado.
Eu não sou conhecido a todos os softwares de negociação listados aqui eu só sabia alguns ou seja, Jstock, EclipseTrade e alguns dos outros. Its sempre bom para comparar e tomar decisões quando você tem essa listagem, conforme previsto pelo you. Thanks.
TA-Lib: A Technical Analysis Library está no topo de todos os posts aqui. Já o usei em poucos de nossos projetos e vale a pena.
Como o Tail não é mais mantido, ele foi bifurcado e o ta4j foi lançado recentemente. github / mdeverdelhan / ta4j.
Obrigado pela lista, quais suportam bitcoins?
Obrigado por compartilhar esses recursos encantadores. Eu compartilharia uma fonte, ou seja, equityfeed / where para poderosa plataforma de software de negociação em tempo real para negociadores de ações.
Eu usei a VertexFX e é uma das plataformas de negociação on-line mais amigáveis, confiáveis ​​e disponíveis no mundo para todos os modelos de negócios STP e OTC.
O mercado de câmbio Forex é aquele que flutua constantemente, com algumas mudanças sendo pequenas e outras enormes. Essas alterações dependem do valor da moeda que se deseja receber e da moeda que estão sendo negociadas. Mudanças nos futuros de moeda estrangeira podem ser atribuídas ao governo, oferta e demanda, taxas de juros, inflação e expectativas do consumidor.
É uma incrível lista de software de código aberto para todos os usuários da Internet; dicas de negociação forex eles vão tirar vantagem disso eu tenho certeza. Dicas de negociação Forex.
Bom trabalho. visite meu site:
Eu gostaria de sugerir que você escolha o corretor Forex definitivo.

Primavera ciano ATS.
Software de Negociação Algorítmica de Código Aberto.
Navegação.
Sistema de Negociao Algoritmico Cyan Spring.
Cyan Spring ATS é uma plataforma de negociação algorítmica de código aberto. Destina-se a fornecer soluções de negociação automatizadas para bancos de investimento, gestores de fundos e operadores individuais. O Cyan Spring ATS combina o comércio algorítmico e o gerenciamento de pedidos em um sistema integrado que permite o desenvolvimento rápido da estratégia e o delpoyment.
Milestones.
Versão 1.32 liberada com conexões IB Versão 1.36 liberada com persistência de ticks e back framework de teste Versão 1.53 lançada com implantação de estratégia de tempo de execução Versão 1.65 lançada com estratégia de instrumento único Versão 2.31 liberada com upgrade para Java 7 compatível.
Informações de software.
Recursos do aplicativo.
Saiba mais sobre o aplicativo.
O software de negociação algorítmica da Cyan Spring permite o fácil desenvolvimento de estratégias simples e sofisticadas.
Uma estrutura de estratégia sólida suporta o rápido desenvolvimento de estratégias de ordem única, estratégias de um único instrumento e estratégias de multi-instrumento. suporta conexões FIX protocol e Interactive Broker.
Arquitetura do sistema.
Descubra a arquitetura do sistema sobre o Cyan Spring ATS.
A escolha é sua: um sistema de negociação empresarial com configuração de cluster de servidores distribuídos; ou um robô algo leve com configuração simples de cliente e servidor. Solução Java com arquitetura orientada a eventos Aplicativos multicamada baseados em Java Message System (JMS) Servidores múltiplos podem trabalhar juntos como um cluster para compartilhar carga de trabalho O Cyan Spring Trader Workstation (CSTW) pode se conectar a vários servidores no mesmo cluster.
Perguntas frequentes.
Sinta-se à vontade para postar em nossos Fóruns para qualquer dúvida que possa ter.
Serviço de informação.
Você gosta do nosso software?
Cyan Spring ATS Group é um encontro de desenvolvedores que estão se especializando em construir sistemas de algo / trading. Se você gosta do nosso software, você pode considerar os seguintes serviços que fornecemos.
Consultoria e desenvolvimento de personalização na Cyan Spring Serviços de Consultoria ATS no desenvolvimento e implementação geral de sistemas comerciais Nossos desenvolvedores e colaboradores podem estar abertos para a opção de se juntar à sua empresa como contratada ou equipe permanente, sujeito à sua disponibilidade.
Por favor envie-nos um email para info @ cyanspring para qualquer consulta.
Cyan Spring ATS - Software de Negociação Algorítmica de Código Aberto.
Copyright © 2011-2012 Cyan Spring Limited. Todos os direitos reservados.

Começando: Construindo um Sistema de Negociação Totalmente Automatizado.
Nos últimos 6 meses, tenho focado no processo de construção da pilha completa de tecnologia de um sistema de negociação automatizado. Eu me deparei com muitos desafios e aprendi muito sobre os dois métodos diferentes de backtesting (Vectorised e Event driven). Na minha jornada para construir um backtester orientado a eventos, veio a minha surpresa que o que você iria acabar é perto de toda a pilha de tecnologia necessária para construir uma estratégia, fazer backtest e executar a execução ao vivo.
Meu maior problema ao enfrentar o problema foi a falta de conhecimento. Procurei em muitos lugares uma introdução à construção da tecnologia ou um blog que me orientasse. Eu encontrei alguns recursos que vou compartilhar com vocês hoje.
Para iniciantes:
Para os leitores novatos no comércio quantitativo, eu recomendaria o livro de Ernie P. Chan intitulado: Negociação Quantitativa: Como construir seu próprio negócio de comércio algorítmico. Este livro é o básico. Na verdade, é o primeiro livro que li sobre negociação quantitativa e mesmo assim achei muito básico, mas há algumas notas que você deve tomar.
Da página 81-84 Ernie escreve sobre como, no nível de varejo, uma arquitetura de sistema pode ser dividida em estratégias semi-automatizadas e totalmente automatizadas.
Um sistema semi-automatizado é adequado se você quiser fazer algumas transações por semana. Ernie recomenda usar o Matlab, R ou até mesmo o Excel. Eu usei todas as 3 plataformas e este é o meu conselho:
Saltar do Matlab, custou muito dinheiro e só consegui acesso aos laboratórios da universidade. Não há muito material de treinamento como blogs ou livros que ensinem como codificar uma estratégia usando o Matlab. R tem toneladas de recursos que você pode utilizar para aprender como construir uma estratégia. Meu blog favorito cobrindo o tópico é: QuantStratTradeR é ​​executado por Ilya Kipnis. É mais provável que o Microsoft Excel inicie onde você não tem experiência em programação. Você pode usar o Excel para negociações semi-automáticas, mas isso não vai funcionar quando se trata de construir a pilha completa de tecnologias.
Estrutura semiautomática pg 81.
Sistemas de negociação totalmente automatizados são para quando você deseja colocar automaticamente as negociações com base em um feed de dados ao vivo. Eu codifiquei o meu em C #, o QuantConnect também usa o C #, o QuantStart orienta o leitor através da construção em Python, o Quantopian usa o Python, o HFT provavelmente usará o C ++. Java também é popular.
Estrutura de negociação completamente automatizada página 84.
Passo 1: Conseguir um bom começo.
Faça o Programa Executivo em Algorithmic Trading oferecido pela QuantInsti. Acabei de começar o curso e o primeiro conjunto de palestras foi na arquitetura do sistema. Teria me poupado cerca de 3 meses de pesquisa se eu tivesse começado aqui. As palestras me acompanharam através de cada componente que eu precisaria, bem como uma descrição detalhada do que cada componente precisa fazer. Abaixo está uma captura de tela de um de seus slides usados ​​na apresentação:
Você também pode usar essa estrutura geral ao avaliar outros sistemas de negociação automáticos.
No momento em que escrevo, estou apenas na terceira semana de palestras, mas estou confiante de que um praticante será capaz de construir uma estratégia comercial totalmente automatizada que poderia, com um pouco de refinamento, ser transformada no começo de um fundo de hedge quantitativo. .
Nota: o curso não está focado na construção da pilha de tecnologia.
Etapa 2: codifique um backtester baseado em eventos básicos.
Blog de Michael Hallsmore, quantstart & amp; livro “Negociação Algorítmica Bem Sucedida”
Este livro tem seções dedicadas à construção de um robusto backtester orientado a eventos. Ele orienta o leitor através de vários capítulos que explicarão sua escolha de idioma, os diferentes tipos de backtesting, a importância do backtesting orientado a eventos e como codificar o backtester.
Michael introduz o leitor às diferentes classes necessárias em um projeto orientado a objetos. Ele também ensina o leitor a construir um banco de dados mestre de títulos. É aqui que você verá como a arquitetura do sistema da QuantInsti se encaixa.
Nota: Você precisará comprar o livro dele: “Successful Algorithmic Trading”, seu blog deixa de fora muita informação.
Passo 3: Volte para o TuringFinance.
O programa EPAT Reading “Successful Algorithmic Trading” & amp; codificando um backtester em um idioma diferente de sua escolha.
Você deve ir para um blog chamado TuringFinance e ler o artigo intitulado "Algorithmic Trading System Architecture" Por: Stuart Gordon Reid. Em seu post ele descreve a arquitetura seguindo as diretrizes dos padrões ISO / IEC / IEEE 42010 e padrão de descrição de arquitetura de engenharia de software.
Eu achei este post muito técnico e tem algumas ótimas idéias que você deve incorporar em sua própria arquitetura.
Uma captura de tela de seu post.
Etapa 4: Estude os sistemas de negociação de código aberto.
4.1) Quantopian.
Escusado será dizer que Quantopian deve ser adicionado a esta lista e tenho vergonha de dizer que não passei muito tempo usando sua plataforma (devido à minha escolha de idioma). Quantopian tem muitas vantagens, mas as que mais se destacam para mim são as seguintes:
Fácil de aprender Python Acesso gratuito a muitos conjuntos de dados Uma grande comunidade e competições Eu amo como eles hospedam a QuantCon!
Quantopian é os líderes de mercado neste campo e é amado por todos os quants! Seu projeto de código aberto está sob o nome de código Zipline e isso é um pouco sobre isso:
“O Zipline é o nosso mecanismo de código aberto que alimenta o backtester no IDE. Você pode ver o repositório de código no Github e contribuir com solicitações de pull para o projeto. Há um grupo do Google disponível para procurar ajuda e facilitar discussões. ”
Aqui está um link para a documentação deles:
4.2) QuantConnect.
Para aqueles que não estão familiarizados com o QuantConnect, eles fornecem um mecanismo completo de negociação algorítmica de código aberto. Aqui está um link.
Você deve dar uma olhada no código deles, estudá-lo, & amp; dê-lhes louvor. Eles são competição de quantopianos.
Eu gostaria de aproveitar esta oportunidade para agradecer a equipe QuantConnect por me deixar escolher o cérebro deles e pelo serviço brilhante que eles oferecem.
Aqui está um link para a documentação deles:
Observações finais:
Espero que este guia ajude os membros da comunidade. Eu gostaria de ter essa percepção 6 meses atrás quando comecei a codificar nosso sistema.
Eu gostaria de falar com a comunidade e perguntar: “Que bons cursos de negociação algorítmica você conhece?” Eu gostaria de escrever um post que analise o tópico e forneça uma classificação. Há alguma recomendação para criar um sistema de negociação totalmente automatizado que você gostaria de adicionar a este post?
Compartilhar isso:
Compartilhe esta entrada.
Você pode gostar também.
Artigo agradável. Eu gostaria de ter cerca de 6 meses atrás. Eu uso QuantConnect porque eu sou um programador c #. Eu achei muito conveniente para poder baixar o teste de Lean e voltar localmente. Vasculhar seu código também é valioso. Eles também fizeram um acordo com a Tradier para negociações de US $ 1. Isso ajuda muito. Eu não sou tão saliente sobre os spreads e a execução do Tradier. O IB pode ser melhor para isso.
Vou dar uma olhada no curso que você mencionou.
Você não mencionou Quantocracy ou RBloggers. Ambos são recursos muito valiosos.
O que você usa para mapear os resultados dos testes de volta? Eu registro OHLC e valores de indicador para csv do evento OnData e estou realmente cansado de usar o Excel para traçar resultados. Eu gostaria de poder apontar um pacote de gráficos para um arquivo de dados e tê-lo apenas ir.
Você já tem um fornecedor de fluxo de ticks?
Eu tenho um pensamento sobre sistemas orientados a eventos. O problema com os eventos é que eles são assíncronos e latentes. Parece que eles são inevitáveis ​​assim que você começa uma corretora envolvida, então eu tenho sonhado com um sistema mais streaming seguindo os princípios da programação funcional.
& # 8211; Injest um fluxo de carrapato ou bar.
& # 8211; Execute-o através de um processo de cálculo de indicadores, execução de análise ou ML e assim por diante.
& # 8211; Receba de volta um sinal.
& # 8211; Envie para o corretor para executar.
Então, em um fluxo separado.
& # 8211; Receba de volta uma resposta do corretor.
O problema, claro, é o estado. Eu tenho margem suficiente para fazer o trade? O que tem no meu portfólio? Como está se saindo? Geralmente, o broker api pode ser consultado para descobrir essas coisas, mas leva tempo e é assíncrono. Eu também estou olhando para extensões de Rx. Dessa forma, o sistema pode reagir a mudanças no sistema através do padrão observável.
Eventos são ótimos para cliques do mouse. Não é tão bom para processamento transacional de alto volume.
Essa é exatamente a abordagem que eu fiz com minhas próprias coisas. Essencialmente eu tenho um & # 8216; normal & # 8217; programa que envolve uma pequena parte que é acionada por eventos para falar com o intermediário (IB API). Agora, para o problema do estado. Você tem duas escolhas; obter estado do corretor, ou armazená-lo internamente atualizá-lo quando você receber um preenchimento de volta. Isso significa que há momentos em que você não conhece seu estado ou quando as duas fontes de estado estão potencialmente em conflito (dados incorretos ou atrasos). Parte disso depende da rapidez com que você negocia. A menos que você esteja negociando muito rapidamente, em seguida, pausar se você tiver um conflito de estado, ou você está incerto do estado, é melhor do que prosseguir sem conhecer o seu estado. Eu uso um banco de dados & # 8216; lock & # 8217; paradigma para lidar com isso.
Em relação a quase tudo o que você pediu, você está próximo da resposta em Reative Extension (Rx).
Com Rx indo de carrapatos para velas é trivial.
Indo de velas para indicadores é trivial.
Compor indicadores de outros indicadores é trivial.
Compor posições de indicadores é trivial.
Compor portfólios (como realizados ao longo do tempo) a partir de posições é trivial.
Simular o Modelo de Risco é trivial.
Voltar teste ou negociação ao vivo é simplesmente decidir entre uma transmissão ao vivo de dados ou uma repetição simulada de dados do banco de dados.
A execução é trivial.
A implementação é possível em tudo, de C # a F #, a JavaScript e C ++ em código quase idêntico.
A otimização é feita rapidamente porque o Rx puramente funcional é amplamente paralisável para a GPU.
É verdade que a otimização e a alimentação do efeito da otimização contínua de volta ao back-test não é trivial, mas, dado que é não-trivial de qualquer maneira, eu vou deixar que isso se deslize 😉
Puramente Funcional (ou próximo a ele) Rx é, na minha opinião, a única maneira de lidar com a infra-estrutura desse problema.
Eu conheço o sistema que quero negociar. Eu não quero programar ou aprender algo que alguém já conhece. Então, quem posso contratar para pegar o sistema que eu quero usar e automatizá-lo. Ao automatizá-lo, quero dizer, não quero olhar para ele. Vou dar uma olhada nos resultados uma vez por semana e os negócios serão executados sem a minha atenção. Parece estranho para mim que, em 2016, seja preciso muito esforço para tomar um conjunto de regras e executar essas regras no meu corretor.
Eu sugiro inscrever-se com o Quantopian e, em seguida, encontrar alguém dentro da comunidade para construir a estratégia para você. Eles serão capazes de construí-lo para você dentro da plataforma de corretores IB e serão totalmente automatizados.
Deixe-me dizer, no entanto, que acho que você deveria monitorá-lo de perto, e não apenas esquecê-lo para "###".

Primavera ciano ATS.
Software de Negociação Algorítmica de Código Aberto.
Navegação.
Sistema de Negociao Algoritmico Cyan Spring.
Cyan Spring ATS é uma plataforma de negociação algorítmica de código aberto. Destina-se a fornecer soluções de negociação automatizadas para bancos de investimento, gestores de fundos e operadores individuais. O Cyan Spring ATS combina o comércio algorítmico e o gerenciamento de pedidos em um sistema integrado que permite o desenvolvimento rápido da estratégia e o delpoyment.
Milestones.
Versão 1.32 liberada com conexões IB Versão 1.36 liberada com persistência de ticks e back framework de teste Versão 1.53 lançada com implantação de estratégia de tempo de execução Versão 1.65 lançada com estratégia de instrumento único Versão 2.31 liberada com upgrade para Java 7 compatível.
Informações de software.
Recursos do aplicativo.
Saiba mais sobre o aplicativo.
O software de negociação algorítmica da Cyan Spring permite o fácil desenvolvimento de estratégias simples e sofisticadas.
Uma estrutura de estratégia sólida suporta o rápido desenvolvimento de estratégias de ordem única, estratégias de um único instrumento e estratégias de multi-instrumento. suporta conexões FIX protocol e Interactive Broker.
Arquitetura do sistema.
Descubra a arquitetura do sistema sobre o Cyan Spring ATS.
A escolha é sua: um sistema de negociação empresarial com configuração de cluster de servidores distribuídos; ou um robô algo leve com configuração simples de cliente e servidor. Solução Java com arquitetura orientada a eventos Aplicativos multicamada baseados em Java Message System (JMS) Servidores múltiplos podem trabalhar juntos como um cluster para compartilhar carga de trabalho O Cyan Spring Trader Workstation (CSTW) pode se conectar a vários servidores no mesmo cluster.
Perguntas frequentes.
Sinta-se à vontade para postar em nossos Fóruns para qualquer dúvida que possa ter.
Serviço de informação.
Você gosta do nosso software?
Cyan Spring ATS Group é um encontro de desenvolvedores que estão se especializando em construir sistemas de algo / trading. Se você gosta do nosso software, você pode considerar os seguintes serviços que fornecemos.
Consultoria e desenvolvimento de personalização na Cyan Spring Serviços de Consultoria ATS no desenvolvimento e implementação geral de sistemas comerciais Nossos desenvolvedores e colaboradores podem estar abertos para a opção de se juntar à sua empresa como contratada ou equipe permanente, sujeito à sua disponibilidade.
Por favor envie-nos um email para info @ cyanspring para qualquer consulta.
Cyan Spring ATS - Software de Negociação Algorítmica de Código Aberto.
Copyright © 2011-2012 Cyan Spring Limited. Todos os direitos reservados.

Código aberto do sistema de comércio Java
Obter via App Store Leia este post em nosso aplicativo!
Qual plataforma de negociação de código aberto está disponível.
Eu gostaria de compilar uma lista de plataformas de negociação de código aberto. Algo que daria uma visão geral e comparação de diferentes arquiteturas e abordagens.
A Quantopian fornece um ambiente de pesquisa gratuito, backtester e plataforma de negociação ao vivo (algos podem ser conectados a Interactive Brokers). O ambiente de desenvolvimento de algoritmos inclui ferramentas de colaboração realmente práticas e um depurador de código aberto. Eles fornecem toneladas de dados (até os fundamentos da Morningstar!) Gratuitamente.
A plataforma da Quantopian é construída em torno do Python e inclui toda a bondade do código aberto que a comunidade Python tem para oferecer (Pandas, NumPy, SciKitLearn, iPython Notebook, etc.)
Comerciantes bem sucedidos ao vivo serão oferecidos vagas no Quantopian Managers Program, um fundo de hedge de crowdsourcing.
O Zipline é o mecanismo de backtesting de código aberto que impulsiona o Quantopian. Ele fornece uma grande biblioteca de negociação algorítmica Python que se aproxima de como os sistemas de negociação ao vivo operam.
(divulgação completa: Eu trabalho na Quantopian)
O QuantConnect fornece um projeto orientado por comunidade e código aberto chamado Lean. O projeto tem milhares de engenheiros usando-o para criar estratégias orientadas a eventos, quaisquer dados de resolução, qualquer classe de mercado ou de ativos.
Nosso sistema modela alavancagem de margem e chamadas de margem, limitações de caixa, custos de transação. Nós mantemos um caixa cheio de suas moedas. É o mais próximo da realidade possível. É 20x mais rápido que o Zipline e é executado em qualquer classe de ativos ou mercado. Nós fornecemos tick, segundo ou minuto dados em ações e Forex gratuitamente.
Eu sou um fundador @ QuantConnect.
Janeiro de 2017: agora oferecemos opções de opções intraday, futuros, Forex, CFD e US Backtesting de ações através do QuantConnect.
Lista de links / projetos eu tropecei ao fazer a pesquisa:
Para fundos hedge existe uma solução top famosa disponível publicamente (referenciada pelo wiki), mas não "open source". (Coisas de "código aberto" geralmente são colocadas por entusiastas sem pistas sobre negociação de algo real.)
Como um iniciante no AlgoTrading QuantConnect e Quantopian são ótimos para praticar e melhorar suas habilidades, mas para um Algo Trader sério, eles são basicamente inúteis. Um Algo Trader requer flexibilidade para investigar ideias de negociação e adicionar ou remover bibliotecas ou partes do sistema que não funcionam. Você precisa reavaliar seus sistemas automaticamente e constantemente. Neste nível de negociação, Quantopian e Quantconnect são muito rígidos e completamente incapazes. Pode ser que daqui a alguns anos eles estarão em um nível onde é possível implementar novas ideias de negociação com bibliotecas mais avançadas. Estas duas startups estão à procura de dinheiro, puro e simples. Se você tem desenvolvido algos que são realmente rentáveis ​​e você está no setor de negociação. Se você trabalhou com os Big Boys, Hedge Funds, HFT e Trading, você saberá por que eu digo isso. Só tome cuidado, não coloque todos os ovos na mesma cesta.
QuantConnect e Quantopian foram as primeiras plataformas de negociação algorítmica que se tornaram disponíveis e são as mais avançadas (embora precisem de muito mais trabalho para um trader profissional, elas são um bom ponto de partida).
Este é um mercado emergente, muitas startups estão subindo. Atualmente, novas plataformas estão disponíveis, por exemplo:
Cada plataforma tem características próprias, mas, no geral, são trabalhos em andamento. levará alguns anos a mais para poder ter uma plataforma de negociação estável na qual você possa confiar e que ofereça tudo o que você precisa para uma negociação profissional.
Há este escrito por mim há alguns anos chamado autoStock. Vale a pena dar uma olhada.

Software de Negociação Algorítmica AlgoTrader.
O AlgoTrader é a primeira solução de software de negociação algorítmica totalmente integrada para fundos de hedge quantitativos. Permite automação de estratégias de negociação complexas e quantitativas nos mercados de Ações, Forex e Derivativos. O AlgoTrader fornece tudo o que um fundo de hedge quantitativo típico precisa diariamente para executar sua operação e é o primeiro e único produto de software de negociação algorítmica a permitir negociações automatizadas de Bitcoin e outras Criptomoedas.
Benefícios do AlgoTrader.
Automatizado - Qualquer estratégia de negociação quantitativa pode ser totalmente automatizada.
Rápido - Grandes volumes de dados de mercado são processados, analisados ​​e processados ​​automaticamente em altíssima velocidade.
Personalizável - A arquitetura de código aberto pode ser personalizada para requisitos específicos do usuário.
Custo-benefício - Negociações totalmente automatizadas e recursos embutidos reduzem o custo.
Confiável - Construído com a arquitetura mais robusta e tecnologia de ponta.
Totalmente Suportado - Orientação abrangente disponível para instalação e personalização. Treinamento e consultoria no local e à distância disponíveis.
Recursos do AlgoTrader.
AlgoTrader Como funciona.
Qualquer estratégia de negociação baseada em regras pode ser totalmente automatizada:
Dados do mercado eletrônico chegam. Os dados são encaminhados para estratégias de negociação em execução no AlgoTrader. As estratégias de negociação analisam, filtram e processam dados de mercado e criam sinais de negociação. Com base nos sinais de negociação, as ações são executadas (por exemplo, fazer um pedido ou fechar uma posição). As encomendas são enviadas para os respectivos mercados.
AlgoTrader Services & # 038; Treinamento.
Consultoria e treinamento no local e à distância: Automação e migração de estratégias existentes Melhoria e otimização de estratégias existentes Prototipação e backtesting de novas estratégias Desenvolvimento de funcionalidades personalizadas Documentação abrangente e guias do usuário.
Últimas notícias.
AlgoTrader entre os 5 vencedores do Swisscom Startup Challenge Ago-17-2017.
Apresentando AlgoTrader 4.0 - Embalado com novos recursos poderosos Jul-17-2017.
A AlgoTrader faz parte da Equipe Nacional de Fintech da Suíça 2017 Jun-12-2017.
Testemunhos
A Vontobel aprecia a arquitetura aberta e extensível do AlgoTrader, bem como o uso de componentes de código aberto padrão comumente usados, como Esper e Spring.
Benjamin Huber, chefe da Algo Trading & # 038; Smart Order Routing, Banco Vontobel AG, Zurique.
Estamos muito impressionados com as capacidades da AlgoTrader em termos de desenvolvimento de estratégia e flexibilidade técnica. O AlgoTrader é a tecnologia chave que nos permite negociar várias estratégias baseadas no VIX Future e Option em paralelo.
Raimond Schuster, Membro do Conselho Executivo, ISP Securities AG, Zürich.
Todos os direitos reservados.
Links Sociais.
Endereço Inferior.
Suíça Ligue para nós: +41 44 291 14 85 Email:
1. Vá para aws. amazon e clique em "Iniciar sessão na consola" & # 8221; (veja a imagem abaixo)
2. Se você ainda não tiver uma conta Amazon AWS, passe pelo processo de registro clicando em "Criar conta da AWS"
3. Depois de efetuar login no Amazon AWS Console, selecione “Minha conta” no menu no lado superior direito da tela, abaixo do seu nome de usuário.
4. Na próxima tela, você verá a ID da Amazon de 12 dígitos exibida em "Configurações da conta"
OS TERMOS E CONDIÇÕES DESTE CONTRATO DE LICENÇA DO USUÁRIO FINAL ("CONTRATO") GOVERNAM SEU USO DO SOFTWARE, A MENOS QUE VOCÊ E O LICENCIANTE FORAM EXECUTADOS UM CONTRATO DE LICENÇA SEPARADO POR ESCRITO QUE REGULA SEU USO DO SOFTWARE.
O Licenciante está disposto a licenciar o Software para você somente com a condição de que você aceite todos os termos contidos neste Contrato. Ao assinar este Contrato ou baixando, instalando ou usando o Software, você indicou que entende este Contrato e aceita todos os seus termos. Se você não aceitar todos os termos deste Contrato, o Licenciante 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.
uma. Avaliação Uso e Desenvolvimento Licença de Uso. Sujeito à sua conformidade com os termos e condições deste Contrato, o Licenciante concede a você uma licença pessoal, não exclusiva e intransferível, sem o direito de sublicenciar, durante o período deste Contrato, o uso interno do Software exclusivamente para Uso de Avaliação e Uso de Desenvolvimento. Os 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 terminar, você deve parar de usar o Software e desinstalar todas as instâncias. Todos os direitos não concedidos especificamente a você aqui são retidos pelo Licenciante. O Desenvolvedor não deve fazer uso comercial do Software, ou qualquer trabalho derivado dele (inclusive para propósitos comerciais internos do Desenvolvedor). É proibido copiar e redistribuir, de qualquer forma, o Aplicativo de Software ou Desenvolvedor para seus clientes diretos ou indiretos.
b. Licença de Uso de Produção. Sujeito à sua conformidade com os termos e condições deste Contrato, incluindo o pagamento da taxa de licença aplicável, o Licenciador concede a você uma licença não exclusiva e intransferível, sem o direito de sublicenciar, durante o prazo deste Contrato, para : (a) usar e reproduzir o Software exclusivamente para seus próprios propósitos internos de negócios (& # 8220; Uso da Produção & # 8221;); e (b) fazer um número razoável de cópias do Software apenas para fins de backup. Essa licença é limitada ao número específico de CPUs (se licenciado pela CPU) ou instâncias de Java Virtual Machines (se licenças por máquina virtual) pelas 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. Os produtos de software de terceiros ou módulos fornecidos pelo Licenciante, se houver, podem ser usados ​​exclusivamente com o Software.
c. Nenhum outro direito. Seus direitos e uso do Software estão limitados àqueles expressamente concedidos nesta Seção 1. Você não fará nenhum outro uso do Software. Exceto quando expressamente licenciado nesta Seção, o Licenciante 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 SÃO RESERVADOS PELO LICENCIADOR OU SEUS FORNECEDORES.
2. RESTRIÇÕES
Exceto conforme expressamente previsto 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 sobre o Software de qualquer forma a qualquer pessoa; (c) fornecer, divulgar, divulgar ou disponibilizar para, ou permitir o uso do Software, por qualquer terceiro; (d) publicar qualquer teste de desempenho ou benchmark executado no Software ou em qualquer parte dele; ou (e) remover quaisquer avisos, etiquetas ou marcações de propriedade no Software. Você não distribuirá o Software a qualquer pessoa em uma base autônoma ou em uma base de fabricante de equipamento original (OEM).
3. PROPRIEDADE.
Entre as partes, o Software é e continuará sendo a única e exclusiva propriedade do Licenciante, incluindo todos os direitos de propriedade intelectual.
uma. No caso de você usar 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. No caso de 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 comprado como uma licença de assinatura anual ou (b) perpetuamente se adquirido como licença perpétua. Uma licença de assinatura anual será renovada automaticamente por um ano, a menos que seja rescindida com um aviso prévio de um mês. Este Contrato será rescindido automaticamente 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 os Serviços de suporte, eles incluem versões de manutenção (atualizações e upgrades), 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 solucionar ou ignorar um erro relatado. Se tal Erro tiver sido corrigido em uma Versão de Manutenção, o Licenciado deverá instalar e implementar a Versão de Manutenção aplicável; caso contrário, a Atualização poderá ser fornecida na forma de uma correção, procedimento ou rotina temporária, a ser usada até que uma Liberação de Manutenção contendo a Atualização permanente esteja disponível.
b. Durante o Prazo do Contrato de Licença, o Licenciante deverá disponibilizar as Liberações de Manutenção ao Licenciado se, como e quando o Licenciador disponibilizar tais Liberações de Manutenção, geralmente disponíveis para seus clientes. Se surgir uma dúvida sobre se uma oferta de produto é um Upgrade ou um novo produto ou recurso, a opinião do Licenciante prevalecerá, desde que o Licenciador trate a oferta de produto como um novo produto ou recurso para seus clientes usuários finais em geral. .
c. A obrigação do Licenciante 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 Licenciador informações e recursos suficientes para corrigir o Erro no site do Licenciante ou via acesso remoto ao site do Licenciado, bem como acesso ao pessoal, hardware e qualquer software envolvido na descoberta do erro; (c) o Licenciado instala prontamente todas as versões de manutenção; e (d) a Licenciada adquire, instala e mantém todos os equipamentos, interfaces de comunicação e outros hardwares necessários para operar o Produto.
d. O Licenciador não é 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 Licenciante); (b) o Erro é causado por negligência do Licenciado, mau funcionamento do hardware ou outras causas além do controle razoável do Licenciante; (c) o Erro é causado por software de terceiros não licenciado através do Licenciante; (d) o Licenciado não instalou e implementou Release (s) de Manutenção para que o Produto seja uma versão suportada pelo Licenciante; ou (e) o Licenciado não pagou as taxas de Licença ou taxas de Serviços de Suporte quando devidas. Além disso, o Licenciador não é obrigado a fornecer Serviços de Suporte para códigos de software escritos pelo próprio cliente com base no Produto.
e. O Licenciador se reserva o direito de descontinuar os Serviços de Suporte, caso o Licenciador, a seu exclusivo critério, determine que o suporte continuado para qualquer Produto não seja mais economicamente viável. O Licenciante dará ao Licenciado pelo menos três (3) meses de antecedência por escrito de tal descontinuação de 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 Licenciante não tem obrigação de apoiar 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 atual do Produto e plataforma subjacente de terceiros, e (ii) as duas versões imediatamente precedentes do Produto e sistema operacional por um período de seis (6) meses após a primeira substituição. O Licenciador se reserva o direito de suspender o desempenho dos Serviços de Suporte se o Licenciado não pagar qualquer valor que seja pago ao Licenciador sob o Contrato dentro de trinta (30) dias após o vencimento desse valor.
6. GARANTIA
uma. O Licenciante garante que o Software será capaz de executar em todos os aspectos relevantes de acordo com as especificações funcionais estabelecidas na documentação aplicável por um período de 90 dias após a data em que você instalar o Software. No caso de uma violação de tal garantia, o Licenciador deverá, a seu critério, corrigir o Software ou substituí-lo gratuitamente. O acima exposto são os seus únicos e exclusivos recursos e a única responsabilidade do Licenciador pela violação destas garantias. As garantias estabelecidas acima são feitas apenas para benefício de você. As garantias aplicar-se-ão apenas se (a) o Software tiver sido instalado e usado adequadamente em todos os momentos e de acordo com as instruções de uso; (c) as atualizações mais recentes foram 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 Licenciante ou o representante autorizado da Licenciadora.
7. ISENÇÃO DE RESPONSABILIDADE.
EXCETO PODEM SER FORNECIDOS SOB A SECÇÃO 6 (a), O LICENCIANTE EXPRESSAMENTE RENUNCIA A TODAS AS GARANTIAS, EXPRESSAS OU IMPLÍCITAS, INCLUINDO QUAISQUER GARANTIAS IMPLÍCITAS DE COMERCIALIZAÇÃO, ADEQUAÇÃO A UM FIM ESPECÍFICO E NÃO VIOLAÇÃO, E QUAISQUER GARANTIAS RESULTANTES DO TRATAMENTO OU UTILIZAÇÃO DE COMÉRCIO. NENHUM CONSELHO OU INFORMAÇÃO, SEJA ORAL OU ESCRITO, OBTIDO DO LICENCIANTE OU EM OUTRA PARTE, CRIARÁ QUALQUER GARANTIA NÃO EXPRESSA NESTE ACORDO.
O Licenciador não garante que o Produto de Software atenderá aos seus requisitos ou operará sob as suas condições específicas de uso. O Licenciante não garante que a operação do Produto de Software será segura, sem erros ou sem interrupção.
VOCÊ DEVE DETERMINAR SE O SOFTWARE PRODUZ SUFICIENTEMENTE OS SEUS REQUISITOS DE SEGURANÇA E ININTERRUPTABILIDADE. VOCÊ ASSUME TOTAL RESPONSABILIDADE E TODA RESPONSABILIDADE POR QUALQUER PERDA INCORRIDA DEVIDO A FALHA DO PRODUTO DE SOFTWARE PARA ATENDER AOS SEUS REQUISITOS. O LICENCIANTE NÃO SERÁ, SOB NENHUMA CIRCUNSTÂNCIA, RESPONSÁVEL PELA PERDA DE DADOS EM QUALQUER COMPUTADOR OU DISPOSITIVO DE ARMAZENAMENTO DE INFORMAÇÕES.
8. LIMITAÇÃO DE RESPONSABILIDADE.
A RESPONSABILIDADE TOTAL DO LICENCIANTE EM RELAÇÃO 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 LICENCIADOR PARA O SOFTWARE. EM CASO ALGUM O LICENCIADO SERÁ RESPONSÁVEL POR QUAISQUER DANOS ESPECIAIS, INCIDENTAIS, EXEMPLARES, PUNITIVOS OU CONSEQÜENTES (INCLUINDO PERDA DE USO, DADOS, NEGÓCIOS OU LUCROS) OU PELO CUSTO DE PROCURA DE PRODUTOS SUBSTITUTOS DECORRENTES OU RELACIONADOS A ESTE CONTRATO OU USO OU DESEMPENHO DO SOFTWARE, SEJA ESSA RESPONSABILIDADE SURJA DE QUALQUER RECLAMAÇÃO COM BASE EM CONTRATO, GARANTIA, DELITO (INCLUINDO NEGLIGÊNCIA), RESPONSABILIDADE ESTRITA OU OUTRA, E SE O LICENCIADOR TER OU NÃO SIDO AVISADO DA POSSIBILIDADE DE TAIS PERDAS OU DANIFICAR. AS LIMITAÇÕES PRECEDENTES SOBREVIVERÃO E APLICAR-SE-ÃO MESMO QUE QUALQUER RECURSO LIMITADO ESPECIFICADO NESTE ACORDO SEJA FALHADO EM SEU PROPÓSITO ESSENCIAL. NA MEDIDA EM QUE A JURISDIÇÃO APLICÁVEL LIMITA A CAPACIDADE DO LICENCIADOR DE REJEITAR QUAISQUER GARANTIAS IMPLÍCITAS, ESTA RENÚNCIA DEVERÁ SER EFICAZ NA EXTENSÃO MÁXIMA PERMITIDA.
Se qualquer disposição deste Contrato for considerada inválida ou inexequível, o restante deste Contrato permanecerá em pleno vigor e efeito. Na medida em que quaisquer restrições expressas ou implícitas não sejam permitidas pelas leis aplicáveis, estas restrições, expressas ou implícitas, permanecerão em vigor e vigor até o limite máximo permitido por tais leis aplicáveis.
Este Contrato é o contrato completo e exclusivo entre as partes com relação ao assunto aqui tratado, substituindo e substituindo todos e quaisquer acordos, comunicações e entendimentos anteriores (tanto escritos quanto orais) em relação a esse assunto. As partes deste Contrato são contratadas independentes, e nenhuma delas tem o poder de vincular a outra ou contrair obrigações em nome de outra. Nenhuma falha de qualquer das partes em exercer ou fazer valer quaisquer dos seus direitos sob este Contrato agirá como uma renúncia de tais direitos. Quaisquer termos ou condições contidos em qualquer pedido de compra ou outro documento de encomenda que sejam inconsistentes ou adicionais aos termos e condições deste Contrato são por este meio rejeitados pelo Licenciador e serão considerados nulos e sem efeito.
Este Contrato será interpretado e interpretado de acordo com as leis da Suíça, sem considerar conflitos de princípios legais. As partes concordam com a jurisdição exclusiva e o foro de tribunais localizados em Zurique, Suíça, para resolução de quaisquer disputas decorrentes ou relacionadas a este Contrato.
10. DEFINIÇÕES
& # 8220; Uso de avaliação & # 8221; significa usar o Software apenas para avaliação e teste de novas aplicações destinadas ao seu Uso de Produção.
& # 8220; Uso de produção & # 8221; significa usar o Software apenas para fins comerciais internos. O Uso de Produção não inclui o direito de reproduzir o Software para sublicenciamento, revenda ou distribuição, incluindo, sem limitação, a operação em um compartilhamento de tempo ou distribuição do Software como parte de um acordo de ASP, VAR, OEM, distribuidor ou revendedor.
& # 8220; Software & # 8221; significa o software do Licenciador e todos os seus componentes, documentação e exemplos incluídos pelo Licenciante.
& # 8220; Erro & # 8221; significa (a) uma falha do Produto em conformidade com as especificações estabelecidas na documentação, resultando na incapacidade de uso ou restrição no uso do Produto, e / ou (b) um problema que exige novos procedimentos, esclarecimentos, informações adicionais e / ou solicitações de aprimoramentos de produtos.
& # 8220; Lançamento de manutenção & # 8221; significa Upgrades e Atualizações do Produto disponibilizadas para licenciados de acordo com os Serviços de Suporte padrão definidos na seção 5.
& # 8220; Atualizar & # 8221; significa uma modificação ou adição de software que, quando feita ou adicionada ao Produto, corrige o Erro, ou um procedimento ou rotina que, quando observado na operação regular do Produto, elimina o efeito adverso prático do Erro no Licenciado.
& # 8220; Atualização & # 8221; significa uma revisão do Produto liberada pelo Licenciante para seus clientes usuários finais geralmente, durante o Termo dos 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.

No comments:

Post a Comment