К основному контенту

Taxas de câmbio forex api


Pontos de Extremidade de Fluxo.
Como parte de nossa oferta da API OANDA, fornecemos conexões de streaming de dados em tempo real para clientes que exigem uma alternativa à API REST do OANDA.
A API de streaming adere ao mecanismo de transferência de dados de codificação de transferência em partes do HTTP 1.1. Todas as conexões de streaming são autenticadas.
Taxas de Transmissão.
Abra uma conexão de streaming para receber preços de mercado em tempo real para instrumentos especificados.
Parâmetros de consulta de entrada.
accountId: obrigatório A conta para a qual os preços são aplicáveis.
instrumentos: Obrigatório Uma vírgula codificada com URL (% 2C) separou a lista de instrumentos para buscar preços.
sessionId: Opcional Um ID de sessão exclusivo usado para identificar a conexão de fluxo de taxa. O valor especificado deve ter de 1 a 12 caracteres alfanuméricos. Se uma solicitação for feita com um ID de sessão que corresponda ao ID da sessão de uma conexão existente, a conexão mais antiga será desconectada. Por favor, veja a seção de melhores práticas para exemplos de uso.
Corpo (Stream)
Todos os dados gravados no fluxo são codificados no formato JSON. Os dados iniciais retornados são instantâneos de preço dos instrumentos subscritos. Os dados de preço subseqüentes serão gravados no fluxo sempre que novos preços estiverem disponíveis. As pulsações são gravadas no fluxo para garantir que a conexão HTTP permaneça ativa.
Campos de resposta JSON.
Streaming de eventos.
Parâmetros de consulta de entrada.
accountIds: Opcional Uma vírgula codificada com URL (% 2C) separou a lista de IDs de conta para se inscrever em eventos. Se a lista não for fornecida, a assinatura será feita para todas as contas autorizadas associadas ao token.
Corpo (Stream)
Todos os dados gravados no fluxo são codificados no formato JSON. Eventos enviados para o fluxo são pulsações (a cada 15 segundos) para garantir que a conexão HTTP permaneça ativa ou transações que relatam os seguintes eventos: encerramento da margem, ordem preenchida, ordem cancelada pelo sistema, take profit / stop loss / trailing stop preenchido, margem chamada de entrada / saída.
Campos de resposta JSON.
id: ID de conta accountId: Hora da ID da conta: hora em um formato de data e hora válido. tipo: tipo de transação. Os valores possíveis são listados no instrumento da página de transações: O nome do instrumento. lado: A direção da ação executada na conta, os valores possíveis são: comprar, vender. units: a quantidade de unidades envolvidas. preço: a execução ou preço solicitado. lowerBound: o preço mínimo de execução. upperBound: o preço máximo de execução. takeProfitPrice: O preço do take profit. stopLossPrice: O preço do stop loss. trailingStopLossDistance: A distância do stop móvel em pips, até uma casa decimal. pl: O valor do lucro e perda. juros: os juros acumulados. accountBalance: o saldo da conta após o evento. tradeId: ID de uma negociação que foi fechada ou aberta. orderId: ID de um pedido preenchido. tradeOpened: Este objeto é anexado à resposta do json se uma nova transação tiver sido criada. Os campos relacionados ao comércio são: id, units. tradeReduced: Este objeto é anexado à resposta json se uma negociação foi fechada ou reduzida. Os campos relacionados ao comércio são: id, units, pl, interest.
Duas conexões de fluxo de taxa ativa por token de acesso.
Ambiente de produção: 5 conexões por token de acesso.
No caso de um limite ser atingido, os servidores OANDA executarão um dos seguintes procedimentos:
Ambiente de produção: consulte a seção de desconexão abaixo.
Conexões
OANDA terminará as conexões ativas existentes nos seguintes cenários.
O tempo de inatividade de manutenção da infraestrutura da OANDA. Os componentes de back-end são desativados e atualizados durante as janelas de manutenção. O número de conexões ativas excedeu o limite concedido ao token de acesso especificado. A conexão mais antiga com o token de acesso especificado será desconectada. Uma mensagem de desconexão será enviada para a conexão a ser desconectada. Um ID de sessão foi especificado para corresponder ao ID de sessão de um stream existente. O fluxo existente será desconectado e um novo fluxo com o ID de sessão especificado será estabelecido. Uma mensagem de desconexão será enviada para a conexão a ser desconectada. Nota: Isso só se aplica a taxas de streaming.
Recomenda-se que o aplicativo cliente encerre a conexão e reconecte seu fluxo correspondente no caso de:
Nenhum dado foi recebido (sem sinais, sem pulsação) do fluxo de taxas por mais de 10 segundos. Nenhum dado foi recebido (sem eventos, sem pulsação) do fluxo de eventos por mais de 20 segundos.
Há um limite de taxa de reconexão em vigor que é imposto. Os clientes cujas tentativas de reconexão excederem esse limite receberão respostas de erro HTTP 429.
Recomenda-se que os aplicativos clientes utilizem uma implementação de backoff para tentativas de reconexão. A implementação inclui o backoff exponencial.
Por exemplo, se a tentativa de reconexão receber um erro HTTP, recue por 1 segundo antes de iniciar a próxima tentativa de reconexão. Duplique o intervalo de backoff até que a conexão seja estabelecida com sucesso.

