[Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas votre chemin. Je ne peux aller nulle part sans toi. - page 706
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
créait des indicateurs de flèches. Si Dieu le veut, je les ai créés, et j'ai appris une chose ou deux. Maintenant, j'ai décidé de les combiner, pour en faire deux en un ........ L'essentiel de l'idée : avoir une MACD, fixer certains niveaux dans les + et -. Lorsque le MACD se trouve derrière ces niveaux (à la fois en + et en -), des flèches d'achat et de vente apparaissent. Il semble être fait, compile sans erreurs MAIS MAIS il ne fonctionne pas comme ça bien non....
il s'agit d'un indicateur de travail
Et voilà ce que j'ai obtenu.......
J'ai l'impression que quelque chose ne va pas dans le code et je ne sais pas ce que c'est.............................. AIDER LE MAUVAIS..... :-))
Bonjour ! Merci à Artem pour les fonctions de KimIV.
Peut-être que quelqu'un le sait : une des fonctions TakeProfitLastClosePos() (qui renvoie le prix TakeProfit de la dernière position fermée ou -1), renvoie la valeur TakeProfit avec quatre décimales, et mon DC donne cinq décimales (paire EURUSD). Je ne peux pas placer l'ordre suivant car la valeur TakeProfit de la dernière position fermée et le prix pour placer l'ordre suivant sont directement liés l'un à l'autre.Pouvez-vous m'aider à me sortir de cette situation ? Merci d'avance ! !!
Bonjour ! Merci à Artem pour les fonctions de KimIV.
Peut-être que quelqu'un le sait : une des fonctions TakeProfitLastClosePos() (qui renvoie le prix TakeProfit de la dernière position fermée ou -1), renvoie la valeur TakeProfit avec quatre décimales, et mon DC donne cinq décimales (paire EURUSD). Je ne peux pas placer l'ordre suivant car la valeur TakeProfit de la dernière position fermée et le prix pour placer l'ordre suivant sont directement liés l'un à l'autre.Pouvez-vous m'aider à me sortir de cette situation ? Merci d'avance ! !!
En fait, la fonction renvoie une valeur avec tous les chiffres significatifs après le point décimal. Même à huit décimales. C'est juste que la sortie par défaut est de 4 chiffres. Mais si vous utilisez DoubleToStr() au préalable, vous pouvez être sûr que
OrderSend(Nom de la paire de devises.... et autres paramètres......)
J'ai besoin d'aide pour comprendre le code d'un EA multi-devises, j'ai besoin qu'un EA fonctionne et que les transactions soient ouvertes sur n'importe quelle paire de devises.
J'ai creusé l'EA multidevise dans CodeBase, mais je n'arrive pas à comprendre ce qui se trouve où et pourquoi.
Si vous ne comprenez pas le code de l'EA multidevise, vous ne pourrez pas le vérifier dans le testeur de stratégie (( Veuillez m'expliquer, sur la base de ce code ou d'un autre code, ce qui doit aller où et pourquoi, afin que mon EA traite sur toutes les paires. Je ne le comprends pas, mais si je coupe le code sans le comprendre, il fonctionnera, mais je ne comprends toujours pas l'implémentation et je vais devoir demander de l'aide à nouveau.
Et voilà ce que j'ai obtenu.......
Je sens que quelque chose ne va pas dans le code et je ne sais pas ce que c'est.................
J'ai besoin d'aide pour comprendre le code de l'EA multidevises.
J'ai creusé un EA multi-devises dans CodeBase, mais je n'arrive pas à comprendre ce qu'il y a où et pourquoi.
Si vous ne comprenez pas le code, vous ne pouvez pas le vérifier dans le testeur de stratégie. (( S'il vous plaît, expliquez-moi, sur la base de ce code ou d'un autre code, ce qui doit aller où et pourquoi, afin que mon EA puisse négocier sur toutes les paires. Je ne comprends pas le code, mais cela peut fonctionner, mais je ne comprends toujours pas l'implémentation, et je vais devoir demander de l'aide à nouveau.
Ce code ne vous convient pas, car il ouvre des transactions uniquement sur la paire, à laquelle il est attaché, on peut le voir sur les lignes :
La fonction Symbol () renvoie la paire actuelle. Par conséquent, pour ouvrir sur d'autres paires de devises, au lieu de cette fonction, il suffit de saisir le nom souhaité de l'instrument financier.
Ce code ne vous convient pas car il n'ouvre des trades que sur la paire à laquelle il est attaché, cela se voit sur les lignes :
La fonction Symbol () renvoie la paire actuelle. Par conséquent, pour ouvrir des transactions sur d'autres paires de devises, au lieu de cette fonction, tapez simplement le nom de l'instrument financier dont vous avez besoin.
Ce n'est pas si facile. Vous devez également modifier le Point à la bonne valeur, et Demander. Et Bid aussi.
Ce code ne vous convient pas car il n'ouvre des trades que sur la paire à laquelle il est attaché, cela se voit sur les lignes :
La fonction Symbol () renvoie la paire actuelle. Par conséquent, pour ouvrir des transactions sur d'autres paires de devises, au lieu de cette fonction, il suffit de taper le nom de l'instrument financier dont vous avez besoin.
C'est ça le truc. Mon Expert Advisor reçoit des signaux de différentes paires de devises et au lieu de la fonction Symbol(), il reçoit le nom de la devise d'où provient le signal et au lieu d'une variable dans l'ordre, on lui attribue la valeur de la paire de devises. Cela signifie que si le signal provient de EUR, on lui attribue EURUSD ; s'il provient de Yen, alors USDJPY ; mais l'EA voit tous les signaux, mais n'ouvre que la devise sur laquelle il se trouve.
C'est ainsi que je fais l'exemple de code suivant