[Recherche développeur] Création algo + deep learning

Forum sur le trading automatique et algorithmique : systèmes, backtests, robots de trading, résultats et limites, code à l'appui.
Avatar du membre
Epitaf
Compagnon Jedi
Messages : 1241
Enregistré le : 25 mai 2015 17:30

[Recherche développeur] Création algo + deep learning

Message non lu par Epitaf »

Bonjour à tous,

Avec accord du patron des lieux, je crée ce topic dans le but de rechercher un développeur. Je n'y parlerai pas d'argent, et aucune pub svp.

Mon prochain projet est la découverte du deep learning associé au trading.
C'est un monde un peu nébuleux, mais terriblement fascinant.

J'ai déjà tenté de me pencher sur le sujet, mais mes connaissances en développement sont trop moyennes, il me faudrait me spécialiser, ce qui m'éloignerai des marchés .. bref il me faut faire un choix, je tente donc la recherche d'un développeur ayant une formation dans le deep learning.

Je préfère être clair d'entrée de jeu, je ne vends pas de rêve, je ne connais pas la finalité d'un tel projet, j'espère évidemment qu'il soit positif, cela dépendra visiblement du modèle du type d'apprentissage profond qui sera choisi ( couches de neurone ). Je souhaiterai tester cet apprentissage sur les niveaux les plus courants.

Pas d'argent, je mise sur un partage de connaissance.
Je suis évident ouvert aux questions et critiques :!: :?:
Avatar du membre
sobear
Membre du Conseil Jedi
Messages : 8258
Enregistré le : 14 avr. 2014 15:30

Re: [Recherche développeur] Création algo + deep learning

Message non lu par sobear »

juste une question: c'est quoi le deep learning appliqué au trading ?
(Désolé Epitaph si ma question fait un peu troll dans ta file)
Avatar du membre
Epitaf
Compagnon Jedi
Messages : 1241
Enregistré le : 25 mai 2015 17:30

Re: [Recherche développeur] Création algo + deep learning

Message non lu par Epitaf »

Ok Swin, concentre toi sur les priorités :-)

Je vulgarise : le deep learning, ou apprentissage profond, est une méthode de résolution de problème qui utilise un apprentissage automatique.

C'est ce qui est utilisé depuis quelques années dans la reconnaissance d'image.

Je souhaite donc tester cette méthode d'apprentissage avec un historique des marchés et mon expérience.

Édit : récemment un robot ayant appris grâce au deep learning et se nommant alphago a battu l'homme au jeu de go. C'est un exploit lorsqu'on calcule le nombre de possibilité de coups possible. Alphago a s'est entraîné à jouer en jouant contre lui même.
ticktack
Compagnon Jedi
Messages : 1147
Enregistré le : 11 nov. 2016 22:29

Re: [Recherche développeur] Création algo + deep learning

Message non lu par ticktack »

Appliquer le deep Learning façon reconnaissance d'image au trading ça a du sens mais la différence avec le jeu de go c'est que les règles changent souvent par des influences extérieures ... approfondir l'apprentissage ne garanti pas que le robot deviendra meilleur.
Même en supposant que les graphiques reflètent toutes les règles et informations disponibles à un instant t (ça reste une hypothèse), de nouvelles règles peuvent provoquer de nouvelles formes de graphiques jamais analysées auparavant par le robot.

Et comme je suis dans une phase de doute, j'en viens même à douter des backtests en aveugle (vu/ non vu) , car en fait qu'est ce qu'on fait quand le backtest sur les données non vues ne fonctionne pas ? On change son système et on recommence un cycle vu/ non vu ...
Mais si on fait ça un grand nombre de fois, en fait on a optimisé son système pour qu'il colle aussi aux données non vue (sans s'en rendre compte).

