Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 142
![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
Recorre todas las celdas de un array y registra su contenido en cada iteración.
Es un poco complicado... Incluso es un poco largo. ¿Hay alguna forma de hacerlo así? Por ejemplo, ¿puede imprimir(ExtMapBuffer[0]); e imprimir el contenido? Pero si es posible hacerlo así, ¿cómo puedo ver estos valores...? ¿Con qué?
Esto es un poco complicado... Incluso es un poco largo. ¿Hay alguna forma de hacerlo? Por ejemplo, ¿podemos escribir print(ExtMapBuffer[0]); en el código y ver el contenido? Excepto si es posible hacerlo así, ¿cómo puedo ver estos valores...? ¿Con qué?
Bueno, no tienes que hacerlo a mano en un papel, ¿o te da pena tu procesador?). Write For(int i=0; i<ArraySize(ExtMapBuffer);i++) Print("ExtMapBuffer[",i,"]=",DoubleToStr(ExtMapBuffer[i],8)); Una sola línea.
Aunque a juzgar por el nombre de la matriz, es de algún indicador. De todos modos, es probable que se vea en la pantalla.
Bueno, no tienes que hacerlo a mano en un papel, ¿o te da pena tu procesador?). Write For(int i=0; i<ArraySize(ExtMapBuffer);i++) Print("ExtMapBuffer[",i,"]=",DoubleToStr(ExtMapBuffer[i],8);
Aunque a juzgar por el nombre de la matriz, es de algún indicador. Lo más probable es que se vea en la pantalla de todos modos.
Sí, es correcto, es un indicador, así es como lo hago. Utilizo el metaeditor y escribo " Print("Estoy trabajando en la cuenta real");". La cuestión es cómo hacer que el programa emita este mensaje. En otras palabras, cómo hacerme ver este mensaje. Reinicio el terminal y añado el indicador al gráfico. Pero no he visto este mensaje, mientras el indicador está funcionando. Es decir, cómo encontrar los errores si están en el año. No necesitaría revisar todo el código en php. Indica el error y la línea en la que está presente. Pero aquí no sé ni cómo ver los mensajes de error y demás.
Si no necesita analizar los mensajes de depuración, elimínelos. No todos los mensajes se muestran en la pestaña "log" del probador. Están todos en los registros. Alguien los necesita. Así que ocúpate tú mismo de limpiar el espacio. O busca en el sitio un caminante para limpiar el directorio de registros.
Lo que quiero decir es que con cada nueva prueba se eliminarán los viejos troncos, que se convertirán en lastre. De este modo, los registros contendrían siempre sólo la información más actualizada de la última prueba. Todavía no he encontrado un limpiador automático de troncos.
Sepulca:
Bueno, no tienes que hacerlo a mano en un papel, ¿o te da pena tu procesador?). Write For(int i=0; i<ArraySize(ExtMapBuffer);i++) Print("ExtMapBuffer[",i,"]=",DoubleToStr(ExtMapBuffer[i],8);
Aunque a juzgar por el nombre de la matriz, es de algún indicador. Lo más probable es que se vea en la pantalla de todos modos.
Sí, es correcto, es un indicador, así es como lo hago. Utilizo el metaeditor y escribo " Print("Estoy trabajando en la cuenta real");". La cuestión es cómo hacer que el programa emita este mensaje. En otras palabras, cómo hacer que vea este mensaje. Reinicio el terminal y añado el indicador al gráfico. Pero no he visto este mensaje, mientras el indicador está funcionando. Es decir, cómo encontrar los errores si están en el año. No necesitaría revisar todo el código en php. Indica el error y la línea en la que está presente. Ni siquiera sé cómo ver los mensajes de error.
En mi programa prescribo la apertura de la orden sólo con una variable cero, que almaceno como número de orden abierta. O me estoy perdiendo algo aquí, o el error está en algún otro lugar ... Por favor, avise:) Aquí hay una parte del programa donde se abren los pedidos
Si te acuerdas de compilar el indicador después de cambiar el meta-editor, entonces tu programa no va a la impresión por su lógica, o no estás mirando en la ventana TERMINAL de la pestaña PERIODISTA . Para una demostración real, sustituya "Print" por "Alert", y entonces aparecerá definitivamente.
Gracias por la alerta.
Se adjuntan fotos de la terminal en inglés y ruso
Intenta seleccionar cualquier otro idioma en el terminal, por ejemplo, el holandés, y mira lo que ocurre.
En mi programa prescribo la apertura de la orden sólo con una variable cero, que almaceno como número de orden abierta. O me estoy perdiendo algo aquí, o el error está en algún otro lugar ... Por favor, avise:) Aquí hay una parte del programa donde se abren los pedidos
Existe una función para determinar el tamaño mínimo del lote:
Me pregunto por qué hay un logaritmo, y además natural. ¿Por qué divide uno por otro? ¿Qué es lo que el autor quería implementar con esta función?