![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
Bonjour Vladimir !
Veuillez m'aider à résoudre ce problème.
Je m'excuse par avance de créer une branche. https://www.mql5.com/ru/forum/322264
Bonjour Vladimir !
Veuillez m'aider à résoudre ce problème.
Je m'excuse par avance de créer une branche. https://www.mql5.com/ru/forum/322264
L'idée d'EA :
J'ai travaillé toute la journée et je n'ai rien pu faire.
Je ne sais pas vraiment où creuser. Le script : - Le nom de l'objet est collé au prix actuel.
Je m'en souviens et j'essaierai de répondre ce soir ou demain.
Merci ! Passez un bon week-end.
Tant que vous appelez la position un "mandat", je ne peux pas vous aider. Je suis désolé de le dire.
Excusez-moi. J'espère que vous avez le temps de nous aider.
Bonjour Vladimir, pouvez-vous me dire si cela peut être implémenté dans un indicateur ou dans un Expert Advisor ?
Je voudrais qu'un objet portant le nom se déplace derrière le prix.
Déplace deux objets - lignes horizontales
Déplace deux objets - lignes horizontales
Merci beaucoup ! Vladimir, bonne chance à vous et à vos familles !
Ajouté votre fonction à l'Expert Advisor et à votre commande Trade.mq5
EA multi-devises sur un seul ordre avec stop loss et take profit.
Description du conseiller VPBB pour les comptes de compensation MT5 sans couverture.
1.1 Expert Advisor négocie simultanément les symboles du paramètre Simbols (par exemple EURUSD, GBPUSD et USDCHF). Le conseiller expert est placé sur le graphique d'un instrument Simbols (par exemple EURUSD) sur une échelle de temps (par exemple H1).
1.2 Exemple de signal d'ouverture d'une position. Si après la fermeture d'une bougie dans le cadre temporel, le prix d'ouverture de l'instrument du jour en cours de Simbols (par exemple EURUSD) est supérieur à son VP maximum du jour précédent (il peut y avoir plusieurs VP maximum : le ou les segments les plus longs) ;
...
4. À l'heure de clôture de la position "23:00" après 23:00 du jour en cours (y compris les jours suivants), utilisez un ordre de marché pour clôturer une position s'il existe un profit en pips supérieur au profit de l'heure de clôture de la position (par exemple 10). Au moment de la position de fermeture "00:00", la fonction est désactivée.
5. Avec le DD Max "75", toutes les transactions sont fermées lorsque le niveau de drawdown (différence entre l'équité et le solde) atteint 75% après la fermeture de la bougie M1. Avec Max DD "0", la fonction est désactivée.
6.1 Au dépôt "50", la taille du dépôt dans la devise du compte est de 50 $, pour lequel le volume de la position des lots (par exemple 0,01 lot). Augmenter le volume des lots de 100% dans le cas où le solde augmente de plus de 100% : si le dépôt est de "50" et les lots de "0,01", alors le pas d'augmentation du volume de la position est de 0,01 lot ; si le dépôt est de "500" et les lots de "0,1", alors le pas d'augmentation du volume de la position est de 0,1 lot et ainsi de suite. Si le solde de votre compte est inférieur à la valeur du dépôt, il ne s'agit pas d'une restriction pour le trading (par exemple, si le dépôt est de "50" et les lots de "0,01", alors que le solde de votre compte est de 30 $, vous pouvez commencer à trader avec un volume non inférieur aux lots spécifiés, c'est-à-dire 0,01 lot). Avec le dépôt "0", la fonction est désactivée.
6.2 Avec le Dépôt "M1", il est permis d'augmenter le volume des Lots de 100% avec une augmentation de plus de 100% du solde après chaque minute et suivant les conditions du point 9.1. Vous pouvez spécifier un total de 21 périodes de temps (de M1 à MN - standard pour MT5). Par exemple, avec le Step Deposit "MN", le volume des Lots peut être augmenté de 100% avec une augmentation de plus de 100% du solde après le début d'un nouveau mois et dans les conditions décrites à la p. 9.1.
7. Les indicateurs VP, BB et Fractals sont des paramètres par défaut comme indiqué dans les captures d'écran (ne les mettez pas dans les paramètres externes). Intégrer VP dans le code de l'Expert Advisor lors de la compilation. Les signaux d'ouverture et de fermeture de positions, la définition d'ordres limites, de stop loss, de take profit, etc. doit être exécuté sans faute. Le conseiller expert doit automatiquement traiter les paires de devises avec tous les suffixes (par exemple ".1", etc.) et toutes les méthodes d'exécution des ordres.
8. Effectuer des travaux de "restauration" du travail de l'Expert Advisor après diverses défaillances (disparition de l'EA du graphique, disparition du graphique avec l'EA, blocage du terminal ou de l'ordinateur, défaut de connexion, coupure de courant, etc.) Ainsi, après un échec, la copie du conseiller expert avec les mêmes paramètres peut être placée sur un nouveau graphique et le conseiller expert "reconnaît" sa position et continue à travailler avec elle.
9. Code ouvert du conseiller expert. L'Expert Advisor s'enregistre dans l'onglet Experts et Log en anglais. Compteur de marge libre pour ouvrir une transaction. La version actuelle de l'EA 1.0.
Liste des paramètres externes du conseiller avec les réglages par exemple (garder l'ordre des variables).
1. timeFrame - H1
2. Simbols - EURUSD,GBPUSD,USDCHF
3. dépôt - 50
4. Lots - 0,01
5. OpenPendingOrders - vrai.
6. LimitSignals - 2.
7. LimitPositionsDay - 1.
8. VirtStopLoss - 10.
9. VirtTakeProfit - 100
10. TakeProfit - 150
11. TakeProfitNextDay - 20
12. TakeProfitNextDayTime - 00:15
13. Heure de fermeture de la position - 23:00
14. ClosePositionTimeProfit - 10
15. MaxDD - 75
16. StepDeposit - MN
17. Écart - 25
18. OrderID - 12345