Errores, fallos, preguntas - página 1047

 
FAQ:
Nuevo este botón, con la visualización de las noticias en los feeds de los amigos. Aunque desactives la opción "mostrar en el feed", se sigue iluminando cuando aparece una noticia de una ya desconectada.
Sí, también está eso.
 

Por lo menos, debe establecer las barras máximas en la ventana *requiere reiniciar el terminal

es un montón de código para trabajar...

 

Servidor MQ Demo.

En los ajustes - barras máximas por ventana = 100000

2013.08.22 10:37:55     prev_calc_Test (EURUSD,M1)      prev_calculated == 0;  rates_total ==100000;  ArrSize(close) ==100000
2013.08.22 10:37:52     prev_calc_Test (EURUSD,M1)      prev_calculated == 100000;  rates_total ==100000;  ArrSize(close) ==100000
2013.08.22 10:37:44     prev_calc_Test (EURUSD,M1)      prev_calculated == 0;  rates_total ==100000;  ArrSize(close) ==100000
2013.08.22 10:37:41     prev_calc_Test (EURUSD,M1)      prev_calculated == 100000;  rates_total ==100000;  ArrSize(close) ==100000
2013.08.22 10:37:41     prev_calc_Test (EURUSD,M1)      prev_calculated == 0;  rates_total ==100000;  ArrSize(close) ==100000
2013.08.22 10:37:38     prev_calc_Test (EURUSD,M1)      prev_calculated == 100000;  rates_total ==100000;  ArrSize(close) ==100000
2013.08.22 10:37:30     prev_calc_Test (EURUSD,M1)      prev_calculated == 0;  rates_total ==100000;  ArrSize(close) ==100000
2013.08.22 10:37:27     prev_calc_Test (EURUSD,M1)      prev_calculated == 100000;  rates_total ==100000;  ArrSize(close) ==100000
2013.08.22 10:37:27     prev_calc_Test (EURUSD,M1)      prev_calculated == 100000;  rates_total ==100000;  ArrSize(close) ==100000
2013.08.22 10:37:27     prev_calc_Test (EURUSD,M1)      prev_calculated == 0;  rates_total ==100000;  ArrSize(close) ==100000
2013.08.22 10:37:25     prev_calc_Test (EURUSD,M1)      prev_calculated == 100000;  rates_total ==100000;  ArrSize(close) ==100000
2013.08.22 10:37:24     prev_calc_Test (EURUSD,M1)      prev_calculated == 0;  rates_total ==100000;  ArrSize(close) ==100000
2013.08.22 10:37:21     prev_calc_Test (EURUSD,M1)      prev_calculated == 100000;  rates_total ==100000;  ArrSize(close) ==100000
2013.08.22 10:37:21     prev_calc_Test (EURUSD,M1)      prev_calculated == 0;  rates_total ==100000;  ArrSize(close) ==100000
2013.08.22 10:37:19     prev_calc_Test (EURUSD,M1)      prev_calculated == 100000;  rates_total ==100000;  ArrSize(close) ==100000
2013.08.22 10:37:12     prev_calc_Test (EURUSD,M1)      prev_calculated == 0;  rates_total ==100000;  ArrSize(close) ==100000
2013.08.22 10:37:09     prev_calc_Test (EURUSD,M1)      prev_calculated == 100000;  rates_total ==100000;  ArrSize(close) ==100000
2013.08.22 10:37:09     prev_calc_Test (EURUSD,M1)      prev_calculated == 100000;  rates_total ==100000;  ArrSize(close) ==100000
2013.08.22 10:37:09     prev_calc_Test (EURUSD,M1)      prev_calculated == 0;  rates_total ==100000;  ArrSize(close) ==100000
2013.08.22 10:37:06     prev_calc_Test (EURUSD,M1)      prev_calculated == 100000;  rates_total ==100001;  ArrSize(close) ==100001
2013.08.22 10:37:02     prev_calc_Test (EURUSD,M1)      prev_calculated == 0;  rates_total ==100000;  ArrSize(close) ==100000
2013.08.22 10:36:59     prev_calc_Test (EURUSD,M1)      prev_calculated == 100000;  rates_total ==100000;  ArrSize(close) ==100000
2013.08.22 10:36:59     prev_calc_Test (EURUSD,M1)      prev_calculated == 0;  rates_total ==100000;  ArrSize(close) ==100000
2013.08.22 10:36:56     prev_calc_Test (EURUSD,M1)      prev_calculated == 100000;  rates_total ==100000;  ArrSize(close) ==100000
2013.08.22 10:36:38     prev_calc_Test (EURUSD,M1)      prev_calculated == 0;  rates_total ==100000;  ArrSize(close) ==100000
2013.08.22 10:36:36     prev_calc_Test (EURUSD,M1)      prev_calculated == 100000;  rates_total ==100000;  ArrSize(close) ==100000
2013.08.22 10:36:32     prev_calc_Test (EURUSD,M1)      prev_calculated == 0;  rates_total ==100000;  ArrSize(close) ==100000
2013.08.22 10:36:18     prev_calc_Test (EURUSD,M1)      prev_calculated == 0;  rates_total ==100168;  ArrSize(close) ==100168
 
