Discussion de l'article "Développement d'un robot en Python et MQL5 (Partie 2) : Sélection, création et formation de modèles, testeur personnalisé Python" - page 2
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Les prix des rangées s'avèrent être les meilleurs jetons.
J'étais auparavant sceptique en raison de leur non-stationnarité. Mais après quelques manipulations, j'ai également commencé à extraire des modèles décents sur ces caractéristiques.
Ainsi, de l'ignorance naît la connaissance, et de la connaissance naît l'ignorance :)
Une bonne motivation quand il y a des résultats !
Merci beaucoup ! Oui, ça me motive beaucoup ! Je vais continuer à chercher) C'est encore le soir, j'ai une tasse de café et des idées de code avec moi)))))
Dans l'ensemble, les prix en ligne s'avèrent être les meilleurs jetons.
J'étais auparavant sceptique en raison de leur non-stationnarité. Mais après quelques manipulations, j'ai également commencé à extraire des modèles décents sur ces caractéristiques.
Ainsi, de l'ignorance naît la connaissance, et de la connaissance naît l'ignorance :)
Voici un exemple de ce type d'essai, ma belle-mère est une trader avec une expérience de plus de 15 ans, elle ne cesse de dire qu'il est nécessaire de faire des jetons sur les volumes))) https://www.mql5.com/fr/code/50133
C'est le genre de chose que j'ai essayé, ma belle-mère est une négociatrice avec plus de 15 ans d'expérience, elle n'arrête pas de dire que nous devrions faire des jetons sur les volumes))) https://www.mql5.com/fr/code/50133
Oui, il est vrai que le plus souvent la volatilité est ajoutée (par exemple l'indicateur std), mais cela ne donne pas grand chose. Ou les incréments divisés par la volatilité.
Eugène, grâce à vos articles, j'ai commencé à étudier le ML en relation avec le trading, merci beaucoup pour cela.
Pourriez-vous expliquer les points suivants.
Après le traitement des données par la fonction label_data, leur volume est considérablement réduit (nous obtenons un ensemble aléatoire de barres qui satisfont aux conditions de la fonction). Ensuite, les données passent par plusieurs fonctions et nous les divisons en échantillons de formation et de test. Le modèle est entraîné sur l'échantillon d'entraînement. Ensuite, les colonnes ['labels'] sont retirées de l'échantillon de test et nous essayons de prédire leurs valeurs pour estimer le modèle. N'y a-t-il pas de substitution de concepts dans les données de test ? Après tout, pour les tests, nous utilisons des données qui ont passé la fonction label_data (c'est-à-dire un ensemble de barres non séquentielles sélectionnées à l'avance par une fonction qui prend en compte les données futures). Dans le testeur, il y a le paramètre 10 qui, si j'ai bien compris, devrait être responsable du nombre de barres pour conclure l'affaire, mais comme nous avons un ensemble de barres non séquentielles, ce que nous obtenons n'est pas clair.
Les questions suivantes se posent : Où est-ce que je me trompe ? Pourquoi toutes les barres >= FORWARD ne sont-elles pas utilisées pour les tests ? Et si nous n'utilisons pas toutes les barres >= FORWARD, comment pouvons-nous choisir les barres nécessaires à la prédiction sans connaître l'avenir ?
Je vous remercie.
Excellent travail, très intéressant, pratique et terre à terre. Il est difficile de voir un article aussi bon avec des exemples réels et pas seulement de la théorie sans résultats. Merci beaucoup pour votre travail et votre partage, je vais suivre cette série et l'attendre avec impatience.
Merci beaucoup ! Oui, il y a encore beaucoup de mises en œuvre d'idées à venir, y compris l'expansion de celle-ci avec la traduction en ONNX)
Défauts critiques :
Recommandations d'amélioration :