Interfaces de programmation (API) pour l'intégration de programmes extérieurs

Mise à jour le 10 Août 2015

La plateforme de trading DARWIN de Directa prévoit la possibilité d'intégrer des fonctions nouvelles et/ou extérieures, développées en interne par Directa, ou par des programmeurs indépendants.
Les outils pour élargir les fonctionnalités de Darwin sont gratuits.
A présent Directa travaille à trois différentes possibilité pour s'interfacer avec des logiciels extérieurs:

1) Réception du flux des données

Service actuellement disponible

Un programme extérieur peut s'interfacer à un port IP local de la plateforme Darwin. En fournissant de spécifiques commandes de souscription des instruments financiers souhaités, on peut obtenir la réception en temps réel des cotations par le programme.

2) Passation des ordres

Service actuellement disponible

Darwin permet à un programme extérieur l'accès à un deuxième port IP local, autre par rapport à celui utilisable pour recevoir le flux des prix, à travers lequel le programme peut donner des dispositions opérationnelles au serveurs Directa (passation d'ordre, modification d'ordre, annulation, etc.) et recevoir d'autres informations reliées (disponibilité, portefeuille, etc).

3) Création d'une fenêtre Darwin

Service actuellement à l'étude

Le programmeur, avec l'aide de la documentation sur les API Darwin et un kit de développement fourni par Directa, peut réaliser son propre module d'extension (plugin) de Darwin. Ce plugin sera ensuite intégré au bureau de Darwin et aux fiches de la plateforme et sera visible comme une de ces dernières. Le kit de développement et la documentation seront disponibles prochainement.

Avant-propos

Acceptation des normes du service API Darwin

Comme d'habitude, Directa demande aux personnes intéressées à la réalisation de programmes extérieurs, de respecter certaines normes et de souscrire un accord pour bénéficier des API et des autres outils reliés.

Le compte demo

Les actuelles normatives ne permettent pas d'avoir accès au services fournis par les bourses sans les opportunes créances et sans le respect de certaines normatives de caractère disciplinaire très précises.
Pour cette raison Directa ne fourni aucun compte demo pour le développement de logiciels extérieurs: il est donc nécessaire, avant tout, que le programmeur intéressé à utiliser les interfaces et les API de Darwin soit titulaire d'un compte auprès de Directa.

Comment accéder aux services API de Darwin

Le service est totalement gratuit, mais soumis au contrôle de la part de Directa. Les clients Directa peuvent activer le service directement sur le site de trading depuis: Tableau < Infos < 5.a < 3.h

Services disponibles

Distribution des logiciels réalisés

Comme précédemment annoncé, la redistribution du logiciel réalisé à travers les API doit être expressément approuvée par Directa.
Directa ne souhaite pas bénéficier d'aucun avantage économique dans la redistribution de logiciels et plugin développés par troisième parties, mais au même temps ne souhaite pas permettre qu'un logiciel réalisé par troisième parties puisse rendre la plateforme Darwin ou les services offerts par les serveurs de Directa, non efficaces ou non sécurisés, soit pour les utilisateurs des plugin dont on parle, soit pour les autres utilisateurs.
L'accord entre le programmeur et Directa pourrait en outre représenter l'opportunité pour la mise en place d'une collaboration technique ou commercial à établir à chaque fois.