Comment algorithmez-vous la détection des clusters d'alimentation MA ? - page 11
![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Donc Moda est chaque tiers (x[2],x[5]...) ou juste x[2] est moda.
Désolé, je ne le comprends pas comme... ( qui correspond au maximum du tableau pdf[i](le 4ème argument de la fonction). )
Quelque chose comme ça :
De manière simple, sans optimisations, matrices et mathématiques compliquées :
1. pour la barre actuelle, comptez toutes les MAs séparément. Nous obtenons le tableau SMA[N] qui contient les valeurs des maxima jusqu'à N.
2. nous créons une carte thermique [M] qui couvre les prix à partir de minimum=1.00000, chaque élément est responsable de (par exemple) 10 points.
3. Nous remplissons cette carte thermique "brute" : nous prenons chaque valeur ma et voyons à quelle cellule elle se réfère. index=(SMA[i]-minimum)/résolution. Nous augmentons la valeur de cette cellule hetmap[index]+=1.0
Vous pouvez sortir le résultat vers CSV et penser
4. Lisser les valeurs "brutes" de la carte de chaleur : commencez le tableau smooth[] et lisez la moyenne smotch[i]=valeur moyenne de la carte de chaleur de i-fenêtre à i+fenêtre incluse.
5. Les maxima locaux du lissage indiqueront un "groupe d'aliments". J'espère que vous savez comment rechercher les maxima :-)
Les éléments 1 à 5 peuvent être décomposés mathématiquement et calculés beaucoup plus rapidement, avec un minimum de boucles et de tableaux supplémentaires, mais pas nécessairement de manière plus intuitive.
Je ne comprends pashetmap[index],index - ( si 500 MA par exemple, et résolution=10 points ) à combien sera-t-il ?
Putain et c'est quoi leminimum=1.00000.
Si je comprends bien :
En général, pas du tout, il semble que nous devions comparer les deux MA les plus proches, si elles sont inférieures à 1, alors écrire dans hetmap[i ].
Quel est le rôle de cette carte thermique ?
Je suis désolé, je ne comprends pas quel côté aborder alors !
Je suis désolé, je ne sais pas quel chemin prendre alors !
Je pense que nous devrions commencer par étudier un livre d'ABC.
Il semble que vous deviez commencer par étudier un livre d'ABC.
C'est ce que je pourrais faire, c'est la meilleure option ! !! Mais c'est ***.
Voici ce que je pourrais faire, c'est la meilleure option ! !! Mais c'est ***.
Où sont marqués les clusters à cet endroit ?
Où sont marqués les clusters ?
En général, il est nécessaire de calculer le moment de transition d'un faisceau à un autre, c'est-à-dire le moment où le faisceau change de mouvement.
L'image est censée montrer ces moments au point 50ur phyb.
Comment rechercher des groupes de points sur une ligne droite ?
Si (MA[i-1] - MA[i])+(MA[i] - MA[i+1])<0,005 alors
dans la zone МА[ i] (par exemple, +-10 valeurs des indices i), je cherche la valeur minimale de MA
et écrire les paramètres du point d'amas dans la classe (créer un objet dans la classe)
identifier la liasse adjacente (la liasse elle-même) spécifiquement pour la barre adjacente. Par exemple, je recherche dans les objets de la classe la proximité d'une période et d'une barre.
et voir la tendance du paquet d'objets
En général, je fais ce genre d'acte