Nous sommes le 11 Déc 2018, 14:00

Heures au format UTC + 1 heure




Poster un nouveau sujet Répondre au sujet  [ 13 messages ] 
Auteur Message
 Sujet du message: Langage Python et bourse.
MessagePosté: 01 Déc 2018, 11:30 
Hors ligne
Membre assidu
Avatar de l’utilisateur

Inscription: 28 Sep 2013, 06:54
Messages: 227
Bonjour,

Langage Python et bourse.
Y-a-t-il des membres du forum qui développent en Python leurs stratégies de trading ?

En faisant une recherche Google avec par exemples les mots "backtest Python", ou d'autres mots dans le genre, je suis tombé sur des sites qui m'ont semblé intéressants.

https://www.quantstart.com/articles/backtesting-systematic-trading-strategies-in-python-considerations-and-open-source-frameworks

https://github.com/backtrader/backtrader

Il y a beaucoup d'autres liens qui semblent intéressant.
Y-a-t-il des membres du forum qui développent en Python leurs stratégies de trading ?

_________________
Mon blog : www.apprendre-mql5.com
Je cherche un sparring-partner pour apprendre à développer en MQL5.
Je suis prêt à aider gratuitement une personne dont l'objectif est d'apprendre à coder en MQL5.


Haut
 Profil  
 
 Sujet du message: Re: Langage Python et bourse.
MessagePosté: 01 Déc 2018, 11:57 
Hors ligne
Membre assidu

Inscription: 21 Oct 2015, 13:07
Messages: 167
Bonjour Pierre

Python est un langage vraiment très intéressant.
Puissant, souple, facile...
Mais actuellement, écrire des stratégies avec implique de les porter sur un autre langage pour les utiliser.

Alors tant qu'a faire, autant éviter de refaire...

Ce qui serait intéressant c'est que des boites comme metaquote, au lieu de développer des trucs boiteux, implémentent sur leur plateforme, un vrai langage, Python... ou bien d'autre.

Mais ça, ce n'est pas de leur intérêt, bien sur.


Haut
 Profil  
 
 Sujet du message: Re: Langage Python et bourse.
MessagePosté: 01 Déc 2018, 15:02 
Hors ligne
Membre assidu
Avatar de l’utilisateur

Inscription: 28 Sep 2013, 06:54
Messages: 227
MaPomme a écrit:
Mais actuellement, écrire des stratégies avec implique de les porter sur un autre langage pour les utiliser.

Bonjour MaPomme,

En ce qui concerne Interactive Brokers cela ne semble pas nécessaire.
Il existe une API officielle d'Interactive Brokers qui supporte Python.
https://www.interactivebrokers.com/en/index.php?f=5041
https://www.quantstart.com/articles/Usi ... ate-Trades

_________________
Mon blog : www.apprendre-mql5.com
Je cherche un sparring-partner pour apprendre à développer en MQL5.
Je suis prêt à aider gratuitement une personne dont l'objectif est d'apprendre à coder en MQL5.


Haut
 Profil  
 
 Sujet du message: Re: Langage Python et bourse.
MessagePosté: 03 Déc 2018, 10:56 
Hors ligne
Membre assidu
Avatar de l’utilisateur

Inscription: 28 Sep 2013, 06:54
Messages: 227
Mon nouveau objectif est de coder en Python le Portefeuille Permanent de Harry Browne.

Je pense utiliser la plateforme backtrader
https://www.backtrader.com

Ce qui justifie mon intérêt pour Blacktrader:
il est open-source
il utilise les API d'Interactive Brokers
il est développé en Python
le projet semble actif et bien documenté.

Mon premier objectif est d'apprendre le langage Python.
J'ai trouvé beaucoup de ressources sur internet pour apprendre Python.

_________________
Mon blog : www.apprendre-mql5.com
Je cherche un sparring-partner pour apprendre à développer en MQL5.
Je suis prêt à aider gratuitement une personne dont l'objectif est d'apprendre à coder en MQL5.


Haut
 Profil  
 
 Sujet du message: Re: Langage Python et bourse.
MessagePosté: 03 Déc 2018, 13:41 
Hors ligne
Membre assidu

Inscription: 28 Fév 2015, 17:53
Messages: 326
Bon choix,
ca c'est un vrai language!!!
Tes connaissances acquises en la matiere seront transposable, alors que mql en dehors de metatrader, t'en fait rien et n'en fera jamais rien!!
mql c'est juste une bidouille, un pseudo langage, qui plus est, buggue!!


Haut
 Profil  
 
 Sujet du message: Re: Langage Python et bourse.
MessagePosté: 05 Déc 2018, 15:14 
Hors ligne
Membre assidu
Avatar de l’utilisateur

Inscription: 28 Sep 2013, 06:54
Messages: 227
MaPomme a écrit:
Python est un langage vraiment très intéressant.
Puissant, souple, facile...
Mais actuellement, écrire des stratégies avec implique de les porter sur un autre langage pour les utiliser.

Alors tant qu'a faire, autant éviter de refaire...


MaPomme tu as raison, avec backtrader on peut faire des backtests, du live trading, mais à priori pas de trading algorithmique.
Donc retour à MQL5.

_________________
Mon blog : www.apprendre-mql5.com
Je cherche un sparring-partner pour apprendre à développer en MQL5.
Je suis prêt à aider gratuitement une personne dont l'objectif est d'apprendre à coder en MQL5.


Haut
 Profil  
 
 Sujet du message: Re: Langage Python et bourse.
MessagePosté: 05 Déc 2018, 20:43 
Hors ligne
Membre assidu

Inscription: 28 Fév 2015, 17:53
Messages: 326
C'est quoi la difference entre live trading et trading algo, pour toi?

Ici la doc pour te connecter a IB et récupérer les datas:https://www.backtrader.com/docu/live/ib/ib.html
Une fois que tu as les datas, et que tu sais comment envoyer les ordres (c'est plus bas dans la doc), tu fais du trading algo.
Y a tout dans la doc.


Haut
 Profil  
 
 Sujet du message: Re: Langage Python et bourse.
MessagePosté: 05 Déc 2018, 21:32 
Hors ligne
Membre assidu
Avatar de l’utilisateur

Inscription: 28 Sep 2013, 06:54
Messages: 227
neo-13 a écrit:
C'est quoi la difference entre live trading et trading algo, pour toi?

Ici la doc pour te connecter a IB et récupérer les datas:https://www.backtrader.com/docu/live/ib/ib.html
Une fois que tu as les datas, et que tu sais comment envoyer les ordres (c'est plus bas dans la doc), tu fais du trading algo.
Y a tout dans la doc.


Il y a tous les outils nécessaires, mais ça reste à développer.

_________________
Mon blog : www.apprendre-mql5.com
Je cherche un sparring-partner pour apprendre à développer en MQL5.
Je suis prêt à aider gratuitement une personne dont l'objectif est d'apprendre à coder en MQL5.


Haut
 Profil  
 
 Sujet du message: Re: Langage Python et bourse.
MessagePosté: 06 Déc 2018, 00:42 
Hors ligne
VideoBourse family
Avatar de l’utilisateur

Inscription: 21 Sep 2014, 20:30
Messages: 1163
N'en veut pas à Néo ce logiciel également il l'a testé mais ne s'y est pas plongé...

Bon,..., je sors... :P


Haut
 Profil  
 
 Sujet du message: Re: Langage Python et bourse.
MessagePosté: 06 Déc 2018, 09:28 
Hors ligne
Membre assidu

Inscription: 28 Fév 2015, 17:53
Messages: 326
Qu'entends tu par développer?
Dès que tu utilises un langage, y a forcément du développement??


Haut
 Profil  
 
 Sujet du message: Re: Langage Python et bourse.
MessagePosté: 06 Déc 2018, 10:07 
Hors ligne
Membre assidu
Avatar de l’utilisateur

Inscription: 28 Sep 2013, 06:54
Messages: 227
neo-13 a écrit:
Qu'entends tu par développer?
Dès que tu utilises un langage, y a forcément du développement??


Selon moi il manque ce que l'on nome en anglais un framework.
Un framework pour faire du trading algorithmique.
.

_________________
Mon blog : www.apprendre-mql5.com
Je cherche un sparring-partner pour apprendre à développer en MQL5.
Je suis prêt à aider gratuitement une personne dont l'objectif est d'apprendre à coder en MQL5.


Haut
 Profil  
 
 Sujet du message: Re: Langage Python et bourse.
MessagePosté: 06 Déc 2018, 10:53 
Hors ligne
Membre assidu

Inscription: 28 Fév 2015, 17:53
Messages: 326
Concernant ce point et backtrader, je ne serais dire, par contre c'est déja plus nuancé, entre on ne peut faire du trading algo et, il manque un framework.
A partir du moment où ton broker te propose une API le permettant et que le langage que tu utilises est en mesure de communiquer avec l'API, alors les conditions sont réunis, et le trading algo est donc possible.
Ensuite qu'il n'y ai pas les outils que tu souhaites, est autre chose, et ça tu es le seul a pouvoir en juger.


Haut
 Profil  
 
 Sujet du message: Re: Langage Python et bourse.
MessagePosté: 08 Déc 2018, 23:09 
Hors ligne
Membre assidu

Inscription: 10 Oct 2011, 20:51
Messages: 277
Salut,

Juste pour info parce que je ne connais pas plus que ça : j'avais vu un temps passer une info comme quoi FXCM avait développé une API python.

Je mets le lien de FXCodeBase : http://www.fxcodebase.com/code/viewforu ... 44b8787be4


Haut
 Profil  
 
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 13 messages ] 

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Rechercher:
Aller à:  
cron
Développé par phpBB® Forum Software © phpBB Group
Traduction par phpBB-fr.com
phpBB SEO