Tuesday, 17 January 2017

Forex Prix Api

Mise en route Remarque: L'API REST n'a accès qu'aux comptes hérités. Pour accéder aux comptes v20, utilisez l'API RESTE v20. Obtenez un compte OANDA fxTrade Vous avez besoin d'un compte fxTrade ou fxTrade Practice pour utiliser l'API OANDA. Essayez un compte de démonstration gratuit ou ouvrez un compte en direct Accédez à l'API REST Accédez au portail de gestion des comptes (AMP) sur fxTrade et sélectionnez Gérer l'accès à l'API sous Autres actions. Générer votre jeton d'accès personnel immédiatement après avoir accepté la licence API Prêt pour la négociation automatisée Commencer à faire des demandes à OANDAs Plate-forme fxTrade avec votre jeton d'accès personnel Que puis-je faire avec l'API OANDA REST Nous avons développé notre API en plus de notre trading de devises primé Plate-forme, fxTrade. Obtenez des taux de change en temps réel sur plus de 90 paires de devises. Surveiller le marché des changes pour les changements en temps réel, 24 heures par jour. Vous aurez accès à des taux de change historiques, remontant à plus de 10 ans. Placez les transactions et les commandes avec notre API de négociation. Vous pouvez récupérer les activités de compte, l'équilibre, les transactions et les commandes. Comment puis-je commencer Leverage trading est un risque élevé et ne convient pas à tous. Vous pourriez perdre tous vos fonds déposés. Les articles sont destinés uniquement à des fins d'information générale et ne sont pas des conseils en matière de placement ou une solution pour acheter ou vendre un produit d'investissement. Les opinions sont celles des auteurs et ne sont pas nécessairement celles d'OANDA, de ses dirigeants ou de ses directeurs. Un environnement stable recommandé pour le code prêt à la production à exécuter avec votre compte fxTrade et votre jeton d'accès personnel. Les exemples ci-dessus sont donnés à titre indicatif seulement et ne reflètent pas les prix actuels ou les offres de OANDAD. Notre documentation utilise l'URL fxTrade pour tous les exemples. Pour utiliser l'environnement commercial de pratique, il suffit de remplacer la base de l'url par celle appropriée énumérée ci-dessus et de suivre toute authentification nécessaire. L'environnement de la pratique fxTrade est une copie de faux argent de notre environnement plein fxTrade avec toutes les mêmes fonctionnalités. Détails de la demande et de la réponse Toutes les requêtes requièrent Content-Type: application x-www-form-urlencoded, sauf indication contraire. Toutes les réponses seront au format JSON. Tous les noeuds finaux prennent également en charge la méthode HTTP OPTIONS et répondent avec un en-tête Access-Control-Allow-Methods répertoriant les méthodes disponibles pour le noeud final. Format DateTime L'API OANDA prend en charge les formats RFC3339 et Unix datetime pour les requêtes et les réponses. Les requêtes doivent utiliser le format HTTP Header X-Accept-Datetime-Format pour spécifier le format datetime à utiliser. Les valeurs valides pour cet en-tête sont les suivantes: UNIX - Tous les timestamps seront au format d'heure Unix. Pour l'entrée, les serveurs OANDA reconnaîtront la précision de la granularité des secondes. Pour la sortie, les serveurs OANDA afficheront la précision de la granularité des microsecondes. RFC3339 - Tous les timestamps seront au format RFC3339. Pour l'entrée, les serveurs OANDA reconnaîtront la précision de la granularité des secondes. Pour la sortie, les serveurs OANDA afficheront la précision de la granularité des microsecondes. Si l'en-tête X-Accept-Datetime-Format n'est pas spécifié, le format datetime par défaut pour les requêtes et les réponses est RFC3339. Remarque: à l'exception de cette section, tous les exemples donnés sur le portail de développeurs OANDA sont affichés avec le format datetime par défaut de RFC3339. Exemple: Spécification du format datetime UNIX L'API OANDA REST prend en charge ETag sur toutes les requêtes GET. L'utilisation d'ETags entraînera une réduction du trafic de données et une latence réduite. Les réponses aux requêtes GET réussies incluront l'en-tête ETag. Cette valeur ETag est un hachage du corps de réponse. Enregistrez cette valeur si la requête GET est répétée. Lors de la même requête GET, incluez l'en-tête If-None-Match avec la valeur ETag enregistrée à partir de la réponse GET précédente. Si les données n'ont pas changé, le code HTTP 304 est retourné sans corps de réponse. Si les données ont changé, la réponse est retournée comme d'habitude. Une nouvelle valeur ETag est renvoyée et celle-ci doit être enregistrée pour les futurs appels. Étape 2: Effectuer la même demande de prix GET avec l'en-tête If-None-Match et la valeur ETag précédente. En-tête: Les données n'ont pas changé. En-tête: Les données ont changé X - HTTP-Method-Override Certains clients HTTP ne prennent pas en charge l'ensemble complet de méthodes HTTP qui est utilisé avec l'API OANDA REST. Pour remédier à cela, l'API OANDA REST utilise l'en-tête HTTP X-HTTP-Method-Override pour contourner la méthode spécifiée dans la requête HTTP. L'en-tête HTTP X-HTTP-Method-Override n'est pris en charge que pour les requêtes dont la méthode HTTP de base est spécifiée comme GET ou POST. Pour chaque méthode HTTP de base, seul un sous-ensemble sélectionné de valeurs est pris en charge par l'en-tête HTTP X-HTTP-Method-Override. Voici une table qui décrit la méthode HTTP valide et les valeurs de remplacement de méthode X-HTTP valides. Exemple 2: Pour utiliser la méthode X-HTTP-Override pour remplacer la requête par une demande PATCH Limitation de débit Le client n'a pas plus de 120 requêtes par seconde en moyenne, avec des rafales de pas plus de 60 requêtes. Les demandes excédentaires seront rejetées. Cette restriction est appliquée pour chaque jeton d'accès, pas pour chaque connexion individuelle. Connection Limiting Client est autorisé à ne pas faire plus de 2 nouvelles connexions par seconde. Les connexions excédentaires seront rejetées. Pour plus de détails sur la création de connexions persistantes, reportez-vous à la page des meilleures pratiques. Obtenez des devis en temps réel Les devises, les métaux et les prix CFD changent plusieurs fois par seconde. Pour obtenir un prix, spécifiez le nom de l'instrument que vous voulez récupérer, par exemple EUR USD. Remplacez le caractère par un trait de soulignement dans les noms de paires de devises. Obtenez le prix actuel de EUR USD Obtenez des prix historiques et des graphiques L'API peut également être utilisé pour obtenir des bougies actuelles et historiques pour une variété d'utilisations, y compris la création de vos propres graphiques. Obtenez deux des plus récentes bougies pour EUR USD Exemple de code Le prix moyen de la bougie est écrit en Lisp et calculera le prix moyen d'une paire de devises au cours des X derniers jours. Documentation de référence pour les prix historiques et les graphiques. Monnaies, métaux et CFDs Ouvrez un achat EUR USD pour 1000 unités. Cet exemple utilise curl pour soumettre trois paramètres à l'aide de données POST. Exemple de code


No comments:

Post a Comment