Deep Learning sur Dax 30 : tick data

Pour partager sur le trading automatique, nos algorithmes, nos backtests
Haras57
Messages : 5
Enregistré le : 26 juin 2013 15:58

Re: Deep Learning sur Dax 30 : tick data

Message non lu par Haras57 »

Salut, regarde avec sierrachart, mais souvent les flux sont pas gratuit :lol2:

A++ :mercichinois:
Avatar du membre
Robinhood
Compagnon Jedi
Messages : 1354
Enregistré le : 24 juil. 2018 14:53

Re: Deep Learning sur Dax 30 : tick data

Message non lu par Robinhood »

Hello,

Bienvenu dans le monde opaque et ultra stratégique de la data. Voilà qlqs conseils :

- tu peux deja tester tes modeles sur les tick d'ig en utilisant takapeek (recherche forum)
- tu peux aussi utiliser takapeek et commencer à collecter les cf.d Futures d'ig avec un référentiel propre pour les échéances. Ce nest pas le flux Futures mais cest un proxy correct en fonction de ce que tu veux faire
- attention : en travaillant avec du x ticks en signal, tes resultats seront differents en fonction du flux. Un vrai flux level 1 sera beaucoup plus chargeé qu'un flux proxy cf.d
- a ma connaissance, pour avoir un flux level 1 Eurex accessible via une API propre ET accessible tu peux passer par iqfeed. Tu auras accès (de memoire) à 6 mois dhisto tick. Il te faudra ensuite collecter les ticks sur les differents contrats. Iq feed google. Tu payes en fonction des exchanges et de tes besoins : level 1, level 2, augmentation du nombre de symboles, nb dexchanges etc...
- attention à ne pas t'emmeler les pinceaux entre contrats continous et échéances
- oublie prt pour les backtests et la data (itfinance maison mère ne fournie pas de flux en direct via api aux particuliers). Tu pourrais collecter via prt DDe mais tu auras un flux tronqué et ce ne sera pas assez stable de toute façon
- enfin je tinvite par ailleurs à utiliser un vps pour collecter tes datas H24. Tu oeux passer par contabo (10e mois avec win10 ou 5 avec linux). Meilleur rapport qualité prix de la planete (je paye une bière à celui qui me trouve mieux)

Bon courage
Avatar du membre
takapoto
Membre du Conseil Jedi
Messages : 7801
Enregistré le : 16 déc. 2013 15:56

Re: Deep Learning sur Dax 30 : tick data

Message non lu par takapoto »

+1 pour Contabo
momoxe
Compagnon Jedi
Messages : 1084
Enregistré le : 26 janv. 2020 21:41

Re: Deep Learning sur Dax 30 : tick data

Message non lu par momoxe »

Salut thomas09,
j'ai une question concernant le deepLearning. L'apprentissage doit permettre de sortir le meilleur choix par rapport à ce qui a été vu si j'ai bien compris. Mais qu'en est il des aléas du marché lié au tweet de trump, coronavirus, nouvelle qui font chuté ou remonter le marché ? Comment as tu prévu d'intégrer cela à ton modèle ? Par conte interessant pour le 21h50 :D si tu arrives à prévoir le sens à 99%.
Avatar du membre
ChristelleP
La Battante
Messages : 68745
Enregistré le : 23 janv. 2018 09:53

Re: Deep Learning sur Dax 30 : tick data

Message non lu par ChristelleP »

up :-)
Avatar du membre
coolpi94
Ewok
Messages : 33
Enregistré le : 26 mai 2020 08:06

Re: Deep Learning sur Dax 30 : tick data

Message non lu par coolpi94 »

Hello !

Je m'immisce dans la discussion mais dites moi si je dois créer un nouveau trade plutôt :o
Robinhood si je comprends bien ce que tu dis c'est le trading en tick via l'api d'ig (cfd à risque limité risque limité) n'est pas viable ?

J'aimerais bien testé du trading via algorithme via python mais du coup je ne sais pas si ig c'est la bonne solution. Vu qu'ils n'ont pas d'api Python (ça passe par des call html) ça va être plus long à tester /debuger. Est-ce que quelqu'un d'autre connait des solutions intéressantes ?
Avatar du membre
Robinhood
Compagnon Jedi
Messages : 1354
Enregistré le : 24 juil. 2018 14:53

