Discussion de l'article "Assistant MQL5 : Comment Créer un Module de Suivi des Positions Ouvertes" - page 2
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
Je vous remercie pour votre article très intéressant et utile,
Puis-je avoir l'amabilité de vous demander un exemple d'utilisation de cette classe dans l'écriture d'un conseiller expert, je veux dire que l'utilisation de cette classe dans un modèle d'EA ne génère pas d'EA...
Merci encore.
Bonjour. Le module ne fonctionne pas.
Le log montre que le niveau de seuil de profit doit être supérieur au niveau de fixation des ordres.
Dans le constructeur, j'initialise des variables non vides et non égales à zéro. Pourquoi est-ce que j'obtiens une erreur ?
Bonjour. Le module ne fonctionne pas.
Le log montre que le niveau de seuil de profit doit être supérieur au niveau de fixation des ordres.
Dans le constructeur, j'initialise des variables non vides et non égales à zéro. Pourquoi est-ce que j'obtiens une erreur ?
Lors de l'utilisation du module spécifié dans l'article, des erreurs sont générées dans le journal de l'Expert Advisor lors du chargement de l'Expert Advisor sur le graphique :
2017.09.06 00:28:29.873 1 (EURUSD,M5) OnInit : erreur d'initialisation des indicateurs
2017.09.06 00:31:20.256 1 (EURUSD,M5) CExpertBase::SetPriceSeries : la modification des séries temporelles est interdite
2017.09.06 00:31:20.256 1 (EURUSD,M5) CExpertBase::SetOtherSeries : la modification des séries temporelles est interdite
2017.09.06 00:31:20.256 1 (EURUSD,M5) CExpertBase::InitIndicators : les paramètres de réglage ne sont pas vérifiés
2017.09.06 00:31:20.256 1 (EURUSD,M5) CExpert::InitIndicators : erreur d'initialisation des indicateurs de l'objet de suivi
2017.09.06 00:31:20.256 1 (EURUSD,M5) OnInit : erreur d'initialisation des indicateurs
Faites un changement dans le module de suivi "sampleTrailing.mqh" :
Lors de l'utilisation du module spécifié dans l'article, des erreurs sont générées dans le journal de l'Expert Advisor lors du chargement de l'Expert Advisor sur un graphique :
Merci pour le message, l'article a été corrigé.
Lorsque l'on ouvre une position courte et que l'on fixe le stop loss habituel (non trailing) à 0 dans les paramètres, le stop trailing n'est pas fixé au seuil de rentabilité, mais si l'on déplace légèrement le stop habituel et qu'on le fixe à au moins -1 pip, tout fonctionne. En ce qui concerne le longing, tout fonctionne normalement. En vérifiant la condition qu'il y a déjà un breakeven (le stop est inférieur au prix), initialement 0 dans la valeur du stop et il ne le laisse pas aller plus loin.
C'est exact. C'est le Stop Loss spécifié qui déclenche le fonctionnement de CE module suiveur au seuil de rentabilité. En d'autres termes, il est supposé que la position DOIT avoir un stop loss au départ.
Ajouté :
L'objectif de tout article est de montrer et de familiariser avec les approches permettant de résoudre un problème. L'utilisateur doit ensuite développer son propre code sur la base des connaissances acquises.
Il devrait être complété de sorte que s'il n'y a pas de stop, le trailing est également - remplir la variable avec au moins la valeur d'ouverture.
(J'ai reçu une notification push pour 2 de vos messages, mais l'un d'entre eux est manquant - supprimé) ?
Si vous devez changer quelque chose, ce n'est pas le problème de cet article. Ici, vous pouvez le faire vous-même, en vous basant sur les connaissances que vous avez acquises. En d'autres termes, si vous souhaitez rédiger une mission technique et pensez que l'article sera réécrit dans ce cadre, ce n'est pas le cas.
Comme je vois vos actions : réécrire le module (un petit changement) et l'utiliser.
Ajouté : Pour la dernière fois, veuillez utiliser le bouton "répondre". Sinon, je ne répondrai pas.
D'accord, je vais l'écrire moi-même. Avez-vous supprimé l'un de vos messages (dites-moi si c'est le cas, pour que je n'aie pas à le rechercher) ?
Vous pouvez ouvrir un nouveau sujet, quelque chose comme"Module de maintien des positions ouvertes au seuil de rentabilité" - je pense qu'un tel sujet sera utile.
Alors oui, j'étais en train d'éditer mon message et j'ai cliqué sur "supprimer" par erreur - en fait, j'ai écrit DEUX messages et j'en ai supprimé un. Par conséquent, le push est arrivé correctement.