Questions des débutants MQL5 MT5 MetaTrader 5 - page 1467
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
Qu'entendez-vous parlà ? Pensez-vous que pour copier un certain nombre d'éléments d'un tableau vers un autre, un certain temp[], vous devez définir la taille du tableau avant la copie ? ArrayResize(temp, new_size) ; ? ????
Non, bien sûr, je voulais dire que la taille du tableau est toujours connue ou peut être connue. Et elle peut et doit être contrôlée en cas de dépassement d'index.
Bien sûr que non, je voulais dire que la taille du tableau est toujours connue ou peut être connue. Et elle peut et doit être contrôlée en cas de dépassement d'index.
Vous pouvez la contrôler, mais ce n'est pas toujours nécessaire...
Le contrôle est possible, mais pas toujours nécessaire....
Hehe, puis démarrer après avoir dépassé)))))
Voici un aperçu...
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading.
Questions des débutants MQL5 MT5 MetaTrader 5
Alexey Viktorov, 2023.06.27 21:19
Quel est le problème ? Déclarez un tableau temp[] et copiez 30 éléments dedans et cherchez l'index de la valeur minimum/maximum. Et si à la fin il y aura moins de 30, il copiera combien il en reste. Et dans ce cas, je préfère utiliser la boucle while().
Pourquoi dois-je contrôler la taille du tableau temp[] ?
Il faut contrôler la taille du tableau à partir duquel on copie dans temp[], je ne le conteste pas... Mais pourquoi dois-je contrôler la taille du tableau où l'on cherche le maximum/minimum ?
Oui, le terminal ne consulte que les adresses autorisées explicitement.
Oui, le terminal ne s'intéresse qu'à ceux qui sont autorisés.
Ce n'est donc pas le terminal qui fouille, c'est la DLL.
Ce n'est donc pas le terminal qui va être impliqué, mais la DLL.
Une dll n'a pas besoin d'un hôte autorisé dans mt. il suffit de permettre l'utilisation d'une dll dans mt. et la dll elle-même peut faire absolument n'importe quoi.
Pourriez-vous me dire où ce code ne fonctionne pas correctement ? Il lit les enregistrements au hasard, ne trouve pas tout, et donne de nouveaux résultats à chaque nouveau départ.