Compilé...
Ossspade ! !! MT5, vanté pour sa rapidité, le recalcule à chaque TF avec un tel acharnement et pendant si longtemps que ma bouilloire bout plus vite. Je ne m'y attendais pas, pour être honnête. Je ne suis même pas sûr qu'il recalcule à chaque fois, car les niveaux sont en fait les mêmes sur chaque TF et il n'y a pas de sens à recalculer en intraday, donc tout cela semble encore plus étrange maintenant.
Sous MT4, j'utilise https://c.mql5.com/3/2010/4/6/Pivot_fur_D1und_W1.rar - premièrement, il fonctionne instantanément sur n'importe quelle TF ; deuxièmement, les valeurs de chaque niveau sont signées (grâce à l'utilisation des objets graphiques "ligne horizontale") ; troisièmement, il peut également afficher les pivots hebdomadaires sur la TF W1, mais la mauvaise chose est que lorsque vous allez sur d'autres TF, les niveaux hebdomadaires ne sont pas mémorisés et si nécessaire, vous devez périodiquement les rechercher lorsque vous revenez sur W1, mais ce serait génial si les niveaux hebdomadaires étaient visuellement sauvegardés sur chaque TF ! En outre, sur W1, ils apparaissent si près les uns des autres qu'il est très difficile de les voir, mais s'ils ne disparaissaient pas sur les TF inférieurs, ils pourraient être vus en toute sécurité.
En général, il serait bien de mettre en œuvre tout ce qui précède pour MT4-PivotPoint avec des remarques dans MT5-indicator PivotPoint, en pensant également à l'accélération du calcul.
Ou bien le calcul lent est-il une question pour les développeurs de MT5 et non pour les auteurs d'indicateurs et de scripts ?
Ou bien la lenteur des calculs est-elle une question qui concerne les développeurs de MT5, et non les auteurs d'indicateurs et de scripts ?
Dans ce cas, la lenteur du calcul (par rapport à l'exemple que vous avez donné) est due à l'implémentation spécifique de PivotPoint - il utilise 7 tampons d'indicateur pour afficher des lignes horizontales régulières, et si le nombre de barres sur le graphique (spécifié dans Service->Settings->Parameters->Graphs->Max.bars dans la fenêtre) est élevé, la vitesse de calcul sera faible.
Comme vous l'avez noté, le code que vous avez mentionné pour MetaTrader4 utilise des objets graphiques "lignes horizontales", c'est pourquoi il "fonctionne instantanément sur n'importe quelle TF". Avec cette approche, il fonctionnera aussi instantanément sur n'importe quelle TF dans MetaTrader5. C'est la bonne façon d'accélérer le calcul.
Ce code est une traduction - vous pouvez adresser cette question à l'auteur du code dans la discussion de la version originale.
De même, personne ne vous interdit de proposer votre propre version de cet indicateur, écrite de manière optimale - le code sera publié et traduit.
Merci pour les explications et séparément pour l'indicateur.
Voici votre indicateur réécrit en MQL5 - veuillez le vérifier.
La logique et la structure sont les mêmes, le code MQL4 précédent est donné dans les commentaires.

Voici votre indicateur réécrit en MQL5 - veuillez le vérifier.
La logique et la structure sont les mêmes, l'ancien code MQL4 est donné dans les commentaires.
1. Vous ne pouvez pas définir les couleurs des lignes dans les paramètres.
2. Je pense qu'il fonctionne aussi lentement que PivotPoint dans MT5.
3. Après avoir supprimé l'indicateur du graphique, les lignes restent en tant qu'objets - je dois également les nettoyer manuellement, alors que dans MT4, il suffisait de supprimer l'indicateur pour effacer complètement le graphique.
4. Sur W1, les lignes devraient être à différents niveaux - hebdomadaires.
Tout cela au cas où vous voudriez le cloner complètement.
Quoi qu'il en soit, merci pour votre travail !
P.S. : le 2ème point est annulé - tout s'est accéléré après avoir redémarré le terminal, mais cette accélération ne s'applique qu'à pivot_fur_d1_und_w1.mq5.
le code est le même que dans MT4 - comparez-les.
en ce qui concerne la suppression - correction des noms des objets supprimés (lignes horizontales) dans OnDeInit, car dans MT5 les noms en minuscules et en majuscules sont différents.
le code est le même que dans MT4 - comparez-les.
en ce qui concerne la suppression - correction des noms des objets supprimés (lignes horizontales) dans OnDeInit, car dans MT5 les noms en minuscules et en majuscules sont différents.
Mm-hmm. Il semble que le coucou se fasse d'une voix plus familière maintenant.
Je devrais commencer à étudier MQL5 et devenir indépendant. Et même poster quelque chose d'utile. J'ai même de l'inspiration, mais je n'ai pas le temps - c'est pourquoi mes efforts durent depuis un temps inconcevablement long....
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading
Indicateurs : Lignes de pivot TimeZone
newdigital, 2014.01.30 11:06
Comment utiliser les points pivots annuels du Forex pour prévoir les cibles de l'euro (basé sur l'article de dailyfx).
- Les points pivots sont un moyen populaire et facile pour les traders d'identifier le support et la résistance potentiels
- Les points pivots sont basés sur un calcul mathématique qui utilise le plus haut, le plus bas et la clôture d'une période spécifiée ; hebdomadaire, quotidienne, mensuelle, annuelle.
- Les points pivots annuels permettent de prévoir les prix extrêmes maximum et minimum pour l'année à venir, ainsi que les zones où les prix peuvent changer de direction.
Alors que la plupart des traders connaissent les pivots quotidiens, hebdomadaires et même mensuels qui correspondent à leur type de trading, les pivots annuels peuvent également être utilisés pour prévoir les futures zones de support et de résistance potentielles. Acheter au niveau ou à proximité d'une zone importante de support et vendre à une zone clé de résistance est l'objectif principal de tout trader, quel que soit le marché ou la durée de l'opération. Les pivots annuels peuvent être surveillés afin de repérer ces opportunités de trading clés.

Comme vous pouvez le voir clairement dans le graphique de l'euro ci-dessus, les pivots annuels du forex ont été tracés. Remarquez comment l'euro a progressé jusqu'au pivot R2 et s'est retourné brusquement en chutant de plus de 600 pips en février. Une autre zone significative qui peut être facilement observée et qui montre la puissance des pivots annuels est le triple contact du pivot annuel R1 à 1,2910. Le troisième et dernier contact a conduit à un rallye de plus de 600 pips vers le pivot annuel R2 pour clôturer l'année 2013 avec une hausse de plus de 4%.

Les pivots annuels forex pourraient-ils indiquer aux traders le prochain mouvement de l'euro ? Dans le graphique ci-dessus, les pivots annuels 2014 sont représentés sur le graphique de la paire EURUSD. L'année ne fait que commencer et l'avantage des pivots annuels est qu'il n'est nécessaire de les tracer qu'une fois par an ! La paire EURUSD est coincée entre le pivot central à 1,3461 et la R1 à 1,4177. A l'heure où nous écrivons ces lignes, l'euro n'a testé aucun des deux pivots. Cependant, les cambistes pourraient attendre une baisse vers le pivot central (1,3461) pour revenir vers la résistance du pivot annuel R1 (1,4177).
L'autre scénario est que l'euro fasse une course immédiate jusqu'au niveau R1. A la résistance du pivot R1, les traders peuvent chercher à prendre des bénéfices sur leurs positions longues et/ou courtes sur l'euro à ce niveau. Cependant, une clôture au-dessus de R1 pourrait conduire à un mouvement plus élevé vers le pivot R2 (1,4610). Les traders devraient également envisager la possibilité d'une clôture en dessous du pivot central qui pourrait conduire à une poussée baissière prolongée jusqu'au niveau S1 (1,3028).
Les traders de Forex, qu'ils soient scalpers, traders de position ou swing traders, peuvent utiliser les pivots annuels pour localiser les zones clés de support et de résistance. Nous publierons prochainement des articles sur d'autres paires de devises qui présenteront le "paysage" des pivots annuels afin de vous aider à naviguer sur le marché des changes.
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Vous acceptez la politique du site Web et les conditions d'utilisation
PivotPoint:
Cet indicateur dessine les points de pivot, les résistances et les supports.
Author: okh