Discussion de l'article "Comment publier un produit sur le Marché" - page 48
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
Mon EA renvoie une erreur lors de l'enregistrement d'un nouveau produit :
test on EURUSD,H1 (netting) 2020.04.15 15:47:05 failed modify #44 sell 0.2 EURUSD sl : 1.08929, tp : 1.08599 -> sl : 1.08919, tp : 1.08599 [Modification failed due to order or position being close to market].
Mais mon EA est conçu pour fonctionner sur WIN$, pas sur le forex. Pourquoi le testeur ne vous indique-t-il pas quel actif exécuter ?
Maintenant, comment puis-je corriger quelque chose qui n'a pas d'erreur, parce que l'EA fonctionne parfaitement, je ne peux juste pas enregistrer le produit pour la vente.
Mon EA renvoie une erreur lors de l'enregistrement d'un nouveau produit :
test sur EURUSD,H1 (netting) 2020.04.15 15:47:05 failed modify #44 sell 0.2 EURUSD sl : 1.08929, tp : 1.08599 -> sl : 1.08919, tp : 1.08599 [Modification failed due to order or position being close to market]
Mais mon EA est conçu pour fonctionner sur WIN$, pas sur le forex. Pourquoi le testeur ne vous indique-t-il pas quel actif exécuter ?
Maintenant, comment puis-je corriger quelque chose qui n'a pas d'erreur, parce que l'EA fonctionne parfaitement, je ne peux juste pas enregistrer le produit pour la vente.
Le robot doit être prêt à travailler sur n'importe quel actif....
Pour corriger l'erreur mentionnée ci-dessus, vous devez effectuer le contrôle ci-dessous avant de modifier la position :
Voir les autres contrôles qui doivent être effectués par le robot dans l'article ci-dessous :
Quels tests doit passer un robot de trading avant d'être publié sur le marché - Articles MQL5
Bonjour, je n'arrive pas à modifier la description d' un de mes anciens produits.
J'ai suivi les instructions sur les différents forums, y compris la rédaction d'une nouvelle description, le masquage du marché, etc. mais la description revient toujours à la version originale.
Je ne peux plus restaurer le produit sur le marché ni le modifier. J'ai demandé de l'aide sur les forums concernant ce problème, mais aucune aide n'a encore été apportée.
Comment puis-je résoudre ce problème d'impossibilité de modifier la description du produit ? Merci de m'aider
En chargeant l'Expert Advisor et en le testant, il écrit une erreur, je ne comprends pas comment la corriger.
test sur EURUSD,H1 (netting)
2020.04.14 00:24:42 failed instant buy 0.01 EURUSD at 1.09044 [Invalid volume]
2020.04.14 00:24:45 failed instant buy 0.01 EURUSD at 1.09044 [Invalid volume]
2020.04.14 00:24:48 échec de l'achat instantané de 0,01 EURUSD à 1,09037 [Volume non valide]
2020.04.21 00:01:34 échec de l'achat instantané de 0,01 EURUSD à 1,08626 [Volume non valide]
2020.04.21 00:01:37 échec de l'achat instantané de 0,01 EURUSD à 1,08626 [Volume non valide]
2020.04.21 00:01:40 échec de l'achat instantané de 0,01 EURUSD à 1,08626 [Volume non valide]
2020.04.27 16:08:24 échec de la vente instantanée de 0,01 EURUSD à 1,08546 [Volume non valide]
2020.04.27 16:08:27 Vente instantanée ratée de 0,01 EURUSD à 1,08548 [Volume non valide]
2020.04.27 16:08:30 Vente instantanée ratée de 0,01 EURUSD à 1,08547 [Volume non valide]
2020.04.29 20:15:52 échec de la vente instantanée de 0,01 EURUSD à 1,08565 [Volume non valide]
2020.04.29 20:15:55 Vente instantanée ratée de 0,01 EURUSD à 1,08566 [Volume non valide]
2020.04.29 20:15:58 échec de la vente instantanée de 0,01 EURUSD à 1,08566 [Volume non valide]
2020.05.18 00:12:09 échec de l'achat instantané de 0,01 EURUSD à 1,08134 [Volume non valide]
2020.05.18 00:12:12 échec de l'achat instantané de 0,01 EURUSD à 1,08134 [Volume non valide]
2020.05.18 00:12:15 échec de l'achat instantané de 0,01 EURUSD à 1,08143 [Volume non valide]
2020.05.21 15:50:25 Vente instantanée ratée de 0,01 EURUSD à 1,10031 [Volume non valide]
2020.05.21 15:50:28 échec de la vente instantanée de 0,01 EURUSD à 1,10034 [Volume non valide]
2020.05.21 15:50:31 échec de la vente instantanée de 0,01 EURUSD à 1,10036 [Volume non valide]
2020.05.25 19:00:05 échec de l'achat instantané de 0,01 EURUSD à 1,08950 [Volume non valide]
2020.05.25 19:00:08 échec de l'achat instantané de 0,01 EURUSD à 1,08951 [Volume non valide]
2020.05.25 19:00:11 échec de l'achat instantané de 0,01 EURUSD à 1,08952 [Volume non valide]
il n'y a pas d'opérations de trading
Lors du chargement de l'Expert Advisor et des tests, une erreur s'affiche et la manière de la corriger n'est pas claire.
test sur EURUSD,H1 (netting)
2020.04.14 00:24:42 failed instant buy 0.01 EURUSD at 1.09044 [Invalid volume]
***
Lisez-le, mettez-le dans le code
Volumes incorrects dans les opérations commerciales
Avant d'envoyer des ordres de transaction, il est également nécessaire de vérifier si les volumes spécifiés dans l'ordre sont corrects. Le nombre de lots que le conseiller expert va spécifier dans l'ordre doit être vérifié avant d'appeler la fonction OrderSend(). Pour les instruments financiers, laspécification précise les volumes minimum et maximum autorisés pour les transactions, ainsi que l'échelonnement des volumes. Vous pouvez obtenir ces valeurs dans MQL5à partir de l'énumération ENUM_SYMBOL_INFO_DOUBLE en utilisant la fonctionSymbolInfoDouble().
Cela n'a pas aidé, puis-je corriger un autre code ?
Pouvez-vous me dire comment affiner le script ?
Lisez-le, mettez-le dans le code
Volumes incorrects dans les opérations commerciales
Avant d'envoyer des ordres de transaction, il est également nécessaire de vérifier si les volumes spécifiés dans l'ordre sont corrects. Le nombre de lots que le conseiller expert va spécifier dans l'ordre doit être vérifié avant d'appeler la fonction OrderSend(). Pour les instruments financiers, laspécification précise les volumes minimum et maximum autorisés pour les transactions, ainsi que l'échelonnement des volumes. Ces valeurs peuvent être obtenues dans MQL5à partir de l'énumération ENUM_SYMBOL_INFO_DOUBLE en utilisant la fonctionSymbolInfoDouble().
Cela n'a pas aidé, puis-je corriger un autre code ?
Pouvez-vous me dire comment affiner le script ?
Lisez complètement l'article, 'CheckVolumeValue' est une vérification de l'exactitude des paramètres d'entrée.
Il y a également une vérification de l'arrondi correct des lots...
En tenant compte du volume de la position ouverte et du volume des ordres en attente, le contrôle final se présentera comme suit :
add ?
checkvolumevalue.mq5 tel qu'il est écrit ici
ajouter ?
checkvolumevalue.mq5 tel qu'il est écrit ici
Tous les contrôles nécessaires sont dans l'article Presque un constructeur pour créer un EA
Le code demandé plus haut est-il approprié ?
Vous pourriez écrire les lignes nécessaires à partir de l'article.