Thursday, 24 May 2018

Código aberto de estratégia de negociação


Biblioteca de Negociação Algorítmica Python.
O PyAlgoTrade é uma Biblioteca de Negociação Algorítmica Python, com foco em backtesting e suporte para negociação de papéis e negociação ao vivo. Digamos que você tenha uma ideia para uma estratégia de negociação e gostaria de avaliá-la com dados históricos e ver como ela se comporta. O PyAlgoTrade permite que você faça isso com o mínimo de esforço.
Principais características.
Totalmente documentado. Evento dirigido. Suporta ordens Market, Limit, Stop e StopLimit. Suporta o Yahoo! Arquivos Finanças, Google Finance e NinjaTrader CSV. Suporta qualquer tipo de dados de séries temporais no formato CSV, por exemplo, o Quandl. Suporte de negociação Bitcoin através do Bitstamp. Indicadores técnicos e filtros como SMA, WMA, EMA, RSI, Bandas de Bollinger, expoente de Hurst e outros. Métricas de desempenho como a taxa de Sharpe e a análise de rebaixamento. Manipulando eventos do Twitter em tempo real. Criador de perfil de eventos. Integração TA-Lib.
Muito fácil de dimensionar horizontalmente, isto é, usando um ou mais computadores para fazer backtest de uma estratégia.
O PyAlgoTrade é gratuito, de código aberto e está licenciado sob a Licença Apache, Versão 2.0.

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 Licenciador concede a você uma licença pessoal, não exclusiva e intransferível, sem o direito de sublicenciar, durante o prazo 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 Licenciador deverá disponibilizar as Liberações de Manutenção ao Licenciado se, como e quando o Licenciador, disponibilizar tais Liberações de Manutenção 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 contínuo 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 as quais 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 pagável 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 somente 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 LICENCIADOR NÃO SERÁ, SOB NENHUMA CIRCUNSTÂNCIA, RESPONSABILIZADO PELA PERDA DE DADOS EM QUALQUER COMPUTADOR OU DISPOSITIVO DE ARMAZENAMENTO DE INFORMAÇÕES.
8. LIMITAÇÃO DE RESPONSABILIDADE.
A RESPONSABILIDADE TOTAL DO LICENCIANTE POR 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 PELO 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.

