
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
Quels sont les guillemets à 4 ou 5 décimales ?
4 chiffres... j'ai aussi essayé sur 5 chiffres. NormalizeDouble ne fonctionne pas :(
C'est ce que je dis. Pourquoi un stop de 10 pips est-il mauvais...
Voici le problème : un Stop de 10 pips peut être erroné car la distance minimale à laquelle vous pouvez placer un Stop Loss est supérieure à 10 pips (par exemple : 15 pips). Cette valeur est fixée par la salle des marchés.J'ai essayé 200 aussi ! Toujours la même chose...
Pouvez-vous poster le code original de l'EA ?
Le principe de fixer un stop loss dans la fonction OrderSend() est correct. Il n'est donc pas nécessaire d'y changer quoi que ce soit.
Lors de l'exécution de la fonction Print(), ZigZag=0, donc le stop loss : 0+15*Point, soit égal à 0.0015. C'est pourquoi il génère l'erreur OrderSend Error 130.
double ZZ_1 = NormalizeDouble(iCustom(NULL,0, "ZigZag",21,5,3,0,1),4);// 21,5,3 sont des variables externes de l'indicateur, elles doivent être spécifiées dans l'ordre où elles sont déclarées dans l'indicateur ZigZag.
De même, double Buffer1 = NormalizeDouble(iCustom(NULL,Frame, "Osc_Mx",0,0,1),4) ;
double Buf1 = NormalizeDouble(iCustom(NULL,Frame, "Osc_Mx",0,6,1),4) ;
double Buffer2 = NormalizeDouble(iCustom(NULL,Frame, "Osc_Mn",0,0,1),4) ;
double Buf2 = NormalizeDouble(iCustom(NULL,Frame, "Osc_Mn",0,6,1),4) ;
Aucune variable externe n'est spécifiée ici.
Mais ils sont optionnels, comme écrit dans la documentation de MQL4.
Et dans
double Buffer1 = NormalizeDouble(iCustom(NULL,Frame, "Osc_Mx",0,0,1),4) ;
double Buf1 = NormalizeDouble(iCustom(NULL,Frame, "Osc_Mx",0,6,1),4) ;
double Buffer2 = NormalizeDouble(iCustom(NULL,Frame, "Osc_Mn",0,0,1),4) ;
double Buf2 = NormalizeDouble(iCustom(NULL,Frame, "Osc_Mn",0,6,1),4) ;
pas de variables externes du tout :)
À propos, ma fonction PRINT produit ZigZag normalement :
Mais ils sont optionnels, comme écrit dans la documentation de MQL4.
Et dans
double Buffer1 = NormalizeDouble(iCustom(NULL,Frame, "Osc_Mx",0,0,1),4) ;
double Buf1 = NormalizeDouble(iCustom(NULL,Frame, "Osc_Mx",0,6,1),4) ;
double Buffer2 = NormalizeDouble(iCustom(NULL,Frame, "Osc_Mn",0,0,1),4) ;
double Buf2 = NormalizeDouble(iCustom(NULL,Frame, "Osc_Mn",0,6,1),4) ;
pas de variables externes du tout :)
À propos, ma fonction PRINT produit ZigZag normalement :
S'il n'y a pas de variables externes dans ces indicateurs, il n'y a pas de demande :). Mais je dois encore réfléchir aux arrêts. Vous aurez peut-être un aperçu.S'il n'y a pas de variables externes dans ces indicateurs, il n'y a pas de demande :). Mais je dois encore réfléchir aux arrêts. Vous aurez peut-être un aperçu.
Ne vous inquiétez pas pour ça :) Pour les développeurs : TESTEUR/OPTIMIZER DE BASE
Je suis sûr que c'est la même chose avec Stopomi.