Erreurs, bugs, questions - page 153

 
abeiks:

Comment rendre une variable déclarée dans un bloc, visible dans d'autres blocs?

Non
 
abeiks:

Bonjour !

Comment rendre une variable déclarée dans un bloc, visible dans d'autres blocs?

Ce n'est probablement pas possible. Bien que vous devriez probablement reformuler la question.

Les variables (et pas seulement les variables) déclarées au niveau du module sont visibles dans l'ensemble du module, ainsi que dans les autres modules (si ce module y est déclaré).

Les variables déclarées à l'intérieur d'un bloc de code (procédure ou fonction) ne sont disponibles que dans ce bloc.

Les variables publiques déclarées dans une classe sont disponibles pour les descendants ou les variables de ce type de classe.

Il existe également un type spécifique de variables, les variables globales (il existe un ensemble de fonctions spécialisées pour elles depuis MQL4).

 
Interesting:

Ce n'est probablement pas possible. Bien que la question doive probablement être reformulée.

Les variables (et pas seulement les variables) déclarées au niveau du module sont visibles dans l'ensemble du module et dans les autres modules également (si ce module y est déclaré).

Les variables déclarées à l'intérieur d'un bloc de code (procédure ou fonction) ne sont disponibles que dans ce bloc.

Les variables publiques déclarées dans une classe sont accessibles aux descendants ou aux variables de ce type de classe.

Il existe également un type spécifique de variables, les variables globales (il existe un ensemble de fonctions spécialisées pour elles depuis MQL4).

" Selon l'idée, les variables (et pas seulement les variables) déclarées au niveau du module sont visibles dans l'ensemble du module, ainsi que dans les autres modules (si ce module y est déclaré). "

Comment déclarer un module où l'on peut lire ceci ?

Et izcho question, quelle est la différence entre modules, tampons, classes... ? Où puis-je le lire ?

 
abeiks:

"L'idée est que les variables (et pas seulement les variables) déclarées au niveau du module sont visibles dans tout le module, ainsi que dans d'autres modules (si le module y est déclaré)."

Comment déclarer un module où l'on peut lire ceci ?

Et izcho question, quelle est la différence entre modules, tampons, classes... ? Où puis-je obtenir ces informations ?

En général, l'essentiel des réponses se trouve dans l'aide, en particulier sur la portée des variables ici(https://www.mql5.com/ru/docs/basis/variables/variable_scope).

Si vous posez une question spécifique avec un exemple et une description, vous aurez plus de chances d'obtenir une réponse plus complète.

Документация по MQL5: Основы языка / Переменные / Область видимости и время жизни переменных
Документация по MQL5: Основы языка / Переменные / Область видимости и время жизни переменных
  • www.mql5.com
Основы языка / Переменные / Область видимости и время жизни переменных - Документация по MQL5
 
alexvd:

En général, beaucoup de réponses peuvent être trouvées dans l'aide, en particulier sur la portée des variables ici(https://www.mql5.com/ru/docs/basis/variables/variable_scope).

Si vous posez une question précise, accompagnée d'un exemple et d'une description, vous avez plus de chances d'obtenir une réponse plus complète.

J'ai posé une question concrète dans un autre fil de discussion sur l'exemple de l'EA en question: https://www.mql5.com/ru/forum/1268/page6.

S'il vous plaît, si ce n'est pas difficile, jetez-y un coup d'œil.

Обсуждение статьи "Создание эксперта, торгующего на разных инструментах"
Обсуждение статьи "Создание эксперта, торгующего на разных инструментах"
  • www.mql5.com
В данной статье автором предложен вариант максимально простого подхода для построения мультивалютного эксперта для первоначального знакомства с этим направлением торговых стратегий.
 
abeiks:

" L'idée est que les variables (et pas seulement les variables) déclarées au niveau du module sont visibles dans tout le module, ainsi que dans d'autres modules (si le module y est déclaré).

Comment puis-je déclarer un module, où puis-je le lire ?


Je faisais référence à la connexion incluse du module. De cette façon, vous pouvez diviser les grands projets en modules (unités). Par exemple, vous pouvez diviser un projet de 5000 lignes en plusieurs unités.

Cette approche vous permettra de créer des centaines d'Expert Advisors sur un seul code.

Les modules sont branchés simplement comme les modules de la bibliothèque standard.

#include <\Charts\Chart.mqh> //Class - Chart

abeiks:

Et quelle est la différence entre les modules, les tampons, les classes... ? Où puis-je le lire ?

Pour les modules, les classes et tous les autres charmes de la POO, vous pouvez consulter l'aide de MQL5, les livres sur la POO dans d'autres langues, ou encore Google...
 
abeiks:

Et question Izcho, quelle est la différence entre les modules, les tampons, les classes... ? Où puis-je trouver des informations à ce sujet ?

"Les deux sont sortis de la forêt. Elle lui a dit un mot de 3 lettres, en faisant 4 fautes, puis ils ont fait demi-tour. Quel mot lui a-t-elle dit ? " :)
 
abeiks:

Et question Izcho, quelle est la différence entre les modules, les tampons, les classes... ? Où puis-je trouver plus d'informations à ce sujet ?

Votre expert est déjà au départ. Vous plaisantez ?
 
Valmars:
Votre expert est déjà au départ. Vous plaisantez ?
Je ne comprends toujours pas les cours, mais cela ne m'empêche pas de participer).
 

Bonjour, pourriez-vous m'indiquer s'il est possible d'ajouter à MT5 un indicateur Period Converter pour l'affichage de tout délai non standard ? Je n'ai pas réussi à le convertir, il génère beaucoup d'erreurs.

Dossiers :