A plataforma de negociação mais profissional com código aberto comercial.
A plataforma de negociação M4 é um aplicativo de negociação profissional, com telas de cotação em tempo real, gráficos, rastreamento de portfólio, negociação automática, scripts, consultores especializados, verificação de estoque, alertas e outros recursos avançados.
Compre contra Build.
Você está pagando por uma assinatura de uma plataforma que não possui? Você está preocupado que existem problemas críticos de software que você não pode resolver porque você não tem o código-fonte?
Você está preocupado com o risco associado, tempo e dinheiro necessários para construir uma plataforma de negociação a partir do zero?
M4 é um aplicativo de negociação de marca branca que vem com bibliotecas de programação e exemplos do C # para modificar a aparência e a funcionalidade.
O que você deveria saber:
1. Comprar uma plataforma de negociação pronta e personalizada é cara.
2. Construir uma plataforma de negociação a partir do zero pode ser ainda mais caro.
3. O leasing de uma plataforma de negociação cria altos e muitas vezes inevitáveis ​​custos de mudança, para não mencionar pagamentos de royalties sem fim.
4. É limitado e perigoso negar o acesso ao código-fonte da sua plataforma de negociação.
5. No entanto, usar código livre e de código aberto é ainda mais perigoso (veja nosso documento).
Corretoras, talvez você esteja pagando por uma plataforma que você não possui. Ou, você está preocupado que seus concorrentes estão lançando novas versões de sua plataforma tão rapidamente que você não consegue acompanhar?
Traders, talvez você esteja frustrado com a falta de flexibilidade e suporte com seu software de negociação já existente. Suas características limitadas são inadequadas para o seu estilo de negociação? Eles estão te segurando?
A plataforma de negociação M4.
A interface de usuário front-end está disponível em C #, que oferece uma configuração familiar para programadores experientes. O back-end intensivo de CPU, no entanto, é escrito em C ++ para o melhor desempenho possível. Código de back-end inclui recursos de gráficos, análise técnica e uma linguagem de script.
Tudo sobre o M4 é completamente personalizável. Todas as janelas, menus, barras de ferramentas, gráficos e recursos podem ser modificados, aprimorados ou removidos com facilidade. Como você recebe exemplos de código-fonte e documentação do desenvolvedor, pode fazer suas próprias modificações ou contratar desenvolvedores para codificar suas especificações.
O M4 possui gráficos de vários períodos de tempo, janelas separadas para gráficos (para suportar vários monitores), recursos de negociação automática, um identificador de ciclo de tendências, recursos de inteligência artificial, reconhecimento de padrões e muito mais.
Múltiplas Configurações.
O M4 pode ser implantado em diferentes configurações projetadas especificamente para várias aplicações, incluindo Professional Trading, Quant Strategy Development, Fund Management e Education.
Edição Comercial Profissional.
Projetado para comerciantes profissionais, esta versão apresenta a capacidade de negociar várias classes de ativos através de várias corretoras ou através do acesso direto ao mercado. Os traders podem fazer back-test e forward-test de múltiplas estratégias de negociação simultaneamente, estratégias de negociação podem ser otimizadas usando algoritmos genéticos, e os traders podem criar estratégias de negociação automática de alta frequência e muito mais.
Quant Strategy Development Edition.
Esta versão do M4 permite que os desenvolvedores de estratégias de quantificação criem estratégias de negociação avançadas usando a linguagem de programação R, C ++, TradeScript ou qualquer linguagem como C # ou VB. Esta versão também possui uma biblioteca de funções quant e recursos avançados de back-testing, incluindo a capacidade de fazer back-teste de vários bancos de dados HFT de petabytes via RMD Server.
Edição de Gestão de Fundos.
O M4 Fund Management Edition apresenta a mesma funcionalidade do Professional Trading Edition, além da capacidade de negociar para vários clientes em uma base individual ou através de uma negociação de cópia de um para vários. Esta versão também apresenta um CRM projetado para gerentes de fundos, um mecanismo de geração de relatórios que gera relatórios de lucros e perdas para o cliente, além da capacidade de se conectar a qualquer API ou troca de corretagem.
Edição Educacional.
O M4 Education Edition permite que os educadores ensinem aos alunos on-line suas estratégias e metodologias de negociação proprietárias por meio de um aplicativo personalizado, reduzindo assim a dependência e o custo associados a feeds de dados comerciais e softwares padronizados, como NinjaTrader & trade ;, TradeStation & trade ;, etc.
O Education Edition oferece proteção à estratégia de negociação por meio de criptografia dupla e geração de sinal do lado do servidor, de modo que os sistemas proprietários nunca possam ser violados ou pirateados. Esta versão também apresenta um webinar integrado ao vivo com uma sala de bate-papo integrada que exige que os alunos “levantem a mão” clicando em um botão para fazer perguntas, além de muitos outros recursos específicos para a educação comercial.
Como em todas as versões do M4, esta versão pode ser rotulada e personalizada em branco. Nós também fornecemos soluções completas completas, desde o início ao fim. Esta versão está disponível nos formatos desktop, web e mobile.
Edição de corretagem de varejo.
M4 Retail Brokerage Edition é projetado para corretoras de varejo de grande e pequeno porte, oferecendo ações, futuros, forex, opções e outros tipos de ativos.
Como uma corretora de varejo, você provavelmente está pagando taxas exorbitantes por uma plataforma de negociação que você não possui tecnicamente. Ou talvez você tenha gasto dezenas, senão centenas de milhares de dólares para construir sua própria plataforma, que não está correspondendo às suas expectativas, mas ainda está custando uma fortuna para desenvolver e manter.
Você não está sozinho. Corretoras de todo o mundo têm procurado uma solução de plataforma de negociação melhor.
O M4 Retail Brokerage Edition é a solução perfeita para qualquer corretora de varejo. Várias versões estão disponíveis para Desktops (Windows e Mac), Web e Mobile Apps (Apple e Android) com código fonte completo, o que significa que não há taxas anuais!
M4 Forex MT4 e comércio; Bridge Edition.
O M4 - Forex MT4 Bridge Edition permite que o M4 conecte-se com os Servidores MT4 para que as corretoras de forex existentes com licenças MT4 possam implantar aplicativos personalizados no desktop, na web e em dispositivos móveis como iPhone, iPad e Android.
O MT4 Bridge Edition possui execução de negociação 10ms ultrarrápida com servidores MT4 usando nossa biblioteca proprietária de adaptadores MT4 escrita em código C ++ de baixo nível.
Os comerciantes podem visualizar seu histórico comercial, posições e ordens abertas a partir de uma tela personalizável. Como em todas as versões do M4, o MT4 Bridge Edition pode ser rotulado em branco e é totalmente personalizável. O código-fonte completo está disponível em C #, C ++ e JavaScript, que suporta roteamento dinâmico de pedidos, cotações em tempo real e dados históricos. O melhor de tudo é que o MT4 Bridge Edition não é um copiador ou clone de outra plataforma, permitindo que sua empresa se destaque por oferecer uma plataforma exclusiva e proprietária.
Qualquer Corretora - Qualquer Feed de Dados.
O M4 pode ser configurado para funcionar com qualquer corretora ou feed de dados. O M4 pode ser configurado para conectar-se diretamente a uma troca ou a eSignal, Interactive Brokers, TD Ameritrade, FXCM, GAIN Capital, Hotspot, Oanda ou qualquer outra API.
Alta performance.
Todos os processos intensivos de CPU no M4 são assíncronos, aproveitando ao máximo os processadores multi-core. O carregamento de dados, o treinamento em redes neurais, o processamento de consultores especialistas e outros recursos fazem uso total do design de programação assíncrona.
Também facilitamos a adição de recursos assíncronos personalizados por meio da nossa classe de modelo AsyncProcess.
A maioria das empresas deve preferir comprar no prédio: se você criar seu próprio produto, há um risco inaceitável. E se o resultado final for um fracasso? O M4 economiza milhares de horas em tempo de desenvolvimento. Isso se traduz em menor tempo de colocação no mercado, menores custos e maior ROI. M4 oferece suporte total. Seus desenvolvedores de software receberão suporte técnico, configuração e treinamento, atualizações de código fonte e conselhos úteis durante toda a duração da sua assinatura do código-fonte. Talvez mais importante, você pode ganhar uma receita substancial com a M4 inscrevendo-se em nosso programa de revendedor de valor agregado.
Comece com M4>
StockChartX Charting Engine.
Perguntamos a mais de 1.200 traders quais características de gráficos e indicadores técnicos eles queriam em StockChartX. Havia muitas solicitações de recursos valiosas e adicionamos todas elas.
StockChartX apresenta gráficos em tempo real, tick-by-tick com barras High-Low-Close, barras Open-High-Low-Close, gráficos Candlestick 2D & 3D, Renko, Kagi, quebra de três linhas, ponto e figura, volume de vela , Equi-Volume, Equi-Volume sombreado, Heikin Ashi Candlesticks, caixas de Darvas e outros estilos de preço.
Você pode traçar dados de mercado em tempo real; inserir comprar, vender ou sair de símbolos; inserir texto, linhas de tendência, imagens personalizadas, vários indicadores e indicadores de sobreposição (escalas de compartilhamento); exibir gráficos com semi-log ou escala linear; gráficos de impressão; salvar gráficos como imagens; salvar / carregar gráficos como arquivos binários e mais.
StockChartX é a biblioteca original de gráficos C ++, usada por mais de 3.000.000 de traders.
Indicadores de Análise Técnica.
O M4 possui mais de 80 indicadores técnicos populares que podem ser personalizados com parâmetros definidos pelo usuário. Nossos indicadores técnicos foram validados por seus autores sempre que possível, assim você pode ter certeza de que os cálculos estão corretos. É por isso que nossa biblioteca de indicadores técnicos ganhou vários prêmios da revista Futures e da revista Stocks & Commodities. Veja uma lista completa de indicadores aqui.
Reconhecimento de padrões de gráficos.
O M4 possui um mecanismo de reconhecimento de padrões completamente dinâmico e orientado a modelos para identificar canais, fundos duplos, topos duplos, bandeiras, cabeça e ombros, galhardetes, tendências, triângulos, fundos triplos, tops triplos, cunhas e outros padrões. Crie padrões personalizados usando o utilitário de designer de padrões fornecido.
Expert Advisors.
Desenvolva seus próprios Expert Advisors ou selecione um dos muitos Expert Advisors pré-definidos incluídos no banco de dados do sistema de negociação.
Outras características.
1. Tela de cotação com buffer duplo com gráficos de tiquetaque de miniaturas ativas.
2. Gerente de Portfólio e Tela de Entrada de Pedidos (vinculável a qualquer corretora)
3. Tela de gráficos com análise técnica.
4. Reconhecimento avançado de padrões de gráficos incorporado na tela de gráficos.
5. Indicadores Técnicos da Rede Neural.
6. Expert Advisors e Consensus Reports.
7. Back Testando via TradeScript.
8. Alertas em Tempo Real via TradeScript.
9. Digitalização de estoque via TradeScript.
10. Importar / Exportar para / do Excel, incluindo os valores dos indicadores.
11. Classe do Adaptador da API do Feed de Dados Direto com o Suporte ao Desenvolvimento.
12. Aplicativo Administrador Back-End para gerar chaves de licença, enviar mensagens instantâneas, gerar relatórios de P & L e muito mais!
Entregas.
Código fonte para todo o código fonte da plataforma de negociação para outros componentes, incluindo gráficos, indicadores técnicos e muito mais. Nosso SuperWebSocket Data Server Nosso Mecanismo de Troca do MyExchange Um Administrador para Chaves de Avaliação Relatórios de Contas Mensagens Instantâneas Interface de Gráficos Móveis E muito, muito mais!
Bate-papo, notícias, recursos de compartilhamento de mídia e gráfico.
Suporte para desenvolvedores.
Nós fornecemos a configuração do desenvolvedor e o treinamento por meio do compartilhamento de área de trabalho, para que você possa executar a plataforma M4 imediatamente após a compra da sua licença. O suporte técnico e as atualizações do código fonte são fornecidos por um ano e podem ser renovados. Contacte-nos para começar hoje.
Direitos autorais & copy; 2002-2018 pela Modulus Global, Inc., todos os direitos reservados.

