Questions des débutants MQL5 MT5 MetaTrader 5 - page 1397

 
Sergey Li #:

Pouvez-vous expliquer où ils doivent être prescrits ?

Dans une classe ou dans une EA

Doivent-ils être différents dans chaque classe, ou communs ?

Leurs valeurs sont-elles différentes ou identiques dans les différentes EE basées sur ces classes ?

 
Alexey Viktorov #:

Artyom, pourquoi devrais-je te prouver quelque chose ? Écrivez une ligne et vérifiez-la.

Je demande juste parce que je ne sais pas moi-même. Et il n'y a aucun moyen de le vérifier.

Quel est l'intérêt de faire fonctionner le service une fois, et seulement au démarrage du terminal ?

En partant de l'hypothèse que c'est le cas, je pose la question suivante : pour que le service fonctionne tout le temps, doit-il être exécuté dans une boucle sans fin ? Une telle approche n'est, c'est le moins que l'on puisse dire, pas la bienvenue.

Peut-être qu'un minuteur fonctionne ?

Comment faire pour que le service fonctionne tout le temps et pas seulement une fois au démarrage du terminal ?

 
Artyom Trishkin #:

Je demande juste parce que je ne sais pas moi-même. Et il n'y a aucun moyen de vérifier.

Quel est l'intérêt de faire tourner le service une seule fois, et seulement au démarrage du terminal ?

En partant de l'hypothèse que c'est le cas, je pose la question suivante : pour que le service fonctionne tout le temps, doit-il être exécuté dans une boucle sans fin ? Une telle approche n'est, c'est le moins que l'on puisse dire, pas la bienvenue.

Peut-être qu'un minuteur fonctionne ?

Comment faire pour qu'un service fonctionne tout le temps et pas seulement une fois au démarrage du terminal ?

Dans la documentation :
Les services ont un seul gestionnaire OnStart(), dans lequel vous pouvez organiser une boucle infinie pour recevoir et traiter des données, par exemple - créer et mettre à jour des symboles utilisateur à l'aide de fonctions réseau.
 
Sergey Gridnev #:
Dans la documentation :
Les services ont un seul gestionnaire OnStart(), dans lequel vous pouvez organiser une boucle sans fin de réception et de traitement des données, par exemple en créant et en mettant à jour des symboles personnalisés à l'aide de fonctions réseau.

Je vois, merci. Je dois être paresseux car je n'ai pas réussi à atteindre la documentation :).

Ouais, la boucle sans fin... Oh, eh bien...

 
Artyom Trishkin #:

Je demande juste parce que je ne sais pas moi-même. Et il n'y a aucun moyen de vérifier.

Quel est l'intérêt de faire tourner le service une seule fois, et seulement au démarrage du terminal ?

En partant de l'hypothèse que c'est le cas, je pose la question suivante : pour que le service fonctionne tout le temps, doit-il être exécuté dans une boucle sans fin ? Une telle approche n'est, c'est le moins que l'on puisse dire, pas la bienvenue.

Peut-être qu'un minuteur fonctionne ?

Comment faire pour que le service fonctionne en permanence, plutôt qu'une seule fois au démarrage du terminal ?

Citation de la documentation

OnStart() est la seule fonction permettant de gérer les événements dans les scripts et les services, aucun autre événement n'est envoyé à ces programmes.

 
Artyom Trishkin #:

Vous voulez dire qu'il ne se déclenche qu'une seule fois lorsque vous démarrez le terminal ? Non. Comment alors ?

Oui, OnStart() est le moment où vous écrivez ce que vous voulez dans la boucle.

 
Bonjour, pouvez-vous me dire où sont partis les conseillers ?
 
q2fy5c7l #:
Bonjour, pouvez-vous me dire où sont partis les conseillers ?

Caché.

 
q2fy5c7l #:
Bonjour, pouvez-vous me dire où sont partis les conseillers ?

Gone pour dépenser votre argent, ils ont une tâche simple.

 
q2fy5c7l #:
Bonjour, pouvez-vous me dire où sont passés les consultants ?

Toute discussion sur les courtiers et les organisations commerciales est interdite sur le forum. C'est la communauté MQL5. MetaQuotes est le SEUL et UNIQUE développeur de terminaux MetaTrader et n'a rien à voir avec les "consultants".

Je vous le conseille :

Avant de transférer des fonds, faites des recherches sur la société à laquelle vous allez transférer de l'argent.

Trouvez un forum spécialisé sur Internet et cherchez-y des solutions de remboursement.