L'Apprentissage Automatique dans le trading : théorie, modèles, pratique et trading algo - page 3048
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
Et l'ancien code-script qui a été posté un peu plus tôt a cessé de fonctionner - il fonctionnait avant les mises à jour.
library(patchwork)
Est-il installé ?
Dans les mises à jour générales, même l'erreur n'est pas écrite, mais le résultat est le même - tout est presque terminé.
Je l'ai lancé, j'ai eu la même image))
Je me suis rendu compte de l'erreur, là j'ai eu un aperçu du futur dans la cible... ouais... on perd la main.
Cette ligne devrait être remplacée
dp <- с(diff(close),0)
par
dp <- tail(c(diff(close),0),nrow(X))
J'ai réécrit le code pour le rendre un peu plus lisible.
fonctions d'aide
S'il n'y a pas d'autres critères d'évaluation, c'est la stabilité des paramètres qui doit être prise en compte.
on peut également représenter les valeurs de sortie du TS comme des signaux dans le temps, mesurer leur entropie et la comparer au hasard. Si le TS capture certaines régularités qui se répètent avec une certaine périodicité, il sera reflété.
Cela peut être utile pour les constructeurs d'automates personnalisés.
La meilleure mesure est le temps et les tests dans la vie réelle. Tout CT cessera de fonctionner.J'ai déjà compris pourquoi tout cela ne fonctionne pas sur de nouvelles données, et je sais même à peu près ce qu'il faut faire.
La question concernant ONNX à partir d'ONNX est née simplement de la juxtaposition de deux affirmations que j'ai rencontrées : 1) l'acquisition d'un modèle peut être représentée comme un pipeline, 2) le pipeline peut être converti au format ONNX.
Il est clair que cela n'est guère possible dans la pratique. En fait, j'aimerais comprendre ce qui empêche exactement la mise en œuvre d'une telle possibilité, afin de réaliser les limites fondamentales de cette technologie dans son ensemble.
C'est une chose si ce sont des limitations comme l'impossibilité d'écrire dans un fichier et une autre si ce sont des limitations comme le manque de support pour les types de données (dataframes, par exemple).
Les deux affirmations sont vraies. Obtenir un modèle incluant le prétraitement est possible. Malheureusement, ce n'est pas le cas dans tous les frameworks et seulement dans les plus simples. TF/Keras implémente les premières couches du NN en effectuant le prétraitement. scikit-learn a le choix le plus riche de pipeline+modèle. Voir scl2onnx.
Il est bon de voir que des contributeurs sérieux réalisent qu'ONNX devrait inclure l'ensemble du pipeline en commençant par le prétraitement. Les nouvelles données en production doivent passer par les mêmes étapes de prétraitement qu'en formation. Sinon, les résultats du modèle ONNX seront imprévisibles.
Cette direction se développe rapidement et je pense que ce problème sera bientôt résolu. Pour l'instant, vous devriez expérimenter.
Je vous souhaite bonne chance.
je l'ai lancé, j'ai eu la même image ))
J'ai réalisé mon erreur, j'ai jeté un coup d'œil dans le futur dans la cible... oups... je perds la main.
Cette ligne devrait être remplacée
à
légère réécriture du code pour le rendre plus lisible
fonctions auxiliaires
Essai du code modifié
J'obtiens une erreur
Essai du code modifié
J'obtiens une erreur
Parce que les fonctions doivent d'abord être déclarées et ensuite utilisées...
Comment le saurais-je ?
Voici donc l'erreur
Article intéressant sur RL. h ttps:// habr.com/ru/articles/349800/
Le concept de RL n'est-il pas redondant pour les tâches d'échange ? Nous avons l'influence de l'environnement sur l'agent, mais existe-t-il une influence de l'agent sur l'environnement ? Il est probablement possible d'introduire artificiellement cette seconde influence, mais cela a-t-il un sens ?
Deux (ou trois) idées tirées de l'article ne sont pas du tout superflues pour nous : la fonction de perte doit refléter exactement ce dont nous avons besoin et doit être lisse (et monotone). Dans notre cas, il doit s'agir du bénéfice et il doit dépendre de manière lisse et monotone des paramètres du modèle.
La régularité d'un analogue du profit peut probablement être obtenue d'une manière ou d'une autre (par exemple, par quelque chose comme le lissage du noyau). Mais je doute beaucoup de la monotonicité.