Erreurs, bugs, questions - page 1224

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
1. enregistrer en tant que dessin
2. graphique actif tel quel
3. Cochez Publier l'image en ligne
4. OK
5. la capture d'écran précédente est publiée (mais en quelque sorte une seule fois)
ZS : 735 build, encore une fois sans une putain de mise à jour de l'empreinte digitale
ZS : 735 build, encore mis à jour sans une putain d'empreinte digitale.
Dangereux, cependant, de connecter le terminal au serveur du développeur :)
J'ai déjà 738.
Dangereux, cependant, de connecter le terminal au serveur du développeur :)
J'ai déjà un 738.
#property strict
Tableau des différences entre les compilateurs :
Ancien compilateur MQL4
Nouveau compilateur MQL4
Nouveau compilateur MQL4 avec #property strict
Les points d'entrée init(), start(), deinit() peuvent avoir tous les paramètres et tous les types de retour.
init(), start(), deinit() conservés pour la compatibilité,
et les nouveaux OnInit(), OnStart(), OnCalculate(), OnTick(), OnTimer(), OnChartEvent(), OnTester(), OnDeinit() doivent correspondre exactement à leur signature
Même
Le résultat du retour de la fonction init() n'est analysé d'aucune façon par le sous-système d'exécution.
Le résultat du retour des fonctions init() et OnInit() n'est en aucun cas analysé par le sous-système d'exécution.
Lorsque l'expert ou l'indicateur renvoie une valeur non nulle de OnInit(), il s'arrête et le programme est déchargé.
Les noms des variables peuvent être presque tous les types de caractères (sauf les mots réservés), y compris les caractères spéciaux et les points.
Les noms de variables ne peuvent pas comporter de caractères spéciaux ni de points.
La liste des mots réservés est étendue, de sorte que des mots courants tels que short, long, const, etc. ne peuvent être nommés.
Même
La portée d'une variable s'étend de la déclaration (même dans un bloc imbriqué) à la fin de la fonction.
Même
Plage de visibilité d'une variable - de la déclaration à la fin du bloc dans lequel la variable est déclarée.
Initialisation implicite de toutes les variables (globales et locales) avec des zéros.
Le même
Initialisation des variables globales uniquement. A partir des variables locales, seules les chaînes de caractères sont initialisées implicitement.
Les tableaux locaux ne sont pas libérés à la sortie de la fonction.
Les tableaux locaux sont libérés à la sortie de la fonction
Les tableaux locaux sont libérés à la sortie {}
L 'erreur "Array out of range" ne conduit pas à une erreur critique*.
Idem. Sauf pour les tableaux de structures et les classes pour lesquels cette erreur est critique.
"Array out of range" est une erreur critique qui entraîne l'arrêt du programme.
Pas de structures et de classes
Il existe desstructures et des classes. Des types de données supplémentaires apparaissent.
Même
Chaînes de caractères - simple octet.
datetime - entier de 32 bits
La variable prédéfinie Volume est de type double
Chaînes de caractères - unicode.
datetime - entier de 64 bits
Le volume est une variable prédéfinie de type long.
Même
ArrayCopyRates() produit une copie virtuelle vers le tableau double[][6]
ArrayCopyRates() produit une copie virtuelle dans le tableau MqlRates[]. Pour des raisons de compatibilité, la copie dans le tableau double[][6] est maintenue, mais cette copie n'est pas virtuelle mais réelle.
Aussi.
Les fonctions ne peuvent pas renvoyer de valeurs même si elles ont un type. À cette fin, le compilateur insère automatiquement return(0) à la fin de la fonction.
Idem.
Les fonctions de tout type doivent toujours retourner une valeur
Nombre de fichiers ouverts simultanément - 32
Nombre de fichiers ouverts simultanément - 64
Même
Les fichiers sont toujours ouverts en mode partagé **
Le mode de partage doit être spécifié explicitement avec FILE_SHARE_READ et/ou FILE_SHARE_WRITE.
Même
Les scripts dans la fenêtre d'entrée montrent les noms des variables externes .
Les noms des variables externes et d'entrée sont affichés dans la fenêtre des paramètres d'entrée pour les scripts en mode show_inputs.
Pour les scripts en mode show_inputs, la fenêtre des paramètres d'entrée affiche des commentaires de chaîne au lieu des noms de variables externes et d'entrée.
1. enregistrer en tant que dessin
2. graphique actif tel quel
3. Cochez Publier l'image en ligne
4. OK
5. la capture d'écran précédente est publiée (mais de façon intermittente).
SZS : 735 build, encore une fois sans les empreintes digitales mises à jour
Ne se reproduit pas.
Joignez les journaux et décrivez vos actions de manière plus détaillée.
Il ne joue pas.
Joignez les journaux et décrivez vos actions de manière plus détaillée.
Essayez ça :
1. prendre une capture d'écran et la publier sur le site web
2. supprimer cette capture d'écran presque immédiatement
3. faites une nouvelle capture d'écran
Voici un morceau du journal :
après avoir publié la première capture d'écran 2537080, l'a supprimée presque immédiatement
quand le prochain a été publié, la page avec la capture d'écran supprimée 2537080 a été ouverte.
Après cela, j'ai ouvert un ordre à voir sur le graphique. J'ai fait une capture d'écran https://www.mql5.com/ru/charts/2537124/eurusd-h4-e-global-trade.
et il est identique à 2537080
Il devrait ressembler à ceci :
et dans le navigateur après la publication, il s'ouvre comme ceci :