Questions des débutants MQL4 MT4 MetaTrader 4 - page 225
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
Bonjour, chers programmeurs, je suis nouveau dans mgl4, pouvez-vous m'aider ? J'ai besoin d'un robot de trading qui s'ouvre le matin ( 9h00 )après avoir obtenu un profit attendu pour le jour suivant. Pouvez-vous me dire en termes simples ce qu'il faut ajouter ?
Eh bien, en termes simples, c'est comme ça :
Nous créons une variable de type datetime et y enregistrons l'heure de la bougie D1 actuelle lorsque nous clôturons l'ordre avec un profit. Et avant d'ouvrir un autre ordre, nous vérifions la valeur de cette variable avec le temps de la bougie D1 actuelle. Par conséquent, si l'heure actuelle est plus élevée, nous pouvons ouvrir. Sinon, on fume, on fume.
Voici le code de travail :
Notez que la flèche est dessinée avec le numéro de dossier BufferDn[i+1]=. C'est malheureux.Oh, merci, merci, merci, merci ! :)) Tout de même, pour les simples mortels, les bons programmeurs sont des magiciens ! :))
Alors, un tel indicateur a-t-il un sens ? Je ne comprends pas bien dans quelle mesure la flèche sera tirée rétroactivement ? C'est-à-dire que, par exemple, la bougie s'est terminée, la flèche est dessinée, et au même moment nous avons entré le trade sur une nouvelle bougie (c'est-à-dire au début de la bougie suivante) ? Si c'est le cas, ça semble être bon. Mais si c'est différent, comment ?
Bon après-midi. Dans Prof(), les chiffres sont définis. Dans ProfS(), ces chiffres devraient s'additionner. Pouvez-vous me dire ce qui ne va pas et comment le réparer ?
Merci beaucoup Alexei !
i est une bougie juste fermée, la flèche est dessinée sur i+1. Il y aura toujours un décalage, vous devriez essayer d'optimiser et voir ce qui se passe.
i est une bougie juste fermée, la flèche est dessinée sur i+1. Il y aura toujours un décalage, vous devez essayer d'optimiser, voir ce qui se passe.
J'essaie)
Bon après-midi. Pouvez-vous me dire comment trouver une position ouverte la plus éloignée en pips du prixactuelet la fermer. Quelle que soit la paire de devises et la direction qu'elle prend. Merci.
Vous avez obtenu une réponse dans votre sujethttps://www.mql5.com/ru/forum/334987
modérateur utilisant SBhttps://www.mql5.com/ru/docs/standardlibrary/tradeclasses
J'ai écrit un exemple basé sur l'aide
si la question est de savoir comment fermer une position, là encore l'aide esthttps://www.mql5.com/ru/docs/constants/tradingconstants/enum_trade_request_actions.