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
Indicateurs

Indicateur de sessions de trading. Sans utiliser d'objets. - indicateur pour MetaTrader 5

Vues:
34
Note:
(94)
Publié:
2025.05.26 11:39
MQL5 Freelance Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance

Indicateur de sessions de trading utilisant les tampons DRAW_FILLING. Aucun paramètre d'entrée grâce aux fonctions TimeTradeServer() et TimeGMT().

Indicateur des sessions de négociation

Imprécisions possibles des temps de session, pris sur le premier site :)))

Peut être changé dans le bloc des constantes, assurez-vous de spécifier GMT.

// Les constantes de temps sont spécifiées par rapport à Greenwich
const int   AsiaOpen=0;
const int   AsiaClose=9;
const int   AsiaOpenSummertime=1;   // La session asiatique en tenant compte de l'heure d'été et de l'heure d'hiver
const int   AsiaCloseSummertime=10; // La session asiatique passe à l'heure d'été
const int   EuropaOpen=6;
const int   EuropaClose=15;
const int   AmericaOpen=13;
const int   AmericaClose=22;

Le traitement du passage à l'heure d'été est disponible, mais jusqu'à présent sous une forme primitive en utilisant la fonction TimeDaylightSavings().

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

En d'autres termes, lors du passage à l'heure d'été, l'ensemble de l'historique passe à l'heure d'été et vice versa.

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

Correction d'erreurs liées aux améliorations de MQL5.

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

Canal_de_prix Canal_de_prix

L'indicateur bien connu montre le prix le plus haut et le plus bas des n dernières barres et la valeur moyenne entre les deux.

Ranging Market Detector Ranging Market Detector

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

DemoBufferPattern DemoBufferPattern

Démonstration d'un motif de tampon : Bougies + Fractales + 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.