MetaDriver:

Sí, claro, lo intenté, y obtuve ese "oops" - puro bug, para un servicio de atención al cliente.

Así que (según tengo entendido) inocente, desprevenido indicador se llama con rates_total==100000, pero solicitud CopyRates(,,100000,) conduce a un pop (matriz fuera de rango en ...) - el terminal ya tiene sólo 50000 disponible.

También me acordé.

Cuando me dijeron en tres páginas que Bares funcionaba bien. Cambié las barras máximas sin pensarlo dos veces e intenté comprobarlo. Como no vi la conexión, no escribí que sin recargar el terminal me lo estaba inventando todo...

Yo no uso Bares, pero quizás ese fue el inconveniente. Porque no pude reproducirlo al día siguiente. Y ya no entré en la configuración, siempre tengo ilimitada.

Es sólo para desarrolladores, puede ser útil.

 
Silent:

También me acordé.

Cuando me dijeron en tres páginas que Bares estaba bien. Cambié las barras máximas sin pensarlo dos veces y traté de comprobarlo. Como no vi la conexión, no escribí que sin recargar el terminal estaba todo compuesto...

Yo no uso Bares, pero quizás ese fue el inconveniente. Porque no pude reproducirlo al día siguiente. Y ya no me metí en las configuraciones, siempre tengo ilimitadas.

Es sólo información para desarrolladores, puede ser útil.

Hace tiempo que no uso prev_calculado regular, declaro globalmente prev_calc y cuento con él (vivo feliz y soy muy gordo :)

Aunque, por supuesto, hay que arreglar este fallo. Al menos si rates_total no cambió, entonces restablece prev_calculated a cero, pero si cambió a un valor menor, entonces debe hacerlo.

 
Urain:

Hace tiempo que no uso prev_calculado regular, declaro globalmente prev_calc y lo tengo en cuenta (vivo feliz y soy muy gordo :)

...

Gracias, eso es para la documentación :)

 
Silent:

Gracias, eso va en la documentación :)

Está en el ServiceDesk.
 
Urain:
Está en el ServiceDesk.

Ya se les ha dicho todo.

Eres un programador demasiado maduro para apreciar el valor de tus consejos. Para mí, como eterno dummie - esto está al borde del descubrimiento :) así que a la documentación (personal).

 
Silent:

Ya se les ha dicho todo.

Eres un programador demasiado viejo para apreciar el valor de tus consejos. Para mí, como un eterno dummie - esto está al borde del descubrimiento :) así que en la documentación (personal).

Bueno, en su documentación personal, entonces, está esto.

if(prev_cal>rates_total-1)prev_cal=0;

Inicio forzado del recálculo si el historial se recortó hasta las barras máximas en la ventana y rates_total se hizo menor.

El error no es crítico (se corregirá en el siguiente tick), pero en el mismo tick en el que se recortó el historial se producirá un desplazamiento del gráfico por desajuste y el recálculo se bloqueará por la condición de ciclo porque prev_cal> rates_total y significa que no habrá entrada en el ciclo.

 
Urain:

Bueno, en la documentación personal, entonces, está esto.

Inicio forzado del recálculo si el historial se recortó hasta las barras máximas en la ventana y rates_total fue menor.

El error no es crítico (se corregirá en el siguiente tick), pero en el mismo tick en el que se recortó el historial se producirá un desplazamiento del gráfico por desajuste y el recálculo se bloqueará por condición de ciclo porque prev_cal> rates_total y por tanto no habrá entrada en el ciclo.

Bien, gracias.