Obtenir le nombre de décimales de n'importe quel nombre (pas seulement les guillemets) en contournant Digits() dans MQL4 et MQL5 - page 16
![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
Voici une autre tâche intéressante : réaliser une fonction de tri de tableaux plus rapide que la fonction intégrée ArraySort.
Est-il garanti que la taille de toutes les structures est divisée par la taille de toutes les variables ?
Puis-je réfléchir à une implémentation rapide de la traduction d'un tableau de structures (longueur multiple de sizeof(int)) vers et depuis un tableau int[]?
///
Simplement après avoir décrit une structure, écrivez quelques lignes supplémentaires avec une union qui inclut cette structure et un tableau.
Il est même possible de ne pas écrire après chaque structure, mais d'en faire un modèle - ce qui vous convient.
La taille de toutes les structures garanties est-elle divisée par la taille de toutes les variables ?
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégie
Obtenir le nombre de décimales de n'importe quel nombre (pas seulement les guillemets) en contournant Digits() dans MQL4 et MQL5
fxsaber, 2018.12.07 15:12
Puis-je réfléchir à une implémentation rapide de la traduction d'un tableau de structures (longueur multiple de sizeof(int)) vers et depuis un tableau int[] ?
En général, la solution se trouve sur le même lien, mais à cause de la polyvalence, il y a un frein à cet endroit. La multiplicité est donc une condition supplémentaire compréhensible.
Ceci est également apparu.
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégie
Nouvelle version de MetaTrader 5 build 1930 : fenêtre graphique flottante et bibliothèque .Net dans MQL5
MetaQuotes Software Corp., 2018.10.25 17:18
Si la propriété n'est pas définie, l'alignement par défaut est de 1 octet - pack(1).
Exemple d'utilisation :
Sortie :
De plus amples informations sur l'alignement dans les structures sont disponibles sur MSDN.
Simplement, après avoir décrit la structure, écrivez quelques lignes supplémentaires avec une union qui inclut cette structure et le tableau.
Vous pouvez même ne pas écrire après chaque structure, mais utiliser un modèle - ce qui est plus pratique.
Je ne comprends pas. Si vous voulez participer, veuillez écrire votre variante.
Puis-je réfléchir à une implémentation rapide de la traduction d'un tableau de structures (longueur multiple de sizeof(int)) vers et depuis un tableau int[]?
pourquoi en int ? et pas en char ?
(et il sera plus long - il sera copié plus rapidement)
Pourquoi Int ?
Forum sur le trading, les systèmes de trading automatisé et les tests de stratégie
Obtenir le nombre de décimales de n'importe quel nombre (pas seulement les guillemets) en contournant Digits() dans MQL4 et MQL5
fxsaber, 2018.12.07 15:12
L'application pratique est l'échange rapide de données via les ressources. Ma variante est trop générique, donc c'est lent.
Apparemment, le vôtre est déjà plus rapide :)
Je vais essayer de l'accélérer considérablement.
Je ne comprends pas. Si vous souhaitez participer, veuillez écrire votre option.
Je l'ai fait.
Dans le cas général, la solution se trouve dans le même lien, mais en raison de l'universalité, il existe des freins. La multiplicité est donc une condition supplémentaire compréhensible.
Ceci apparaît également.
Qui va contrôler cette multiplicité ?