Excellent article. Je n'ai jamais réussi à comprendre les conseillers.
Mais maintenant, je ne les comprends plus.
Classe
CTrade m_Trade;
Elle n'est pas créée nouvellement, en même temps dans la source elle n'est pas statique. Dans d'autres exemples de classes (je ne parlerai pas de cette classe), les objets des classes sont créés nouveaux. D'une manière ou d'une autre.
et la fonction bool CTrade::Buy(const double volume,const string symbol=NULL,double price=0.0,const double sl=0.0,const double tp=0.0,const string comment="") n'est pas statique.
Même chose pour la classe CPositionInfo m_Position ;
Je vais peut-être me faire jeter des briques, mais je crois que la différence entre la définition d'un objet d'une classe (CTrade m_Trade) et la création d'un objet par l'intermédiaire de l'opérateur new est la suivante :
dans le premier cas, l'objet est créé par le constructeur par défaut,
et dans le second, l'objet peut être créé par un constructeur avec des paramètres (s'il est défini).
Vous avez écrit un excellent article pour les personnes qui sont ABSOLUMENT éloignées de la programmation. Je vous demande de ne pas vous arrêter et de continuer à écrire de tels articles. Si nécessaire, je peux faire une grande liste de questions qui sont d'intérêt pour ceux qui commencent à programmer à partir de zéro, à partir du mot FULL zero. Je vous prie de répondre à mon appel.
Je vous prie d'agréer, Vladimir, mes salutations distinguées.
Il s'agit d'opportunités étonnamment bonnes et d'un bon conseiller qui administre le programme et fournit le financement de soutien qui accélère la conception et l'élaboration d'un conseiller de confiance pour l'entreprise.
Si vous n'avez pas de compte, veuillez vous inscrire
Autorisez l'utilisation de cookies pour vous connecter au site Web MQL5.com.
Veuillez activer les paramètres nécessaires dans votre navigateur, sinon vous ne pourrez pas vous connecter.
Vous êtes connecté. L'authentification à deux facteurs a été désactivée. Configurez-la à nouveau et scannez un nouveau code QR, ou continuez avec l'authentification à deux facteurs désactivée.
Excellent article. Je n'ai jamais réussi à comprendre les conseillers.
Mais maintenant, je ne les comprends plus.
Classe
Elle n'est pas créée nouvellement, en même temps dans la source elle n'est pas statique. Dans d'autres exemples de classes (je ne parlerai pas de cette classe), les objets des classes sont créés nouveaux. D'une manière ou d'une autre.
et la fonction bool CTrade::Buy(const double volume,const string symbol=NULL,double price=0.0,const double sl=0.0,const double tp=0.0,const string comment="") n'est pas statique.
Même chose pour la classe CPositionInfo m_Position ;
Je suis complètement perdu.
Excellent article. Je n'ai jamais pu comprendre les conseillers.
Mais là, je ne comprends pas.
...Merci à tous pour l'intérêt que vous portez à mon article.
Les classes m_Trade et m_Position sont déclarées dans des fichiers d'en-tête
qui sont des éléments de la bibliothèque standard.
Je vais peut-être me faire jeter des briques, mais je crois que la différence entre la définition d'un objet d'une classe (CTrade m_Trade) et la création d'un objet par l'intermédiaire de l'opérateur new est la suivante :
C'est pour l'instant le meilleur article pour les personnes qui commencent à apprendre MQL5 en termes de perception. Merci pour votre travail.
Je suis débutante et je pense que ce genre d'articles est très intéressant. Je vous remercie.
cela m'a beaucoup aidé pour les débuts. Merci encore
Bonjour, Dmitry !
Vous avez écrit un excellent article pour les personnes qui sont ABSOLUMENT éloignées de la programmation. Je vous demande de ne pas vous arrêter et de continuer à écrire de tels articles. Si nécessaire, je peux faire une grande liste de questions qui sont d'intérêt pour ceux qui commencent à programmer à partir de zéro, à partir du mot FULL zero. Je vous prie de répondre à mon appel.
Je vous prie d'agréer, Vladimir, mes salutations distinguées.