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

Re: [PYTHON] Script API IG STREAM + REST

par falex » 30 sept. 2015 14:20

C'est ainsi que fonctionne L3 à l'heure actuel (la souscription se faisant à la volée en fonction de ce que l'on a en portif et des changements de sous-jacent)

Re: [PYTHON] Script API IG STREAM + REST

par FemtoTrader » 30 sept. 2015 14:51

Ok donc

Code : #

    for item_id in ['L1:CS.D.GBPUSD.cfd à risque limité.IP', 'L1:CS.D.USDJPY.cfd à risque limité.IP']:
        priceTable = igls.Table(client,
            mode=igls.MODE_MERGE,
            item_ids=item_id,
            schema='UPDATE_TIME BID OFFER CHANGE MARKET_STATE',
            item_factory=lambda row: tuple(float(v) for v in row)
        )
        priceTable.on_update.listen(process_price_update)
ce qui est quand même étrange c'est le "s" à la fin de item_ids

Savez-vous où récupérer une liste des "epic" ?

La question m'a été posée (elle est intéressante je trouve)
https://github.com/ig-python/ig-markets-stream-api-python-library/issues/6
mais je n'en sais rien !

Je vois 2 solutions:
utiliser les watchlists ou faire une recherche par terme

Re: [PYTHON] Script API IG STREAM + REST

par falex » 30 sept. 2015 14:55

DAns le forum on a déjà répondu à cette question.

Tu peux appeler la variable toto si tu veux ;-)


Re: [PYTHON] Script API IG STREAM + REST

par falex » 30 sept. 2015 16:33

Tu es trop bon béni :-D on lu doit bien ça ;)

Re: [PYTHON] Script API IG STREAM + REST

par FemtoTrader » 30 sept. 2015 17:10

Merci beni si je comprend bien la réponse
qui permet d'obtenir la liste
https://www.andlil.com/api/Epics/log_epics.txt

est dans le code C# ;-)
https://www.andlil.com/api/Epics/Source ... Program.cs

en scrappant une page web c'est bien ça ?

c'est pas en utilisant l'API

Re: [PYTHON] Script API IG STREAM + REST

par beni » 30 sept. 2015 17:52

Ah tu voulais la méthode !
A vrai dire je ne me suis jamais intéressé au code posté par brucy, mais apparement t'as besoin d'un token donc d'une clé API.

--
En parcourant vite fait le code et le sujet effectivement ça ne passe pas par des requêtes get et tout et tout...
Je crois que jized utilise /marketnavigation/ et /marketnavigation/{nodeId} et donc l'API, avec une tempo entre les requêtes pour éviter de ce faire kicker par ig.

Re: [PYTHON] Script API IG STREAM + REST

par falex » 30 sept. 2015 17:54

J'ai fait le même exercice, et j'en ai fait la même conclusion, il faut mettre ses identifiants de comptes et ensuite ça récupère via l'aPI.

Seul limite tu ne vois que les cfd à risque limité accessible dans ton pays,

Re: [PYTHON] Script API IG STREAM + REST

par FemtoTrader » 30 sept. 2015 18:34

ok merci.
ça vaut peut-être le coup que je teste ça en Python (pour le fun ;-) )
parce que le seul code que j'ai vu c'est du C#, il y a quelqu'un qui a ça en Python ?

Re: [PYTHON] Script API IG STREAM + REST

par FemtoTrader » 02 oct. 2015 17:09

Fusion du projet REST avec le projet STREAM, organisation GitHub ig-python créée

ça se passe ici

https://github.com/ig-python/ig-markets-api-python-library

Re: [PYTHON] Script API IG STREAM + REST

par tcournez » 03 janv. 2020 16:52

Bonjour

Merci pour ces echanges qui m'aident beaucoup. J' ai essayé les modifs discutees dans cette file:
price_table = igls.Table(client,
mode=igls.MODE_MERGE,
item_ids='MARKET:%s' % epic,
schema="OFFER Bid"
)
et modif de IGLS aussi.
....J'obtiens bien le flux et le Bid et ask mais si je change l epic je reste sur Bid/ask de l ancien epic.

si je remplace par item_ids='MARKET:%s' % epic, par item_ids= epic, pas d update du Bid/ask.

Si qq 1 puet m'aider, merci d avance

Sujets similaires
API REST / STREAM
Fichier(s) joint(s) par FemtoTrader » 22 sept. 2014 10:35 (178 Réponses)
ig rest api - heure des ouvertures et clotures quotidiennes
par falex » 22 avr. 2015 14:50 (3 Réponses)
IG API : Augmentation du nombre de requet REST
par falex » 04 août 2016 10:31 (9 Réponses)
Aide pour API REST IG
par DarkPoule » 16 mai 2021 00:36 (46 Réponses)
Récupérer les cours avec l'API IG Market et Python
par Amarantine » 24 juil. 2016 12:09 (55 Réponses)
Des API pout télécharger les données en python
par hamza123 » 19 mai 2017 10:18 (2 Réponses)
API IB TWS comment stream flux future Dax
par shuraver » 28 mai 2020 22:07 (3 Réponses)
REST , maj
par brucy » 21 août 2015 18:23 (1 Réponses)
Andlil 100% sans mouchard publicitaire ou script de suivi
Fichier(s) joint(s) par frigolite » 19 avr. 2015 14:19 (6 Réponses)
Script logiciel pour automatiser des actions sur le web
par Uncharted » 17 nov. 2015 23:36 (19 Réponses)