OANDA API Code Exemples Que puis-je construire OANDA est un courtier forex leader vous permettant de négocier plus de 90 paires de devises, des métaux et CFDs. Tout ce que vous demandez est en direct et en temps réel. La seule limite est votre imagination. Si vous avez une idée pour un produit ou une entreprise construite sur le dessus de notre plate-forme, nous voulons vous aider à: Ecrire des stratégies de négociation automatisée dans n'importe quel langage de programmation Créer un service qui fournit des taux de change pour les entreprises de commerce électronique Démarrer une entreprise pour couvrir les risques de change pour d'autres Mettre en œuvre des algorithmes de négociation haute fréquence qui font de l'argent pendant que vous dormez Construire un service Chart Chat qui combine nos données de graphique avec l'API StockTwits Télécharger Historique du compte Trading pour générer des rapports sur le rendement et les analyses commerciales Exemples d'exemples OAuth Exemples de tiers OANDA Ruby Wrapper - soumis par nukeproof Matlab REST Wrapper - soumis par tradeasystems OTest (C sur Windows) - soumis par StevenABrown OANDA Pour Go (Go langage de programmation) - soumis par santegoeds Adaptateur OANDA - Node. js adaptateur pour Argo est une plate-forme de trading open source, qui se connecte directement avec OANDA grâce à la puissante API pour développer des stratégies de trading - présenté par albertosantini pyoanda - Python library Qui encapsule l'API Oanda. Construit au-dessus des demandes, il est facile à utiliser et a un sens. - soumis par toloco morgentau - Interface pour l'API oanda REST en utilisant ruby by morgentau Scalanda - ScalaAkka wrapper pour Oanda REST et Stream API - soumis par msilb AKka-trading - Scala Backtesting Oanda REST API Trading Framework construit sur le dessus de AkkaSpray - envoyé par msilb Clandestine - Une enveloppe de fermeture pour OANDA REST API - soumise par yellowbean oanda-rest-java - OANDA REST api wrapper pour java - soumis par rabun oanda-rest-cs - OANDA REST api wrapper pour C - soumis par rabun ROandaAPI - OANDA REST API Wrapper pour R - présenté par FranciscoME QuinnSys-OAPI - Matlab OANDA REST API wrapper - soumis par QuinnSys Tout échantillon de code tiers disponible sur ce site (le Logiciel) est développé par des fournisseurs tiers (par exemple des clients OANDA API) distincts de OANDA Corporation Et ses sociétés affiliées (OANDA). OANDA n'offre aucune garantie ni représentation, expresse ou implicite, en ce qui concerne les caractéristiques du Logiciel ou du Logiciel, y compris leur qualité, leur performance, leur qualité marchande, leur adéquation, leur aptitude à un usage particulier ou leur absence d'erreur. API Ce package open source fournit un module d'extension pour Python qui peut être utilisé pour accéder à l'API de programmation pour le broker OXIA FX. La fonctionnalité entière des API est prise en charge, y compris les mises à jour des données du marché en direct et le placement des commandes. La capacité de faire des prototypes rapides de stratégies de trading directement à l'aide d'un langage dynamique comme Python est très excitant. Vous pouvez exploiter des bibliothèques numériques comme NumPy afin d'effectuer des analyses sur les données de marché directement à partir de l'API, ou vous pouvez écrire des GUIs commerciaux personnalisés en utilisant des kits d'outils, p. Ex. PyQt. Notre API fonctionne dans des environnements multitâche et est compatible avec les bibliothèques de réseau basées sur le réacteur select () epoll () (et avec Twisted). Fonctionnement Pour utiliser ces liaisons Python, vous devez obtenir une licence de l'API Linux C auprès d'OANDA. Puis exécutez un Makefile pour construire et installer votre module d'extension Python, associé à cette API. Encore une fois, ce paquet ne fournit PAS les fichiers d'inclusion ni la bibliothèque binaire que OANDA met à la disposition de ses abonnés. Vous devez obtenir ceci séparément (c'est-à-dire qu'il coûte de l'argent). Avec lui, vous pourrez importer toutes les fonctionnalités fournies par l'API OANDA avec une importation simple, par exemple: Les noms des classes et des fonctions correspondent directement à la documentation fournie par OANDA pour votre bibliothèque API. Cette documentation de paquetages ne décrit que la différence entre l'API officielle et notre mappage en Python. Documentation Source Code Un référentiel Mercurial peut être trouvé à: Certaines informations sur le flux de données (à partir de 2009): L'API OANDA peut être utilisé pour écrire des automates de négociation, mais n'est pas un 8220high-frequency8221 trading API selon les normes d'aujourd'hui: Une à plusieurs secondes - contraste ceci avec des connexions aux échanges principaux d'aujourd'hui où vous pouvez réaliser un temps de retournement dans l'ordre de quelques centaines de microsecondes. Notez que cela est parfaitement bien si vos périodes de détention sont de l'ordre de quelques minutes, voire quelques dizaines de secondes, ou si vous utilisez ce pour automatiser une sorte de couverture de change. Vous ne pouvez pas acheter à l'offre ni vendre à l'offre, c'est-à-dire OANDA vous oblige à traverser l'écart afin d'exécuter toutes les commandes, en particulier, les ordres de limite. Leurs ordres limités sont légèrement différents: ils se contentent de s'asseoir sur leurs livres jusqu'à ce que la propagation se passe à traverser votre commande. Il s'agit d'un créateur de marché, n'oubliez pas, youre pas de négociation directe avec d'autres, youre trading avec OANDAs niveau 1 livre. Le flux de données de marché envoie parfois des données de marché hors de l'ordre: environ 0,5 de toutes les mises à jour ont des horodatages qui sont incorrects ou non rincés dans l'ordre. Le serveur que nous fournissons a une option pour filtrer ceux dehors. La couche réseau des API C bouffie ses commandes en blocs et ne sont pas transmises dès qu'elles sont disponibles sur le côté distant. Vous pouvez utiliser l'API Java si vous souhaitez des mises à jour plus rapides. Mais étant donné les retards impliqués dans une opération quotnormalquot, je doute qu'il vaut la peine de l'effort. OANDA a indiqué via ses forums que son API Java est plus stable que son API C. C'est probablement parce que leurs développeurs sont plus à l'aise avec Java - tout ce qui peut signifier pour vous. Note: l'API Java est assez propre et il n'est pas déraisonnable de considérer écrire votre code directement que l'API à la place (si vous parlez Java). Plateformes prises en charge: Linux Actuellement, nous ne prenons en charge que la plate-forme Linux (Ubuntu 9.04 et Gentoo sont connus pour fonctionner). Si vous êtes intéressé par le support pour Windows ou Mac et sont prêts à payer pour cela par heure, s'il vous plaît contacter l'auteur. Le GNU LGPL vous permet d'écrire des programmes privatesecret contre la bibliothèque. L'utilisation de cette bibliothèque open source n'implique pas que vous ayez besoin de partager votre code avec d'autres. Vous pouvez utiliser la bibliothèque pour écrire des stratégies de négociation top-secret pour prendre le contrôle du monde si vous le souhaitez :-) La licence est assortie d'une clause de responsabilité, donc Furius n'est pas responsable des pertes que vous pourriez subir en raison de l'utilisation de ce code . Il est entièrement de votre propre responsabilité d'assurer que le code que vous utilisez fonctionne comme vous le pensez. Il n'y a aucune garantie que cette API sera mise à jour si l'API OANDA change. Il se peut que vous deviez le faire vous-même si vous en dépendez. (Cependant, il serait probablement facile de le faire, étant donné que vous avez tout le code source).
No comments:
Post a Comment