ProRealTime
Pour partager sur le trading automatique, nos algorithmes, nos backtests

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

par Epitaf » 25 févr. 2017 22:33

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 :!: :?:

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

par sobear » 26 févr. 2017 13:49

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)

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

par Epitaf » 26 févr. 2017 14:37

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.

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

par ticktack » 26 févr. 2017 15:53

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 ... :(

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

par Edd » 26 févr. 2017 16:20

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...

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

par David » 26 févr. 2017 16:36

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.

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

par chad » 26 févr. 2017 16:38

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

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

par chad » 26 févr. 2017 16:39

dans l'ideal il te faudrait un gars qui a deja fait du deep learning

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

par sobear » 26 févr. 2017 16:51

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.

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

par chad » 26 févr. 2017 16:53

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:

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

par sobear » 26 févr. 2017 17:00

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.

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

par sobear » 26 févr. 2017 17:03

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 :(

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

par chad » 26 févr. 2017 17:10

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:

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

par David » 26 févr. 2017 17:31

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.

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

par Epitaf » 26 févr. 2017 18:15

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 :-)

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

par ScottieFF » 26 févr. 2017 18:48

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.

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

par scarabee » 01 mars 2017 23:48

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 ?

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

par Epitaf » 02 mars 2017 07:11

Le prix, le temps et les niveaux !

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

par plataxis » 02 mars 2017 07:54

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.

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

par Epitaf » 02 mars 2017 08:31

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é :-)

Sujets similaires
Introduction au Deep Learning
Fichier(s) joint(s) par plataxis » 12 mars 2017 08:59 (12 Réponses)
Deep Learning Trading robot
Fichier(s) joint(s) par JFLB » 01 janv. 2018 15:19 (41 Réponses)
Mooc Deep Learning
Fichier(s) joint(s) par Euraed » 01 mars 2018 10:56 (2 Réponses)
Deep Learning sur Dax 30 : tick data
par coolpi94 » 30 mars 2020 22:39 (13 Réponses)
Le métier de développeur Web
par ladefense92800 » 09 oct. 2014 21:25 (32 Réponses)
Développeur web ?
par GDX23 » 05 nov. 2017 19:33 (12 Réponses)
Où trouver un développeur MQL pour MT4
par PhilippeVar » 22 mai 2019 17:38 (8 Réponses)
Les trois règles de base d'un bon développeur
par kero » 15 oct. 2019 16:54 (7 Réponses)
Deep Nostalgia
par Thierry 29 » 01 mars 2021 11:36 (11 Réponses)