Erreurs, bugs, questions - page 1878
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 indiquer dans les journaux de l'optimiseur la plage et le pas des paramètres à optimiser.
Également dans les journaux des agents de telles chaînes
s'accompagne d'informations sur l'exécution correspondante - le nom du conseiller expert et ses paramètres d'entrée.
#define TYPETOBYTES_FULL_SLOW
alors de nouvelles unions sont activées, ce qui double le temps de compilation.
'TypeToBytes_ExampleScript.mq5' TypeToBytes_ExampleScript.mq5 'TypeToBytes.mqh' TypeToBytes.mqh 0 error(s), 0 warning(s), compile time: 3195 msec
Trois secondes pour un petit code, c'est normal ?
Cela dit, la version de débogage
est compilé 30 fois plus vite.
Est-il possible de compiler rapidement dans la version de débogage sans lancer le débogage lui-même, juste pour l'auto-test ?
Je ne sais pas comment c'est arrivé, mais ça s'est passé comme ça :
Je ne sais pas comment c'est arrivé, mais ça s'est passé comme ça :
Vous devez écrire à quelqu'un. Vous devez le faire, il n'y a pas d'autre moyen.)
Salutations très chaleureuses !
m'aider à résoudre un problème.
J'ai ce code, c'est-à-dire que nous ouvrons un nouveau graphique sur la revue de marché et nous dessinons un objet dessus.
Je ne vois aucun problème tant qu'il n'y a que quelques tickers dans la vue d'ensemble.
Plus le nombre de fenêtres ouvertes est élevé, plus l'ouverture de la fenêtre suivante est lente.
lorsque le temps d'ouverture du graphique atteint 3000ms !!! = 3s, ChartOpen renvoie 0, même si le graphique est finalement ouvert, mais ! !! nous avons une condition - dessiner un objet dans un nouveau graphique, si ChartOpen renvoie 0, nous ne pouvons pas obtenir l'ID du graphique, donc exactement sur celui-ci dessiner un objet, même si le graphique a été ouvert éventuellement, mais nous ne connaissons pas son ID.
Essayé de résoudre le problème vasyanskim façon, stupidement tourner Sleep 4s, mais encore, avec un ensemble de cartes autour de 60, même il ne fonctionne pas. Et c'est même moi qui ai coupé le gabarit d'attachement avec les dindes, comme prévu au début.
Si vous zammenut Sleep, alors le thrash, le mayhem et la sodomie, commenceront beaucoup plus tôt.
Terminal de gorgée de mémoire environ 700mb, 1300 autres libres, c'est-à-dire qu'il n'est pas dans les ressources. Barres de Kolvo sur le graphique fixé à 5000.
Cependant, la carte s'est ouverte, mais son ID est inconnu.
aider à résoudre un problème.
Écrire GetNewChartID().
ChartOpen est censé renvoyer un nouvel ID de graphique, mais il ne le fait pas.
Pouvez-vous m'aider ?
C'est à cela que sert ChartOpen, il devrait retourner l'ID d'un nouveau graphique, mais il ne le fait pas.
pouvez-vous aider en développant votre pensée ?
Vous devriez avoir une liste de ChartIDs connus. Dès qu'il y en a un nouveau, vous obtenez son ID et l'inscrivez dans la liste. Cet ID sera celui qui vient d'ouvrir - sur ce graphique et lance les objets. Lorsque vous supprimez le tableau, vous reconstruisez également la liste.
Une fois, j'ai affiché une classe pour travailler avec une vue d'ensemble du marché et des graphiques. C'est le plus facile - la première version de ce que j'ai déjà fait, mais le principe devrait être clair.