Avaliar pontos de extremidade.
Obter uma lista de instrumentos
Obter uma lista de instrumentos negociáveis ​​(pares de moedas, CFDs e commodities) que estão disponíveis para negociação com a conta especificada.
Parâmetros de consulta de entrada.
accountId: Obrigatório O ID da conta para buscar a lista de instrumentos negociáveis ​​para.
campos: Opcional Uma lista, codificada por URL (% 2C), separada por vírgula dos campos do instrumento a serem retornados na resposta. O campo do instrumento será retornado, independentemente da entrada para este parâmetro de consulta. Por favor, veja a seção Parâmetros de Resposta abaixo para uma lista de valores válidos.
instrumentos: Opcional Uma lista codificada por URL (% 2C) separada por vírgulas de instrumentos a serem retornados na resposta. Se a opção de instrumentos não for especificada, todos os instrumentos serão devolvidos.
Parâmetros de Resposta.
instrumento: Nome do instrumento. Esse valor deve ser usado para buscar preços e criar pedidos e negociações.
displayName: Nome de exibição para o usuário final.
maxTradeUnits: O número máximo de unidades que podem ser negociadas para o instrumento.
Precisão: A menor unidade de medida para expressar a mudança de valor entre o par de instrumentos.
maxTrailingStop: O valor máximo de parada móvel (em pips) que pode ser definido ao trocar o instrumento.
minTrailingStop: O valor mínimo de parada móvel (em pips) que pode ser definido ao trocar o instrumento.
marginRate: O requisito de margem para o instrumento. Uma taxa de margem de 3% será representada como 0,03.
parado: O status comercial atual do instrumento. Verdadeiro se a negociação for interrompida, false se a negociação estiver ativa. Este campo representa as mesmas informações retornadas pelo campo "status" no terminal / v1 / prices.
taxa de juros: A taxa paga ou ganha ao manter a posição da moeda associada. A resposta é dividida nas taxas de compra e venda para as moedas de base e de cotação. Nota: Uma taxa de juros de 1,25% será representada como 0,0125. Para mais informações sobre moedas base / cotação, veja aqui. Para informações sobre como usar as taxas de juros, veja aqui.
Se o parâmetro fields não foi especificado na solicitação, os campos de instrumento padrão retornados são instrument, displayName, pip, maxTradeUnits.
Receba os preços atuais.
Busque preços ao vivo para instrumentos especificados que estão disponíveis na plataforma OANDA.
Parâmetros de consulta de entrada.
instrumentos: Obrigatório Uma lista de instrumentos separados por vírgulas codificados por URL (% 2C) para buscar preços. Os valores devem ser um dos instrumentos disponíveis a partir da resposta / v1 / instruments.
desde: Opcional Quando especificado, somente os preços que ocorreram após o registro de data e hora especificado são retornados. O valor especificado deve estar em um formato de data e hora válido.
Recupere o histórico do instrumento.
Obtenha informações históricas sobre um instrumento.
Parâmetros de consulta de entrada.
instrument: Required Nome do instrumento para recuperar o histórico de. O instrumento deve ser um dos instrumentos disponíveis a partir da resposta / v1 / instruments.
granularidade 1: Opcional O intervalo de tempo representado por cada castiçal. O valor especificado determinará o alinhamento do primeiro castiçal.
Os valores válidos são:
Alinhamento no topo do minuto.
Alinhamento no topo da hora.
Alinhamento do início do dia (padrão 17:00, fuso horário / Nova York)
Alinhamento de início da semana (sexta-feira padrão)
Início do alinhamento mensal (primeiro dia do mês)
O padrão para granularidade é "S5" se o parâmetro de granularidade não for especificado.
count: Opcional O número de velas a retornar na resposta. Esse parâmetro pode ser ignorado pelo servidor, dependendo do intervalo de tempo fornecido. Veja “Tempo e Conte Semântica” abaixo para uma descrição completa. Se não especificado, a contagem será padronizada para 500. O valor máximo aceitável para contagem é 5000.
count não deve ser especificado se os parâmetros inicial e final também forem especificados.
start 2: Opcional O timestamp de início para o intervalo de velas solicitado. O valor especificado deve estar em um formato de data e hora válido.
end 2: Opcional O carimbo de data / hora final para o intervalo de velas solicitado. O valor especificado deve estar em um formato de data e hora válido.
candleFormat: Representação opcional de velas (sobre a representação de candesias). Isso pode ser um dos seguintes: “midpoint” - candelabros baseados no ponto médio. “Bidask” - castiçais baseados em Bid / Ask O padrão para candleFormat é “bidask” se o parâmetro candleFormat não for especificado.
includeFirst: Opcional Um campo booleano que pode ser definido como "true" ou "false". Se estiver definido como "true", o candle coberto pelo timestamp de início será retornado. Se estiver definido como "false", este castiçal não será retornado. Este campo existe para que os clientes possam facilmente garantir que possam pesquisar todas as velas mais recentes que a última vela recebida.
O padrão para includeFirst é "true" se o parâmetro includeFirst não for especificado.
dailyAlignment: Opcional A hora do dia usada para alinhar velas com granularidade por hora, diária, semanal ou mensal. O valor especificado é interpretado como uma hora no fuso horário definido pelo parâmetro alignmentTimezone e deve ser um número inteiro entre 0 e 23.
O padrão para dailyAlignment é 17, o que corresponde às 17:00, hora local, em Nova York.
alignmentTimezone: Opcional O fuso horário a ser usado para o parâmetro dailyAlignment. Este parâmetro NÃO afeta o registro de data e hora retornado, os parâmetros de início ou término, estes estarão sempre em UTC. O formato de fuso horário usado é definido pelo banco de dados de fusos horários da IANA. Uma lista completa dos fusos horários suportados pela API REST pode ser encontrada aqui.
O padrão para alignmentTimezone é “America / New_York” se o parâmetro alignmentTimezone não for especificado.
weeklyAlignment: Opcional O dia da semana usado para alinhar velas com granularidade semanal. O valor especificado será usado como dia de início / fim ao calcular as velas semanais. Os valores válidos são: “segunda”, “terça”, “quarta”, “quinta”, “sexta”, “sábado”, “domingo”.
O padrão para weeklyAlignment é “Friday” se o parâmetro weeklyAlignment não for especificado.
1 Nenhuma vela é publicada para intervalos em que não há carrapatos. Isso resultará em lacunas entre os períodos de tempo.
2 Se nem o horário de início nem de término forem especificados pelo solicitante, o final será padronizado para o horário atual e as velas de contagem serão retornadas.

