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:
365
Note:
(11)
Publié:
2022.01.31 10:16
EA_template.zip (7.48 KB)
Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance

Modèle révisé joint à l'article MetaEditor : Modèles comme point de repère. L'idée principale de cette révision était d'éviter les définitions de taille redondantes des tableaux de service et les changements dynamiques de ces tailles de tableaux. Les tableaux de service sont immédiatement alloués avec une taille allant jusqu'à 100 ordres, des compteurs indiquant la taille du tableau sont ajoutés,

int OurTicketsCounter;   // compteur des ordres "friendly", spécifie la limite des tableaux Tickets[100][9],CommentsTicket[100][2]
int SL_TP_Counter;       // compteur des ordres à modifier : pour le tableau newSL_and_TP[100][5]
int OrdersToCloseCounter;// compteur des ordres à fermer : pour les tableaux ticketsToClose[100][2] et lotsToClose[100] 
int OrdersToDeleteCounter;// compteur des ordres à supprimer : pour le tableau ticketsToDelete[100]

qui sont initialisés avec une valeur nulle à chaque lancement de la fonction start() dans la fonction spéciale séparée InitCounters() :

//+------------------------------------------------------------------+
//| reset de tous les compteurs des tableaux                         |
//+------------------------------------------------------------------+
void InitCounters()
   {
//----
   OurTicketsCounter = 0;
   SL_TP_Counter = 0;
   OrdersToCloseCounter = 0;
   OrdersToDeleteCounter = 0;
//----
   return;   
   }


Les modifications entraînent que l'EA créé à l'aide du modèle ne perd que deux fois au profit d'un EA spécialement conçu et entièrement écrit manuellement. Je considérerais ce résultat plus qu'acceptable.

Stockez-le dans le dossier 'experts/templates'.


Traduit du russe par MetaQuotes Ltd.
Code original : https://www.mql5.com/ru/code/8159

Clock v 1.3 Clock v 1.3

L'indicateur affiche dans le graphique l'heure actuelle dans différents fuseaux horaires.

DailyPivotPoints DailyPivotPoints

L'indicateur DailyPivot Points aide à se faire une idée des mouvements futurs du marché, contrairement à d'autres outils qui sont généralement en retard sur le marché.

DailyPivotPoints DailyPivotPoints

L'indicateur DailyPivot Points aide à composer une image des mouvements futurs du marché, distinct des autres outils qui pendent derrière le marché.

SummaryReport SummaryReport

Ensemble de fonctions pour le calcul des résultats d'optimisation.