Un expert advisor basé sur ichimoku avec une martingale

MQL4 Experts Forex

Tâche terminée

Temps d'exécution 13 jours
Commentaires du client
excellent programmeur très patients et très réactif. rien a redire

Spécifications

Bot ichimoku avec martingale sur MT4

 

Fonctionnement du bot :

Le bot sera basé sur l’indicateur ichimoku avec ses réglages de base (9 ;26 ;52) en langage MT4

 

Conditions de trade à l achat :

·        Le prix doit être au-dessus de la tenkan, de la kijun et du kumo

·        Le prix doit être au-dessus du Kumo sur les deux timeframes supérieurs

 

Conditions de trade à la vente :

·        Le prix doit être au-dessous de la tenkan, de la kijun et du kumo

·        Le prix doit être au-dessous du Kumo sur les deux timeframes supérieurs

 

Les timeframes :

·        Si le bot trade en 1 minute, il faut vérifier le 5 minutes et le 15 minutes ;

·        Si le bot trade en 5 minutes, il faut vérifier le 15 minutes et le 1 heures ;

·        Si le bot trade en 15 minutes, il faut vérifier le 1 heure et le 4 heures ;

·        Si le bot trade en 1 heure, il faut vérifier le 4 heures et le dayly.

 

Stoploss et takeprofit :

Le stoploss sera déterminé dans un paramètre en nombre de point ;

Le takeprofit sera déterminé dans un paramètre en fonction du stoploss par un ratio (par exemple, TP= 3x SL , donc RRR=3).

 

Remarque :

La taille de lot sera définie dans un paramètre ;

Le bot ne pourra ouvrir qu’une seule position à la fois sur 1 seul actif ;

Le bot n’est pas multi-actif, il ne fonctionnera que sur un seul actif ;

Plusieurs bots pourront être activés sur plusieurs actifs mais sur une seule plateforme MT4, si un trade est pris sur un actif, les autres bots seront mis en pause.

 

Fonctionnement de la martingale :

 

Si le trade touche le stoploss, le bot fermera le trade et ouvrira instantanément une position inverse (sans prendre en compte l’indicateur ichimoku et les conditions de trade prédéterminé) avec une taille de lot plus grosse, le stoploss garde les mêmes caractéristiques que le précèdent (en théorie il sera placé au point d’entrée du premier trade) et le takeprofit également (dans l’exemple, un RRR=3).

Si le nouveau trade atteins son takeprofit, le trade est fermé et la taille de lot est réinitialisé à sa valeur d’origine.

Si le nouveau trade atteins le nouveau stoploss, le bot ferme le trade et ouvre à nouveau instantanément une position plus grosse dans le sens inverse en gardant les mêmes valeurs pour le stoploss et le takeprofit.

 Si le nouveau trade atteins son takeprofit, le trade est fermé et la taille de lot est réinitialisé à sa valeur d’origine.

Le robot pourra faire cette martingale au maximum 10 fois de suite.

Au-delà, c’est le trader qui devra gérer manuellement les trades pris.

Les différentes tailles de lot seront définies dans des paramètres par un multiplicateur de la taille de lot initiale.

Le trader peut à tout moment fermer les trades manuellement. A ce moment-là, la taille de lot reviens a sa valeur d’origine.

Exemple :

Taille de lot de départ = 0.1

Taille de lot suivante = 0.1 x 2 = 0.2

Taille de lot suivante = 0.1 x 3 = 0.3

Taille de lot suivante = 0.1 x 4 = 0.4

Les paramètres :

 

Les valeurs en rouges seront les réglages de base du bot :

·        Taille de lot de base : 0.1

·        Activation du multi time frame : oui (si la valeur est « non », le bot ne vérifiera pas la position du prix sur les timeframe plus haute)

·        Stoploss : 5 pips

·        Takeprofit : 3 (dans l’exemple, 3 x 50 = 15 pips)

Pour la martingale :

·        M1 : 2 (si le trade d’origine est perdant, la taille de lot du second trade est 2 fois plus grosse que la 1ère)

·        M2 : 3 (si le second trade est perdant, la taille de lot du 3ème trade est 3 fois plus grosse que la 1ère)

·        M3 : 4 (si le 3ème trade est perdant, la taille de lot du 4ème trade est 4 fois plus grosse que la 1ère)