Taxas de câmbio em tempo real.
Quais são as taxas em tempo real?
As taxas em tempo real (também conhecidas como “taxas de transmissão” ou “taxas lentas”) têm inúmeros casos de uso, variando de apoiar operações financeiras de tesouraria e finanças a ajudar gerentes de produto e desenvolvedores a criar funcionalidades da Web e alimentar produtos digitais. Os sites de viagens e os e-marketplaces, por exemplo, dependem das taxas de câmbio em tempo real para impulsionar suas necessidades globais de conversão de moeda e mecanismo de precificação; os sites financeiros usarão as taxas de câmbio em tempo real para mostrar as tendências da moeda, fornecer acesso a conversões instantâneas de moeda ou envolver os clientes com gráficos interativos.
As taxas à vista da OANDA são um verdadeiro reflexo do mercado forex e são atualizadas a cada 5 segundos. Nossa API fornece taxas históricas em tempo real e 96 fixações por dia (a cada 15 minutos em um período de 24 horas). Os dados de correção incluem o conjunto de dados mais abrangente para cada "vandela" (ou intervalo): lance, pergunta e ponto médio para abrir, fechar, alto e baixo.
& # 169; 1996 - 2018 OANDA Corporation. Todos os direitos reservados. & # 8220; OANDA & # 8221 ;, & # 8220; fxTrade & # 8221; e OANDA & # 8217; s & # 8220; fx & # 8221; family of trademarks são marcas comerciais ou marcas registradas da OANDA Corporation. Todas as outras marcas registradas que aparecem neste site são de propriedade de seus respectivos proprietários.
Os pagamentos FX corporativos da OANDA destinam-se a clientes corporativos e institucionais qualificados. OANDA ganha dinheiro com câmbio de moedas. Negociar fora de câmbio tem um alto nível de risco e a negociação através de uma plataforma on-line acarreta riscos adicionais.

