Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 1176
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
https://www.mql5.com/en/code/23479 Celui-ci ne fonctionne pas.
J'ai essayé, mais j'ai un hic dans le code, je ne pense pas que quelqu'un veuille aller dans mes gribouillages, je préfère le refaire.
Alors voilà :
int sig=(raznV[i])>50 ; Voici le problème. Je ne sais pas comment le présenter d'une manière différente. Et vous devez détecter un écart d'au moins 50 % dans les bougies précédentes.
Votre code est aussi beau qu'un essai écrit par un élève de première année pas très studieux - sans vouloir vous offenser, au moins vous savez écrire des commentaires :)
J'ai particulièrement aiméraznV[i], vous venez de PineScript ? Allez, c'est un langage de programmation normal))
en rouge - erreurs importantes, en jaune - défauts
Bonjour. Veuillez m'aider avec l'importation à partir de la dll. J'ai essayé d'importer des fonctions de trans2quik.dll.
Cela a fonctionné, la dll a renvoyé le code 0(TRANS2QUIK_SUCCESS). Lorsque j'ai essayé d'importer d'autres fonctions, le compilateur m'a donné une erreur à cause du nom long (je sais par le forum que plus de 31 caractères dans le nom de la fonction n'est pas autorisé). Comment puis-je importer des fonctions ? J'ai essayé de le faire par numéro de fonction, comme décrit ici (https://docs.microsoft.com/ru-ru/cpp/build/exporting-functions-from-a-dll-by-ordinal-rather-than-by-name?view=vs-2019), mais que je l'ai mal fait, ou le compilateur ne peut pas jurer par le numéro (écrit le nom attendu) Je comprends pour joindre une dll besoin d'un wrapper ? Ou est-il possible de modifier les noms de fonctions dans le fichier DLL lui-même ? Si c'est important, il y a des fichiers .h et .lib dans l'archive DLL.
Bon après-midi. J'ai une question à propos d'un changement négatif de mutisme. Par conséquent, l'ouverture d'une transaction à cette valeur ou sa fermeture ne fonctionne pas. Comment puis-je résoudre ce problème ?
Pouvez-vous joindre un morceau de code ?
Est-il possible de modifier la vitesse d'essai de manière programmatique ?
vous pouvez
Bonjour. Veuillez m'aider avec l'importation à partir de la dll. J'ai essayé d'importer des fonctions de trans2quik.dll.
Cela a fonctionné, la dll a renvoyé le code 0(TRANS2QUIK_SUCCESS). Lorsque j'ai essayé d'importer d'autres fonctions, le compilateur m'a donné une erreur à cause du nom long (je sais par le forum que plus de 31 caractères dans le nom de la fonction n'est pas autorisé). Comment puis-je importer des fonctions ? J'ai essayé de le faire par numéro de fonction, comme décrit ici (https://docs.microsoft.com/ru-ru/cpp/build/exporting-functions-from-a-dll-by-ordinal-rather-than-by-name?view=vs-2019), mais que je l'ai mal fait, ou le compilateur ne peut pas jurer par le numéro (écrit le nom attendu) Je comprends pour joindre une dll besoin d'un wrapper ? Ou puis-je modifier les noms des fonctions dans la dll elle-même ? Si c'est important, l'archive avec la dll contient des fichiers .h et .lib.
Dans MQL, le numéro n'est pas possible.
Vous ne pouvez pas le faire dans MQL par numéro.
Merci. Il n'y a donc qu'un adaptateur de dll entre le terminal ettrans2quik.dll
Avez-vous essayé de glisser une chaîne de caractères comme #define str "long long string" ou même comme deux chaînes de caractères via la fonction + ou string.
Après tout, Comment est également limité dans la longueur de la chaîne, mais les variables peuvent être poussées au point de ne pas tenir sur l'écran en quelques lignes.