Différence API vs Plateformes
Forums › ProRealTime forum Français › Support ProOrder › Différence API vs Plateformes
- This topic has 5 replies, 3 voices, and was last updated 4 years ago by Nicolas.
-
-
10/01/2020 at 3:59 PM #146103
Bonjour,
Il y a plusieurs façons de réaliser du Quantitative Trading :
- Première solution : Se connecter à l’API du broker et créer notre programme en codant via Pyhton/C++. Les données doivent être exportées, des programmes externes doivent être téléchargés pour backtester. Tout semble plus compliqué mais, cette solution semble offrir plus de libertés et donc de possibilités, comme par exemple le trading de pairs d’actions en mean reversing.
- Deuxième solution : Utiliser une plateforme de trading et son language, par éxemple TradeStation et EasyLanguage ainsi que ProrealTime et ProrealCode. Dans ce cas là, tout est déjà intégré, données, backtests, etc.
Mais alors; quel est l’intérêt, pour les investisseurs privés/particuliers d’utiliser la première solution si ce n’est quelques libertés qui n’ont peu d’intérêts pour les petits porteurs? Ces quelques possibilités en plus, justifie-t-elle, pour nous, la difficulté et la complexité de cette solution ?
Avec des plateformes telles que de Prorealtime et TradeStation je n’arrive vraiment pas à comprendre ce qui nous pousserait à coder en Python/C++ . L’apprentissage, la mise en place et la programmation sont bien plus complexes en passant par les API et les différentes ressources pour programmation (ex : Anaconda pour python)
Je me pose cette question en tant qu’investisseur privé et trader compte propre, pas en tant que gestionnaire ou gérant de pf. Je sais bien que le C++ sera plus rapide d’éxécution, je comprends l’intérêt en tant qu’institutionnel mais pas en tant que “particulier”. Si quelqu’un peut m’éclairer…
10/01/2020 at 5:09 PM #146116exemple des API, pouvoir interroger plusieurs marchés en même temps pour prise de position.. donc quelques libertés néanmoins utiles..
il faut juste avoir beaucoup de temps. Mais si tu as du temps, ca vaut le coup d’apprendre
PRT c’est simple, facile mais limité..
10/02/2020 at 8:03 AM #146135On a en effet encore quelques limitations en programmation, mais on a fait un sacré bon en avant depuis quelques mois: multi timeframe pour les stratégies et les indicateurs (MTF), les variables en tableaux (array), les optimisations sur d’autres critères que le gain pur, l’analyse Walk Forward pour les tests de robustesse, .. et je ne parle pas des centaines d’améliorations de la v11.
Sous PRT, tu as l’IDE dédié, les instructions spécifiques au trading, l’interpréteur, les moteurs de backtests, optimisations et robustesse, un scanner de marché, le trading auto server-side, .. essayez donc de refaire tout ça avec une API, qui changera au fil du temps et qui ne sera plus compatible avec vos développements dés le premier update, etc.. bref 😀
Je suis développeur, je sais ce qu’est une API, mais rien ne vaut le confort d’un logiciel déjà pensé et tout prêt et qui est lui même déjà basé sur cet API (avec +/- de fonctionnalités, d’où la remarque de MAKSIDE).
10/02/2020 at 11:13 AM #14617410/02/2020 at 2:37 PM #146195Merci pour vos réponses,
En effet, après quelques recherches plus en profondeur j’en conclus trader via API offre une plus grande liberté : Saisonnalité, parité, haute fréquence, arbitrage, news économiques… outils adaptés au quantitative trading, à la gestion, beaucoup moins dans une optique de trading.
J’en conclue qu’en terme de trading,ProRealTime est un outil complet et sans doute le meilleur pour les traders systemic. Les traders API ne représentent pas le “niveau supérieur” Nous n’avons pas à passer par API pour performer autant que ceux les utilisant.
Seul bémol que je note à l’utilisation de PRT pouvant nous “freiner” :
- Les CFD sont plus chers en commission/spread que la plupart des futures/etf
- Impossibilité de scaner plusieurs marchés
Donc, les API c’est bien, pour automatiser vos stratégies d’investissements ou faire de l’arbitrage. S’infliger la peine du C++ pour un trader systemic quand on a PRT c’est vraiment pas indispensable.
10/02/2020 at 2:42 PM #146196 -
AuthorPosts