Obtenir le nombre de décimales de n'importe quel nombre (pas seulement les guillemets) en contournant Digits() dans MQL4 et MQL5 - page 18
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
Apparemment, mais ne désespérez pas, tout n'est pas perdu, je crois en vous.
Eh bien, c'est pour quoi faire ? Continuez, s'il vous plaît.
Sans aller au-delà du MQL.
Merci, jusqu'ici tout va bien.
La variante DLL est 20% plus rapide que la meilleure variante MQL, qui ne peut probablement plus être accélérée (aucune simple n'est sortie).
fxsaber:
La variante DLL est 20% plus rapide que la meilleure variante MQL, qui ne peut probablement pas être accélérée davantage (ce n'est pas simple).
Votre code peut être accéléré si vous augmentez la taille du tableau de 128 à 10000.
Personnellement, je n'utiliserais pas de DLL, même pour gagner 20 % de vitesse, car cela diminue au moins la sécurité, augmente la complexité d'utilisation et semble ambigu. Lorsque vous utilisez le logiciel d'un autre utilisateur, il est préférable de désactiver complètement les appels de dll...
J'ai posté un exemple pour montrer à quel point le travail en mémoire nue est plus efficace que les implémentations natives. Et pour moi, un retard de 20% du code natif est un très, très bon résultat.
mais oui -- moins de sécurité et tout le reste. Mais si vous voulez de la vitesse et que vous la voulez pour vous, vous pouvez)
Il s'agit essentiellement d'un simple appel de fonction système de bas niveau. Votre code peut être accéléré en augmentant la taille du tableau de 128 à 10000.
J'ai essayé différentes tailles, bien sûr. Pour une raison quelconque, ils n'affectent pas le résultat.
J'en ai besoin pour la bibliothèque de HistoryTicks. Merci de votre participation.
A propos, avez-vous quelque chose dans vos bibliothèques pour transférer les hiboux de MT4 à MT5 sans changer les fonctions de trading pour un travail identique à MT4 avec les ordres et l'historique des ordres ? Veuillez m'envoyer le lien si vous l'avez.
A propos, en avez-vous un dans vos bibliothèques pour transférer les hiboux de MT4 à MT5 sans changer les fonctions de trading pour un travail identique à MT4 avec les ordres et l'historique des ordres ? Si vous disposez d'une telle bibliothèque, veuillez m'envoyer le lien.
J'ai toutes les bibliothèques dans mon profil, dans la section Publications.
Dans mon profil, sous Publications, toutes les bibliothèques traînent.
Je comprends. J'espérais obtenir une réponse d'un initié, savoir dans quelle mesure elle est mise en œuvre et avoir un lien, afin de ne pas avoir à la chercher moi-même. De toute façon, ce n'est pas grave, je l'écrirai moi-même, parce que j'aime les idées des autres et pas tellement le code des autres :)
Je comprends. J'espérais obtenir une réponse d'un initié, savoir dans quelle mesure elle est mise en œuvre et avoir un lien, afin de ne pas avoir à la chercher moi-même. De toute façon, ce n'est pas grave, je l'écrirai moi-même, car j'aime les idées des autres et pas tellement le code des autres :)
https://www.mql5.com/ru/code/16006
Identité totale. Lorsque j'ai commencé à l'écrire, je n'avais aucune idée du nombre d'écueils que je devais éviter. Je n'aurais pas réessayé.