Idée proposée par : Murad Ismayilov
Auteur du code MQL5 : barabashkakvn
Le Système Trading Avalanche AV est une des variantes de l’EA Avalanche.
Comment ça fonctionne
La direction de la trade est choisie aléatoirement grâce au générateur de nombres aléatoires MathRand : si le nombre est inférieur à 16384, une position d'achat est ouverte, sinon une position de vente est ouverte. Le trading commence avec un volume de Lots de départ. Les paramètres Stop Loss et Take Profit peuvent être désactivés en les réglant sur "0.0".
Calcul du volume de position
Principe général : si la dernière position a été clôturée avec une perte, le volume suivant sera multiplié par le facteur d'expansion de volume. Le volume est calculé dans OnTradeTransaction : Types de transactions et Propriétés des transactions (sortie de marché) sont suivies.
Remarques : l'EA suit la valeur maximale du solde du compte (cette valeur est sauvegardée dans la variable m_prev_balance_max) et contrôle l'erreur 'pas assez d'argent' lors de l'ouverture d'une position. Le volume de position est augmenté jusqu'à ce que la dernière position soit clôturée avec un profit, tout en s'assurant que le solde actuel du compte de trading dépasse m_prev_balance_max. Si l'erreur 'pas assez d'argent' est rencontrée (CheckVolume volume de la classe CTrade), le volume calculé est réinitialisé à Lots de départ.
Exemples de graphiques de test en mode "Chaque tick basé sur des ticks réels" :


Commentaire 0