Pouvez-vous me dire comment résoudre ce problème ? Merci !
Il n'y a que deux opérations arithmétiques. Multiplication (0,236 multiplié par la différence entre le prix du niveau zéro et celui du premier niveau) et ensuite addition (ajouter le résultat de la multiplication au prix du niveau zéro).
J'utilise iCustom(NULL,0, "Examples\ZigZag",ExtDepth,ExtDeviation,ExtBackstep) En général, je connecte un zigzag régulier. Tout semble être OK avec les calculs. Pourriez-vous me conseiller comment permettre à l'EA de dessiner automatiquement cet indicateur connectésur le graphique? Pour le moment, je dois ajouter l'indicateur zigzag manuellement après avoir exécuté l'EA et définir ses paramètres comme dans l'EA ! Merci.
C появлением новой версии языка MQL, не только изменился подход к работе с индикаторами, но и появились новые способы создания индикаторов. Кроме того, появилась дополнительная гибкость при работе с индикаторными буферами - теперь вы можете самостоятельно указать нужное направление индексации и получать ровно столько значений индикатора, сколько вам требуется. В этой статье рассмотрены базовые методы вызова индикаторов и получения данных из индикаторных буферов.
J'utilise iCustom(NULL,0, "Examples\ZigZag",ExtDepth,ExtDeviation,ExtBackstep) Je connecte un zigzag régulier. Tout semble être OK avec les calculs. Pourriez-vous me conseiller comment permettre à l'EA de dessiner automatiquement cet indicateur connectésur le graphique? Pour le moment, je dois ajouter l'indicateur zigzag manuellement après avoir exécuté l'EA et définir ses paramètres comme dans l'EA ! Merci.
J'ai eu un problème en écrivant un descendant d'une classe de base, le compilateur écrit - "'ХХХХХХХХ' - nombre de paramètres erroné".
J'ai cherché la raison pendant longtemps, en relisant des articles et des ouvrages de référence,
mais je l'ai trouvé - la classe de base a un constructeur, il est unique et paramétrique.
J'ai aussi trouvé une solution - surcharge de la fonction constructeur avec le constructeur par défaut,
mais je dois alors faire glisser tous les paramètres du constructeur paramétrique de la classe de base vers le constructeur descendant pour une logique correcte.
Y a-t-il d'autres moyens ?
Y a-t-il un moyen, lors de la déclaration d'une classe descendante, de distribuer à qui quoi ? Par exemple : ces paramètres au constructeur de la classe de base et ces paramètres pour que le descendant ne s'ennuie pas...
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.
Et essayez d'insérer un contrôle de commande avant OrderSend pour plus de précision :
Oh, et encore une chose : dans la procédure de fermeture, assurez-vous d'annuler les structures avant de les remplir
Après
SymbolInfoTick(symb, price);ces deux lignes s'insèrent.
Oh, et encore une chose : dans la procédure de fermeture, veillez à invalider les structures avant de les remplir
Après
insérez ces deux lignes.
non, vous devez BEFORE :
Cela m'a aidé. Merci.
Bonjour, construction d'une grille de fibros dans un EA
ObjectCreate(0, "Fibo",OBJ_FIBO,0,time2,price1) ;
Tout fonctionne, mais maintenant je veux obtenir le prix à 23,6%, n'y a-t-il pas une fonction simple à cet effet ?
double flevel236 = ObjectGetDouble(0, "Fibo",OBJPROP_LEVELVALUE,1); Celui-ci donne 0.236, c'est-à-dire pas le prix mais le niveau.
double flevel236 = ObjectGetDouble(0, "Fibo",OBJPROP_PRICE,1); Celui-ci donne le prix au niveau 0 (ou au niveau 100).
Je n'ai rien trouvé d'autre que ces deux-là (OBJPROP_PRICE et OBJPROP_LEVELVALUE).
Pouvez-vous me dire comment ce problème peut être résolu. Merci !
Pouvez-vous me dire comment résoudre ce problème ? Merci !
Il n'y a que deux opérations arithmétiques. Multiplication (0,236 multiplié par la différence entre le prix du niveau zéro et celui du premier niveau) et ensuite addition (ajouter le résultat de la multiplication au prix du niveau zéro).
Bonjour, merci pour la réponse précédente !
J'utilise iCustom(NULL,0, "Examples\ZigZag",ExtDepth,ExtDeviation,ExtBackstep) En général, je connecte un zigzag régulier. Tout semble être OK avec les calculs. Pourriez-vous me conseiller comment permettre à l'EA de dessiner automatiquement cet indicateur connecté sur le graphique? Pour le moment, je dois ajouter l'indicateur zigzag manuellement après avoir exécuté l'EA et définir ses paramètres comme dans l'EA ! Merci.
Bonjour, merci pour la réponse précédente !
J'utilise iCustom(NULL,0, "Examples\ZigZag",ExtDepth,ExtDeviation,ExtBackstep) Je connecte un zigzag régulier. Tout semble être OK avec les calculs. Pourriez-vous me conseiller comment permettre à l'EA de dessiner automatiquement cet indicateur connecté sur le graphique? Pour le moment, je dois ajouter l'indicateur zigzag manuellement après avoir exécuté l'EA et définir ses paramètres comme dans l'EA ! Merci.
J'ai commencé à étudier la POO.
J'ai eu un problème en écrivant un descendant d'une classe de base, le compilateur écrit - "'ХХХХХХХХ' - nombre de paramètres erroné".
J'ai cherché la raison pendant longtemps, en relisant des articles et des ouvrages de référence,
mais je l'ai trouvé - la classe de base a un constructeur, il est unique et paramétrique.
J'ai aussi trouvé une solution - surcharge de la fonction constructeur avec le constructeur par défaut,
mais je dois alors faire glisser tous les paramètres du constructeur paramétrique de la classe de base vers le constructeur descendant pour une logique correcte.
Y a-t-il d'autres moyens ?
Y a-t-il un moyen, lors de la déclaration d'une classe descendante, de distribuer à qui quoi ? Par exemple : ces paramètres au constructeur de la classe de base et ces paramètres pour que le descendant ne s'ennuie pas...