Utilisation de l'intelligence artificielle chez MTS - page 2

 
Reshetov писал (а):
Entier écrit (a) :
Reshetov a écrit (a) :
Integer a écrit :
on prend la valeur de 4 points, on multiplie chaque valeur par un coefficient, on fait la somme - qu'est-ce qui n'est pas un lissage par un filtre ?
Si nous prenons les valeurs d'un certain nombre de points et que nous multiplions chacune d'entre elles par la constante correspondante et obtenons le résultat, cette action en mathématiques est appelée une équation linéaire :

a1 * w1 + a2 * w2 + ... + an * wn = d

Et le lissage nécessite une récursion, c'est-à-dire qu'une certaine valeur connue est utilisée pour calculer la valeur lissée :

a1 = a1 * w1 + a2 * w2 + ... + an * wn





Avez-vous entendu parler des moyennes mobiles linéaires pondérées ?
Faites une pause. Dommage que le forum ne propose pas d'ignorer les interlocuteurs très gênants.


Pourquoi pas ? - Alt+F4

Vous avez déjà inventé MACDZeroCrooss qui est juste MACross. Maintenant vous avez inventé un filtre numérique;-)

Si vous ajoutez plus de points à cette expression, vous pouvez réaliser un bénéfice sur n'importe quel symbole du testeur après optimisation.
 
Integer писал (а):
Vous avez déjà inventé MACDZeroCrooss, qui est juste un MACross, et maintenant vous avez inventé un filtre numérique.

Si vous ajoutez plus de points à cette expression, vous pouvez réaliser un bénéfice sur n'importe quel symbole du testeur après optimisation.
D'un point de vue scientifique, le conseiller expert n'est peut-être pas le meilleur, ce n'est pas un outil prêt à l'emploi, et vous pouvez faire des bénéfices dans le testeur entre des mains habiles... Mais par exemple, j'ai été étonné par la simplicité de ce mécanisme. Voici le résultat des tests avancés en utilisant des données réelles en tick du 1er septembre 2011 au 20 octobre 2011 après optimisation de 300 passages dans la période du 1er janvier 2011 au 30 août 2011. Bien sûr, ce n'est pas tout à fait un Expert Advisor original, mais quand même 10% de ce qu'il m'a aidé à faire.
 
Je ne suis pas un expert en réseaux neuronaux, mais c'est une question naturelle. Quel est le point commun entre cette EA et l'intelligence artificielle ? L'optimisation de x1-x4 se fait de manière très naturelle et manuelle. Ainsi, tout EA peut être qualifié d'intelligence artificielle car chaque EA nécessite une optimisation de ses paramètres d'entrée. Et le fait que le préceptron soit calculé comme une combinaison linéaire des valeurs présentes et passées de l'AC, ce n'est pas non plus un facteur déterminant. Si l'optimisation était effectuée automatiquement dans l'EA, je serais d'accord avec le nom.

Au fait, Integer a correctement fait remarquer que le proceptron ressemble à un filtre numérique. Je suis un expert dans ce domaine et je sais ce que je dis. En d'autres termes, un préceptron est un CA filtré. La signification de ce filtrage (ou combinaison linéaire de haut-parleurs) n'est pas claire.
 
gpwr:
Je ne suis pas un expert en réseaux neuronaux, mais c'est une question naturelle. Quel est le point commun entre cette EA et l'intelligence artificielle ? L'optimisation de x1-x4 se fait de manière très naturelle et manuelle. Ainsi, tout Expert Advisor peut être qualifié d'intelligence artificielle, car tout EA nécessite une optimisation des paramètres d'entrée, et le fait que le preceptron soit calculé comme une combinaison linéaire des valeurs présentes et passées de l'AC, n'est pas non plus un facteur déterminant. Si l'optimisation est effectuée automatiquement dans le conseiller expert, je suis d'accord avec le nom.
Tout problème dont on ne connaît pas l'algorithme de résolution est a priori de l'intelligence artificielle (c) Jean - Louis Lauriere

Traduit en russe, tout problème dont la solution peut être obtenue par une recherche complète ou simplifiée de variantes est classé par la bourgeoisie comme intelligence artificielle. En URSS, ces problèmes étaient classés comme une branche des mathématiques appliquées et une sous-section des algorithmes pour trouver des solutions optimales.
 
gpwr:
C'est-à-dire que le préceptron est un haut-parleur filtré. La signification de ce filtrage (ou combinaison linéaire AC) n'est pas claire.
Quel genre d'expert êtes-vous si vous ne comprenez pas la signification de la filtration linéaire (séparation) ?

Il est clair que tout ce qui est passé par le filtre est identifié comme un signal pour ouvrir une position longue. Tout ce qui a été filtré est considéré comme une position courte. De la même manière, les positions déjà ouvertes sont filtrées pour un renversement de tendance.
 
Yuri, pourquoi être si émotive ? La question portait presque certainement sur le sens caché de ce filtrage, et non sur l'interprétation du résultat... En gros : pourquoi ce filtrage particulier ? Appliquée au système de trading, ce n'est peut-être pas la question la plus adéquate, mais vous pouvez essayer d'argumenter votre choix - pourquoi AC et pas un autre MAKD...
 
Mathemat:
Yuri, pourquoi être si émotive ? La question portait presque certainement sur le sens caché de ce filtrage, et non sur l'interprétation du résultat... En gros : pourquoi ce filtrage particulier ? Lorsqu'elle est appliquée à un système de trading, ce n'est peut-être pas la question la plus adéquate, mais vous pouvez essayer de raisonner pourquoi AC et pas un certain MACD...
Qui interdit l'utilisation du MACD ? Cependant, dans ce cas, il n'y aura pas 5 variables externes ajustables, mais 3 de plus. L'oscillateur MACD doit également être réglé et donc optimisé, comme dans l'EA MACDSample.

La CA a été mise en œuvre uniquement en raison de ces considérations, car elle n'a pas de paramètres externes autres que les symboles et le calendrier.

Ne cherchez donc pas de sens caché : il n'y en avait pas du tout puisque tout a été fait en suivant le principe suivant : plus c'est simple, plus l'optimisation est rapide. Il s'agit simplement d'un exemple de réseau neuronal primitif utilisant l'optimiseur génétique de stratégies MT4 intégré sur des données historiques au lieu de l'algorithme de formation standard. Rien de plus, rien de moins.

Par ailleurs, le takeprofit de la stratégie est absent pour la même raison - il s'agit d'un paramètre de réglage supplémentaire. Cependant, si elle est mise en œuvre, il est tout à fait possible que le commerce devienne soit plus rentable, soit plus stable ?
 

Cela a plus de sens maintenant. Quel que soit le nom qu'on lui donne - perceptron, gène, filtre ou diable à cinq cornes - l'essence du conseiller ne change pas. Vos mots intelligents ont induit les gens en erreur et jusqu'à ce que vous expliquiez ce qu'est le perceptron, il n'y a aucun espoir de compréhension et de discussion constructive... En général, l'idée est vraiment très intéressante : tous les paramètres optimisables sont regroupés dans une fonction simple.

 
Le Perceptron est le plus simple. C'est vrai, Reshetov est bon, il semble que personne n'ait encore fait un réseau neuronal à MQL4 - ils ne font qu'en parler et s'en vanter. Mais l'expert lui-même a effectué trop peu de transactions pour pouvoir tirer une conclusion définitive.

Mais le meilleur neurone est celui que l'on a dans la tête, surtout lorsqu'il ne s'agit que de reconnaître quelques situations, par exemple acheter ou vendre. Mais le cerveau humain reconnaît difficilement les signaux d'entrée et de sortie du marché et n'est donc d'aucune aide. Sans parler de l'erreur XOR inhérente au perceptron...

Et le fait est qu'il n'y a pas de modèles dans le Forex. Il existe un schéma bien précis - le mouvement dans le canal de support et de résistance et la rupture de ces équations. Tout le reste est un mouvement aléatoire.

La formation des réseaux neuronaux est une mise au point classique. Et s'il y a vraiment des régularités, l'idéal serait que le neuronet les détecte. Mais pour l'instant, il n'y a pas de résultats. Parce qu'il n'y a pas de régularités du tout, sauf pour le modèle décrit ci-dessus. Rosenblat a inventé le perceptron dans les années 60 et a essayé de l'utiliser sur le marché à l'époque.

Bien sûr, mes propos ne signifient pas que Reshetov doive s'arrêter tout d'un coup. Il faut simplement travailler de manière plus détendue, sans grandiloquence ni ressentiment.
 
Mathemat:

Cela a plus de sens maintenant. Quel que soit le nom qu'on lui donne - perceptron, gène, filtre ou diable à cinq cornes - l'essence du conseiller ne change pas. Vos mots intelligents ont induit les gens en erreur et jusqu'à ce que vous expliquiez ce qu'est le perceptron, il n'y a aucun espoir de compréhension et de discussion constructive... En général, l'idée est très intéressante : tous les paramètres optimisables sont regroupés dans une fonction simple.

Je ne lui ai pas donné de nom, c'était le nom d'un projet sur la création d'un semblant d'œil humain - "Perceptron", c'est-à-dire reconnaissant. C'est là qu'ils ont utilisé un filtre ou un séparateur linéaire, ou plutôt une équation linéaire du plan, grâce aux inégalités par rapport auxquelles on peut trouver quels sont les points d'un côté et ceux de l'autre côté du séparateur (le problème de l'identification ou de la classification des objets). Par la suite, ces séparateurs ont été connus sous le nom de réseau neuronal à couche unique.
Raison: