Lea ya la documentación :-) Period() devuelve sólo el id del periodo actual - ¿por qué se multiplica por él?
en lugar de PERIOD_M1 (que se da como ejemplo), pásalo a PeriodSeconds( Period() ) - y luego obtener cuántos segundos en 1 barra del período actual.
De todos modos, el gráfico M15 pone la flecha en la barra que se abrió a las 20:00 pero el tiempo especificado está dentro de la barra que se abrió a las 19:45. ¿Qué es?
{
//---if(rates_total<2) return(0);
int limit=rates_total-prev_calculated;
if(limit>1)
{
limit=rates_total-2;
ArrayInitialize(BufferUP,EMPTY_VALUE);
ArrayInitialize(BufferDN,EMPTY_VALUE);
}
for(int i=limit; i>=0; i--)
{
if(time[i]>=StringToTime("2019.04.23 19:55:00") && time[i]<StringToTime("2019.04.23 19:55:00")+PeriodSeconds(Period()))
{
BufferUP[i]=low[i]-10*Point;//
}
}
//--- return value of prev_calculated for next callreturn(rates_total);
}
Todavía en el gráfico M15 pone la flecha en la barra que se abrió a las 20:00 pero el tiempo especificado está en la barra abierta a las 19:45. ¿Qué es?
el código se ha vuelto más compacto y al menos ya se ve lo que se quiere ver :-)
for(int i=limit; i>=0; i--)
{
if(time[i]<=StringToTime("2019.04.23 19:55:00") && time[i]+PeriodSeconds(Period())>StringToTime("2019.04.23 19:55:00") )
{
// время открытия текущего бара time[i] меньше искомого// но время закрытия (открытие+длительность) больше искомого// значит нужное вам время - внутри бара, можно нарисовать стрелку
BufferUP[i]=low[i]-10*Point;
}
}
pero si haces un "reproductor" de tratos, es sólo para la parte de la historia ;-) de lo contrario las flechas aparecerán "desde el futuro" - en el momento en que se abra la barra, y te engañarás a ti mismo ... debería haber otra rama del algoritmo, que funcione con ticks y TimeCurrent()
¿Qué función puede comprobar si hay una conexión con el servidor o no, quiero escribir una condición de formato que si no hay conexión con el servidor de la oficina, entonces hacer algo?
Seric29: Qué función puede comprobar si hay una conexión con el servidor o no, quiero escribir una condición en el formato que si no hay conexión con el servidor de la oficina, entonces qué
Buenas tardes a todos, ¿podéis decirme si las pestañas de los gráficos se pueden cambiar mediante programación? ¿Cuál es la mejor manera de hacerlo? Gracias de antemano.
Se llama antes de inicializar todo el programa, para que se ejecute antes de leer el resto del código, ¿se refiere a la función OnInit? Si es así, ¿puede decirme cómo? De hecho, esta función es inútil sin la recepción de ticks.
Llamar antes de inicializar todo el programa, para que se ejecute antes de leer el resto del código? Si es así, ¿puede decirme cómo? Básicamente, sin la entrada de garrapatas, esta función es inútil.
Торговая платформа обладает множеством настроек, что позволяет организовать работу в ней так, как это удобно именно вам. Выполните команду " Настройки" меню "Сервис" или нажмите "Ctrl+O". Графики — общая настройка отображения ценовых графиков, а также настройка параметров управления объектами: выделение объектов после их создания, немедленная...
Lea ya la documentación :-) Period() devuelve sólo el id del periodo actual - ¿por qué se multiplica por él?
en lugar de PERIOD_M1 (que se da como ejemplo), pásalo a PeriodSeconds( Period() ) - y luego obtener cuántos segundos en 1 barra del período actual.
De todos modos, el gráfico M15 pone la flecha en la barra que se abrió a las 20:00 pero el tiempo especificado está dentro de la barra que se abrió a las 19:45. ¿Qué es?
{ //--- if(rates_total<2) return(0); int limit=rates_total-prev_calculated; if(limit>1) { limit=rates_total-2; ArrayInitialize(BufferUP,EMPTY_VALUE); ArrayInitialize(BufferDN,EMPTY_VALUE); } for(int i=limit; i>=0; i--) { if(time[i]>=StringToTime("2019.04.23 19:55:00") && time[i]<StringToTime("2019.04.23 19:55:00")+PeriodSeconds(Period())) { BufferUP[i]=low[i]-10*Point;// } } //--- return value of prev_calculated for next call return(rates_total); }Todavía en el gráfico M15 pone la flecha en la barra que se abrió a las 20:00 pero el tiempo especificado está en la barra abierta a las 19:45. ¿Qué es?
el código se ha vuelto más compacto y al menos ya se ve lo que se quiere ver :-)
pero si haces un "reproductor" de tratos, es sólo para la parte de la historia ;-)
de lo contrario las flechas aparecerán "desde el futuro" - en el momento en que se abra la barra, y te engañarás a ti mismo
...
debería haber otra rama del algoritmo, que funcione con ticks y TimeCurrent()
De lo contrario, las flechas aparecerán "desde el futuro" - en el momento de la apertura de la barra
Sí, se abrirá en H1 al comienzo de la hora aunque la hora sea 01:59:00
¿Tal vez haya una forma de comprobar si la apertura de la barra en M1 es igual a la 01:59:00 o a cualquier otra hora?
Qué función puede comprobar si hay una conexión con el servidor o no, quiero escribir una condición en el formato que si no hay conexión con el servidor de la oficina, entonces qué
Buenas tardes a todos, ¿podéis decirme si las pestañas de los gráficos se pueden cambiar mediante programación? ¿Cuál es la mejor manera de hacerlo? Gracias de antemano.
¿Puede la función
Se llama antes de inicializar todo el programa, para que se ejecute antes de leer el resto del código, ¿se refiere a la función OnInit? Si es así, ¿puede decirme cómo? De hecho, esta función es inútil sin la recepción de ticks.
¿Es posible
Llamar antes de inicializar todo el programa, para que se ejecute antes de leer el resto del código? Si es así, ¿puede decirme cómo? Básicamente, sin la entrada de garrapatas, esta función es inútil.
Puedes hacerlo sin las garrapatas.
hola! por favor ayuda como poner en alerta RSI, notificaciones push lo intente yo mismo no funciona da error
CÓDIGO BLOQUEADO BORRADO