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 Sep 2015 13: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 Sep 2015 13:51

Ok donc

Code: Tout sélectionner
    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 Sep 2015 13: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 Sep 2015 15:33

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

Re: [PYTHON] Script API IG STREAM + REST

par FemtoTrader » 30 Sep 2015 16: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 Sep 2015 16: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 Sep 2015 16: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 Sep 2015 17: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 16: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

Articles en relation
API REST / STREAM
Fichier(s) joint(s) par FemtoTrader » 22 Sep 2014 09:35 (178 Réponses)
REST , maj
par brucy » 21 Aoû 2015 17:23 (1 Réponses)
IG API : Augmentation du nombre de requet REST
par falex » 04 Aoû 2016 09:31 (9 Réponses)
ig rest api - heure des ouvertures et clotures quotidiennes
par falex » 22 Avr 2015 13:50 (3 Réponses)
LS_snapshot (stream)
par Tartempion » 22 Sep 2015 20:57 (10 Réponses)
telechargement l3 version 2.2 ou 2.2.1 python only
par musicae » 17 Déc 2015 19:16 (0 Réponses)
Python : IDE && interface graphique
par falex » 08 Aoû 2016 21:08 (3 Réponses)
[Python] - Gestion des (flux de) données
par GTO » 14 Aoû 2016 14:20 (0 Réponses)
Récupérer les cours avec l'API IG Market et Python
par layzard » 24 Juil 2016 11:09 (53 Réponses)
IG python : distinguer working order - position en cours
par Nomade » 11 Déc 2017 18:14 (4 Réponses)

ProRealTime