C'est un peu les raisons (en plus de ma fainéantise :oops: ) qui m'orientent plutôt vers un robot scalpeur (ou intraday au pire) basé sur des règles grossières.
Après bien sur les chances de trouver un robot grossier qui fonctionne tout en payant des spreads/slippage à répétotoon sont très minces ... :(
Avatar du membre
Edd
Apprenti Jedi
Messages : 732
Enregistré le : 10 août 2015 12:36

Re: [Recherche développeur] Création algo + deep learning

Message non lu par Edd »

Salut,
Le deep Learning appliqué au trading je le définis simplement comme de l'optimisation en temps réel, c'est à dire de l'apprentissage "on-line". L'apprentissage "off-line" représentant l'optimisation de l'ensemble une base de donnée historique.
ticktack a écrit :...de nouvelles règles peuvent provoquer de nouvelles formes de graphiques jamais analysées auparavant par le robot...
d'où l'intérêt de l'apprentissage...
Avatar du membre
David
Membre du Conseil Jedi
Messages : 6439
Enregistré le : 08 nov. 2014 14:35

Re: [Recherche développeur] Création algo + deep learning

Message non lu par David »

Salut Epitaf,

je vais te faire une critique rude. Mais avec une volonté constructive pour ton raisonnement. J'ai hésité à la poster de peur que ce soit mal perçus.

Pour être parfaitement clair, je veux te pousser fortement à réfléchir, pour te faire comprendre ton manque béant de réalisme.


Tu dis ne pas vouloir t'améliorer en programmation, ou ne pas vouloir te spécialiser dans un langage (au passage, tu as un panel relativement large de dispo pour le deep learning) et tu veux surtout ne pas avoir de concession à faire pour pouvoir trader un max.
:arrow: Donc tu n'as pas le temps pour réellement t'investir et améliorer tes compétences.

Logique tu cherches quelqu'un de déjà compétent dans le domaine.
:arrow: Il ne faudrait pas perdre de temps avec des personnes en découverte/recherche comme toi et des débutants qui se bougent.
Le pompon : " je mise sur un partage de connaissance" :lol2:

Donc, je résume, tu cherches exclusivement un pigeon qui te donne des solutions, clés en main. Qu'il t'apprenne en condensé comment on fait. De toute façon, il va devoir tout coder pour toi.
:arrow: Car n'oublies pas, toi, tu n'as pas le temps. Ton temps s'est de l'argent, sauf pour ton pigeon à qui tu ne vas même pas filer une graine.

Franchement, ça manque cruellement de réflexion et de sérieux.

Avoir de la cohérence avec soi-même, si on veut en avoir avec les autres.
Ensuite, se poser les bonnes questions, pour formuler humblement des demandes réalistes.
Avatar du membre
chad
Membre du Conseil Jedi
Messages : 33818
Enregistré le : 14 janv. 2015 16:06

Re: [Recherche développeur] Création algo + deep learning

Message non lu par chad »

tu cherche un developpeur dans quel language ?

j'allais partir sur l'apprentissage du C mais j'ai un niveau maternelle

peut-etre qu'on echangera et que ça me motivera à progresser

en tous cas bonne continuation
Avatar du membre
chad
Membre du Conseil Jedi
Messages : 33818
Enregistré le : 14 janv. 2015 16:06

Re: [Recherche développeur] Création algo + deep learning

Message non lu par chad »

dans l'ideal il te faudrait un gars qui a deja fait du deep learning
Avatar du membre
sobear
Membre du Conseil Jedi
Messages : 8258
Enregistré le : 14 avr. 2014 15:30

Re: [Recherche développeur] Création algo + deep learning

Message non lu par sobear »

OK merci pour les explications.
Pour que cela marche cela suppose qu'il y ai des règles éventuellement très compliquées mais quand même des règles pouvant être définies par l'analyse du passé permettant d'anticiper l'avenir avec régularité.
Je doute que cela soit possible car en premier lieu les marchés sont très aléatoires et, s'il y a des règles, elles sont inconstantes parfois destructrices (elles peuvent être efficaces quelques temps puis être à contre temps sur un moment assez long et ruiner le compte)
Je crois qu'il possible de trouver des petites choses inconstantes donnant à un moment donné un léger avantage. Après le money management est là pour potentialiser cette avantage.
Donc, s'il est possible d'obtenir quelque chose par le deep learning (apprentissage récurent si j'ai bien compris) ce serait probablement un petit quelque chose avec des résultats très volatiles qui ne serait pas au niveau (et de loin) d'un opérateur devant son écran.
Avatar du membre
chad
Membre du Conseil Jedi
Messages : 33818
Enregistré le : 14 janv. 2015 16:06

Re: [Recherche développeur] Création algo + deep learning

Message non lu par chad »

Je doute que cela soit possible
mon Sobear ( ça va le Guadeloupe ? )

ne doute pas des capacités de notre Epitaf en chef et de ses futurs associés :mercichinois: :mercichinois:
Avatar du membre
sobear
Membre du Conseil Jedi
Messages : 8258
Enregistré le : 14 avr. 2014 15:30

Re: [Recherche développeur] Création algo + deep learning

Message non lu par sobear »

Tu es rude David mais ce n'est pas faux surtout, d'après ce que je comprends, il n'y a pas une base précise de départ. C'est très difficile pour un développeur de partir sans savoir où il va.
Avatar du membre
sobear
Membre du Conseil Jedi
Messages : 8258
Enregistré le : 14 avr. 2014 15:30

Re: [Recherche développeur] Création algo + deep learning

Message non lu par sobear »

Chad, ce n'est pas d'Epitaph and co dont je doute mais du marché, la bête est sauvage et ne s'apprivoise pas.
Spoiler:
Si non ça va super bien sauf que la rentrée c'est pour dans 12j et ça c'est pas cool :(
Avatar du membre
chad
Membre du Conseil Jedi
Messages : 33818
Enregistré le : 14 janv. 2015 16:06

Re: [Recherche développeur] Création algo + deep learning

Message non lu par chad »

bon retour en France climat tendu :?

oui je sais bien que ton experience des marchés parle

mais laissons la place aux jeunes (dit-il du haut de ses 29 ans lol) :lol:
Avatar du membre
David
Membre du Conseil Jedi
Messages : 6439
Enregistré le : 08 nov. 2014 14:35

Re: [Recherche développeur] Création algo + deep learning

Message non lu par David »

Après relecture, je me rend compte que mon agacement amplifie un peu trop.

Et l'ironie dans tout ça, c'est que je critique de la maladresse, pour en faire aussi, dû à mon agacement. :lol2:
Mon agacement provient de manière générale, des demandes péremptoires ou maladroites faites aux développeurs.
Ils sont souvent mal considéré en France, alors qu'ils font beaucoup, voir quasi tout dans les projets.

J'espère que tu l'auras compris, ce n'est pas du tout contre toi Epitaf. Mais contre ton approche.
Avatar du membre
Epitaf
Compagnon Jedi
Messages : 1241
Enregistré le : 25 mai 2015 17:30

Re: [Recherche développeur] Création algo + deep learning

Message non lu par Epitaf »

Je ne compte pas utiliser un système de reconnaissance d'image, il faudrait à chaque tick envoyer une image et plein d'ut différente, ça me parait improbable.

Il peut être dur, j'en ai vu d'autres. Je n'ai peut-être pas de master en dev, mais 3 ans de trading derrière moi, 3 ans de développement psy qui m'ont permis de voir les points et ça aucune université ne l'enseigne.

Ensuite le développeur qui viendra lire cette file aura plusieurs choix, soit faire comme tout le monde ici, passer x années à apprendre, soit tenter cette aventure.

En plus de mon expérience il ne repartira pas les mains vides, mais avec un robot. Je fournis toute la partie connexion via api, gestion des ordres, gestion des publish via celery, etc.

Et puis si je ne trouve pas, c'est moi qui passerai les futures années à me former dans ce domaine :-)
Avatar du membre
ScottieFF
Compagnon Jedi
Messages : 1047
Enregistré le : 08 nov. 2015 17:01

Re: [Recherche développeur] Création algo + deep learning

Message non lu par ScottieFF »

Hello Epitaf,
Tres interessé aussi par le sujet, mais je ne suis pas celui que tu cherches. Je ne code plus pour le boulot depuis des annees, meme si j'aime toujours beaucoup ca, et j'ai plus d'interet pour le Deep learning que de conpétence, et pas assez de temps a y consacrer
Mais c'est vraiment un sujet passionnant.
Avatar du membre
scarabee
Ewok
Messages : 34
Enregistré le : 20 janv. 2017 22:35

Re: [Recherche développeur] Création algo + deep learning

Message non lu par scarabee »

Projet intéressant. La grande question qui va déterminer le type de profil recherché ce sont les données d'entrée. En effet pour les données de sortie, on les voit tout de suite, c'est soit acheter, soit vendre, soit conserver, soit solder. Selon les données d'entrée, le modèle de câblage sera différent, et une personne spécialisée dans un type de réseaux ne sera pas forcément efficace dans un autre.
Du coup quelles sont les données d'entrée envisagées ?
Avatar du membre
Epitaf
Compagnon Jedi
Messages : 1241
Enregistré le : 25 mai 2015 17:30

Re: [Recherche développeur] Création algo + deep learning

Message non lu par Epitaf »

Le prix, le temps et les niveaux !
Avatar du membre
plataxis
Membre du Conseil Jedi
Messages : 5049
Enregistré le : 30 avr. 2014 03:12

Re: [Recherche développeur] Création algo + deep learning

Message non lu par plataxis »

Je suis aussi très intéressé par la question (plus que par la solution) : le DL est-il une possibilité sur les marchés ? J'ai dans l'idée que oui, et c'est ce qui se dit des visées des concepteurs de gros coups (comme Libratus). Pourtant, d'après nombre d'échanges ici j'en viens à douter un peu, d'autant que l'analyse du fonctionnement de Libratus laisse voir en quoi un jeu aussi riche que le no-limit hold'hem peut effectivement se résoudre à une équation : telle main dans telle position relancé tel % du temps avec tel sizing. C'est vrai que les marchés sont quelque peu plus complexe...

Surtout, pour ce qui est de ton projet Epitaph, je crains que tu ne sous-estimes 2 données essentielles : les meilleurs sont déjà sur le coup pour leur compte, d'une part, et ils ont des moyens techniques que tu n'auras jamais (regarde la taille des serveurs utilisés par Libratus...).

Mais je te souhaite tout le meilleur, avec ou sans le concours d'un développeur motivé par le projet.
Avatar du membre
Epitaf
Compagnon Jedi
Messages : 1241
Enregistré le : 25 mai 2015 17:30

Re: [Recherche développeur] Création algo + deep learning

Message non lu par Epitaf »

Merci Plata,
Pour la finalité, j'ai déjà prévenu.
Et pour la puissance de calcul, j'ai des milliards de boucle derrière moi, j'ai conscience de la difficulté :-)