maryan.dirtyn: hallelujah... c'est une affaire))))))
La valeur de l'horizon temporel peut être obtenue de deux façons en utilisant une variable prédéfinie
int_Period
В переменной _Period хранится значение таймфрейма текущего графика.
et avec la fonction
Period
Возвращает значение таймфрейма текущего графика.
ENUM_TIMEFRAMESPeriod();
Возвращаемое значение
Содержимое переменной _Period, в которой хранится значение таймфрейма текущего графика. Значение может быть одним из значений перечисления ENUM_TIMEFRAMES.
Pour connaître le nombre de minutes d'une période donnée du graphique, divisez la valeur de la fonctionPeriodSeconds par 60. Ce lien montre une erreur 404 :) Je vais essayer moi-même :
Urain: Non, alors la surcharge ne fonctionnera pas, vous ne pourrez pas compiler. Mon code est correct et l'appel dans le post suivant est également correct.
Lors de l'insertion d'une fonction sans désignation explicite de la période, c'est-à-dire juste Close(0) ... ne compile pas), je dois définir manuellement Close(0,PERIOD_CURRENT) ... mais ce n'est rien ;)
Ahhhh je me souviens que c'est plus simple, mais ensuite il faut diviser par 60 pour obtenir les minutes.
Возвращает количество секунд в периоде.
intPeriodSeconds(ENUM_TIMEFRAMES period=PERIOD_CURRENT ); // период графикаint Per=PeriodSeconds(PERIOD_D1)/60;
Print("Period=",Per);
L'appel peut être fait en spécifiant la période, puis la valeur de la TF spécifiée sera retournée,
ou sans indication de la période, la valeur sera retournée à partir de la valeur actuelle
(r) :o)Je suppose que c'est comme ça qu'il faut faire, non ?
int
hallelujah... c'est une affaire))))))
et avec la fonction
pour que ça marche comme ça, ça doit toujours être comme ça, non ?
Vous pouvez passer du MQL4 au MQL5 et vice versa...
Pour connaître le nombre de minutes d'une période donnée du graphique, divisez la valeur de la fonctionPeriodSeconds par 60. Ce lien montre une erreur 404 :) Je vais essayer moi-même :
Cela fera-t-il l'affaire ? il ne le fera pas))) tellement d'erreurs c'est effrayant)
Non, alors la surcharge ne fonctionnera pas, vous ne pourrez pas compiler. Mon code est correct et l'appel dans le post suivant est également correct.
int
Ahhhh je me souviens que c'est plus simple, mais ensuite il faut diviser par 60 pour obtenir les minutes.
Ahhhh je me souviens que c'est plus simple, mais ensuite il faut diviser par 60 pour obtenir les minutes.
Un bit pour travailler avec des périodes comme dans MQL4
Je fais un test de 2010.01.01 à aujourd'hui. J'ai sorti la date de la toute première barre 2009.01.02.
Comment puis-je faire en sorte que la première barre disponible soit par exemple 2006.01.02 ?