Erreurs, bugs, questions - page 1761
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
Bild 1017 dans le métaéditeur, quand on appuie sur F1, l'aide ne fonctionne pas...
Plus de détails, s'il vous plaît.
Plus de détails, s'il vous plaît.
J'ouvre l'éditeur de méta, je choisis une fonction prédéfinie, par exemple GetLastError(), j'appuie sur la touche F1 mais l'aide ne s'ouvre pas.
Quelque chose dans le journal de bord de l'éditeur ?
J'ai un bug spécifique lié à l'optimiseur du compilateur, il semble.
Le gros code ne fonctionne pas comme il le devrait - décalage uniquement en Release (Debug - normal).
Après une journée de danse, j'ai découvert que si je commente ObjectFind à un endroit, les décalages disparaissent.
Cependant, je n'ai pas pu créer un échantillon de petite taille avec le même problème.
J'ai essayé de laisser ObjectFind dans le code original mais d'ajouter un Print trivial avant/après celui-ci. Et il n'y avait aucun décalage ! Quand j'enlève Print, ça ralentit encore !
Il semble que l'optimiseur du compilateur soit allé trop loin. Je n'ai aucune idée de comment l'écrire en CD, car je ne peux pas créer un petit code de relecture. Et si j'en écris un gros, ce sera l'enfer à payer.
Que peut-on faire dans cette situation ? Je suppose que le découpage d'un gros code, tant qu'il est reproductible, est une option. Mais le projet se compose de nombreuses bibliothèques. J'ai déjà passé une journée sur ce sujet et je ne veux pas en passer une autre.
Écrire au ServiceDesk tel quel.
Si vous soumettez l'ensemble de votre code source, cela nous aidera beaucoup à localiser le problème. Après l'enquête, les codes que vous avez soumis seront irrémédiablement supprimés.
Écrire au ServiceDesk tel quel.
Si vous soumettez l'ensemble de votre code source, cela nous aidera grandement à localiser le problème. Après enquête, les codes envoyés seront irrémédiablement supprimés.
MQL4. J'ai décidé de comparer iMA et iMAOnAray. Voici le code où il m'a semblé que les deux méthodes devraient donner le même résultat, mais elles ne sont pas les mêmes.
void OnStart()
{
//---
double array[];
ArrayResize(array,Bars);
for(int i=0; i<Bars; i++)
array[i]=Open[i];
double result_iMAOnArray=iMAOnArray(array,0,20,0,MODE_SMA,1);
//---
double result_iMA=iMA(_Symbol,PERIOD_CURRENT,20,0,MODE_SMA,PRICE_OPEN,1);
//---
Print("result_iMAOnArray = ",result_iMAOnArray);
Print("result_iMA = ",result_iMA);
}
Je n'arrive pas à comprendre où je me trompe. J'apprécierais votre aide.
Construire 1491. Autant que je me souvienne, les paramètres d'entrée avaient l'habitude d'avoir une liste déroulante pour sélectionner une valeur de variable booléenne. Vous devez maintenant double-cliquer sur la valeur pour la modifier. Est-ce l'intention ou est-ce un bug ?
Il a été conçu de cette façon.
Ce n'est pas familier. Mais maintenant, lorsque vous faites défiler la liste des paramètres, vous ne ferez pas défiler la liste par inadvertance. Pourquoi est-ce toujours la même chose dans le testeur ?
Si vous l'avez changé, changez-le partout.
Lorsque je travaille avec le référentiel, je reçois une erreur "Le fichier '' est périmé (170004). Qu'est-ce que cela signifie ?
@Vladimir Karputov Vous aviez quelque chose de similaire, n'est-ce pas ? Comment l'avez-vous résolu ?
Le problème a été résolu :
Le fichier a été modifié dans deux terminaux à la fois. Il semble que vous devez d'abord obtenir des modifications du stockage - les fichiers seront fusionnés, puis vous devez ajouter des modifications au stockage.