Re: Deep Learning sur Dax 30 : tick data

Message non lu par Robinhood »

Hello

Ce n'est pas qu'il n'est pas viable. Tout dépends de l'utilisation que tu souhaites faire de ces données :

- pour des calculs précis de niveaux de prix type PP passe ton chemin (voir ma file PP V3 solution stable)
- pour du haute fréquence : passe ton chemin
- pour tout le reste : ces données aux tick constituent une bonne basse de départ pour faire des backtests

Pour ta problématique python. Cherche bien. Je suis sur que ca doit exister sur github. Pour ma part jutilise l'API en .Net (comme takapoto) et ça fonctionne parfaitement. Comme tu l'a compris, c'est une affaire de requetes http donc ça reste relativement facilement accessible.

En alternative globalement sérieuses tu as lmax et fxcm. Leurs API couvrent une large gamme de language dont l'inévitable Python.
Avatar du membre
takapoto
Membre du Conseil Jedi
Messages : 7801
Enregistré le : 16 déc. 2013 15:56

Re: Deep Learning sur Dax 30 : tick data

Message non lu par takapoto »

https://github.com/ig-python/ig-markets-api-python-library
Avatar du membre
coolpi94
Ewok
Messages : 33
Enregistré le : 26 mai 2020 08:06

Re: Deep Learning sur Dax 30 : tick data

Message non lu par coolpi94 »

Han super merci Taka j'avais cherché mais je ne sais pas pourquoi j'étais passé à côté de celle ci !

Quand tu dis haute-fréquence tu entends scalping ?

Merci pour vos réponses :mercichinois:
Avatar du membre
Robinhood
Compagnon Jedi
Messages : 1354
Enregistré le : 24 juil. 2018 14:53

Re: Deep Learning sur Dax 30 : tick data

Message non lu par Robinhood »

On peut dire ça oui mais à l'échelle du trading automatique, pas du manuel.
Avatar du membre
Alka
Ewok
Messages : 25
Enregistré le : 05 juin 2020 06:51

Re: Deep Learning sur Dax 30 : tick data

Message non lu par Alka »

Salut !

Fais attention, cette librairie python n'est pas officiellement approuvée par ig donc tu n'es pas sûr à 100% que ce soit correctement implémenté, quitte à revoir tout le code autant se le faire...
ig a fait un bon taff sur la doc et sur les tutos avec ig Lab. Une simple librairie comme Requests pour les requêtes http suffit pour faire les choses très rapidement.
Si tu veux les services de streaming, tu peux utiliser leur client python pour Lightstreamer, ils ont fait un petit post sur le fonctionnement : http://blog.lightstreamer.com/2015/01/a-python-client-example-for_14.html
Comme ça si tu viens à vouloir utiliser des langages exotiques dont la performance surpasse python tu ne seras pas effrayé par le fait qu'il n'y a de client API pour ton langage :)

Bon courage et à bientôt :mercichinois:
Avatar du membre
coolpi94
Ewok
Messages : 33
Enregistré le : 26 mai 2020 08:06

Re: Deep Learning sur Dax 30 : tick data

Message non lu par coolpi94 »

Hello Alka

J'aimerais tester des algo de deep learning comme le post initial donc python est tout adapté pour moi ! D'ailleurs ce n'est pas une question de crainte mais de facilité ! :)
Lightstreamer est un service de messagerie non ? Je ne suis pas sûr de comprendre le lien avec le trading sur ig :o

En tout cas merci pour les infos !
Avatar du membre
Alka
Ewok
Messages : 25
Enregistré le : 05 juin 2020 06:51

Re: Deep Learning sur Dax 30 : tick data

Message non lu par Alka »

Pour obtenir le flux de data en temps réel il fallait sélectionner une technologie capable de faire du data push comme les websockets.
ig a apparemment fait le choix de Lightstreamer, tu peux jeter un coup d'oeil à la doc ig: https://labs.ig.com/
Avatar du membre
coolpi94
Ewok
Messages : 33
Enregistré le : 26 mai 2020 08:06

Re: Deep Learning sur Dax 30 : tick data

Message non lu par coolpi94 »

Ah ok noté ! :)