Contagem de barras, incluindo fins de semana - página 9

 
Dmitry Fedoseev:

Faça um cheque, se a barra for negativa, então acrescente tempo à barra zero. Você deve escrever sua própria função MyTime(int bar), se a barra for menor que zero, então adicione tempo à barra zero, caso contrário use Time[].

Mais uma vez, ele contará dias de calendário para frente em vez de barras a partir da barra zero.

Eu gostaria de percorrer os dias em ordem, dado o mês e o número de dias do mês
Por exemplo, se o primeiro ponto for no dia 18 e o segundo ponto no dia 05, então conte dias em ordem de 18 a 05 e se depois de 24 for 27, então memorize o valor de 2, etc.
Eu acho que esta é a única maneira de fazer isso

 

intBars(
stringsymbol_name,// nome do símbolo nome do símbolo
ENUM_TIMEFRAMEScronograma,// período
data/horahora_de_início,// a partir da qual
data/horastop_time// até que data
);