Hay dos puntos t1 y t2, entre ellos hay 25 barras,
¿Cómo puedo saber cuántos días de descanso hubo entre los dos puntos, por ejemplo en D1, para poder sumarlos a las barras requeridas?
(Tiempo[t2]-Tiempo[t1])/(24 * 60 *60) = número de días naturales
t2-t1 = número de barras diarias
por lo que su diferencia = número de días libres (incluyendo vacaciones y fuerza mayor)
Hay dos puntos t1 y t2, entre ellos hay 25 barras,
¿cómo puedo saber cuántas salidas había entre los dos puntos de, por ejemplo, D1 y luego sumarlas a las barras necesarias?
¿Por qué añadirlas a las "barras de la derecha"?
¿Por qué añadirlas a las "barras de la derecha"?
La línea se convierte en la barra equivocada debido al cálculo sin tener en cuenta el fin de semana
(Tiempo[t2]-Tiempo[t1])/(24 * 60 *60) = número de días naturales
Así obtuve el número de barras para el período, pero no tuve en cuenta los fines de semana.
Si añado el número necesario de barras al primer punto, me sale la fecha incorrecta donde debo poner la línea.
Por ejemplo el primer punto es el 5º día + 12 barras = 17º del mes y con los días libres debería ser el 21º.
¿O cómo puedo añadir barras visibles en el gráfico al primer punto?
No es más fácil navegar por la hora del bar.
¿No es más fácil orientarse por la hora del bar?
Cómo sé que en 12 compases desde el primer punto hasta el segundo ha habido 4 días de descanso y luego sumo a 12+4 y entonces obtengo la fecha correcta
Así obtuve el número de barras para el período, pero no tuve en cuenta el fin de semana.
Si añado el número necesario de barras al primer punto, me sale la fecha incorrecta donde debo poner la línea.
Por ejemplo el primer punto es el 5 + 12 barras = 17 del mes y debería ser el 21 teniendo en cuenta los fines de semana.
¿O cómo puedo añadir barras visibles en el gráfico al primer punto?
¿Se fija la línea por fechas o por barras?
¿Está configurando la línea por fecha o por barra?
Por fecha.
ObjLine("VLine",Time[j]+PeriodSeconds()*Pp,Price,Lime);
Añado barras al primer punto
Por fecha
Añado barras al primer punto
Al principio de OnTick:
If( LastBottomTime ) LastBottomBar=iBarShift(NULL,0,LastBottomTime);
Al final:
if( LastBottomBar < 1 ) LastBottomTime=0; // Último tiempo fractal
else LastBottomTime=Time[LastBottomBar];
Naturalmente, los últimos son todos globales.Al principio de OnTick:
if( LastBottomTime ) LastBottomBar=iBarShift(NULL,0,LastBottomTime);
Al final:
if( LastBottomBar < 1 ) LastBottomTime=0; // Último tiempo fractal
else LastBottomTime=Time[LastBottomBar];
Algo que no entiendo, ¿qué me dará?
Tal vez algún tipo de enumeración de días de punto a punto y si para el período día = 6 o 0 entonces día++;
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso
Hay dos puntos t1 y t2, entre ellos hay 25 barras,
¿Cómo puedo saber cuántas salidas hubo entre los puntos, por ejemplo en D1, para poder sumarlas a las barras necesarias?