Sunday 12 November 2017

Forex Api Negociação


API Trading Gostaria de compartilhar minhas experiências trabalhando com diferentes APIs de broker. HotspotFX Este é o meu corretor favorito. Eles oferecem uma API baseada em Java. Primeiro, você assina um contrato com a API e, em seguida, envia a API em um arquivo. jar ea documentação. A documentação é muito boa. Quando eles definem a API para você, eles dão acesso a uma conta Demo Live chamada ambiente HSFXUAT. Isso é semelhante à conta Interactive Brokers Simulated Trading. Encontrei a API fácil de trabalhar. Java não é uma linguagem que eu uso diariamente, mas mesmo com minha experiência limitada em Java, não tive problemas para implementar minhas estratégias. A única coisa que eu perdi foi um servidor de história de preços. Se você estiver programando sistemas de negociação baseados em indicadores, então você terá que coletar o histórico de si mesmo, ou esperar até que você tenha dados suficientes para que os indicadores sejam eficazes. A melhor coisa sobre HotspotFX é a velocidade de execução. É instantâneo. Não há atraso 1-2 segundo comum com outros corretores. Você pode colocar bidsoffers, ou usar um preenchimento ou cancelar tipo ordem de mercado. A grande coisa sobre o preenchimento ou cancelar ordem é que não há derrapagem. Você é preenchido com o preço desejado ou seu pedido é cancelado. A outra coisa que você deve estar ciente é que, porque eles usam o modelo de negócios ECN, eles agrupam todas as posições de moeda em conjunto. Não há hedging na mesma conta. Então, se você comprar 1 Lote GBPUSD e vendeu 2 Lotes GBPUSD, você terá uma posição combinada de 1 Lote Short GBPUSD. Se você quiser separar as posições, você tem que fazê-lo em código. Cada comércio tem um único TradeID que tem dados associados com esse comércio, tais como preço de entrada, tamanho, etc 1 Lote em seu sistema é 1mil (1.000.000) da moeda base. O tamanho mínimo do comércio é de 0,1 lotes (100.000) da moeda base. Alavancagem é 50: 1 e tamanho da conta min é 7.5k As comissões são negociadas 301mil. Eles não cobram pela API. Levei cerca de 6 semanas para obter a minha estratégia complicada integrada com HotspotFX. Mas isso teria sido mais rápido se eu estivesse mais familiarizado com o Java. Eu recomendo altamente este corretor e sua API para implementar estratégias bem sucedidas existentes. Não tente usar esta API para prototipagem. Metatrader 4 Falando de prototipagem, Metatrader 4 fornece o melhor API como o acesso para criar e testar estratégias rapidamente. A linguagem metatrader 4, MQL4, é baseada na sintaxe da linguagem de programação C. A linguagem é flexível o suficiente para rapidamente protótipo idéias em um curto espaço de tempo. MQL4 pode usar DLLs Win32 padrão que permite que o programador a flexibilidade para estender os recursos do idioma. Eu tinha um projeto onde eu precisava ter acesso externo em tempo real para as citações MT4. DDE era muito lento e pesado e não poderia ser usado com feeds de dados múltiplos sem recorrer a hackers. Usando uma DLL, eu era capaz de exportar as variáveis ​​contendo aspas BIDASK para uma chamada de função DLL, que então escreveu o endereço de memória de variáveis ​​para um arquivo de texto. Um programa de terceiros, ler o endereço de memória do arquivo de texto e digitalizado o endereço de memória a cada 250ms para obter as últimas cotações BIDASK MT4. Isso não seria possível sem usar uma DLL. Usando a mesma técnica, eu era capaz de estabelecer uma comunicação de duas vias entre MT4 ea aplicação externa personalizada. Se você puder desenvolver uma estratégia bem-sucedida no MT4, o próximo passo seria convertê-lo em uma API de corretor ECN. A API MBTrading está contido com vários controles ActiveX. A API é acessível a partir de qualquer linguagem de programação que suporte o modelo de objeto COM. Você pode usar os componentes visuais existentes que, quando combinados, compõem a plataforma de negociação MBTrading, ou você pode acessar tudo via código. Eu escolhi o acesso tudo via rota de código. Isso me deu mais controle sobre o layout e a funcionalidade do projeto. A programação foi direta. A documentação é boa. O único problemas I teve foram freqüentes desconecta dos servidores. Eles têm três servidores diferentes que precisam ser ativos para que tudo funcione sem problemas. Se você está indo usá-los para a troca viva através da API, você necessitará ter uma estratégia no lugar para monitorar o slippage. Eu não continue a negociar vivo com eles por causa desta edição. As pessoas têm sugerido usar uma ordem de limite negociável, mas a minha estratégia no momento exigiu um preenchimento rápido no preço especificado. Interactive Brokers IB tem muitas maneiras de se conectar com seus serviços de corretagem. Eu escolhi o controle ActiveX TWS. ocx. A API IB é muito semelhante à API MBTradingEFX. Ele tem uma boa variedade de recursos, e funciona muito bem. O único problema (que foi um importante) que eu experimentei com IB, foi que as citações streaming por vezes não correspondem ao verdadeiro mercado BIDASK. Eu não estou falando 1-2pips diferença, era mais como 10-15pips diferença entre a cotação eo preço de mercado real que eu estava cheio. Para contornar esse problema, eu tive que usar uma conta demo EFX para transmitir os preços para o software externo para comparar com os preços IBs. Se notado uma diferença de mais de 2 pips, eu não colocaria o comércio. A outra coisa que eu encontrei com a IB API, é que sempre que uma nova versão é lançada, eu corro em problemas. Você realmente precisará testar novos lançamentos antes de implantá-los em um ambiente ao vivo. Isto é onde eu gostaria de acabar por causa da negociação barata, mas Im não confiante nas citações, derrapagem ou serviço para implantar muito fortemente com este corretor através de sua API. Oanda Eu ainda não usei a Oanda API, principalmente por causa da carga excessiva de 600 meses. A taxa é reduzida em 50 cada 1 milhão negociado. Estou fazendo volume suficiente para obter a API de graça, mas é mais barato para o comércio no HotspotFX, e não há ganho real a ser feita pela minha mudança over. For participantes do mercado profissional Dukascopy Bank oferece a possibilidade de integração API. A Dukascopy Bank API é baseada no protocolo FIX4.4. A API é usada para receber feed de dados em tempo real, enviar ordens, definir modificar cancelar ordens e receber notificações automáticas de atividades de negociação. Com uma conexão FIX API, os usuários ainda poderão usar as plataformas comerciais padrão do Dukascopy Bank com sua funcionalidade básica. No entanto, o método de cálculo de posição (modo de posição netglobal) aplicado às contas FIX API é diferente. REQUISITOS DE LIVE START: As condições mínimas para abrir uma conta API - clique aqui. Esquemas de Conexão de Documentação Os usuários do Dukascopy Bank FIX API têm a opção de se conectar através de dois esquemas diferentes: Esquema 1 é usado para conexões diretas para um único banco Dukascopy contas sem compartilhar quaisquer dados com qualquer software de terceiros. O Esquema 2 permite conexões mais complexas envolvendo múltiplas contas do Banco Dukascopy ou o uso de algum software de banco de dados de terceiros. Para saber mais sobre a FIX API e outras informações relacionadas ao comércio, escreva-nos: email160protected. Ligue-nos: 41 22 799 4888 ou, alternativamente, pedir uma chamada de volta. API Trading Tem a sua própria corretora Então você exige o mais alto nível de tecnologia com FIX. VPS Free Hosting: Mantenha um saldo de 5.000 moeda base (ou 500k JPY, e 40k HKD) em sua conta MT4, eo VPS é seu sem nenhum custo. (Por exemplo, se a denominação da sua conta é Dólar Australiano (AUD), isso é um saldo de conta de 5.000 AUD). Se você não atender a este requisito no final do mês, uma taxa de 30 moeda base (ou 3k JPY e 240 HKD) pode ser debitado de qualquer das suas contas FXCM para cobrir o custo VPS. Aviso de Risco: Nosso serviço inclui produtos que são negociados na margem e comportam um risco de perdas em excesso de seus fundos depositados. Os produtos podem não ser adequados para todos os investidores. Certifique-se de que compreende completamente os riscos envolvidos. Investimento de Alto Risco Aviso: Negociar divisas e / ou contratos para diferenças de margem acarreta um alto nível de risco e pode não ser adequado para todos os investidores. A possibilidade existe que você poderia sustentar uma perda em excesso de seus fundos depositados. Antes de decidir negociar os produtos oferecidos por FXCM você deve considerar com cuidado seus objetivos, situação financeira, necessidades e nível de experiência. Você deve estar ciente de todos os riscos associados à negociação em margem. FXCM fornece aconselhamento geral que não leva em conta seus objetivos, situação financeira ou necessidades. O conteúdo deste site não deve ser interpretado como um conselho pessoal. FXCM recomenda que você procure o conselho de um conselheiro financeiro separado. Clique aqui para ler o aviso de risco total. Forex Capital Markets Limited (FXCM LTD) é uma subsidiária operacional dentro do grupo FXCM de empresas (coletivamente, o Grupo FXCM). Todas as referências neste site para FXCM referem-se ao Grupo FXCM. A Forex Capital Markets Limited é autorizada e regulamentada no Reino Unido pela Autoridade de Conduta Financeira. Número de registo 217689. Tratamento fiscal: O tratamento fiscal britânico das suas actividades de apostas financeiras depende das suas circunstâncias individuais e pode estar sujeito a alterações no futuro ou pode diferir noutras jurisdições. Cópia de Copyright 2017 Forex Capital Markets. Todos os direitos reservados. Northern amp Shell Building, 10 Lower Thames Street, 8th Floor, Londres EC3R 6AD Empresa constituída em Inglaterra com o nome de País de Gales No.04072877, com sede social acima. Utilizamos cookies para melhorar o desempenho ea funcionalidade do nosso site, o que melhora a sua experiência de navegação. Ao continuar a navegar neste site, você está concordando com nosso uso de cookies. Você pode alterar suas configurações de cookie a qualquer momento. Saiba mais Seu navegador está desatualizado

No comments:

Post a Comment