Accueil Trading Systématique Publication

Stratégie Small Inside Bar : Optimisez vos Trades sur MetaTrader 5

Pièce jointe
20497.zip (6.45 KB, Télécharger 0 fois)

Dans le monde du trading, la stratégie Small Inside Bar est un incontournable pour ceux qui cherchent à exploiter les patterns de Price Action. Cet indicateur a été conçu pour détecter et afficher le pattern "Inside Bar".

Il est bon de noter que cet indicateur n'est pas nécessaire au fonctionnement de l'EA (Expert Advisor), car toutes les données sont calculées directement par l'EA.

Lorsque le pattern "Inside Bar" haussier est identifié, l'EA ouvre une position d'achat, tandis qu'en cas de pattern baissier, une position de vente est initiée.

Il existe trois méthodes pour ouvrir des positions :

  1. Une position pertinente est ouverte à chaque signal, et les positions sont fermées par un Stop Loss ou Take Profit (*);
  2. Une position pertinente est ouverte à chaque signal, tandis que les positions opposées sont fermées (refilled swing);
  3. Une position pertinente est ouverte uniquement si elle n'existe pas déjà, et la position opposée est fermée (swing).

L'EA permet également de désactiver les activités d'achat/vente et propose un mode inversé, c'est-à-dire qu'une position de vente est ouverte à un signal d'achat, et vice versa.

* Si vous utilisez le mode d'ouverture de toutes les positions à chaque signal et qu'aucun Stop Loss ou Take Profit n'est défini, l'EA ne pourra pas fermer les positions de lui-même. Dans ce cas, un avertissement sera affiché sur le graphique, indiquant qu'aucun Take Profit ou Stop Loss n'est prédéfini et que vous devez fermer vos positions manuellement.
Veuillez noter que cet Expert Advisor est conçu à des fins de formation.

Voici les douze paramètres d'entrée de l'EA :

  • Numéro magique de l'Expert - l'identifiant unique des positions de l'EA;
  • Mode d'ouverture des positions - mode d'ouverture des positions :
    • Toute position à chaque signal - toute position à chaque signal (*);
    • Positions à chaque signal dans une seule direction (swing avec refill) - plusieurs positions dans une direction (swing refilled);
    • Toujours une position (swing) - toujours une seule position (swing).
  • Positions longues activées - ouverture de positions longues activée (Oui/Non);
  • Positions courtes activées - ouverture de positions courtes activée (Oui/Non);
  • Trade inversé - mode de transaction inversée (Oui/Non);
  • Lots - le volume des positions à ouvrir;
  • Stop loss en points - valeur du Stop Loss en points (0 signifie pas de SL);
  • Take profit en points - valeur du Take Profit en points (0 signifie pas de TP);
  • Glissement de prix - glissement maximal autorisé lors de l'ouverture d'une position;
  • Multiplicateur de spread pour les stops - multiplicateur de spread appliqué pour calculer une distance appropriée pour les ordres stop (*).
  • Attendre la mise à jour de l'environnement (en secondes) - temps en secondes à attendre pour la mise à jour de l'environnement de trading (**);
  • Nombre de tentatives pour obtenir l'état de l'environnement - nombre de tentatives pour obtenir des informations précises sur l'environnement de trading (***).
* Pour les ordres en attente (ainsi que Stop Loss ou Take Profit), il y a une distance minimale autorisée pour placer des ordres stop - StopLevel. Cela signifie que l'ordre en attente (ainsi que le Stop Loss ou le Take Profit) ne peut pas être placé plus près que cette distance du prix. Si un StopLevel est zéro, cela signifie seulement que le StopLevel est flottant, et non absent. Dans ce cas, la distance minimale est généralement la valeur du spread*2, mais parfois même le double du spread n'est pas suffisant. C'est pourquoi nous avons introduit un multiplicateur de spread personnalisé utilisé par l'EA pour calculer la distance minimale pour placer des ordres en attente.
** Lorsqu'un ordre de trading est envoyé à un serveur, un retard occasionnel dans l'exécution peut entraîner un comptage incorrect des positions de marché. Si un état "indéfini" est détecté, l'Expert Advisor attend le nombre de secondes spécifié et relit l'environnement.
*** Le nombre de telles périodes d'attente au sein d'un tick est défini dans les paramètres de l'EA. Après avoir pris toutes les tentatives autorisées pour obtenir des informations précises sur l'environnement, l'Expert Advisor quitte le traitement et attend le prochain tick. L'EA répétera ces tentatives lors de ce nouveau tick si l'environnement de trading n'a pas été mis à jour d'ici là.

Pour tester la stratégie, les paramètres par défaut ont été testés en utilisant l'EURUSD H1 en mode OHLC de 1 minute sur la période du 04 janvier 2016 au 29 mars 2018. Ensuite, pour trouver les meilleures valeurs de Stop Loss et Take Profit, ces derniers ont été optimisés dans le même mode et pour la même période.

Le Stop Loss optimal est de 800 points, et le Take Profit optimal est de 900 points :

Articles connexes

Commentaire (0)