Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Facebook !
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
Vues:
80
Note:
(8)
Publié:
MQL5 Freelance Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance

L'EA prend en charge trois modes de clôture distincts :


Mode « Crossing » — clôture les positions lorsque %K et %D se croisent dans les zones de surachat ou de survente.

Mode d’entrée — clôture les positions lorsque %D entre dans les zones de surachat ou de survente.

Mode « Sortie » : clôture les positions lorsque %D sort des zones de surachat ou de survente.


De plus, les positions peuvent être filtrées en vue de leur clôture en fonction de leur niveau de profit, ce qui permet un contrôle précis des transactions à clôturer. Un mode Test optionnel active les fonctionnalités d’entrée de base à des fins de démonstration ou de recherche.


Le code source est entièrement ouvert et peut être utilisé pour développer des stratégies personnalisées de gestion des positions, ajouter de nouveaux filtres et tester des hypothèses de trading.



des paramètres


Paramètres stochastiques :


InpKPeriod — Période %K pour l’oscillateur stochastique. La valeur par défaut est 14.

InpDPeriod — Période %D (ligne de signal) de l’oscillateur stochastique. La valeur par défaut est 3.

InpSlowing — Facteur de ralentissement de l'oscillateur stochastique. La valeur par défaut est 3.

InpOverSold — Niveau de survente. La valeur par défaut est 20.

InpOverBought — Niveau de surachat. La valeur par défaut est 80.

Stoch_price_field — Champ de cours utilisé pour le calcul stochastique. La valeur par défaut est STO_CLOSECLOSE.


Paramètres de l'EA


Stoch_Zone_Mode — Mode de clôture. Modes disponibles : Crossing, Entering, Exiting. La valeur par défaut est Crossing.

InpPosistionState — Filtre d'état des bénéfices. Modes disponibles : Loss, Profit, Profit_and_Loss. La valeur par défaut est Loss.

InpTimeframe — Période utilisée pour le calcul stochastique. La valeur par défaut est PERIOD_CURRENT.


Paramètres du mode test


TestMode — Active ou désactive la fonctionnalité d’entrée en mode test. La valeur par défaut est « false ».

OffSet — Valeur de décalage pour les croisements de la ligne médiane (50). La valeur par défaut est 20. Exemple : Offset = 20 déclenche des entrées au-dessus de 30 ou en dessous de 70.

Explication des modes de clôture

Le mode « Crossing » clôture les positions d’ACHAT lorsque %K passe en dessous de %D alors que %D est au-dessus du niveau de surachat (80). Il clôture les positions de VENTE lorsque %K passe au-dessus de %D alors que %D est en dessous du niveau de survente (20).

Le mode « Entrée » clôture les positions de VENTE lorsque %D passe en dessous du niveau de survente (entrée en survente). Il clôture les positions d’ACHAT lorsque %D passe au-dessus du niveau de surachat (entrée en surachat).

Le mode de sortie clôture les positions de VENTE lorsque %D dépasse le seuil de survente (sortie de la zone de survente). Il clôture les positions d’ACHAT lorsque %D passe en dessous du seuil de surachat (sortie de la zone de surachat).


Filtre d’état des positions


Le filtre « Perte » clôture uniquement les positions présentant un bénéfice flottant négatif.

« Profit » clôture uniquement les positions présentant un bénéfice flottant positif.

« Profit_and_Loss » clôture toutes les positions, quel que soit leur statut de profit.


Comportement en mode test

Lorsque le mode Test est activé, l’EA surveille la ligne %D par rapport à la ligne médiane (50) à l’aide du décalage (OffSet) configurable. Un ordre d’ACHAT (0,01 lot) est ouvert lorsque %D passe au-dessus de (50 - OffSet). Un ordre de VENTE (0,01 lot) est ouvert lorsque %D passe en dessous de (50 + décalage). Cette routine ne s’exécute que lorsqu’aucune position n’est actuellement ouverte. Les entrées en mode test utilisent une taille de lot fixe de 0,01, sans Stop Loss, Take Profit ni filtrage par numéro magique.


Remarques importantes


L’EA évalue l’indicateur stochastique à chaque tick. L’indicateur fonctionne sur une période sélectionnable par l’utilisateur, indépendamment de la période du graphique. Les clôtures de positions ne sont exécutées que sur le symbole du graphique actuel. Les positions sur d’autres symboles sont ignorées. Le filtre InpPositionState s’applique globalement à toutes les positions sur le symbole. Par exemple, sélectionner « Profit » clôturera toutes les positions rentables qui correspondent à la condition stochastique.


Les entrées en mode Test utilisent une taille de lot fixe de 0,01 et n’incluent ni Stop Loss ni Take Profit. Le mode Test et la logique de clôture principale fonctionnent simultanément lorsqu’ils sont activés. L’EA clôturera les positions en fonction des signaux stochastiques et ouvrira de nouvelles positions selon les conditions du mode Test. L'indicateur « tradable » est activé pendant les exécutions en mode test, mais n’affecte pas la logique de clôture principale. L’EA ne comprend pas de gestion de capital, de stops suiveurs ni de fonctionnalité de seuil de rentabilité. L’EA a été créé pour étudier des stratégies de gestion de positions et ne doit pas être considéré comme un système prêt à l’emploi sans validation supplémentaire ni tests hors échantillon.


Exemple d’

Oscillateur stochastique

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

Global Macro Soros Global Macro Soros

Global Macro Soros. A multi-timeframe trend-agreement indicator inspired by George Soros's macro trading style.

Trade Manager Panel Simple Interactive Chart Trading Tool with Risk Management for MT5 Trade Manager Panel Simple Interactive Chart Trading Tool with Risk Management for MT5

An Simple MQL5 trade management panel featuring drag-and-drop chart lines, dynamic lot sizing based on risk percentage, ATR/Point Stop Loss modes, and real-time floating P/L monitoring.

Prop Firm Risk Dashboard - daily loss and drawdown monitor Prop Firm Risk Dashboard - daily loss and drawdown monitor

Panneau en lecture seule intégré au graphique qui surveille votre compte par rapport à une limite de perte journalière et à une limite de drawdown maximal, avec un code couleur indiquant les statuts OK / AVERTISSEMENT / DANGER. Ce panneau est uniquement destiné à la surveillance : il ne passe, ne modifie ni ne clôture aucun ordre.

Volatility Regime Volatility Regime

This is a volatility regime indicator, displayed in a separate window below the chart. The core idea: it calculates a historical percentile of the current volatility (0-100%) and classifies the market into 5 "regimes" — from extreme calm to extreme chaos. On top of that, it has a full visual dashboard (a text panel on the chart) with a trading signal, SL/TP, MTF (multi-timeframe) filters, volume, VIX, and, in the current version, a probabilistic "confidence meter" score.