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

Indicateur des sessions de trading utilisant les tampons DRAW_FILLING. Il ne nécessite aucun paramètre d'entrée grâce aux fonctions TimeTradeServer() et TimeGMT().

Indicateur des séances de bourse

Les horaires des sessions peuvent présenter des imprécisions, je les ai récupérés sur le premier site venu :))

Vous pouvez modifier ces valeurs dans le bloc de constantes, veillez à toujours indiquer le fuseau horaire GMT.

//    Les constantes de temps sont exprimées par rapport à Greenwich
const int   AsiaOpen=0;
const int   AsiaClose=9;
const int   AsiaOpenSummertime=1;   // La séance asiatique, en tenant compte de l'heure d'été et de l'heure d'hiver
const int   AsiaCloseSummertime=10; // La séance asiatique est décalée lors du passage à l'heure d'été
const int   EuropaOpen=6;
const int   EuropaClose=15;
const int   AmericaOpen=13;
const int   AmericaClose=22;

La gestion du passage à l'heure d'été est prévue, mais elle est pour l'instant rudimentaire et s'effectue à l'aide de la fonction TimeDaylightSavings().

//+--------------------------------------------------------------------+
// Définition de l'heure d'été - réservée aux calculs futurs
// Définition de l'heure d'été - réservé pour de futurs calculs
//+--------------------------------------------------------------------+
bool Summertime(datetime time)
{
   if(TimeDaylightSavings()!=0)
      return(true);
   else
      return(false);
} 

Autrement dit, lors du passage à l'heure d'été, l'historique complet est converti à l'heure d'été, et inversement.

J'ai publié cet indicateur pour la première fois sur le site mql4.com

Correction des erreurs liées à l'adaptation à MQL5.

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

Price_Channel Price_Channel

Cet indicateur bien connu affiche les valeurs maximale et minimale du cours sur les n dernières barres, ainsi que la moyenne entre ces deux valeurs.

Ranging Market Detector Ranging Market Detector

Un indicateur qui tente de mettre en évidence une zone de marché en expansion

DemoBufferPattern DemoBufferPattern

Pour une démonstration du modèle « buffer » : Candles + Fractals + ZigzagColor + ColorMaLine.

Withdrawal Tracking Withdrawal Tracking

Il s'agit d'un morceau de code à ajouter à un Expert advisor existant pour suivre les retraits de votre compte sur lequel l'EA est exécuté. Il aide l'utilisateur à surveiller ses retraits d'un compte particulier.