ProRealTime
Zone de développement des applications API, des logiciels et utilitaires développés par les membres du forum

Récupérer les cours avec l'API IG Market et Python

par zebulon84 » 24 juil. 2016 12:09

Bonjour à tous,

Je découvre votre site et je suis étonné de la qualité des infos et outils à disposition...
Merci encore.
J'ouvre cette file pour débutants car je n'ai pas trouvé de réponses à mes questions..
J'ai un compte ig et je souhaite télécharger les cours en utilisant Python et l'Api IG en csv.

J'ai bien installé trading_ig.py j'ai un affichage des cours quelques secondes puis tout se coupe.
Avez vous déjà eu ce problème ?


Merci encore,

A+

Zebulon

Re: Récupérer les cours avec l'API IG Market et Python

par Amarantine » 24 juil. 2016 12:15

Bonjour Zebulon
Avant de participer au forum, de poser des questions et d'obtenir des réponses, il faut se présenter comme l'exige la nétiquette. Ainsi, ton compte sera débloqué.
C'est par ici:
presentation-des-membres.html
A bientôt.
Spoiler:
Tu ne t'étais déjà pas présenté? parce que nous avons eu déjà un Zébulon sur ce forum

Re: Récupérer les cours avec l'API IG Market et Python

par Amarantine » 24 juil. 2016 12:15

En attente de présentation.

Re: Récupérer les cours avec l'API IG Market et Python

par zebulon84 » 26 juil. 2016 12:13

Bonjour,

Ma présentation est disponible sur :
presentation-zebulon84-t13270.html

A bientôt !

Re: Récupérer les cours avec l'API IG Market et Python

par Amarantine » 26 juil. 2016 14:22

Présentation faite. :mercichinois:

Re: Récupérer les cours avec l'API IG Market et Python

par beni » 27 juil. 2016 08:10

Salut zebulon,

J avais fait un script de ce genre en python qui enregistrent autant de cours que tu veux en fichier txt.
Je le retrouve et je te le file ( d ici semaine prochaine max)

A+

Re: Récupérer les cours avec l'API IG Market et Python

par Epitaf » 27 juil. 2016 08:22

Bha y'a le logiciel de Takaticks qui le fait déjà et qui est dispo sur le forum

Re: Récupérer les cours avec l'API IG Market et Python

par zebulon84 » 27 juil. 2016 08:51

Salut beni,

Je te remercie ! Ce serait vraiment bien. Ton script utilise l'Api IG ?
Je me suis plongé dans le scrypt de Femtotrader qui avait fait un outil Python (ig-markets-api-python-library-master).
Mais j'ai affichage puis une déconnection immédiate... Et difficile de trouver comment enregistrer..

Dans ton scrypt, sais-tu combien de cours on peut avoir au maximummum ? Il y a une limite bande passante, logiciel avec ig etc? Est ce que tu l'utilises encore ?

Salut Epitaf, j'ai regardé Takaticks mais il est limité au Cac dax et dj il me semble.


Merci
++

Re: Récupérer les cours avec l'API IG Market et Python

par beni » 27 juil. 2016 10:20

oui le script utilise l'API. de memoire tu peux avoir jusq'a 50 instruments.
Non je me l'utlises plus

Re: Récupérer les cours avec l'API IG Market et Python

par zebulon84 » 27 juil. 2016 10:42

OK merc beni
Tiens moi au courant quand tu retrouves ton scrypt,

En parallèle je continue de creuser et vous tiens au courant dès que je trouve.

Re: Récupérer les cours avec l'API IG Market et Python

par falex » 27 juil. 2016 10:47

script pas scrYpt

Crypte oui ok y'a un "Y"

Re: Récupérer les cours avec l'API IG Market et Python

par zebulon84 » 27 juil. 2016 13:32

Autant pour moi :oops:
Je voyais bien qu'il y avait quelque chose qui clochait...

Re: Récupérer les cours avec l'API IG Market et Python

par zebulon84 » 27 juil. 2016 14:28

Avec le code Python, je n'ai pas plus de 10 secondes d'affichage des cours en temps réel, puis le message HIT CR TO UNSUBSCRIBE AND DISCONNECT FROM LIGHTSTREAMER apparaît.
Si j'appuie sur une touche j'ai une liste de cours qui apparaissent d'un coup mais pas de temps réel.
Est-ce quelqu'un a déjà eu cela ?
Merci !

L1:CS.D.GBPUSD.cfd à risque limité.IP: Time 13:24:42 - Bid 1.30979 - ask 1.30988
L1:CS.D.USDJPY.cfd à risque limité.IP: Time 13:24:42 - Bid 105.752 - ask 105.759
L1:CS.D.GBPUSD.cfd à risque limité.IP: Time 13:24:42 - Bid 1.30977 - ask 1.30986
L1:CS.D.USDJPY.cfd à risque limité.IP: Time 13:24:42 - Bid 105.753 - ask 105.760
L1:CS.D.GBPUSD.cfd à risque limité.IP: Time 13:24:42 - Bid 1.30978 - ask 1.30987
L1:CS.D.USDJPY.cfd à risque limité.IP: Time 13:24:42 - Bid 105.753 - ask 105.760
L1:CS.D.USDJPY.cfd à risque limité.IP: Time 13:24:42 - Bid 105.752 - ask 105.759
L1:CS.D.GBPUSD.cfd à risque limité.IP: Time 13:24:42 - Bid 1.30979 - ask 1.30988
L1:CS.D.GBPUSD.cfd à risque limité.IP: Time 13:24:42 - Bid 1.30978 - ask 1.30987

----------HIT CR TO UNSUBSCRIBE AND DISCONNECT FROM LIGHTSTREAMER-----------

Re: Récupérer les cours avec l'API IG Market et Python

par zebulon84 » 27 juil. 2016 14:29

J'utilise Winpython Spyder

Re: Récupérer les cours avec l'API IG Market et Python

par zebulon84 » 28 juil. 2016 11:57

Un write bien placé et le problème est résolu...
Il me fallait juste relire le code. :D
Désolé du dérangement...

Re: Récupérer les cours avec l'API IG Market et Python

par falex » 28 juil. 2016 14:09

UR welcome.

C'est quoi winpython spyder ???

Re: Récupérer les cours avec l'API IG Market et Python

par zebulon84 » 28 juil. 2016 14:47

Winpython c'est juste mon environnement de développement Python.

Re: Récupérer les cours avec l'API IG Market et Python

par zebulon84 » 28 juil. 2016 14:49

Par contre c'est étonnant pour mon fichier csv, au bout d'un certain temps le téléchargement est coupé (environ 10000 lignes)

Re: Récupérer les cours avec l'API IG Market et Python

par beni » 02 août 2016 19:41

Du coup t'as plus besoin de mn script ?
Regardes dans les logs (s'il y en a) t'aura peut re une piste

Re: Récupérer les cours avec l'API IG Market et Python

par zebulon84 » 05 déc. 2016 19:18

Merci beni je m'y remets...
Je n'ai pas eu besoin de ton script mais je ne peux afficher que 20 minutes de ticks après le script s'arrête.
Si je tape une touche j'ai : WARNING:trading_ig.lightstreamer:No connection to Lightstreamer
ce qui signifie que Light streamer s'est déconnecté tout seul..

Est ce que quelqu'un sait s'il y a des limites avec ig Market de streaming ?

20 minutes c'est très court.

Sujets similaires
[PYTHON] Script API IG STREAM + REST
par tcournez » 14 sept. 2015 21:50 (30 Réponses)
Des API pout télécharger les données en python
par hamza123 » 19 mai 2017 10:18 (2 Réponses)
API IG : récupérer des valeurs d'indicateurs ?
par beni » 18 déc. 2015 15:13 (12 Réponses)
Utilisation de l'API d'IB pour récupérer les prix en TR
Fichier(s) joint(s) par cafeiine2023 » 26 mai 2022 15:08 (3 Réponses)
IG python : distinguer working order - position en cours
par Nomade » 11 déc. 2017 18:14 (4 Réponses)
Mettre nos ressources en commun pour récupérer les cours
Fichier(s) joint(s) par takapoto » 25 oct. 2014 19:58 (245 Réponses)
Récupérer les cours des marchés IG sous Excel
par beni » 22 août 2015 16:25 (13 Réponses)
Récupérer les cours du Micro E-mini DJ30 sur IB
par Benoist Rousseau » 02 août 2020 15:41 (3 Réponses)
API IG par l'exemple, récupération des cours, trades
par maroxe » 28 janv. 2015 13:39 (8 Réponses)
Cours en temps réel sur le forum avec API iG ?
Fichier(s) joint(s) par jized » 26 août 2015 16:56 (96 Réponses)