Errores, fallos, preguntas - página 1682
![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Me está obligando a quejarme de que no quiere escuchar lo que escribe su oponente.
Mira en el cuerpo de Func() para ver lo que devuelve antes de salir. Estoy hablando de un caso especial. Si el valor se calcula directamente entre paréntesis, por supuesto, no hay manera.
Gracias. No puedo entender por qué el indicador llama a OnCalculate dos veces al principio. Me gustaría saber para qué evento es esta respuesta. No hay eventos visibles en la depuración, por desgracia.
Respuesta del Service Desk sobre este tema:
Depende específicamente de la suma de comprobación.
Es posible que el historial no se haya intercambiado (puede ser una modificación de un historial existente sin añadir nuevos datos), pero la suma de comprobación ha cambiado significativamente
Está en su derecho, mi tarea es informarle de que no hay reglas estrictas sobre el número de llamadas OnCalculate() - porque esta función refleja esencialmente la reacción a los eventos: ya sea la paginación de la historia o el cambio de la historia (llegada de ticks frescos) o la preparación del entorno comercial.
Eres libre de ponerte las tareas que quieras. Pero, por favor, no respondas, al menos a mí, a preguntas que no hago.
Sé cómo utilizar incluso las funciones no documentadas de OnCalculate. Por favor, no hables de "tibieza" cuando te preguntan por un área completamente diferente.
Respuesta del Servicio de Atención al Cliente sobre esta cuestión:
Respuesta del Servicio de Atención al Cliente sobre esta cuestión:
Construcción 1010 del 18 de agosto
Problema con la carga del historial
2016.09.13 09:51:02.539 Windows 7 Ultimate (PC basado en x64), IE 11.00, 8 x Intel Core i7-6700 @ 3.40GHz, RAM: 18768 / 32684 Mb, HDD: 35417 / 1498122 Mb, GMT+02:00
dicho problema:
es DRWEB.
No puedo descargar el historial con el antivirus activado. el antivirus no me informa de los puertos bloqueados
El terminal está en los programas permitidos, pero cuando se activa el antivirus - el historial no se descarga.
No hay nada en el registro, es decir, el deslizador de descarga de la historia se detiene, después de pulsar STOP - sólo escribe
2016.09.13 10:04:52.424 HistoryCenter: error reading data
2016.09.13 10:03:04.944 HistoryCenter: GBPUSD_2004_07 cargado (115 kb)
2016.09.13 10:03:04.621 HistoryCenter: GBPUSD_2004_06 cargado (118 kb)
Desactivé el antivirus - el proceso de descarga comenzó, descargó un par de años - luego se detuvo de nuevo y no va más allá.
Reinicié la descarga del historial un par de veces, y después de 10-15 intentos se descargó todo el historial.
Gracias, pero también se apresuró a responder aquí. Véase el ejemplo.
Entiendo que se refiere al depurador. Mi pregunta era la siguiente:
Descripción del problema.
Estoy escribiendo un indicador. MT4. Obtengo (de una manera que no entiendo) un reinicio de prev_calculated a 0 después de que debería haberse convertido en un valor distinto de cero después de la primera garrapata. Es decir, doble.
El resultado está en el registro:
No lo había notado antes, pero ¿es un error o se supone que lo es?
Supongamos que el historial se ha hinchado (rates_total ha aumentado). Pero aún así puede ser similar:
2016.03.15 13:55:40.569 test_indicator_15032016 EURUSD,M15: inicializado
En este caso estaba haciendo un desempate.
Entiendo que se refiere al depurador. Mi pregunta sonaba así:
En este caso, estaba haciendo un desempate.
Su caso no tiene nada que ver con lo que estaba preguntando. Gracias por querer ayudar.