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
Scripts

Vérification du changement d'heure sur le serveur en raison du passage à l'heure d'été - script pour MetaTrader 5

Vues:
98
Note:
(5)
Publié:
MQL5 Freelance Besoin d'un robot ou d'un indicateur basé sur ce code ? Commandez-le sur Freelance Aller sur Freelance
Malheureusement, j'ai constaté que certains courtiers
Le changement d'heure sur le serveur est un peu incorrect, ce à quoi je ne m'attendais pas.
et qui m'a beaucoup surpris.
Voici un script que chacun peut utiliser pour vérifier son courtier.

Une session FOREX dure exactement 120 heures :
du dimanche 17h00 EST (Amérique du Nord) ou EST
jusqu'à 17h00 le vendredi EST.

Le problème se pose en raison de l'heure d'été et de l'heure d'hiver,
qui ne coïncident pas avec les mêmes dimanches dans les différentes régions du monde.

Aux États-Unis, par exemple, le changement a lieu le deuxième dimanche de mars et le premier dimanche de novembre.
ce qui affecte également le début et la fin de la session FOREX.

L'UE soumettra son rapport annuel le dernier dimanche de mars, après les États-Unis, et
le dernier dimanche d'octobre, c'est-à-dire aux États-Unis (voir la chronologie ci-dessus).

Cela crée une phase de transition dans laquelle les États-Unis et l'UE ont des décalages horaires
différents de la différence habituelle de 5 heures.
heures (Londres), 6 heures (Francfort, CET) ou 7 heures (Chypre, EET).

En même temps, ce changement de décalage horaire devrait se refléter dans
L'horodatage de la première et de la dernière heure d'une session FOREX a été modifié.
Ainsi, si une session FOREX commence à 00:00 (EET, heure MQ) le lundi, elle devrait
Après ce changement, l'heure aux États-Unis commencera une heure plus tôt, c'est-à-dire le dimanche.C'est-à-dire le dimanche à 23:00.
et se terminera une heure plus tôt le vendredi, à 23:00 (ou 22:59:59).

Mais malheureusement, j'ai dû me rendre compte (et avec ce script, tout le monde peut le faire soi-même)
Broker Rating), qui est disponible sur le compte de démonstration MQ et sur certains comptes de courtiers réels
la première heure apparaît toujours( !) le lundi à 00:00, mais la dernière heure comme prévu
le vendredi à 23:00 (ou 22:59), ou une heure plus tôt. La première heure est donc manquante.
Session FOREX pour un trader ou un conseiller afin de réagir aux événements du week-end.
De plus, la fin d'une session FOREX ne peut plus être déterminée en ajoutant simplement 120 à
la première heure d'une session FOREX, par exemple pour clôturer toutes les positions avant le week-end.

Ce script vérifie maintenant si l'heure du courtier a changé dans le passé, et enregistre toutes les
sessions FOREX qui sont clairement bizarres ou qui ne durent pas 120 heures. Aucun enregistrement n'est effectué entre
Si 120 heures se sont écoulées entre la première et la dernière heure d'une session FOREX.

À la fin, le script affiche le dernier horodatage reçu, le nombre de
périodes de session abrégées trouvées et le nombre approximatif d'années prises en compte.

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

LRMA LRMA

Indicateur de moyenne mobile avec algorithme de moyenne par régression linéaire.

Variation Variation

Cet indicateur de tendance indique la direction dans laquelle il faut négocier.

Zigzag fibo oscillator Zigzag fibo oscillator

Une amélioration du zigzag de MetaQuotes avec un mode oscillateur, le suivi de la jambe de la barre actuelle, des niveaux de fibres et une mise à l'échelle dynamique.

KRI KRI

Lors de la construction de l'oscillateur de Kairi (KRI), la déviation du prix par rapport à sa moyenne mobile simple est calculée et le résultat est exprimé en pourcentage de la moyenne.