Errores, fallos, preguntas - página 2677
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
Liberando, por supuesto. El propio terminal almacena ticks en su caché, que no necesito durante el funcionamiento.
Es mejor que vuelva a plantear estas garrapatas más adelante en frío. Necesita un mecanismo para "enfriar" el Terminal.
No lo noté.
SZY Lo triste es que en la memoria, los ticks se almacenan sin empaquetar con 60 bytes por tick. Podría empaquetarse fácilmente 5 veces (~12 bytes por tic).
Es mejor hacer la descarga automática como por CopyRates.
En este caso se desconoce el plazo. La descarga se inicia con una solicitud de símbolo de periodo.
Considere lo que se puede hacer
no se ha notado.
Hay que ver lo que consume el terminal.
El resultado está en un Terminal que lleva mucho tiempo funcionando. No hay EAs/indicadores funcionando. Dos gráficos, barras M1 sólo para el año en curso.
60Mb no han sido liberados. El terminal vacío consume más de un gigabyte. La única forma de reducir el consumo es recargar el Terminal.
Buenas tardes, muchas gracias.
No he utilizado antes el operador new porque lógicamente debe ser más lento que ArrayResize con memoria reservada.
Pero estoy impresionado con los resultados obtenidos, resulta que es al revés, el array nativo mediante el operador new es más rápido.
MT5 (build 2363):
Lanzado en la beta 2364 (desafortunadamente tiene un error de compilación para new T() dentro de la plantilla)
Aquí están los registros de su script:
Puedes ver que ArrayResize para objetos ha empezado a funcionar más rápido.Una vez más, la complejidad de una parte de la función ArrayResize se redujo de logaritmo a cero
Podemos ver que ArrayResize para objetos es más rápido ahora.
Una vez más, hemos conseguido reducir la complejidad de una parte de la función ArrayResize de logaritmo a cero.
He conseguido comparar la velocidad de ArrayResizeReserve y ArrayOnNew en un proyecto real para el tipo de datos - clase con un solo campo int, número de registros 20M.
En MT5 (build 2363) en todos los parámetros comparados excepto uno ArrayOnNew era peor para ArrayResizeReserve:
estos enlaces en la ayuda (editor) conducen a una página no encontrada
El problema se produce cuando la primera función de "prueba" contiene como argumento una clase base de plantilla totalmenteespecializada,
y la segunda función "test" sobrecarga la primera, es una función de plantilla y contiene una clase base de plantilla no especializada como argumento.
¡¡¡Hola a todos!!! Mi pregunta es: Uso dos plataformas MT4 y MT5 en mi copyutera. Me conecté a la señal de MT4 sin ningún problema. Pero no puedo conectarme a otra señal de MT5. Tengo una cuenta y el movimiento de fondos se muestra, pero no hay ningún número de cuenta en la cuenta, no tengo ningún botón de señal en el tablero del terminal. Alquilé un servidor, vps, escribí que necesito migrar, pero el botón de migración no funciona. Por favor, dígame por qué.
MetaTrader 5 (para el alquiler de alojamiento virtual incorporado en el terminal) requiere un sistema operativo de 64 bits.
en Win 10 ¿alguien conecta los agentes locales?
Intenté conectar 2 PCs, el agente remoto está constantemente listo-conectado-listo-conectado... no hay trabajos.
he mirado en el firewall creo que hay una marca de verificación para Metatrader Agent , exportar - importar el agente a través del archivo ve los puertos y el nombre del pc también
sospecho que tengo que redirigir los puertos a otro lugar?