L'apprentissage automatique dans la négociation : théorie, modèles, pratique et algo-trading - page 1839
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
Ahahahaha )))) LOL ! !!
J'aimerais avoir l'avis de tous.
Dans le paquet Darch, j'ai trouvé l'option suivante d'évaluation du modèle :
Nous calculons l'erreur sur les sections de la voie et de l'oob.
L'erreur totale est ensuite calculée comme suit :
err = oob_error * comb_err_tr + train_err * (1 - comb_err_tr) ;
où comb_err_tr = 0,62. Le multiplicateur qui contrôle la contribution des erreurs des sections train et oob. S'il est fixé à 0, l'estimation se fait par train uniquement. Si vous le mettez à 1, l'estimation est seulement pour oob.
0.62 signifie que l'erreur oob a un peu plus de poids dans l'estimation totale du modèle.
J'ai utilisé cette formule pendant un certain temps, mais j'ai maintenant des doutes.
L'erreur sur oob a généralement une limite, et sur train, si le surentraînement se poursuivait, elle pourrait descendre jusqu'à 0.
Approximativement comme ceci : (le vert est l'erreur estimée selon la formule)
Selon cette formule, l'erreur continuera à diminuer en raison de la diminution de l'erreur trn. Et il ne cessera de baisser que lorsque trn cessera de diminuer. En même temps, lorsque le recyclage a commencé, l'erreur sur l'oob commencera à augmenter.
À mon avis, il est trop tard pour arrêter l'apprentissage lorsque l'err par formule commence à grandir.
Même au point où l'erreur oob est minimale, ce n'est pas non plus optimal. En raison d'une randomisation chanceuse, nous avons accidentellement trouvé le minimum par oob, mais il peut s'agir d'une modification d'oob.
Peut-être devrions-nous prendre l'erreur minimale sur oob, et la compter comme une limite pour l'erreur sur le train ? C'est-à-dire arrêter l'entraînement du modèle lorsque l'erreur sur trn devient égale à la meilleure erreur sur oob (là où j'ai dessiné la ligne verticale) ? L'erreur sur oob sera pire, mais il ne conviendra ni à train ni à oob.
J'aimerais avoir l'avis de tous.
Dans le paquet Darch, j'ai trouvé l'option suivante d'évaluation du modèle :
Nous calculons l'erreur sur les sections de la voie et de l'oob.
L'erreur totale est ensuite calculée comme suit :
err = oob_error * comb_err_tr + train_err * (1 - comb_err_tr) ;
où comb_err_tr = 0,62. Le multiplicateur qui contrôle la contribution des erreurs des sections train et oob. S'il est fixé à 0, l'estimation se fait par train uniquement. Si vous le mettez à 1, l'estimation est seulement pour oob.
0.62 signifie que l'erreur de oob a un peu plus de poids dans l'estimation totale du modèle.
J'ai utilisé cette formule pendant un certain temps, mais j'ai maintenant des doutes.
L'erreur sur oob a généralement une limite, et sur train, si le surentraînement se poursuivait, elle pourrait descendre jusqu'à 0.
Approximativement comme ceci : (le vert est l'erreur estimée selon la formule)
Selon cette formule, l'erreur continuera à diminuer en raison de la diminution de l'erreur trn. Et ne cessera de baisser que lorsque trn cessera de diminuer. En même temps, lorsque le surentraînement a commencé, l'erreur sur l'oob commencera à augmenter.
À mon avis, il est trop tard pour arrêter l'apprentissage lorsque l'err par formule commence à grandir.
Même au point où l'erreur oob est minimale, ce n'est pas non plus optimal. En raison d'une randomisation chanceuse, nous avons accidentellement trouvé le minimum par oob, mais il peut s'agir d'une modification d'oob.
Peut-être devrions-nous prendre l'erreur minimale sur oob, et la compter comme une limite pour l'erreur sur le train ? C'est-à-dire arrêter l'entraînement du modèle lorsque l'erreur sur trn devient égale à la meilleure erreur sur oob (là où j'ai dessiné la ligne verticale) ? L'erreur sur l'oob sera pire, mais il ne conviendra ni au train ni à l'oob.
Un système de trading à travers les yeux d'un algotrader
R - tu es juste apuenen ! :)
qu'en est-il des filtres numériques ou des niveaux ? :D
Les filtres numériques ou les niveaux montrent-ils quelque chose d'intéressant ? :D
La dernière chose que j'ai faite, c'est de chercher un modèle de superposition...
Nous avons un niveau - lorsque le prix le franchit, nous fixons ce modèle et le fixons comme échantillon d'entraînement.
Les motifs peuvent être différents
Je cherche tout modèle qui a émergé sur le moment, tout ensemble distinct qui résout quelque chose.
Pour extraire des règles pour les motifs, j'utilise des"règles associatives". Cette approche diffère des approches habituelles par le fait que chaque exemple d'apprentissage peut contenir un nombre quelconque d'éléments et ne tient pas compte de l'ordre des signes, ce qui est également bon pour moi.
l'objectif - trouver un extremum à partir duquel il y aura une augmentation de 10 points
Ce n'est pas la meilleure solution, mais c'est ce sur quoi j'écris, jusqu'à présent, je n'ai acheté que de l'argent.
l'algorithme d'extraction "apriori" du paquet "arules".
Voici à quoi ressemblent les règles trouvées
voici la règle "1" (la meilleure) en action sur les nouvelles données
sans aucune altération, tel quel, dans l'ordre tel quel...
décidez par vous-même si ce sujet est intéressant ou non
la suite du même
Il est alors possible d'ajouter l'AMO à ces entrées comme si elle était "au-dessus" pour filtrer l' entrée/sortie.
Le potentiel d'augmentation de la quantité et de la qualité des modèles est illimité.
Peut-être que quelque chose de cool peut sortir, mais je n'ai pas d'énergie et de fusible, je suis parti dans une crise de boisson créative ((
Je pense que les niveaux sont l'outil le plus prometteur pour créer des TS...
Selon moi, le niveau de prix n'est pas une fractale stupide de Bill Williams, mais un événement à un prix spécifique, très probablement "beaucoup de mouvements".
Ensuite, vous pouvez ajouter l'OMA à ces entrées comme si elle était "en haut" pour filtrer pour entrer / ne pas entrer.
Le potentiel d'augmentation de la quantité et de la qualité des modèles est illimité.
Peut-être que quelque chose de cool sortira, mais je n'ai ni l'énergie ni l'envie, je suis en pleine crise de créativité ((
Quand j'aurai assez d'énergie, je lirai).
Je le lirai quand j'aurai pris le coup de main).
google quelque chose de plus court, il n'y a pas grand chose à lire.
Oh, comment f-cked up... les gens ne boivent pas, ne boivent jamais, jamais, jamais....
Je vois que vous essayez de trouver un modèle. C'est simple comme bonjour) C'est la théorie des ondes. Mais il n'est pas dans le domaine public pour le moment.
Imaginez que vous êtes mariés depuis 22 ans. Quelle est la probabilité que vous divorciez aujourd'hui ou demain ? Enseignez à l'apprentissage automatique cette compréhension et ne passez qu'ensuite aux questions plus simples - les marchés financiers.
Je réalise que j'ai du mal à aborder le sujet.
Respectueux des paroles de Yusuf. Il a toujours eu raison en ce qui concerne la continuité de l'histoire et le moment présent. Et l'importance pour l'avenir.