une stratégie commerciale basée sur la théorie des vagues d'Elliott - page 40
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
Faites glisser le script sur le graphique avec la souris. A l'endroit où la souris est relâchée, un canal de régression linéaire RCH doit apparaître et une courbe colorée doit être dessinée autour. Dans l'ensemble des données initiales, j'ai fixé la période à 24 heures et le degré du polynôme m=2, c'est-à-dire une parabole. Ensuite, nous sélectionnons la ligne moyenne du canal de régression linéaire, et la déplaçons. La façon dont vous le déplacez n'a pas d'importance. Vous pouvez déplacer un seul des points les plus extérieurs apparus après la sélection et le canal sera étiré dans le temps ; vous pouvez déplacer le point central et le canal entier sera déplacé, la longueur de la période précédente restant inchangée jusqu'à ce que la période soit déplacée. La courbe de régression polynomiale doit être redessinée pendant le déplacement du canal de régression linéaire.
Pour les quotidiens, la période doit être supérieure à 24 heures, bien entendu.
Je pense que tout le monde sait comment désinstaller le script.
Je n'ai pas utilisé de délais de type Sleep dans la boucle, donc le script tourne en boucle et consomme naturellement des ressources.
Si vous voulez utiliser ce script et que vos ressources sont importantes, vous pouvez inclure à la fin de la boucle while la fonction Sleep( ) 50 - 500, la charge sur le CPU sera alors réduite.
Bien sûr, tous ces problèmes viennent du fait que les développeurs de MT4 ont lié l'exécution de la partie indicateur uniquement à la fonction start ( ), qui provient des cotations entrantes. Si nous disposions d'une fonction supplémentaire pour travailler hors ligne, à des fins de recherche, nous n'aurions pas ces problèmes.
Au fait, si les développeurs lisent ce fil, je les invite à y réfléchir. Le logiciel ne sera pas toujours dans un état aussi primitif que maintenant (bien que tout soit relatif, bien sûr).
Merci beaucoup, je vais m'en occuper.
ps : je suppose que je ne suis pas aussi bon que toi en VM :))
Je suis d'accord, je dirais même que c'est le PLUS GRAND problème.
HOORAY ! !! Il s'avère que c'était la façon dont le script était exécuté ! J'ai juste sélectionné "Exécuter sur le graphique" et c'est pourquoi l'erreur s'est produite. Et quand on tire le script avec la souris, tout fonctionne ! :o) Merci pour cette précision !
À première vue, il n'y a pas d'erreur.
La comparaison qui en résulte peut-elle être appliquée pour résoudre le problème que vous avez posé ? Pourquoi ?
Merci d'avance.
Il n'est probablement pas possible de donner une réponse exacte (du moins pour moi). La tâche consistait à obtenir au moins deux estimations : le prix (ou la zone cible) et le temps pour l'atteindre (ou le temps pour annuler le scénario). Par niveaux, j'obtiens les niveaux de prix, et par canaux, j'obtiens les variables liées : prix et temps. Si l'un d'eux est plus ou moins précis, l'autre est également obtenu avec une précision acceptable. Il s'agit de résumer l'approche de la solution.
Je ne sais pas s'il est possible de la formuler en utilisant l'approche que vous suggérez - je n'ai pas essayé. Vous le pouvez probablement - je suis sûr que l'approche que j'ai utilisée n'est pas la seule et n'est peut-être pas la meilleure.
Je ne peux pas répondre plus précisément, et je n'ai pas encore beaucoup de temps à perdre - j'essaie encore de mettre en œuvre plusieurs approches de l'élaboration de stratégies.
Bonne chance et lancez-vous dans les tendances.
Il faut autant de temps pour convertir un gif en png que pour le mettre dans une archive :)
Il convient de noter que la combinaison Up+Down sur les dessins est toujours égale à 1.0. C'est compréhensible en principe. Maintenant, je dois comprendre comment on a obtenu trois canaux au lieu d'un seul. Et comment la moyenne est-elle calculée ? Mais cette question est posée par pure curiosité :)
Pour le calcul de Up+Down, j'ai appliqué le calcul de probabilité par la formule de Chebyshev (de Bulashev).
La moyenne est calculée en proportion de la longueur des canaux - j'ai choisi le nombre de barres de chaque canal comme poids (je l'ai écrit dans l'algorithme).
On obtient tout de même trois chaînes au lieu d'une selon les principes de la stratégie. Le plus souvent, vous disposez de plusieurs domaines dans lesquels vous pouvez construire des chaînes qui répondent aux critères. C'est dans ces zones que je sélectionne le canal qui a la valeur RMS la plus basse. J'ai également introduit une coupure pour que chaque canal suivant sélectionné pour être tracé sur le graphique soit au moins 2 fois plus long que le précédent. S'ils ne sont pas coupés, il peut y avoir jusqu'à 7 canaux très rapprochés qui brouilleraient grossièrement le graphique avec des lignes. Mais avec cette troncature, on obtient généralement 2 ou 3 canaux, ce qui permet de montrer l'image assez clairement sans la brouiller par des lignes.
Vous avez un si bel indicateur Murray, avec des lettres. Si vous le pouvez, veuillez me donner le lien d'où il provient.
Merci d'avance - Alexander
Ou encore plus facile, envoyez-le moi par courriel à ANG3110@latchess.com.
Il s'agit en fait d'un indicateur Vladislava tiré de www.mql4.com.
Seule la légende a été ajoutée. Vous pouvez l'obtenir ici.