![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
L'heure du changement de prix est indiquée par GMT+3, je pense. A qui est ce serveur ?
roboforex
Yedelkin:
Наверное, даже если обратиться в сервисдеск, они отправят в службу техподдержки брокера. Может, сразу с брокером пообщаетесь
Il suffit probablement de changer de courtier)))))))))).
Bonsoir ! Je me suis fixé comme tâche d'identifier pour la position actuelle une liste de transactions qui composent la position. J'aime - 1. 1 lot acheter, 2. 4 lots achetés, 3. 1 lot vendu et ainsi de suite. Je ne sais pas comment aborder le problème. J'ai passé trois heures à chercher dans l'aide.
Jusqu'à présent, j'ai écrit ceci pour l'essayer.
Je pense que si nous comparons les deux identifiants obtenus, nous pourrons trouver laquelle des transactions sélectionnées appartient à la position. Et continuer à travailler avec eux.
J'ai eu une erreur ici et je n'ai pas pu comprendre ce qui se passait pendant 20 minutes. Mon frère aîné a joué aux tanks pendant 2 heures, a regardé McLeod, je suis revenu sur les erreurs - je ne comprends toujours pas.
PositionSelect' - déclaration sans type order.mq5 286 3
HistorySelect' - déclaration sans type ordernium.mq5 291 4
for - les expressions ne sont pas autorisées dans une portée globale ordernii.mq5 296 5
conseiller comment définir une ligne d'arrêt pour fermer automatiquement un ordre
conseiller comment définir une ligne d'arrêt pour fermer automatiquement un ordre
Vous pouvez faire ceci ( ZeroMemory(var) ) pour initialiser les structures.
En général, ce code est-il correct ?
Le compilateur n'a pas généré d'erreurs. Mais j'ai le sentiment que quelque chose ne va pas, c'est-à-dire qu'il n'est pas rationnel.
La question est donc de savoir s'il est possible de remettre à zéro une variable de structure extrémale constituée de tableaux de types simples en utilisant la fonction ZeroMemory().
C'est la présence de tableaux dynamiques qui me dérange le plus ici... comment peuvent-ils être mis à zéro ?
ZeroMemory La fonction met à zéro la variable qui lui est passée par référence.
Pour les objets contenant des chaînes de caractères et des tableaux dynamiques, ZeroMemory() est appelé pour chaque membre.
Pour tous les tableaux qui ne sont pas protégés par le modificateur const, tous les éléments sont mis à zéro.