L'apprentissage automatique pour les robots - page 7

 
Yuriy Asaulenko:
Mais, en général, je ne vois pas comment TC peut tirer quelque chose de significatif de 200 transactions.
Demandez à Wizard, il était très habile avec nerocheldaytrader, il pouvait créer un indicateur de réseau neuronal à partir de n'importe quel indicateur ou historique de transaction, qui mettait alors des flèches d'achat/vente sur le graphique.
Пользовательский интерфейс - Начало работы - MetaTrader 5
Пользовательский интерфейс - Начало работы - MetaTrader 5
  • www.metatrader5.com
Интерфейс платформы предоставляет доступ ко всем инструментам, необходимым для торговли на финансовых рынках. Он включает в себя различные меню, панели инструментов и служебные окна. Главное меню В главном меню собраны практически все команды и функции, которые можно выполнять в торговой платформе. Оно позволяет работать с графиками...
 
Dmitriy Skub:

Pourquoi pas ? Juste présent)

Il est possible de choisir avec un grand nombre. L'essentiel est d'avoir des attentes plus élevées.

Je n'étais même pas au courant. Je n'y suis jamais allé, je n'ai jamais été intéressé. Maintenant que j'y ai jeté un coup d'œil - c'est une mine d'or). Tu peux m'apprendre tout ce que tu veux.)

 
Yuriy Asaulenko:
Apprends-moi.

Très vrai.)

 
Igor Makanu:
Demandez à Wizard, il avait l'habitude de gérer intelligemment les indicateurs de réseau neuronal, à partir de n'importe quel indicateur ou historique de transactions, il pouvait créer un indicateur de réseau neuronal, qui définissait ensuite des flèches d'achat/vente sur le graphique.
Ce n'est pas un tour. Je ne suis surpris que par le petit nombre d'offres pour la formation TS. Je ne comprends pas, sur ma vie.
Si c'est l'apprentissage de la NS, c'est une dizaine de neurones. Si c'est un arbre, c'est un tout petit arbre. Il n'y a rien à faire avec les gros.
 
Yuriy Asaulenko:
Pas du tout un tour. Je suis seulement surpris par le petit nombre de métiers à apprendre de TC. Je ne comprends pas, sur ma vie.
S'il y a un SN qui y est formé, avec une dizaine de neurones. Si c'est un arbre, c'est un tout petit arbre. Il n'y a rien à faire avec les grands.

Eh bien, c'est l'éternel problème de la préparation des données. Quel que soit le NS que vous créez, vous devez toujours préparer et filtrer les données.

J'ai écrit à maintes reprises que si vous alimentez un SN avec des déchets à l'entrée, vous obtiendrez des déchets à la sortie, comme dans la blague : les instruments de mécanicien ! - la réponse est : 15 !... quoi 15 !... et les instruments ? .....

il y avait un spécialiste des réseaux neuronaux très intelligent sur ce forum@Andrey Dik, quelque part dans ses messages il a dit la vérité sur les NS : si vous avez un bon modèle mathématique, vous n'avez pas vraiment besoin de NS... Voici donc le problème : si vous donnez à NS un ensemble de données sous la forme de prix d'ouverture de transactions : 1,35 Bai, 1,40 Sell, 1,32 Bai... puis nous obtenons le résultat de la réponse de NS sur l'avant comme dans l'anecdote ... quels instruments ????

 
Dmitriy Skub:

Très vrai.)

En général, TC a une très bonne idée. Et tout semble clair, mais, de son propre clocher, bougez en aucun cas possible. A mon avis, cela ne sera pas suffisant)).
 
Igor Makanu:

Il y avait un réseauteur de neurones très, très intelligent sur ce forum@Andrey Dik, quelque part dans ses messages il a dit...

Nos opinions sont diamétralement opposées sur ce point. J'ai arrêté de lire ses messages. Pas un lecteur stupide...

 
mytarmailS:

Voilà, je crois que c'est fait...

Il n'y a pas beaucoup de transactions parce que je les ai mises en place manuellement, mais vous pouvez essayer


c'est pour le graphique 5 min

J'ai généré votre EA, bien que le modèle ait trop peu de signaux et c'est probablement la raison pour laquelle il n'est pas très beau, mais je n'ai pas peur des réclamations de droits d'auteur, donc je poste en toute sécurité le code source avec le modèle de test :).


Dossiers :
STOCH_RF.mq4  135 kb
STOCH_TEST.tpl  214 kb
 
Ivan Negreshniy:

J'ai généré votre Expert Advisor, bien que le modèle ait trop peu de signaux et c'est probablement la raison pour laquelle l'EA est loin d'être parfait, mais je n'ai pas peur des revendications de droits d'auteur et je le mets également dans le code source avec le modèle de test :;))


Oui, c'est prévu))

1) peu de transactions

2) Il est possible que la raison pour laquelle le motif n'est pas standard, il n'est pas vu par la grille.

J'explique, le rebond (où la flèche) est seulement le prix du motif, mais pas le moment de son apparition, c'est-à-dire, le motif lui-même a été formé plus tôt et la flèche est placé lorsque le prix atteint le prix du motif

il est possible que le réseau ne puisse pas rechercher de telles structures en raison de sa mise en œuvre

 
mytarmailS:

Oui, attendu))

1) Peu de métiers

2) Peut-être parce que le motif n'est pas standard, il n'est pas vu par la grille.

Laissez-moi vous expliquer, le rebond (où la flèche) est seulement le prix du modèle, mais pas le moment de son apparition, ce n'est pas le modèle lui-même a été formé plus tôt et la flèche est mis lorsque le prix atteint le prix du modèle

il est possible que le réseau ne puisse pas rechercher de telles structures en raison de sa mise en œuvre

Il devrait y avoir plus de signaux, c'est certain, mais il est important que les données d'entrée soient adaptées à la tâche à accomplir.

De manière purement intuitive, à partir de ce que vous avez dit sur la taille maximale du motif et en voyant l'indicateur de motif, j'ai entré 6 valeurs de stochastique et 150 barres de prix dans la séquence d'entraînement.

Peut-être que vous, connaissant les signes qui définissent votre modèle de niveau, pouvez suggérer d'autres caractéristiques et / ou formules pour les calculer, pour le moment l'EA utilise ceux-ci :

#define  CALC_IND_1(n) iStochastic(NULL,0,5,3,3,0,0,MODE_MAIN,n+1)
#define  CALC_IND_2(n) iStochastic(NULL,0,5,3,3,0,0,MODE_SIGNAL,n+1)
#define  CALC_IND_3(n) iStochastic(NULL,0,5,3,3,0,0,MODE_MAIN,n+2)
#define  CALC_IND_4(n) iStochastic(NULL,0,5,3,3,0,0,MODE_SIGNAL,n+2)
#define  CALC_IND_5(n) iStochastic(NULL,0,5,3,3,0,0,MODE_MAIN,n+3)
#define  CALC_IND_6(n) iStochastic(NULL,0,5,3,3,0,0,MODE_SIGNAL,n+3)
#define  CALC_X0(n)    iOpen(symbol,period,n+1)
#define  CALC_X1(n)    iHigh(symbol,period,n+1);
#define  CALC_X2(n)    iLow(symbol,period,n+1);
#define  CALC_X3(n)    iClose(symbol,period,n+1);
#define  CALC_BAR(x0,x1,x2,x3) ((x3-x2)>(x1-x3)?((2*x3-x2-x1)>(x1-x2)?1:0.5):((x3-x2)<(x1-x3)?((x1+x2-2*x3)>(x3-x2)?-1:-0.5):0))
Raison: