Combo_Right : Un Expert pour MetaTrader 5 à Découvrir

Mike 2012.12.07 19:11 15 0 0
Pièce jointe

L'Expert Advisor Combo_Right a été réécrit depuis MQL4 par Reshetov. Vous pouvez consulter la source ici.

Comment ça fonctionne

Ce système de trading repose sur un principe de base. L'Expert Advisor utilise l'indicateur CCI. Si la valeur du CCI est supérieure à zéro, c'est un signal d'achat, tandis que si elle est inférieure, c'est un signal de vente.

Cependant, ce système peut parfois être erroné. Pour corriger ces erreurs, des perceptrons linéaires sont utilisés, qui prennent parfois le contrôle en ignorant les signaux de trading de base.

Le système comporte trois perceptrons : un pour la vente, un pour l'achat et un troisième pour le total.

La valeur de sortie du perceptron peut être supérieure ou inférieure à zéro. Si les valeurs de sortie du perceptron total et du premier perceptron sont toutes les deux négatives, une vente est ouverte. Si les valeurs de sortie du perceptron total et du deuxième perceptron sont toutes les deux positives, un achat est ouvert. Dans les autres cas, les signaux du système de base sont utilisés.

Pour configurer l'Expert Advisor, l'auteur recommande la procédure suivante. Le paramètre de pass peut prendre des valeurs de 1 à 4. Quand pass=1, les perceptrons ne sont pas utilisés, seul le système de trading de base est configuré. Lorsque pass=1, les paramètres tp1, sl1, CCIPeriod et CCIPrice doivent être optimisés. Ensuite, avec pass=2, il faut configurer un perceptron de vente en optimisant les paramètres x12, x22, x32, x42, tp2, sl2, p2. Puis, avec pass=3, il faut configurer un perceptron d'achat en optimisant les paramètres x13, x23, x33, x43, tp3, sl3, p3. Enfin, avec pass=4, on configure le perceptron total et optimise les paramètres x14, x24, x34, x44, p4. L'Expert Advisor utilise pass=4.

Les images ci-dessous montrent les résultats de l'Expert Advisor dans le testeur. 1 représente les résultats d'optimisation. 2 montre les résultats du test en avant.

 
Fig. 1. Résultats de l'optimisation.

 
Fig. 2. Résultats du test en avant.

 

Paramètres

  • tp1 - Take Profit lors de l'ouverture d'une position par le signal de trading de base.
  • sl1 - Stop Loss lors de l'ouverture d'une position par le signal de trading de base.
  • CCIPeriod - Période du CCI.
  • CCIPrice - Prix du CCI.
  • x12, x22, x32, x42 - Poids d'un perceptron de vente.
  • tp2 - Take Profit lors de l'ouverture d'une position par un signal de perceptron de vente.
  • sl2 - Stop Loss lors de l'ouverture d'une position par un signal de perceptron de vente.
  • p2 - Période de couverture des données historiques par un perceptron de vente.
  • x13, x23, x33, x43 - Poids d'un perceptron d'achat.
  • tp3 - Take Profit lors de l'ouverture d'une position par un signal de perceptron d'achat.
  • sl3 - Stop Loss lors de l'ouverture d'une position par un signal de perceptron d'achat.
  • p3 - Période de couverture des données historiques par un perceptron d'achat.
  • x14, x24, x34, x44 - Poids du perceptron total.
  • p4 - Période de couverture des données historiques par le perceptron total.
  • pass - Mode de l'Expert Advisor : 1 pour le système de base, 2 pour le perceptron de vente, 3 pour le perceptron d'achat, 4 pour tous les perceptrons en mode opérationnel.
  • lots - Volume de position.
  • Shift - Barre à partir de laquelle les données de prix sont utilisées : 0 - barre en formation, 1 - première barre formée.
Liste
Commentaire 0