Discussion sur "Comment écrire une DLL pour MQL5 et échanger des données en 10 minutes". - page 11
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
Oui, je l'ai vu aussi sans, mais ça ne marche pas pour moi, pourquoi ne pas me montrer comment le reproduire ?
https://github.com/Roffild/RoffildLibrary/blob/master/Libraries/Roffild/PythonDLL/public.h
https://github.com/Roffild/RoffildLibrary/blob/c38ba6babd0935704fd30abeb58b953e33ede3e9/Include/Roffild/PythonDLL.mqh#L16
J'ai utilisé cette approche afin de ne pas dupliquer le code dans différents fichiers.
Ce n'est pas quelque chose que je peux faire.
Quelles bibliothèques dois-je inclure en c++ pour passer des dates et des chaînes de caractères à la dll, et comment puis-je travailler avec les couleurs en c++ ?
Aucun n'est nécessaire. __time64_t (datetime) et wchar_t (string) sont des types standard. L'analogue de la couleur est COLORREF.
Aucun n'est nécessaire. __time64_t (datetime) et wchar_t (string) sont des types standard. L'analogue de la couleur est COLORREF.
Ne pouvez-vous pas me montrer comment cette variable est déclarée et comment ses valeurs se présentent en utilisant vos recommandations ? Pour les dates, ce doit être__time32_t car j'utilise 32. Montrez-moi comment déclarer__time32_t, comment déclarer une variable stockant la date et à quoi cela ressemble et la même chose pour les couleurs. Avec les cordes, je fais ceci
#include<string>
en utilisant std::string ;
chaîne l="123456 " ;
Pour les dates conseillé #include<chrono>, mais il ne fonctionne pas, mais sur les couleurs ont été donnés des conseils encore plus compliqué même écrire sur elle ne sera pas.
Aucun n'est nécessaire. __time64_t (datetime) et wchar_t (string) sont des types standard. L'analogue de la couleur est COLORREF.
Alors, voyons comment ça marche, d'accord ?
Comment implémenter les variables de type datetame et color dans la bibliothèque dll c++ ? Comment appeler la fonction Print() dans une dll ; par quoi la remplacer, car c++ n'en dispose pas ?
Print() est une fonction disponible uniquement dans mql4 et mql5. Il ne peut pas être remplacé directement, car son périphérique de sortie est un fichier journal du terminal. Mais il peut être appelé indirectement, si vous envoyez une commande correspondante à l'Expert Advisor (indicateur, script), auquel la dll est connectée. Cela dépend de la manière dont l'échange de données entre dll et le conseiller expert est mis en œuvre.
De même, si une tâche consiste à imprimer quelque chose quelque part, pas nécessairement dans le journal du terminal, il existe de nombreuses possibilités pour cela : fichier, imprimante, affichage à la fin.