·        M4 : 6 (si le 4ème trade est perdant, la taille de lot du 5ème trade est 6 fois plus grosse que la 1ère)

·        M5 : 8 (si le 5ème trade est perdant, la taille de lot du 6ème trade est 8 fois plus grosse que la 1ère)

·        M6 : 11 (idem)

·        M7 : 15 (idem)

·        M8 : 20 (idem)

·        M9 : 27 (idem)

·        M10 : 36 (idem)

 

 

 

 

 

 

 

 

Exemple en image :

 

 

 

 

 

 

 

 

 

 

 

 

 

Le premier trade a été pris un peu tard mais ce n’est pas le plus important.

Le premier trade est une vente à découvert, le prix n’est pas descendu jusqu’à l’objectif et il s’est retourné pour aller toucher le stoploss. Le 1er trade a été clôturé en perte et automatiquement un achat a été déclenché avec une taille de lot 2x plus grosse que la 1ère.

Quelques bougies plus tard, le stoploss a été touché et une nouvelle vente a été déclenché avec une taille de lot 3x plus grosse que la 1ère.

Quelques bougies plus tard, le stoploss a été touché et un nouvel achat a été déclenché avec une taille de lot 4x plus grosse que la 1ère.

Finalement le 4ème trade est gagnant, et le gain compense largement les 3 pertes, avec un bénéfice supplémentaire.

 

 


Dossiers :

Répondu

1
Développeur 1
Évaluation
(153)
Projets
240
34%
Arbitrage
20
45% / 30%
En retard
3
1%
Gratuit
2
Développeur 2
Évaluation
(39)
Projets
65
34%
Arbitrage
4
25% / 50%
En retard
9
14%
Travail
Commandes similaires
J ai supprimé plusieurs fois l annonce par ce que les reponses ne correspondent pas à ma demande donc je la reformule si vous ne connaissez pas ce type de cloture : GAINPCT il est inutile de postuler , el codage sera en MQL5 voci les parametres Entry = prix d'ouverture du trade GainPCT = coefficient multiplicateur C1 = clôture de la bougie précédente L1 = plus bas de la bougie précédente H1 = plus haut de la bougie
I'm looking for an experienced MQL5 developer to build a trading robot for prop-firm accounts, with three account-size-locked versions: $50K, $100K, and $200K. It's one core robot with three calibrated versions — each version must only run on its matching account size. Requirements for the robot: - Full licensing/subscription system (account-locked, expiring access) - Strict risk management: no martingale, no grid
Bonjour, Je recherche un développeur expérimenté en Python + MetaTrader5 pour créer un Bot Scanner. OBJECTIF DU BOT: Scanner n'importe quel graphique MT5 : Forex, Indices Synthétiques, Indices, Actions, Métaux, Crypto. Détecter uniquement des FIGURES CHARTISTES sans indicateur. Envoyer une alerte instantanée sur Telegram ou par mails avec : Paire, Timeframe, Nom de la Figure, fiabilité en % , Capture d'écran du
Rim crazzack 30 - 300 USD
Je souhaite développer un robot de trading automatique capable de fonctionner uniquement lorsque je suis connecté à mon compte de trading. Le robot devra respecter les règles suivantes : Il peut ouvrir positions que lorsque je suis connecté. Il doit analyser les marchés en temps réel sur les unités de temps M1 (1 minute), M5 (5 minutes) et M15 (15 minutes). Il doit identifier des opportunités d'achat ou de vente en
Gold Team is a fully automated, AI-driven signal engine focused on a single instrument: XAUUSD. A 16-agent analysis stack scans the market continuously and only fires when institutional conditions align — no over-trading, no random entries. How it works - 🤖 16 AI agents scan Gold across multiple timeframes (H4 → M1), cross-checking structure, liquidity and momentum in real time. - 🎯 Sniper entries — ICT/SMC logic
Je recherche un EA fully automatique pour Volatility 75 et Volatility 100 sur Deriv/MT5. Logique de trading (5 modules) : Breakout – Cassure confirmée d'un niveau S/R sur H4/Daily, confirmation clôture H1 Rebond – Entrée quand le prix touche un S/R et repart en sens inverse Range – Détection canal horizontal, achat bas / vente haut Trailing Stop – Dès +300 points, SL remonte automatiquement Anti-drawdown – Pause auto

Informations sur le projet

Budget
30 - 200 USD