Discussion de l'article "Utiliser des Cartes de Caractéristiques Auto-Organisatrices (Kohonen Maps) dans MetaTrader 5" - page 4
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
Je ne sais pas à quoi ils servent. Vous pouvez obtenir les informations directement à partir du terminal.
C'est effrayant d'imaginer à quoi ils servent, probablement que quelqu'un les a comptés manuellement.
SZY : quelqu'un peut-il poster un mod pour que l'Expert Advisor puisse récupérer les informations directement depuis le terminal, sans script ?
De quelles informations avez-vous besoin ?
Est-ce que cet article comprend tout ce qu'il faut pour obtenir un expert advisor ?
Je suis intéressé par la mise en œuvre d'un conseiller expert en réseau neuronal.
Bonjour, chers membres du forum !
Article très intéressant ! J'essaie également d'utiliser ce code SOM.
Pondérations p1-p4 - données du marché (jusqu'à présent, juste la différence entre les points ZZ).
p5 - résultat d'un achat virtuel - TP=1, SL=-1 (jusqu'à présent TP=SP=300pp). Sur le forward, un seul BMU p5 (vecteur le plus proche) n'est pas suffisant pour prédire le résultat, il me semble.
Quelqu'un peut-il me suggérer comment calculer le résultat de la zone autour de la BMU (pour plus de clarté, en bleu), en tenant compte de la distance par rapport à la BMU ?
Quelqu'un peut-il me dire s'il est plus facile de calculer le résultat de la zone autour de la BMU (entourée en bleu pour plus de clarté), en tenant compte de la distance par rapport à la BMU ?
Je me demande si c'est ce que j'ai pensé aussi, c'est-à-dire comment trouver par programme cette surface avec des coordonnées ?
Il existe déjà une fonction dans la classe CSOM :
int BestMatchingNode(double &vector[]) ; // trouver le meilleur noeud de la grille en fonction d'un vecteur donné
Connaissant la dimensionnalité de notre grille, il est facile de calculer les coordonnées de la BMU (ou BMN dans cette implémentation).
Ici, nous voulons faire exactement le calcul du résultat total (par un paramètre (poids)) de la zone autour de la BMU, en tenant compte de la distance par rapport à la BMU. Par exemple, nous prenons une région avec un diamètre de 10 neurones (cellules). Les neurones les plus proches ont une grande influence sur le résultat. Et plus ils sont éloignés, plus l'influence est faible....
La question se pose également de savoir comment traiter les coquilles BMU situées sur les bords de la grille. Après tout, elles ont moins de voisins.
Pouvez-vous me dire comment trouver des barres sur des cartes ?
Nous entrons quatre vecteurs et obtenons quatre cartes. J'aimerais dessiner une trajectoire sur chacune d'entre elles, par exemple, du jour actuel (pour les jours) jusqu'à trois barres en arrière et analyser l'état des grappes.
Il est possible de le faire par programme, par exemple avec la fonction void DrawTrajectory(int from, int count), qui dessinera une trajectoire à partir d'un numéro de barre donné sur toutes les cartes.
Deuxième question : comment obtenir la carte de sortie et, surtout, la carte de fréquence ?
Je n'ai pas attendu de réponse... J'ai écrit la méthode d'affichage sur les cartes d'entrée de la trajectoire à partir du nombre donné du vecteur d'entrée par le nombre donné de pas, ne me pardonnez pas si quelque chose ne va pas - je ne suis pas programmeur :)
Quelqu'un peut-il amener cette bibliothèque très intelligente (merci à l'auteur et à Alexey Sergeev) au niveau de l'application pratique ? ! !!!
Dans la classe CSOM, le compteur de vecteurs d'entraînement chargés m_nSet n'est remis à zéro que dans le constructeur CSOM::CSOM().
Par conséquent, le nombre de vecteurs d'entraînement augmente constamment dans le mode de recyclage en boucle.
Il est préférable d'ajouter la ligne m_nSet=0 ; à la méthode CSOM::LoadTrainData(...) .
Peut-être que quelqu'un amènera une bibliothèque très utile (merci à l'auteur et à Alexey Sergeev) au niveau de l'utilisation pratique? ! !!!