Discussion de l'article "Créez votre propre Veille du Marché en utilisant les classes de bibliothèque standard"

 

Un nouvel article Créez votre propre Veille du Marché en utilisant les classes de bibliothèque standard a été publié :

Le nouveau terminal client MetaTrader 5 et le langage MQL5 offrent de nouvelles opportunités pour présenter des informations visuelles au trader. Dans cet article, nous proposons un ensemble de classes universel et extensible, qui gère tout le travail d'organisation de l'affichage des informations textuelles arbitraires sur le graphique. L'exemple de l'indicateur Veille du Marché est présenté.

La structure (hiérarchie) des classes de la bibliothèque standard peut être résumée comme suit :

La structure globale des classes standard

Figure 1. La structure globale des classes standard

La classe CObject est une classe de base pour d'autres classes standard, par exemple, la classe CList, qui exploite la liste ainsi que les autres.

Auteur : Dmitriy Skub

 

Dima... c'est un excellent travail... merci d'avoir écrit ces indicateurs.

J'ai cependant un problème : lorsque j'essaie de compiler MarketWatch.mq5, j'obtiens une erreur qui dit : "'RefreshSymbolInfo' - cannot call protected member function".

Savez-vous pourquoi j'obtiens cette erreur ?

Je vous remercie encore,

ChuckM

 

Même problème :(

 
ChuckM:

Dima... c'est un excellent travail... merci d'avoir écrit ces indicateurs.

J'ai cependant un problème : lorsque j'essaie de compiler MarketWatch.mq5, j'obtiens une erreur qui dit : "'RefreshSymbolInfo' - cannot call protected member function".

Savez-vous pourquoi j'obtiens cette erreur ?

Je vous remercie encore,

ChuckM



Je vous remercie. Le problème est résolu. Veuillez télécharger à nouveau MarketWatch.mqh.

Vous pouvez le résoudre manuellement en remplaçant la déclaration de RefreshSymbolInfo() par la section publique de la classe SymbolWatchDisplay :

public:
        void            RefreshSymbolInfo();
[Supprimé]  

Excellent article. Merci.

Il m'aide beaucoup.

 
FinGeR:

Excellent article. Merci.

Il m'aide beaucoup.

Je vous remercie. Vous êtes le bienvenu.
 

День добрый !

под себя цвета и строки таблиццы, пользуюсь с благо с благодарнил строки таблицы, пользуюс с благодарностью.

если позволите.

за 20 дней считается имено таким образом ?

не улавливаю почможно ответ на почему не взято обычное средне арифметическое.

Спасибо !

 
ns_k:

День добрый !

под себя цвета и строки таблиццы, пользуюсь с благо с благодарнил строки таблицы, пользуюс с благодарностью.

если позволите.

за 20 дней считается имено таким образом ?

не улавливаю почможно ответ на почему не взято обычное средне арифметическое.

Спасибо !

Je doute que vous receviez une réponse ici, même si vous avez écrit en russe. Essayez de poster votre commentaire sur le fil russe à propos de cet article.
 

Bonjour !

Beau travail, un peu changé sous moi les couleurs et les lignes du tableau, utiliser avec gratitude.

Une question sur le code si je peux me permettre.

Pourquoi la moyenne sur 20 jours est-elle comptée de cette manière ?

La réponse est peut-être en surface, mais je ne comprends pas pourquoi on ne prend pas la moyenne arithmétique habituelle.

Je vous remercie de votre attention.

 
angevoyageur:
Je doute que vous receviez une réponse ici, même si vous avez écrit en russe. Essayez de poster votre commentaire sur le fil de discussion russe concernant cet article.

Désolé, j'ai compris que Dima est russe et comme le fil de discussion sur cet article était vide, je l'ai posté ici.

En fait, je doute fort qu'il y ait une réponse, car beaucoup de temps s'est écoulé depuis la publication de l'article.

Cela m'amène à la réflexion suivante. Comment se fait-il que le forum ne dispose pas de la fonction "m'avertir par courriel" ?

Je vous remercie.

 
Il n'y a pas de sens particulier à cela - j'ai eu l'idée d'utiliser l'EMA de la même manière. Aujourd'hui, je me contente d'utiliser SDD comme moyenne arithmétique - c'est généralement accepté et la différence n'est pas significative.