QUANTLABS. NET.
Quant. Recursos para Traders.
Programação: Qual API você usa para obter taxas FOREX ao vivo? Quanto custa isso? Latência?
Programação: Qual API você usa para obter taxas FOREX ao vivo? Quanto custa isso? Latência?
Alguns corretores fornecem API para obter não apenas os dados forex ao vivo, mas também fazer pedidos.
Alguns deles que eu conheço são os seguintes:
fxcm (algumas restrições)
Isso implica abrir uma conta. Não há cobrança.
Caso contrário, você pode selecionar um provedor de dados com custo.
Muito obrigado. Você tem alguma idéia sobre os tempos de latência forex e fxcm? Quanto às outras empresas, tenho visto que elas estão perguntando.
300 $ para uma conta básica, para fornecer taxas quase em tempo real.
Em relação ao "forex api forum" eu não vi nenhum relatório para o tempo de latência.
Suponho que os corretores que fornecem adicionalmente trinta plataformas de negociação (como o metatrader 4 ou 5) seu tempo de latência devem ser muito pequenos ou não mensuráveis.
Dê uma olhada nas seguintes tecnologias api:
Eu ainda não usei essa API. Agora, concentrei-me em desenvolver meu próprio aplicativo de negociação customizado. O próximo passo seria a implementação do feed da API.
Para ser claro, essas soluções não custam nada para um usuário que é considerado um operador independente. Se você agir como um corretor da empresa, ele pode tentar encontrar outras soluções, como com a eSignal, Bloomberg, Reuters ou se conectar diretamente ao Exchange.
que front-end (além do MT4 / 5) um deve usar para negociar diretamente no feed da API? Existe alguma plataforma que permita codificar o HFT para negociar com API / FIX & # 8230;
Eu sugiro que você inicie uma conta demo api inforex / uk / forex-api. html.
Não é necessário ter uma conta. Há muitos exemplos, como em c #. NET, como obter dados streem, colocar ordens, etc..Regarding front-end, como exibir seus dados reais, sistema de negociação, etc, implica desenvolver o seu próprio aplicativo front-end personalizado.
Muito obrigado pela resposta. Eu comecei a desenvolver minha própria plataforma de negociação também. Eu estou em um estágio muito inicial. Atualmente, estou tentando calcular / prever os preços de compra / venda usando o fibsforexfibonacci. Então eu provavelmente farei uma previsão usando um algoritmo de lógica difusa e, se valer a pena, vou abrir uma conta real.
Em termos de latência e API disponível para reavaliar os traders, para negociar Forex, sem duvida a London Multiple Asset Exchange é a melhor. Nossa plataforma algorítmica AlphaTrader executa negociações em 50 ms sem colocar: automatedtradingshop / alphatrader. html Um tópico em francês sobre LMAX e baixa latência: trading-automatique. fr/index. php? option=com_agora&task=topic&id=1049&
OBSERVAÇÃO: Agora eu posto meus ALERTAS DE NEGOCIAÇÃO em minha CONTA pessoal do FACEBOOK e TWITTER. Não se preocupe, pois não publico vídeos estúpidos sobre gatos ou o que eu como!

