Erreurs, bugs, questions - page 2195
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
Veuillez expliquer pourquoi ArrayResize est très lent avec une tâche de réserve?
Script
Résultat
Une allocation de mémoire de 100 fois (5 Mb à 500 Mb) prend 38 secondes. Est-ce normal ?
L'application pratique est dans les caractères personnalisés, lorsque vous voulez préparer un historique des tics avant l'importation. Supposons qu'il y ait des fichiers CSV avec des données de tick dans le stockage local, et que vous ayez besoin d'en faire un tableau MqlTick. Comment le faire de manière optimale ? Il est impossible de calculer à l'avance le nombre de ticks dans ces fichiers.
Pouvons-nous voir une image - que fait-il (le code) ?
Forum sur le trading, les systèmes de trading automatisé et les tests de stratégies de trading
Bugs, bugs, questions
Dmytro Zelenskyy, 2018.04.14 11:00
Il n'est pas possible de calculer à l'avance le nombre de ticks dans ces fichiers.
Divisez la taille du fichier par la taille approximative d'une tique ?
Divisez la taille du fichier par la taille approximative d'une tique ?
Malheureusement, je ne connais pas la taille des fichiers - je décompresse le CSV à partir d'un ZIP.
Peut-on voir une image - que fait-elle ?
Faire une capture d'écran sur une période de temps sélectionnée s'est avéré difficile - peut-être existe-t-il une solution de définition de largeur appropriée pour capturer les barres sur deux plages de dates incluses ?
Faire une capture d'écran sur une période de temps sélectionnée s'est avéré difficile - existe-t-il une solution de définition de largeur appropriée pour capturer les barres sur les deux plages de dates incluses ?
Quelle est la difficulté ? J'ai fait 2 captures d'écran avec des échelles différentes dans un script afin que la capture d'écran montre 30 barres à partir de la date spécifiée.
Malheureusement, je ne connais pas la taille des fichiers - je décompresse le CSV à partir du ZIP.
Où vont-ils à partir de ZIP ? Dans un tableau ? A une corde ? Ils ont aussi une taille/longueur.
Quelles sont les difficultés ? Voici un script qui a fait 2 captures d'écran avec une échelle différente pour que l'écran affiche 30 barres à partir de la date spécifiée.
Mettez le zoom à zéro, même maintenant vous pouvez voir que dans la deuxième capture d'écran la barre est déjà serrée, contrairement à la première.
Et qu'est-ce que 30 barres, faisons-en 600 !Où vont-ils à partir du ZIP ? Dans un tableau ? A une corde ? Ils ont aussi une taille/longueur.
Ensuite, je devrais tout décompresser et garder en mémoire des centaines de mégaoctets de choses déballées.
Ou déballer en additionnant le nombre de chaînes (chaîne - tic). Sauvegarde en mémoire. Et puis décompresser à nouveau, mais avec l'analyse syntaxique.
Zoom==5
Zoom==4
Zoom==3
Zoom==2
Zoom==1
Zoom==0