![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Regarde ma version :
Sur un ordinateur portable, tout s'envole !
Comment puis-je savoir que TRADE_RETCODE_MARKET_CLOSED (le marché est fermé) pour un symbole donné sans envoyer un ordre de transaction au serveur ?
https://www.mql5.com/ru/docs/marketinformation/symbolinfointeger?
J'ai commandé un Expert Advisor qui fonctionne sur la base du positionnement des trois MAs : si Rapide > Moyen > Lent, alors j'achète avec un double volume pour inverser la position. Si le ratio est inversé, nous vendons avec un retournement. L'exécuteur testamentaire a fait un modèle. En le testant, je constate que chaque inversion de position est mise en œuvre par trois opérations d'inversion. Quelqu'un peut-il me dire quel est le problème ?
Captures d'écran de la plateforme MetaTrader
EURUSD, M5, 2013.07.14
Nord Group Investments Inc, MetaTrader 5, Demo
temp_file_screenshot_34063.png
J'ai commandé un Expert Advisor qui fonctionne sur la base du positionnement de trois MAs : si Rapide > Moyen > Lent, alors j'achète avec un double volume pour inverser la position. Si le ratio est inversé, nous vendons avec un retournement. L'exécuteur testamentaire a fait un modèle. En le testant, je constate que chaque inversion de position est mise en œuvre par trois opérations d'inversion. Quelqu'un peut-il me dire quelle en est la raison ?
vendre - le prix a évolué dans une autre direction - retourner - le prix est revenu - retourner à nouveau
Le graphique montre le résultat final, tandis que le mode temps réel montre une image complètement différente.
vendre - le prix est allé dans l'autre sens - inverser - le prix est revenu - inverser de nouveau
vous pouvez voir le résultat final sur le graphique, mais en temps réel c'est une image complètement différente
L'EA fonctionnait sans erreur, j'ai décidé d'exécuter MT5 à nouveau aujourd'hui, mais maintenant, lors de la compilation, il écrit :
Ne peut être utilisé pour un tableau statique alloué
Comment puis-je m'en débarrasser ? Comment puis-je m'en débarrasser ?
L'EA fonctionnait sans erreur, j'ai décidé d'exécuter MT5 à nouveau aujourd'hui, mais maintenant, lors de la compilation, il écrit :
Ne peut être utilisé pour un tableau statique alloué
Comment puis-je m'en débarrasser ? Merci.
Utilisez des tableaux dynamiques ou modifiez la taille des tableaux statiques :