Vous DEVEZ lire la documentation et vous assurer que vous comprenez ce qu'elle dit... ne supposez pas.
Cliquez sur ce lien --> Minute() " Retourne la minute actuelle (0,1,2,...59) de la dernière heure du serveur connue au moment du démarrage du programme (cette valeur ne changera pas pendant l'exécution du programme)". . . . donc pour une heure du serveur de 12:34 Minute() retournera 34
"Cette valeur ne changera pas pendant l'exécution du programme" Je pense que cela signifie de tick à tick, c'est-à-dire l'exécution de start() PAS l'exécution de l'EA.
string var1=TimeToStr(TimeCurrent(),TIME_DATE|TIME_MINUTES) ;
Imprimer (var1, " var1") ;
Produit-il cette impression ? Qu'est-ce que je regarde ici, j'ai l'impression que l'impression est aléatoire et qu'elle saute des jours, etc.
2011.12.07 08:23:17 2011.10.14 11:55 Time_sampling EURUSD,M15 : 2011.10.14 11:55 var1
2011.12.07 08:23:17 2011.10.14 11:55 Time_sampling EURUSD,M15 : 2011.10.14 11:55 var1
2011.12.07 08:23:17 2011.10.14 11:55 Echantillonnage temporel EURUSD,M15 : 2011.10.14 11:55 var1
2011.12.07 08:23:17 2011.10.14 11:55 Echantillonnage temporel EURUSD,M15 : 2011.10.14 11:55 var1
2011.12.07 08:23:16 2011.10.12 00:59 Echantillonnage temporel EURUSD,M15 : 2011.10.12 00:59 var1
2011.12.07 08:23:16 2011.10.12 00:59 Echantillonage de temps EURUSD,M15 : 2011.10.12 00:59 var1
2011.12.07 08:23:16 2011.10.12 00:59 Echantillonage de temps EURUSD,M15 : 2011.10.12 00:59 var1
2011.12.07 08:23:16 2011.10.12 00:58 Echantillonnage temporel EURUSD,M15 : 2011.10.12 00:58 var1
2011.12.07 08:23:16 2011.10.12 00:58 Echantillonnage temporel EURUSD,M15 : 2011.10.12 00:58 var1
2011.12.07 08:23:16 2011.10.12 00:58 Echantillonnage temps EURUSD,M15 : 2011.10.12 00:58 var1
2011.12.07 08:23:16 2011.10.12 00:57 Echantillonnage temporel EURUSD,M15 : 2011.10.12 00:57 var1
2011.12.07 08:23:16 2011.10.12 00:57 Echantillonnage temporel EURUSD,M15 : 2011.10.12 00:57 var1
2011.12.07 08:23:15 2011.10.07 06:51 Echantillonnage temporel EURUSD,M15 : 2011.10.07 06:51 var1
2011.12.07 08:23:15 2011.10.07 06:51 Echantillonnage temporel EURUSD,M15 : 2011.10.07 06:51 var1
2011.12.07 08:23:15 2011.10.07 06:51 Echantillonage temporel EURUSD,M15 : 2011.10.07 06:51 var1
2011.12.07 08:23:15 2011.10.07 06:51 Echantillonage temporel EURUSD,M15 : 2011.10.07 06:51 var1
2011.12.07 08:23:15 2011.10.07 06:51 Echantillonage temporel EURUSD,M15 : 2011.10.07 06:51 var1
2011.12.07 08:23:15 2011.10.07 06:51 Echantillonage temporel EURUSD,M15 : 2011.10.07 06:51 var1
2011.12.07 08:23:15 2011.10.07 06:51 Echantillonage temporel EURUSD,M15 : 2011.10.07 06:51 var1
2011.12.07 08:23:15 2011.10.07 06:50 Echantillonnage temporel EURUSD,M15 : 2011.10.07 06:50 var1
2011.12.07 08:23:14 2011.10.04 17:42 Echantillonnage temporel EURUSD,M15 : 2011.10.04 17:42 var1
2011.12.07 08:23:14 2011.10.04 17:42 Echantillonnage temps EURUSD,M15 : 2011.10.04 17:42 var1
2011.12.07 08:23:14 2011.10.04 17:42 Echantillonnage temps EURUSD,M15 : 2011.10.04 17:42 var1
2011.12.07 08:23:14 2011.10.04 17:42 Echantillonnage temps EURUSD,M15 : 2011.10.04 17:42 var1
2011.12.07 08:23:14 2011.10.04 17:42 Echantillonnage temps EURUSD,M15 : 2011.10.04 17:42 var1
2011.12.07 08:23:14 2011.10.04 17:42 Echantillonnage temps EURUSD,M15 : 2011.10.04 17:42 var1
2011.12.07 08:23:14 2011.10.04 17:42 Echantillonnage temps EURUSD,M15 : 2011.10.04 17:42 var1
2011.12.07 08:23:14 2011.10.04 17:42 Time_sampling EURUSD,M15 : 2011.10.04 17:42 var1
Qu'est-ce que je regarde ici,
Prenez la première ligne en haut... trouvez la réponse... voilà un indice...
2011.12.07 08:23:17 | 2011.10.14 11:55 | Echantillonnage du temps | EURUSD, | M15 : | 2011.10.14 11:55 var1 |
Aujourd'hui/Now | Heure dans le ST | Nom de l'EA/Script/Indicateur | Instrument | Période de temps | Identique à "Time in the ST". |
Je ne suis pas sûr de l'origine de votre problème... Si c'est la raison pour laquelle votre ST semble exécuter ce que vous exécutez sporadiquement, je ne peux pas vous aider car je ne peux pas voir votre code... ou ce que vous en faites. . ou ce que vous faites avec.
Il se peut que je regarde tout cela de travers.
Peut-être ai-je simplement besoin de me référer à quelque chose comme if(Time[1] >= 18:00 && Time[1] < 21:00) ou un autre schéma de ce type pour créer une transaction temporisée.
Puis-je créer une plage de temps en utilisant cette méthode ?
Je ne sais pas vraiment quelle est la méthode la plus typique pour créer une plage de temps pour placer des transactions.
Merci à tous pour votre aide, je vais continuer à lire.
Ok, merci à tous
Il se peut que je regarde tout cela de travers.
Peut-être que j'ai simplement besoin de me référer à quelque chose comme if(Time[1] >= 18:00 && Time[1] < 21:00) ou un autre schéma de ce type pour créer une transaction temporisée.
Non, car Time[x] renvoie une date... mais vous pouvez le faire...
if(TimeHour(Time[1]) >= 18 && TimeHour(Time[1]) < 21)
se documenter sur TimeHour
Je vais me documenter et créer du code
Merci
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Vous acceptez la politique du site Web et les conditions d'utilisation
https://docs.mql4.com/dateandtime/Hour
C'est tout ce qu'il y a à faire ?
Veuillez me conseiller
Merci