[ARCHIVE] Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 3. - page 417
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
Peut-on faire un robot qui ouvre les deux sens avec des petits stops avec des lots et choisir une position gagnante ? ou est-ce une fantaisie ?
OK pour la couleur...
La question est la suivante : je veux "cacher SL" de DM, c'est-à-dire que je ne veux pas qu'il soit défini avec l'opérateur d'ouverture, mais l'assigner à une variable dans l'expert :
extern double TrailingStop=25.0 ;
extern double Lots=0.1 ;
....
double StopB ;
.....
if( entrée condition) {
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0, "Buy EA",123,0,Green) ;
StopB=Ask-TrailingStop*Lots ; //cacherle stop < - est-ce que je le fais bien ?
}
.....
if( profit conditions de sortie || Ask > StopB)
{
OrderClose(OrderTicket(),OrderLots(),Ask,3,Violet) ; // fermer la position
return(0) ; // sortir
}
Et où écrivons-nous la condition de sortie de la SL ? Avec la condition de clôture des bénéfices en utilisant "||" ou séparément ?
Bonjour, je voudrais savoir comment utiliser correctement la fonction iCustom, je veux créer des conditions pour les trades par la couleur de l'indicateur, qui est dessiné dans une fenêtre d'histogramme séparée :
couleur Oct_1=iCustom(NULL,0, "octava_1") ;
si ( Oct_1==Vert).... etc.
Lors de la compilation, le programme donne une erreur, disant "'vert' - variable non définie, quelle est la raison ?
Je serais très reconnaissant d'une réponse))))
Question supprimée, la majuscule a un sens))))
OK pour la couleur...
La question est la suivante : je veux "cacher les SL" des sociétés de courtage, c'est-à-dire que je ne veux pas les définir avec l'opérateur d'ouverture, mais les affecter à une variable dans l'expert :
extern double TrailingStop=25.0 ;
extern double Lots=0.1 ;
....
double StopB ;
.....
if( entrée condition) {
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0, "Buy EA",123,0,Green) ;
StopB=Ask-TrailingStop*Lots ; //cacherle stop < - est-ce que je le fais bien ?
}
.....
if( profit conditions de sortie || Ask > StopB)
{
OrderClose(OrderTicket(),OrderLots(),Ask,3,Violet) ; // fermer la position
return(0) ; // sortir
}
Et où écrivons-nous la condition de sortie de la SL ? Avec la condition de clôture des bénéfices en utilisant "||" ou séparément ?
Je ne suis pas un pro, mais je me demandais la même chose. Personnellement, je l'ai écrit comme ceci (les professionnels me corrigeront quand ils viendront)
Cette partie récupère un ordre ouvert et attribue des valeurs stop et take aux variables.
cette partie se vérifie et se ferme à la prise
cette partie vérifie et se ferme à l'arrêt
P.S.Professionnels - ne vous moquez pas des autodidactes, peut-être que ça pourrait être différent, mais ça marche pour moi .....
Je ne suis pas un pro, mais je me demandais la même chose. Personnellement, je l'ai écrit de cette façon (si vous êtes un pro - corrigez-moi)
Cette partie récupère un ordre ouvert et attribue des valeurs stop et take aux variables.
cette partie se vérifie et se ferme à la prise
cette partie vérifie et se ferme à l'arrêt
P.S.Professionnels - ne vous moquez pas des autodidactes, peut-être que ça pourrait être différent, mais ça marche pour moi .....
Pouvez-vous me dire comment déterminer le délai actuel de l'EA ?
Si le cadre temporel est M1, je dois remplir une condition, et si le cadre temporel est M5, je dois remplir une autre condition.
Pouvez-vous me dire comment déterminer le délai actuel de l'EA ?
Si le cadre temporel est M1, je dois remplir une condition, et si le cadre temporel est M5, je dois remplir une autre condition.
Utilisation de la fonction Period()
Comment puis-je déterminer le calendrier actuel de l'EA ?
Si le cadre temporel est M1, je dois remplir une condition, et si le cadre temporel est M5, je dois remplir une autre condition.
Merci. Donc la période M1 correspond à la valeur 1, et la période M5 correspond à la valeur 5, il s'avère donc que la période H1 correspond à 60, et la période H4 à 240 n'est-ce pas ?
J'ai besoin que cette construction fonctionne : lorsque la période M1 est sélectionnée, le cas 1 et lorsque la période M15 est sélectionnée, le cas 15. Cela fonctionnera-t-il, ou faut-il faire le cas 1, le cas 2, le cas 3 - dans l'ordre ?