Thursday 24 August 2017

Oanda Live Forex Rates


Parâmetros de transmissão de dados 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 lista de instrumentos separados por vírgulas URL (2C) para obter preços para. SessionId: Opcional Um ID de sessão exclusivo usado para identificar a conexão de fluxo de taxa. O valor especificado deve estar entre 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. Consulte 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ços dos instrumentos subscritos. Os dados de preços subseqüentes serão gravados no fluxo sempre que novos preços estejam disponíveis. Heartbeats são gravados no fluxo para garantir que a conexão HTTP permaneça ativa. Campos de resposta da JSON A OANDA encerrará as conexões ativas existentes nos seguintes cenários. O tempo de inatividade da manutenção da infraestrutura da OANDA. Os componentes do Backend 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. Foi especificado um ID de sessão que corresponde a um ID de sessão de fluxo 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 aplica-se apenas às taxas de transmissão. Recomenda-se que o aplicativo cliente encerre a conexão e re-conecte seu fluxo correspondente no caso de: Nenhum dado foi recebido (sem tiques, sem batimentos cardíacos) do fluxo de taxas por mais de 10 segundos. Nenhum dado foi recebido (sem eventos, sem batimentos cardíacos) do fluxo de eventos por mais de 20 segundos. Existe um limite de re-conexão em vigor que é executado. Os clientes cujas tentativas de re-conexão excedem esse limite receberão respostas de erro HTTP 429. Os aplicativos do cliente são recomendados para utilizar uma implementação de backoff para tentativas de re-conexão. A implementação inclui a reversão exponencial. Por exemplo, se sua tentativa de re-conexão receber um erro HTTP, desative por 1 segundo antes de iniciar a próxima tentativa de re-conexão. Dobre o intervalo de backoff até que a conexão seja estabelecida com sucesso. O comércio de alavancagem é de alto risco e não é adequado para todos. Você pode perder todos os seus fundos depositados. Os artigos são apenas para fins de informação geral e não são conselhos de investimento ou uma solução para comprar ou vender qualquer produto de investimento. As opiniões são as dos autores e não necessariamente as de OANDA, seus diretores ou seus diretores. Os exemplos apresentados são apenas para fins ilustrativos e podem não refletir preços atuais ou ofertas de OANDARate Endpoints Input Query Parameters accountId: Requerido O ID da conta para buscar a lista de instrumentos negociáveis ​​para. Campos: Opcional Uma URL codificada (2C) lista separada por vírgula de campos de instrumento que devem ser retornados na resposta. O campo do instrumento será retornado independentemente da entrada para este parâmetro de consulta. Consulte a seção Parâmetros de resposta abaixo para obter uma lista de valores válidos. Instrumentos: Opcional Uma lista de instrumentos com URL com codificação de URL (2C) separada que deve ser retornada na resposta. Se a opção de instrumentos não for especificada, todos os instrumentos serão devolvidos. Instrumento de parâmetros de resposta: Nome do instrumento. Esse valor deve ser usado para buscar preços e criar pedidos e negócios. DisplayName: Nome 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 de parada final máximo (em pips) que pode ser configurado ao trocar o instrumento. MinTrailingStop: o valor de parada final mínimo (em pips) que pode ser configurado ao trocar o instrumento. MarginRate: o requisito de margem para o instrumento. Uma taxa de 3 margens será representada como 0,03. Parou: o status comercial atual do instrumento. Verdadeiro se a negociação for interrompida, falso se a negociação estiver ativa. Este campo representa a mesma informação retornada pelo campo de status no ponto final de preços v1. InterestRate: a taxa paga ou ganho ao manter a posição de moeda associada. A resposta é dividida nas taxas de lances e pedidos para as moedas de base e de cotação. Nota . Uma taxa de juros de 1,25 será representada como 0,0125. Para obter mais informações sobre as moedas de cotação básica, veja aqui. Para obter informações sobre como usar as taxas de juros, veja aqui. Se o parâmetro dos campos não foi especificado na solicitação, os campos de instrumento padrão retornados são instrumentos. Mostrar nome . Pip. MaxTradeUnits. Instrumento de parâmetros de consulta de entrada: Obrigatório Nome do instrumento para recuperar histórico para. O instrumento deve ser um dos instrumentos disponíveis da granularidade de resposta dos instrumentos v1 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 superior do minuto Alinhamento superior da hora Alinhamento do início do dia (padrão 17:00, Fuso horário de Nova York) Início do alinhamento da semana (sexta-feira padrão) Alinhamento do início do mês (Primeiro dia do mês) O padrão para Granularidade é S5 se o parâmetro granularidade não for especificado. Contagem: Opcional O número de velas para retornar na resposta. Este parâmetro pode ser ignorado pelo servidor, dependendo do intervalo de tempo fornecido. Veja Time and Count Semantics abaixo para obter uma descrição completa. Se não for especificado, a contagem será padrão para 500. O valor máximo aceitável para a contagem é 5000. a contagem não deve ser especificada se ambos os parâmetros de início e final também são especificados. Iniciar 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. Final 2: Opcional O timestamp de fim 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 castiçais (sobre a representação do candelabro). Este pode ser um dos seguintes: ponto médio - castiçais baseados em pontos médios. Bidask - Pedir castiçais baseados 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 verdadeiro ou falso. Se estiver definido como verdadeiro, o castiçal coberto pelo timestamp de início será retornado. Se estiver configurado como falso, 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 do que a última vela recebida. O padrão para includeFirst é verdadeiro 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. AlinhamentoTimezone: Opcional O fuso horário a ser usado para o parâmetro dailyAlignment. Este parâmetro NÃO afeta o timestamp retornado, os parâmetros de início ou final, estes serão sempre em UTC. O formato do fuso horário utilizado é definido pelo banco de dados da zona horária da IANA. Uma lista completa dos fusos horários suportados pela API REST pode ser encontrada aqui. O padrão para alignmentTimezone é America NewYork se o parâmetro alignmentTimezone não for especificado. WeekAlignment: Opcional O dia da semana usado para alinhar velas com granularidade semanal. O valor especificado será usado como o dia do início do final ao calcular as velas semanais. Valores válidos são: segunda-feira, terça-feira, quarta-feira, quinta-feira, sexta-feira, sábado e domingo. O padrão para WeekAlignment é sexta-feira se o parâmetro weeklyAlignment não for especificado. 1 Não são publicadas velas para intervalos em que não há carrapatos. Isso resultará em lacunas entre períodos de tempo. 2 Se nem o início nem o fim da hora forem especificados pelo solicitante, o final será padrão para a hora atual e as velas de contagem serão retornadas.

No comments:

Post a Comment