Voir comment télécharger gratuitement des robots de trading
Retrouvez-nous sur Facebook !
Rejoignez notre page de fans
Rejoignez notre page de fans
Vous avez aimé le script ? Essayez-le dans le terminal MetaTrader 5

Vérification du changement d'heure sur le serveur en raison du passage à l'heure d'été - script pour MetaTrader 5
- Vues:
- 98
- Note:
- Publié:
-
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.
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

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

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

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.

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.