pas un seul conseiller ne fonctionne avec Metatrader 5 pour n'importe quelle paire de devises - page 7
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
Et voilà la cause :
10030
TRADE_RETCODE_INVALID_FILL
Type d'exécution de l'ordre de solde spécifié non supporté
Cela a déjà été mentionné :
Forum sur le trading, les systèmes de trading automatisé et les tests de stratégies de trading
pas un seul conseiller ne fonctionne dans metatrader 5 pour n'importe quelle paire de devises
sandex, 2015.04.29 12:56
passé en dollars, l'EA interne ne fonctionne pas, le mien oui.
le type d'exécution de l'ordre doit être ORDER_FILLING_RETURN
Et voilà la cause :
10030
TRADE_RETCODE_INVALID_FILL
Type d'exécution de l'ordre de solde spécifié non supporté
qui a déjà été mentionné :
Donc correctORDER_FILLING_ il y a peut-être FOG à RETURN... J'ai essayé avec MT5 aussi - la moindre interférence dans le code pendant le trading et j'ai perdu 100$ dessus, les nouveaux codes ne fonctionnaient pas non plus sur la démo jusqu'à ce que j'ajoute certaines de mes fonctionnalités - peut-être que c'était conçu comme ça .... Je ne sais pas pourquoi... J'ai abandonné MT5 il y a longtemps, même si j'avais commencé avec elle - elle semblait plus fiable et plus facile à utiliser...
toutes les EA standard sont construites sur la bibliothèque standard, la bibliothèque doit être corrigée
Il n'est pas nécessaire de modifier la bibliothèque standard - c'est la mauvaise approche. Vous devriez simplement enregistrer l'EA sous un nouveau nom et modifier un peu le code. Par exemple, enregistrez Moving Averages.mq5 sous un nouveau nom Moving Averages1.mq5.
Dans l'en-tête, ajoutez une description indiquant que cet EA utilise la politique d'exécution ORDER_FILLING_RETURN :
et ajouter une ligne de code dans les fonctions de fermeture et d'ouverture de la position:
Il n'est pas nécessaire de modifier la bibliothèque standard - c'est la mauvaise approche. Vous devriez simplement enregistrer l'EA sous un nouveau nom et modifier un peu le code. Par exemple, enregistrez Moving Averages.mq5 sous un nouveau nom Moving Averages1.mq5.
Dans l'en-tête, ajoutez une description indiquant que cet EA utilise la politique d'exécution ORDER_FILLING_RETURN :
et ajouter une ligne de code pour fermer et ouvrir les positions: