Barres de comptage, y compris les week-ends - page 9

 
Dmitry Fedoseev:

Faites une vérification, si la barre est négative, alors ajoutez du temps à la barre zéro. Vous devriez écrire votre propre fonction MyTime(int bar), si bar est inférieur à zéro, alors ajoutez le temps à la barre zéro, sinon utilisez Time[].

Là encore, il s'agit de compter les jours calendaires en avant plutôt que les barres à partir de la barre zéro.

Je voudrais parcourir les jours dans l'ordre, étant donné le mois et le nombre de jours du mois.
Par exemple, si le premier point est le 18 et le second le 05, alors comptez les jours dans l'ordre du 18 au 05 et si après le 24 va le 27, alors mémorisez la valeur de 2, etc.
Je pense que c'est la seule façon de le faire.

 

intBars(
stringsymbol_name,// nom du symbole nom du symbole
ENUM_TIMEFRAMEStimeframe,// période
datetimestart_time,// à partir de quelle date
datetimestop_time//à quelle date
) ;

Raison: