Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Twitter !
Rejoignez notre page de fans
Un script intéressant ?
Poster un lien vers celui-ci -
laisser les autres l'évaluer
Vous avez aimé le script ? Essayez-le dans le terminal MetaTrader 5
Experts

Random Trader with Customizable Risk/Reward Ratio, Break-Even - expert pour MetaTrader 5

Vues:
216
Note:
(3)
Publié:
MQL5 Freelance Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance

Random Trader EA

Un Expert Advisor polyvalent qui met en œuvre une stratégie de trading aléatoire avec des fonctions avancées de gestion des risques. Cet EA ouvre des positions de manière aléatoire tout en maintenant un contrôle strict des risques grâce à divers paramètres personnalisables.

Caractéristiques principales :

- Système d'entrée aléatoire pour les positions d'achat/vente
- Calcul flexible du stop loss (basé sur l'ATR ou distance de pip fixe)
- Fonctionnalité de seuil de rentabilité avec distance d'activation personnalisable
- Gestion intelligente de la marge avec option d'utilisation de la marge maximale disponible
- Prise en charge de tous les types de symboles (paires Forex standard, paires JPY, cryptocurrencies)
- Gestion correcte de la valeur de pip pour différents formats de chiffres (2,3,4,5 chiffres)



Paramètres d'entrée :

1. ratio récompense/risque (reward_risk_ratio)
Défaut : 2
Description : Multiplicateur de la distance du take profit par rapport à la distance du stop loss
Exemple : Une valeur de 2 signifie que le take profit sera le double de la distance du stop loss

2.Loss Calculation Method (loss)
Options :
- ATR (Average True Range based)
- PIP (Fixed pip distance)
Description : Détermine la façon dont la distance du stop loss est calculée

3.Multiplicateur ATR (loss_atr)
Description : Multiplicateur de la valeur ATR lors du calcul de la distance du stop loss
Uniquement utilisé lorsque la méthode de calcul des pertes est réglée sur ATR

4.Fixed Pip Distance (loss_pip)
Description : Nombre fixe de pips pour la distance du stop loss
Utilisé uniquement lorsque la méthode de calcul des pertes est définie sur PIP

5.Pourcentage de risque par transaction (risk_percent_per_trade)
Description : Risque maximum par transaction en pourcentage du solde du compte
Plage : 0,1 à 100
Exemple : Une valeur de 1 signifie que l'on risque 1% du solde du compte par transaction

6.Use Breakeven (use_breakeven)
Description : Active/désactive la fonction de seuil de rentabilité
Lorsque cette fonction est activée, le stop loss est déplacé vers le prix d'entrée une fois que la position atteint le profit spécifié

7.Distance du seuil de rentabilité (breakeven_distance)
Description : Nombre de pips de profit requis pour activer le seuil de rentabilité
Exemple : Une valeur de 10 signifie que le stop loss se déplace vers le prix d'entrée lorsque la position a un profit de 10 pips

8.Use Maximum Margin (use_max_margin)
Défaut : true
Description : Active/désactive l'ajustement automatique de la taille du lot en fonction de la marge disponible
Lorsque cette option est activée, la taille de la position est réduite pour s'adapter à la marge disponible si nécessaire


Logique de trading :
L'EA ouvre des positions de manière aléatoire (50/50 pour l'achat ou la vente) lorsqu'aucune position n'est ouverte. La taille de la position est calculée en fonction du pourcentage de risque et de la distance du stop loss, ce qui garantit un risque constant par transaction. L'EA inclut des fonctions de sécurité intégrées telles que le contrôle de la marge et la validation de la taille du lot.

Gestion des risques :
- Dimensionnement dynamique des positions basé sur le pourcentage de risque du compte
- Ajustement automatique de la taille du lot pour les exigences de marge
- Fonction de seuil de rentabilité pour protéger les profits
- Tampon de marge de 10% pour la sécurité
- Traitement approprié des tailles de lot minimales/maximales du courtier


Remarque : les performances passées ne garantissent pas les résultats futurs. Utilisez toujours une gestion des risques appropriée et testez minutieusement sur un compte de démonstration avant d'effectuer des transactions en direct.

Pour une version plus complexe de random trader avec beaucoup plus de flexibilité, veuillez visiter : https://www.mql5.com/fr/market/product/137491



Traduit de l’anglais par MetaQuotes Ltd.
Code original : https://www.mql5.com/en/code/46309

changer la couleur des bougies et de la mèche changer la couleur des bougies et de la mèche

Dessiner les mèches (lignes fines) : Tracer une ligne verticale du prix le plus bas au prix le plus haut de chaque bougie (c'est ce qu'on appelle une "mèche"). Dessiner le corps de la bougie : Dessiner un rectangle du prix d'ouverture au prix de clôture, en utilisant une couleur différente si la bougie est haussière ou baissière. Personnalisation des couleurs : Vous pouvez facilement changer les couleurs utilisées pour les bougies haussières et baissières ainsi que leurs mèches. Dans le code que vous utilisez, par exemple : Les bougies baissières ont un corps marron (clrMaroon). Les mèches des bougies baissières sont violet clair (clrOrchid). A quoi sert-il ? Cet indicateur est utile si vous voulez : Avoir un style visuel unique et clair sur vos graphiques. Différencier plus facilement les bougies haussières des bougies baissières. Analyser le comportement des prix d'une manière plus visuelle.

Bollinger Bandwidth 1.0 for MetaTrader 5 Bollinger Bandwidth 1.0 for MetaTrader 5

L'indicateur mesure la distance entre les Bandes de Bollinger ® et le fournit comme un indicateur singulier, en utilisant les techniques de MetaTrader 5 pour simplifier les calculs de Bollinger.

isNewBar isNewBar

La fonction d'analyse de l'apparition d'une nouvelle barre sur l'échelle de temps spécifiée.

Grille Grille

L'objectif est de remplacer la grille standard par une grille plus pratique, qui vous permet d'identifier visuellement de nombreux points importants du graphique, les caractéristiques du mouvement de l'instrument analysé et d'évaluer la qualité des cotations (présence de trous).