Backtesting Systematic Trading Strategies em Python: Considerações e Open Source Frameworks.
Backtesting Systematic Trading Strategies em Python: Considerações e Open Source Frameworks.
Neste artigo, Frank Smietana, um dos colaboradores convidados especializados da QuantStart, descreve o cenário de software de backtesting de código aberto Python e fornece conselhos sobre qual framework de backtesting é adequado para as necessidades de seu próprio projeto.
O backtesting é sem dúvida a parte mais crítica do processo de produção da SST (Estratégia de Negociação Sistemática), situada entre o desenvolvimento e a implementação da estratégia (negociação ao vivo). Se uma estratégia é falha, espera-se que um backtesting rigoroso exponha isso, impedindo que uma estratégia deficitária seja implantada.
Vários recursos relacionados se sobrepõem ao backtesting, incluindo simulação comercial e negociação ao vivo. O backtesting usa dados históricos para quantificar o desempenho do STS. Os simuladores de negociação levam o backtesting um passo adiante, visualizando o desencadeamento de negociações e o desempenho de preços em uma base barra a barra. A negociação simulada / ao vivo implanta um STS testado em tempo real: sinalizando negociações, gerando ordens, roteando ordens para corretoras e mantendo posições conforme as ordens são executadas.
A maioria dos frameworks vai além do backtesting para incluir alguns recursos de negociação ao vivo. Isso é conveniente se você quiser implantar a partir de sua estrutura de backtesting, que também funciona com seu corretor e fontes de dados preferidos. O Quantopian / Zipline dá um passo adiante, fornecendo uma solução totalmente integrada de desenvolvimento, backtesting e implementação.
A comunidade Python está bem atendida, com pelo menos seis estruturas de backtesting de código aberto disponíveis. Eles estão, no entanto, em vários estágios de desenvolvimento e documentação. Se você gosta de trabalhar em uma equipe criando uma estrutura de backtesting de código aberto, confira os repositórios do Github.
Antes de avaliar as estruturas de backtesting, vale a pena definir os requisitos do seu STS.
Qual (is) classe (s) de ativos você está negociando? Enquanto a maioria das estruturas suporta dados de Ações dos EUA via YahooFinance, se uma estratégia incorpora derivativos, ETFs ou títulos de EM, os dados precisam ser importados ou fornecidos pela estrutura. As coberturas de classes de ativos vão além dos dados. O framework pode lidar com futuros e opções de tamanho finito e gerar transações roll-over automaticamente? E quanto aos mercados sem liquidez, quão realista uma suposição deve ser feita ao executar grandes pedidos?
Qual freqüência de dados e detalhes seu STS é construído? Um sistema de negociação que exige cada tick ou lance / pedido tem um conjunto muito diferente de problemas de gerenciamento de dados que um intervalo de 5 minutos ou de hora em hora. Os fundos de hedge e as lojas HFT investiram significativamente na criação de estruturas de backtesting robustas e escalonáveis ​​para lidar com esse volume e frequência de dados. Algumas plataformas fornecem um conjunto rico e profundo de dados para várias classes de ativos, como ações da S & P, com resolução de um minuto.
Que tipo (s) de pedido exige o seu STS? No mínimo, limite, paradas e OCO devem ser suportados pelo framework.
Nível de suporte & amp; documentação necessária. Os frameworks de estágio inicial têm escassa documentação, poucos têm suporte além de conselhos comunitários.
Os componentes de um framework de backtesting.
Aquisição de dados e STS: Os componentes de aquisição consomem o arquivo de script / definição STS e fornecem os dados necessários para o teste. Se a estrutura exigir que qualquer STS seja recodificado antes do backtesting, a estrutura deverá suportar funções enlatadas para os indicadores técnicos mais populares para acelerar o teste de STS. Os usuários determinam quanto tempo um período histórico será backtest com base no que o framework fornece ou no que eles são capazes de importar.
O teste de desempenho aplica a lógica STS à janela de dados históricos solicitada e calcula uma ampla gama de riscos & amp; métricas de desempenho, incluindo redução máxima, taxas de Sharpe e Sortino. A maioria das estruturas suporta um número decente de recursos de visualização, incluindo curvas de equidade e estatísticas decifradas.
A otimização tende a exigir a maior parte dos recursos de computação no processo STS. Se o seu STS exigir otimização, concentre-se em uma estrutura que suporte o processamento distribuído / paralelo escalável.
No contexto de estratégias desenvolvidas usando indicadores técnicos, os desenvolvedores de sistemas tentam encontrar um conjunto ideal de parâmetros para cada indicador. Mais simplesmente, a otimização pode achar que um STS crossover médio de 6 e 10 dias acumulou mais lucro sobre os dados de teste históricos do que qualquer outra combinação de períodos de tempo entre 1 e 20. Já com este exemplo trivial, 20 * 20 = 400 combinações de parâmetros ser calculado & amp; classificado.
Em um contexto de portfólio, a otimização busca encontrar a ponderação ideal de todos os ativos do portfólio, incluindo instrumentos em curto e alavancados. Em uma base periódica, a carteira é reequilibrada, resultando na compra e venda de participações de carteira conforme necessário para alinhar com os pesos otimizados.
O dimensionamento de posição é um uso adicional de otimização, ajudando os desenvolvedores de sistemas a simular e analisar o impacto da alavancagem e o dimensionamento dinâmico da posição no STS e no desempenho do portfólio.
Seis Quadros de Backtesting para Python.
Os recursos padrão das plataformas de backtesting de Python de código aberto parecem incluir:
Evento orientado Licenciamento muito flexível e irrestrito Coleção decente de indicadores técnicos predefinidos Capacidades de cálculo / visualização / relatório de métricas de desempenho padrão.
PyAlgoTrade.
O PyAlgoTrade é uma estrutura de backtesting mutuamente documentada, juntamente com recursos de negociação em papel e ao vivo. O suporte de dados inclui o Yahoo! Finanças, Google Finance, NinjaTrader e qualquer tipo de série temporal baseada em CSV, como o Quandl. Tipos de pedidos suportados incluem Market, Limit, Stop e StopLimit.
O PyAlgoTrade suporta negociação Bitcoin via Bitstamp, e manipulação de eventos do Twitter em tempo real.
bt - Backtesting para Python.
bt “visa fomentar a criação de blocos facilmente testáveis, reutilizáveis ​​e flexíveis de lógica estratégica para facilitar o rápido desenvolvimento de estratégias de negociação complexas”.
A estrutura é particularmente adequada para testar o STS baseado em portfólio, com algos para ponderação de ativos e reequilíbrio de portfólio. Modificar uma estratégia para executar diferentes frequências de tempo ou pesos de ativos alternativos envolve um ajuste de código mínimo. bt é construído sobre o ffn - uma biblioteca de funções financeiras para Python.
Backtrader.
Essa plataforma é excepcionalmente bem documentada, com um blog de acompanhamento e uma comunidade on-line ativa para postar perguntas e solicitações de recursos. Backtrader suporta vários formatos de dados, incluindo arquivos CSV, Pandas DataFrames, iteradores de blaze e feeds de dados em tempo real de três corretores. Esses feeds de dados podem ser acessados ​​simultaneamente e podem até representar diferentes períodos de tempo. Corretores suportados incluem Oanda para negociação de FX e negociação de classe de múltiplos ativos via Interactive Brokers e Visual Chart.
pysystemtrade.
Rob Carver, desenvolvedor do pysystemtrade, tem um ótimo post discutindo por que ele se propôs a criar outro framework de backtesting em Python e os argumentos a favor e contra o desenvolvimento de frameworks. O framework de backtesting para o pysystemtrade é discutido no livro de Rob, "Systematic Trading".
O pysystemtrade lista vários recursos de roteiro, incluindo um testador completo completo que inclui técnicas de otimização e calibração e negociação de futuros totalmente automatizada com a Interactive Brokers. Contribuidores de código aberto são bem-vindos.
Zipline é um simulador de negociação algorítmica com capacidades de negociação em papel e ao vivo. Acessível através da interface IPython Notebook baseada em navegador, o Zipline fornece uma alternativa fácil de usar às ferramentas de linha de comando. Suportado e desenvolvido pela Quantopian, o Zipline pode ser usado como uma estrutura de backtesting autônoma ou como parte de um ambiente de desenvolvimento, teste e implementação de STS completo da Quantipian / Zipline. O Zipline fornece 10 anos de dados de estoque históricos americanos com resolução de minutos e várias opções de importação de dados.
O QSTrader é um framework de backtesting com recursos de negociação ao vivo. O Fundador da QuantStart, Michael Halls-Moore, lançou o QSTrader com o intuito de construir uma plataforma robusta e escalável o suficiente para atender às necessidades dos fundos institucionais de hedge, bem como aos traders quantificados de varejo. O QSTrader atualmente suporta dados de resolução "bar" do OHLCV em várias escalas de tempo, mas permite que dados de ticks sejam usados.
Ambos backtesting e live trading são completamente orientados a eventos, simplificando a transição de estratégias de pesquisa para testes e, finalmente, negociação ao vivo. A estratégia principal / código do portfólio é geralmente idêntica em ambas as implantações.
O principal benefício do QSTrader é a sua modularidade, permitindo uma ampla personalização de código para aqueles que possuem requisitos específicos de gerenciamento de risco ou portfólio.
Abraçando o Backtest.
É da natureza humana concentrar-se na recompensa de desenvolver um (esperançosamente lucrativo) STS, depois se apressar em implantar uma conta financiada (porque estamos esperançosos), sem gastar tempo e recursos suficientes para fazer um backtesting completo da estratégia. Mas o backtesting não é apenas um gatekeeper para nos impedir de implementar estratégias falhas e perder capital de negociação, ele também fornece uma série de diagnósticos que podem informar o processo de desenvolvimento do STS. Por exemplo, testar um STS idêntico em dois períodos de tempo diferentes, compreender o empate máximo de uma estratégia no contexto de correlações de ativos e criar portfólios mais inteligentes ao realizar backtesting de alocações de ativos em várias regiões geográficas.
Em posts futuros, cobriremos backtesting frameworks para ambientes não-Python, e o uso de várias técnicas de sampling como bootstrapping e jackknife para backtesting de modelos preditivos de trading.
A Quantcademy.
Participe do portal de associação da Quantcademy que atende à crescente comunidade de traders de quantificação de varejo e aprenda como aumentar a lucratividade de sua estratégia.
Negociação Algorítmica Bem Sucedida.
Como encontrar novas ideias de estratégia de negociação e avaliá-las objetivamente para o seu portfólio usando um mecanismo de backtesting personalizado no Python.
Comércio Algorítmico Avançado.
Como implementar estratégias de negociação avançadas usando análise de séries temporais, aprendizado de máquina e estatísticas Bayesianas com R e Python.