Streaming forex rates
taxas e moeda.
API JSON de conversão.
O Fixer é uma API simples e leve para o.
taxas cambiais atuais e históricas (forex).
1 2 3 4 5 6 7 8 9 10 11 12 13.
Você está em boa companhia:
Confiável em todo o mundo.
O Fixer. io é usado por milhares de desenvolvedores, pequenas e médias empresas e grandes corporações todos os dias. Origens de dados sólidas e mais de 6 anos de experiência fazem do Fixer o recurso número 1 para taxas de câmbio em tempo real.
Dados de taxa de câmbio em tempo real para 170 moedas mundiais, atualizadas a cada 60 segundos.
Os dados de moeda fornecidos pelo Fixer são provenientes de provedores de dados financeiros e bancos, incluindo o Banco Central Europeu.
Sua conexão com a API do Fixer é criptografada usando Encriptação SSL de 256 bits de nível bancário.
Nossa equipe de suporte de classe mundial tem o prazer de ajudar a qualquer hora do dia e em qualquer dia do ano. Isso é uma promessa.
Criado para desenvolvedores.
Nosso princípio no Fixer - desenvolvedores primeiro. Documentação detalhada da API, exemplos intuitivos de código e uma estrutura simples da API permitirão que você implemente a API em menos de 10 minutos.
A API do Fixer vem com disponibilidade garantida, volumes escaláveis ​​e responde dentro de milissegundos.
Uma Documentação de API repleta de instruções simples e exemplos de código permite a implementação rápida em qualquer nível.
Os dados históricos da taxa de câmbio estão disponíveis desde 1º de janeiro de 1999.
Além dos dados ao vivo, o Fixer também vem com pontos de extremidade separados para conversão de moeda única e dados da série temporal.

Комментарии

Популярные сообщения из этого блога

Sistema de negociação de lucro forex heaper

Sistema Forex Heaper Heaper. Forex Profit Heaper é um sistema de negociação forex desenvolvido por membros da equipe ForexMt4Systems. É feito de seis indicadores. Este sistema funciona bem em todos os prazos (recomendamos a troca de 5m ou mais). Abaixo você pode encontrar uma breve descrição de cada indicador. FPH_Meter & # 8211; O primeiro indicador exibe as moedas mais fortes e mais fracas no gráfico principal. Isso ajuda você a decidir se vale a pena ou não negociar um par específico. FPH_Bars & # 8211; segundo indicador é baseado ou indicador RSI e cores velas para mostrar os níveis oversold e overbought. FPH_Line & # 8211; este indicador traça uma linha no gráfico principal. O indicador é baseado no ADX e indica uma mudança na direção da tendência. Procure comerciantes longos quando a linha estiver azul e procure negociações curtas quando a linha estiver vermelha. Também possui função de alerta. FPH_HistoBars & # 8211; Este histograma indicador ajuda você a confirm...

Vantagens e desvantagens da estratégia de diversificação relacionada

Vantagens e Desvantagens da Diversificação da Estratégia Corporativa. Pode ser divertido criar estratégias, mas é difícil executar ideias de negócios. Imagens Comstock / Comstock / Getty Images. Artigos relacionados. 1 [Diversified Business] | As Desvantagens dos Negócios Diversificados 2 [Estratégia de Nível Empresarial] | Vantagens & amp; Desvantagens da estratégia de nível empresarial 3 [Vantagens] | Vantagens & amp; Desvantagens de diversificar em um negócio não relacionado? 4 [Estratégia de diversificação de produtos] | Estratégia de Diversificação de Produtos. Ter várias estratégias para o sucesso pode parecer uma boa ideia para o seu negócio. Na verdade, seu plano de negócios pode conter uma pesquisa de mercado que sugere que você tem várias oportunidades para crescer, expandir e prosperar. Isso pode ser verdade. No entanto, todas essas estratégias carregam seus próprios riscos. Em outras palavras, aumentar suas oportunidades pode expor sua empresa a mais armadilhas. Uma...