SumZero Trading.
Uma API Java para o Desenvolvimento de Aplicações Automatizadas de Negociação para os Mercados de Ações, Futuros e Moedas.
API SumZeroTrading.
A API SumZeroTrading fornece a funcionalidade necessária para criar estratégias de negociação automatizadas, bem como outras aplicações relacionadas com o comércio. Dentro da API principal, há uma série de sub-APIs que estão listadas abaixo, que você pode misturar e combinar e usar apenas aqueles que são necessários para sua aplicação. Atualmente, as APIs abstratas possuem implementações disponíveis para Interactive Brokers, com exceção da Broker API, que também possui uma implementação para Brokers Quantitativos.
API de dados de mercado.
Assine os dados de mercado em tempo real do Nível 1 (NBBO) e Nível 2 (Profundidade do Mercado).
Implementação: corretores interativos.
Broker API.
Coloque e modifique encomendas. Monitorar as posições abertas e os níveis de equivalência da conta.
Implementações Intermediários Intermediários (Ações, Futuros, Moedas) Corretores Quantitativos (Futuros Somente)
API de dados históricos.
Solicite informações intradiárias e de mercado histórico do fim do dia.
Implementações: corretores interativos.
Real Time Bar API.
Barras de OHLC empurradas de acordo com o evento. O período de tempo das barras pode ser configurado de 1 segundo, até 1 dia.
Implementações: corretores interativos.
Estratégia API.
Interactive Brokers Client.
Interactive Brokers Client.
Problemas com as Páginas? Confira nossa documentação ou suporte de contato e nós ajudaremos você a resolver isso.
Esta página foi gerada pelo GitHub Pages usando o tema Arquiteto por Jason Long.
Tendência Seguindo a Estratégia de Negociação Algorítica Oanda API Python Code.
Você leu a publicação sobre como se conectar à Oanda API usando o Python?
Esta é uma tendência simples seguindo a estratégia. Primeiro, nos conectamos com a plataforma Oanda FXTrade usando sua API.
Mostramos o preço a cada 15 segundos. Podemos fazê-lo depois de cada 1 segundo.
Utilizei 15 segundos para avaliar o preço. Depois de cada 15 segundos, calculamos a média móvel simples de 5 períodos e a média móvel simples de 20 períodos.
Em uma tendência de alta, devemos ter o SMA de 5 períodos acima do SMA de 20 períodos.
Em uma tendência de baixa, devemos ter o SMA de 5 períodos abaixo do SMA de 20 períodos.
Soa simples? Sim, esta é uma estratégia de negociação algorítmica muito simples apenas para fins de prática.
Quando 5 SMA é acima de 20 SMA que compramos e quando 5 SMA é abaixo de 20 SMA que vendemos.
Você não precisa praticar essa tendência seguindo estratégia em uma conta ao vivo.
Abrir uma conta prática com Oanda é muito fácil.
Teste essa tendência seguindo estratégia na conta de prática.
Apenas um site com publicidade, publicidade, publicidade. as estratégias ruins são calculadas. as estratégias 80-90% não.
Por que não? Pense por você mesmo. e não acredito em palavras tão vazias!
Arquitetura moderna conduzida por eventos.
Desenvolva um poderoso sistema de negociação no padrão C ++ 11 usando seu ambiente de desenvolvimento de escolha. Não há limites na complexidade dos sistemas de negociação que podem ser modelados.
Relatórios avançados e análise.
Obtenha uma visão profunda de todos os aspectos do sistema comercial através de extensos relatórios iterativos. Todos os resultados da simulação são salvos no arquivo e podem ser analisados e comparados com qualquer número de outros resultados de simulação. Analise o desempenho, o risco e os retornos e procure os gráficos.
Extensão de idioma para Timeseries.
Modelo de timeseries com uma extensão de idioma dedicada (Idioma específico do domínio incorporado). Desenvolva indicadores usando uma sintaxe funcional intuitiva que pode ser aumentada com funções lambda, se necessário.
Sistemas de negociação de instrumentos múltiplos.
Declare qualquer número de membros do instrumento, incluindo combinações de tipo diferente. Isso permite que cestas comerciais, spreads e rastreamento de relacionamentos intermercados. Os relatórios estão disponíveis tanto em termos agregados quanto em instrumentos individuais.
Depuração fácil com código fonte.
Os sistemas comerciais são fáceis de iniciar e depurar. Eles funcionam como executáveis individuais. Use seu ambiente de desenvolvimento favorito e depurador para passar pelo código. A API é fornecida com o código fonte.
Estratégia de negociação api
Obter através da App Store Leia esta publicação em nosso aplicativo!
Real Life Trading API [fechado]
Você conhece uma API que permite trocar com ações reais ou moeda?
Em caso afirmativo, descreva sua experiência:
fechado como fora do tópico por dasblinkenlight, Brad Larson & # 9830; 15 mar. 14 às 2:48.
Esta pergunta parece ser fora do tópico. Os usuários que votaram para fechar deram esse motivo específico: "Questões que nos pedem para recomendar ou encontrar uma ferramenta, biblioteca ou recurso off-site favorito são off-topic para o estouro de pilha, pois eles tendem a atrair respostas de opinião e spam. Em vez disso, descreva o problema e o que foi feito até agora para resolvê-lo. & Quot; & ndash; dasblinkenlight, Brad Larson Se esta questão pode ser reformulada para se adequar às regras no centro de ajuda, edite a questão.
13 Respostas.
AFAIK, a TradeStation é a mais famosa do lote. A maioria dos softwares de negociação fornece APIs (NinjaTrader, MetaStock, etc.). FWIW, existem ainda competições de sistemas de negociação automatizados - veja isso.
Além disso, isso é algo que a troca deve suportar e seu corretor deve permitir. A maioria das trocas que conheço não permitem negociação automática sem permissão prévia.
Existem muitos corretores que lhe darão acesso a uma API que permite o comércio. Obviamente, você estará pagando comissões, bem como o spread de oferta / solicitação que pode ser mais amplo do que os mercados diretos. Todos eles diferirão nos tipos de instrumento que eles permitem que você troque.
Se você quiser uma maneira fácil de entrar, você pode usar o software encolhido, como Tradestation (horrível linguagem proprietária), NinjaTrader (um pouco melhor, baseado em C #) ou SmartQuant (melhor, baseado em C #). Estes geralmente possuem interfaces pré-construídas para uma série de corretoras que efetivamente executará os negócios. InteractiveBrokers também tem uma API direta, mas eles têm uma reputação de ser uma dor para lidar.
Eu recomendaria verificar fóruns alternativos, como EliteTrader, que possui uma riqueza de informações sobre os méritos relativos de diferentes corretoras. Há também muitas pessoas no mercado através das APIs.
Experimente o TD Ameritrade - eles têm uma boa API, taxas de negociação relativamente baixas e um fórum de boa ajuda. Link para a visão geral da oferta da API.
Isso é semelhante a uma pergunta que eu fiz há alguns anos atrás: quais corretores on-line oferecem APIs?
Eu recomendaria olhar para Interactive Brokers, que é o que acabei por escolher. Sua API oferece suporte a vários idiomas, incluindo Java, C ++, ActiveX e Excel DDE. Você pode efetivamente fazer qualquer coisa através da API que você pode fazer usando sua plataforma comercial bastante robusta.
Como um corretor sozinho, é difícil vencer as baixas comissões loucas do IB (a maioria das minhas ordens são tão baixas que são arredondadas para a comissão mínima de US $ 1 por pedido). Combine isso com uma API bastante direta e é difícil de vencer.
Além disso, dê uma olhada na minha pergunta (relacionada acima e aqui) para obter mais informações sobre corretores que oferecem APIs.
A maioria das bolsas de valores eletrônicas não fornece uma API, elas fornecem uma especificação de mensagem. Para que eles aceitem suas mensagens (ou seja, trocar diretamente com elas), você terá que gastar uma quantidade muito grande de dinheiro. e se tornar um membro da troca - é o que os IBs fazem. Mesmo um feed de dados do mercado ao vivo (o que você precisa para negociar de forma sensata) pode ser ridiculamente caro.
Acabei de começar a brincar com a API do TradeKing. É morto simples e usa oauth. A comissão comercial de US $ 5 também não é ruim.
E-trade também tem uma api, mas você tem que passar por alguns aros para obter acesso à produção. Eles também fornecem streaming em tempo real através de uma interface de cometas. Não parece haver nenhuma biblioteca lá fora para etrade, exceto para os java que o etrade fornece.
eu suponho o mais novo, mas tem ide / debugger / visualizer on-line e integração com corretores interativos para negociação de papel e comércio real. grande comunidade para R & amp; D também.
O AlgoTrader é uma plataforma de negociação algorítmica baseada em Java que permite o desenvolvimento, simulação e execução de múltiplas estratégias em paralelo. O Software Automatizado de Negociação pode negociar Forex, Opções, Futuros, Stocks e amp; Mercadorias em qualquer mercado. O sistema é baseado no processamento de eventos complexos (CEP) e no processamento de fluxo de eventos (ESP) usando Esper.
Automatize as estratégias de negociação com base em regras de negociação complexas Desenvolva, simule e comercialize múltiplas estratégias em paralelo Interfaces de corretores múltiplos e provedores de dados de mercado Suporte para Forex, Opções, Futuros, estoques, commodities e amp; mais suporte para instrumentos sintéticos e amp; Custom Derivative Spreads Vários build-in Algoritmos de execução Multi-Account Functionality Automated Forex Hedging & amp; Opções Preços Mecanismo Baseado em Tecnologia Open Source como Esper, Spring & amp; Hibernate Scalable / Low Latency / High Throughput Architecture e muito mais ...
Para mais detalhes, visite Algotrader.
Eu acredito que existe uma API para trabalhar com a ETrade e alguns dos outros softwares de negociação. Eu não acho que você vai encontrar uma API para executar trades sem fazer uso de um produto comercial, no entanto. Se você está tentando fazer alguma análise de trades, no entanto, há APIs disponíveis para recuperar citações, ouvir ticks, obter dados históricos para um símbolo, etc. Como eu disse no início, muitos dos produtos comerciais existentes têm um API para escrever código para trabalhar com eles.
Entre em contato com a sua Bolsa de ações alvo para API de negociação e servidor de teste. Se o seu estoque Stock Excnage estiver na plataforma OMX, você receberá X-Stream API (c ++ não gerenciado) e docs.
Percorra os links nesta página.
Lista uma série de api de código aberto. Ainda não tentei, mas planejo verificar quantos ativos.
Você também pode querer dar uma olhada no SDK TD Ameritrade hospedado no Github.
Utilizei NinjaTrader e MetaTrader para trocar moedas e produtos futuros.
Ninja trader é muito fácil de usar. Eu não tenho habilidades de codificação super profundas, embora eu possa segurar o meu próprio, e isso funcionou para mim.
Sua aplicação é gratuita para download. Eles também criaram um "aplicativo" onde você pode escolher diferentes indicadores técnicos para criar estratégias de negociação.
Tendo trocado por algum tempo usando sistemas automatizados, ganhando e perdendo, sugeriria muito o uso de TICK DATA quando você negociar. A negociação automatizada no sentido em que você está usando indicadores técnicos para tomar suas decisões de negociação é muito competitiva e muito rápida. Significado, se você estiver usando dados como dados de 1min, você estará por trás dos negócios rentáveis, se houver algum para o seu sistema.
Posso dizer-lhe que, como comerciante de um dia, os dias de estar em sua tela e comercializar quando a média móvel de 1 min cruza os 10 minutos, ou algo parecido com isso, acabaram. Para não dizer, as estratégias de longo prazo não funcionam, elas fazem, nos gráficos diários.
Meu ponto é, use dados de marca, independentemente da plataforma que você usa. Ninja Trader é muito bom. Inscreva-se para os dados do tiquetaque e use isso para trocar. Você terá uma chance melhor de ser lucrativo se estiver usando indicadores técnicos.
RIVAL API - Estratégias de negociação automatizadas.
TOME O CONTROLE DAS SUAS ESTRATÉGIAS.
A API Rival fornece aos desenvolvedores uma plataforma de desenvolvimento de C ++ de latência ultra baixa, com manipuladores de processamento de dados de mercado e gateways de execução em processo para um ótimo desempenho. Nós descobrimos a parte mais difícil para que você possa criar e implantar rapidamente suas estratégias de negociação automatizadas em várias trocas.
Métodos atuais para ajudá-lo a carregar instrumentos, se inscrever em dados de mercado, gerenciar ordens, gerenciar negócios, combinar dados e modificar parâmetros durante o tempo de execução. Formato de dados normalizados para implementar facilmente sua estratégia em várias trocas Pin e rodar threads para núcleos específicos para o desempenho ideal Permitir o processamento direto para agilizar cálculos e execução Capacidade de capturar o tiquetaque para trocar latência de cada ordem Repetir os dados históricos do mercado e conectar-se ao nosso simulador de câmbio para estratégias de backtest.
Integração.
Integração automática com o Rival Trader para que você não precise gastar tempo criando GUIs para visualizar suas ordens, negociações, posições, riscos e PNL. Assine facilmente as opções theos e gregos gerados pelas negociações e posições da Rival Trader Share em todas as estratégias com nosso servidor de back office .
Gerenciamento de Riscos & amp; Conformidade.
Definir limites de risco pré-negociação para qualquer estratégia com base no tamanho do contrato e valor nocional O interruptor de matança centralizada permite que os gerentes de risco desabilitem facilmente qualquer estratégia Executar scripts enlatados para gerar automaticamente logs de auditoria Use Risco de risco para visualizar o risco e PNL para estratégias em vários grupos comerciais .
Veja nossa API de baixa latência.
Saiba como suas estratégias podem se tornar realidade com a API Rival.
No comments:
Post a Comment