Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 131
![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
No puedo tocarlo con el eventoOnCalculate(...), puedo tocar cualquier función, pero no puedo tocar esta. El temporizador no es una opción, el indicador no se necesita tan a menudo, y sería mejor utilizarlo con un clic en un elemento gráfico.
¿Cómo aplicarlo?
¿Puede decirme cómo buscar correctamente los lugares del código que más recursos consumen y que cargan la CPU?
Ejecutar el perfilado del código desde el editor.
Gracias, pero ¿cómo se hace sin conexión, en un día libre?
Un trozo de código:
for(i=1; i<=Bars; i++)
{
if(Open[i]-Close[i]==0)
Al probar, el depurador genera un error en la línea if. Matriz fuera de rango.
Gracias de antemano.
¿Cuál puede ser el problema?
Un trozo de código:
for(i=1; i<=Bars; i++)
{
if(Open[i]-Close[i]==0)
Al probar, el depurador genera un error en la línea if. Matriz fuera de rango.
Gracias de antemano.
{
if(Open[i]-Close[i]==0)
{
}
}
{
if(Open[i]-Close[i]==0)
{
}
}
Gracias me ha servido de ayuda, supongo que no debería haber puesto "<="? Sin embargo, es extraño. No entiendo por qué. ¿Dónde poner el signo más?
Gracias ayuda, supongo que no debería haber puesto"<="? Sin embargo, es extraño. No entiendo por qué. ¿Dónde poner el signo más?
Aquí tienes una tabla comparativa:
Para ello, es necesario crear un servidor fuera del ordenador local y transferir los datos a través de este servidor, respectivamente, para la MT es necesario escribir un indicador o un Asesor Experto que procesa estos datos, o poner los terminales en un servidor VPN y establecer un copiador de ofertas de su cuenta a las cuentas de sus amigos allí. Otra opción es copiar sus operaciones ejecutadas en determinados niveles a través del servicio de señales. En general, debe tener en cuenta su capacidad financiera para pedir el software adecuado.
Dado que la indexación de la matriz comienza con cero, por ejemplo, si el número de barras en Bares es 1, entonces para obtener el valor de esta única barra, tenemos que tomar el valor de su celda con índice 0.
Aquí está la tabla comparativa: