Veuillez m'aider à modifier le début du script ci-dessous :
J'ai besoin que le script définisse les ordres en attente non pas à partir de l'ask et de l'bid, mais à partir du haut et du bas de la barre précédente (chandelier).
Veuillez prêter attention à la variable m_first_start déclarée au niveau du programme global.
bool m_first_start = false;
//+------------------------------------------------------------------+//| Expert initialization function |//+------------------------------------------------------------------+intOnInit()
A la fin de OnTick, cette variable reçoit la valeur "true".
//--- m_first_start=true;
}
//+------------------------------------------------------------------+//| Refreshes the symbol quotes data |//+------------------------------------------------------------------+bool RefreshRates()
{
et l'EA ne placera plus d'ordres en attente jusqu'à son prochain redémarrage.
//+------------------------------------------------------------------+//| Expert tick function |//+------------------------------------------------------------------+voidOnTick()
{
//---if(m_first_start)
return;
Bonjour Vladimir !
Veuillez m'indiquer comment modifier le code pour que l'EA place des ordres en attente sur chaque barre afin d'améliorer mon auto-apprentissage. J'ai essayé de supprimer simplement tout le marquage jaune, mais il commençait immédiatement à ouvrir et à placer des milliers d'ordres et de positions.
Pour améliorer mon auto-éducation, veuillez m'indiquer comment modifier le code afin que l'EA place des ordres en attente sur chaque barre. J'ai essayé de supprimer simplement tous les éléments marqués en jaune, mais il commence immédiatement à ouvrir et à placer des milliers d'ordres et de positions.
Sincèrement, Vladimir.
Vous devez détecter le moment où une nouvelle barre est née et placer des ordres en attente seulement à ce moment-là :
MrBrooklin fait ses premiers pas, il a donc besoin de conseils. Tout le monde a commencé une fois et était vert.
Je ne suis pas contre le principe. Mais il doit y avoir une logique à cela ?
Je veux que quelque chose soit fait sur le nouveau bar. Eh bien, tout d'abord, vous devez définir cette nouvelle barre.
Ces questions ne sont pas celles d'un débutant, mais d'un paresseux qui veut que tout soit mâché et mis dans sa bouche. Tu ne peux pas utiliser ton cerveau ?
Bonjour Vladimir !
Veuillez m'aider à modifier le début du script ci-dessous :
J'ai besoin que le script définisse les ordres en attente non pas à partir de l'ask et de l'bid, mais à partir du haut et du bas de la barre précédente (chandelier).
Sincèrement, Vladimir.
Comme ça :
Forum sur le trading, les systèmes de trading automatisés et les tests de stratégie
FAQ des débutants MQL5 MT5 MetaTrader 5
Vladimir Karputov, 2019.09.18 12:49
Comme ceci :
Super ! !! Merci !
Salutations, Vladimir.
Forum sur le trading, les systèmes de trading automatisé et les tests de stratégie
FAQ des débutants MQL5 MT5 MetaTrader 5
Vladimir Karputov, 2019.08.31 14:38
S'il vous plaît.
Veuillez prêter attention à la variable m_first_start déclarée au niveau du programme global.
A la fin de OnTick, cette variable reçoit la valeur "true".
et l'EA ne placera plus d'ordres en attente jusqu'à son prochain redémarrage.
Bonjour Vladimir !
Veuillez m'indiquer comment modifier le code pour que l'EA place des ordres en attente sur chaque barre afin d'améliorer mon auto-apprentissage. J'ai essayé de supprimer simplement tout le marquage jaune, mais il commençait immédiatement à ouvrir et à placer des milliers d'ordres et de positions.
Sincèrement, Vladimir.
Bonjour Vladimir !
Pour améliorer mon auto-éducation, veuillez m'indiquer comment modifier le code afin que l'EA place des ordres en attente sur chaque barre. J'ai essayé de supprimer simplement tous les éléments marqués en jaune, mais il commence immédiatement à ouvrir et à placer des milliers d'ordres et de positions.
Sincèrement, Vladimir.
Vous devez détecter le moment où une nouvelle barre est née et placer des ordres en attente seulement à ce moment-là :
Merci, Vladimir, pour le tuyau.
Respectueusement, Vladimir.
Ilfaut déterminer quand une nouvelle barre est née et seulement ensuite placer des ordres en attente:
C'est absolument évident ! D'où viennent ces questions ? Par paresse ou autre chose ?
C'est absolument évident ! D'où viennent ces questions ? Par paresse ou autre chose ?
MrBrooklin fait ses premiers pas, il a donc besoin d'une indication. Tout le monde a commencé et a été vert à un moment ou à un autre.
MrBrooklin fait ses premiers pas, il a donc besoin de conseils. Tout le monde a commencé une fois et était vert.
Je ne suis pas contre le principe. Mais il doit y avoir une logique à cela ?
Je veux que quelque chose soit fait sur le nouveau bar. Eh bien, tout d'abord, vous devez définir cette nouvelle barre.
Ces questions ne sont pas celles d'un débutant, mais d'un paresseux qui veut que tout soit mâché et mis dans sa bouche. Tu ne peux pas utiliser ton cerveau ?