Código aberto de estratégia de negociação
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.

Pioneiro na negociação de amanhã.
Pesquise, faça backtest e negocie seus investimentos.
Inscreva-se gratuitamente.
Como funciona?
Construir Algoritmos em um IDE do Navegador
Usando estratégias de modelo e dados livres.
Projetar e testar sua estratégia em nossos dados gratuitos e, quando estiver pronto, implantá-lo ao vivo para sua corretora. Codifique em várias linguagens de programação e aproveite nosso cluster de centenas de servidores para executar seu backtest para analisar sua estratégia em ações, FX, CFD, opções ou mercados de futuros.
O QuantConnect é a próxima revolução na negociação de quant, combinando computação em nuvem e acesso aberto a dados.
Velocidade Incomparável.
Aproveite o nosso farm de servidores para velocidades institucionais do seu computador desktop. Você pode repetir suas ideias mais rapidamente do que nunca.
Biblioteca de dados maciça.
Fornecemos uma enorme biblioteca de dados de resolução de 400TB, cobrindo as ações, opções, futuros, fundamentos, CFD e Forex dos EUA desde 1998.
Execução de Classe Mundial.
Nossos algoritmos de negociação ao vivo estão localizados ao lado dos servidores de mercado da Equinix (NY7) para uma execução rápida, segura e rápida para os mercados.
Tem ótimas ideias? Vamos testar! Comece seu algoritmo.
Qualidade profissional, biblioteca de dados abertos.
Crie estratégias com nossa biblioteca de dados cuidadosamente organizada, abrangendo os mercados globais, desde o tick até a resolução diária. Os dados são atualizados quase diariamente para que você possa fazer backtest nos dados mais recentes possíveis e com o viés de sobrevivência livre.
Oferecemos dados sobre as ações da Equities desde janeiro de 1998 para cada símbolo negociado, totalizando mais de 29.000 ações. O preço é fornecido pelo QuantQuote.
Além do que, além do mais; temos dados fundamentais da Morning Star para os mais populares 8.000 símbolos para mais de 900 indicadores desde 1998.
Crypto, Forex & amp; CFD.
Nós lideramos o mundo com negociações algorítmicas de criptografia no GDAX, além de oferecer 100 contratos de moeda e 70 de CFD cobrindo todas as grandes economias fornecidas pela FXCM e pela OANDA. Todos os dados estão disponíveis na resolução do tick, começam em abril de 2007 e são atualizados diariamente.
Oferecemos dados sobre cotações e negociação de futuros de janeiro de 2009 até o presente, para todos os contratos negociados em CME, COMEX e GLOBEX. Os dados são atualizados semanalmente e são fornecidos pelo AlgoSeek.
Oferecemos negociações e cotações de opções até baixa resolução, para todas as opções negociadas na ORPA desde 2007, cobrindo milhões de contratos. Os dados são atualizados dentro de 48 horas e são fornecidos pelo AlgoSeek.
Transfira dados FX e CFD gratuitamente - Explore a nossa biblioteca de dados Inscreva-se hoje.
Colaboração em equipe.
Encontre novos amigos na comunidade e colabore com nosso recurso de codificação de equipe! Compartilhe projetos e veja o código deles instantaneamente enquanto eles digitam. Você pode até conceder acesso ao vivo e controlar o algoritmo ao vivo em conjunto. Use nossas mensagens instantâneas internas para encontrar futuros membros da equipe para juntar forças!
Propriedade Intelectual Segura.
Nosso foco é fornecer a melhor plataforma de negociação algorítmica possível e proteger sua valiosa propriedade intelectual. Nós sempre seremos um provedor de infraestrutura e tecnologia primeiro. Quando você estiver pronto para negociação ao vivo, ficaremos felizes em ajudá-lo a executar seu corretor de escolha.
Executar através de corretoras líderes.
Nós nos integramos a corretoras líderes mundiais para fornecer a melhor execução e taxas mais baixas para a comunidade.
OPÇÕES DE FUTUROS DE EQUITY FOREX.
US $ 1 MÍNIMO, US $ 0,005 / COMPARTILHAR.
Um corretor interativo da indústria fornece acesso ao mercado de ações, futuros e opções, tudo com uma conta e algumas das taxas mais baixas do setor.
De & libra; 0,07 por lote.
Com baixo spread e acesso direto ao mercado, o FXCM fornece acesso ao FX com taxas transparentes, excelentes preenchimentos e um baixo depósito de abertura.
Taxas de spread.
Fundada em 1995, a OANDA fornece acesso a FX e CFD com taxas baseadas em spread cobrindo todos os principais mercados globais.
Negociar moedas de criptografia.
Troque Bitcoin, Etherum e LiteCoin em uma bolsa baseada nos EUA totalmente regulamentada.
FOREX CFD EQUITY CRYPTO.
Negociação de papel.
Com QuantConnect & trade; Paper Trading, você pode simular condições do mercado ao vivo, taxas de modelagem e preenchimentos de pedidos para testar sua estratégia antes de colocá-la em operação.
Corrupção líder mundial em comércio de execução ao vivo.
Corretoras Suportadas.
Graças aos nossos parceiros de corretagem, podemos oferecer livre negociação ao vivo para os corretores FXCM Brokerage e OANDA Brokerage, permitindo que você backtest e negocie sua estratégia inteiramente de graça.
Estratégias dirigidas por eventos.
Projetar um algoritmo não poderia ser mais fácil. Existem apenas duas funções necessárias e nós cuidamos de tudo! Você acabou de inicializar () sua estratégia e lidar com os eventos de dados solicitados.
Você pode criar novos indicadores, classes, pastas e arquivos com um compilador C # completo baseado na web e auto-completar. Estamos empenhados em oferecer a melhor experiência de design de algoritmo possível.
Aproveite seu potencial.
Opção em usuários pode ter suas estratégias apresentadas aos clientes de hedgefund em um painel de estratégia profissional transparente. As estratégias são validadas pelo backtesting e live trading do QuantConnect, dando a você uma revisão neutra de código de terceiros.
Hedgefunds interessados ​​podem contatá-lo diretamente através da QuantConnect para lhe oferecer emprego ou financiamento para sua estratégia!
Junte-se a nossa comunidade.
Temos uma das maiores comunidades de comércio quantitativo do mundo, construindo, compartilhando e discutindo estratégias por meio de nossa comunidade. Converse com algumas das mentes mais brilhantes do mundo enquanto exploramos novos domínios da ciência, matemática e finanças.

No comments:

Post a Comment