Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 381
![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
Que inicialmente sea así.
A continuación, tenemos que hacer una fijación adecuada que la barra se resuelve, pero aquí tenemos que calcular toda la aproximación a la TOR.
Por lo que veo en tu post, hay que hacer esto:
La esencia es que si el spread es más de lo normal, entonces salimos de nuevo aOnTick, y en un nuevo tick comprobamos el spread, si es normal - enviamos una orden y recordamos que hubo una operación en esta barra.
También hay una segunda vía:
En general, es necesario definir la lógica, cuando debe grabar, y no comprobar de nuevo hasta que la "Nueva barra" se forma.
Te entiendo, ¡gracias!
Señores, ¿pueden darme una pista? He estado tratando de escribir los datos del indicador en un archivo para leerlo más tarde y construir un indicador basado en los datos. El indicador es de entrenamiento, calculo el volumen en cada tick de una barra determinada. Si el tick es positivo su volumen se añade con "+", si es negativo - con "-". Sumo los volúmenes acumulados obtenidos y obtengo un delta y considero este delta acumulado. Esto produce una curva. Sin embargo, esta curva se construye sólo en tiempo real. No se puede trazar en la historia. Para ello, he decidido escribir los datos en un archivo. Me quedé atascado en esta etapa. He conseguido con amargura que el código no genere errores de compilación. Sin embargo, el producto resultante no funciona. El indicador funcionaba antes. Después de haber adjuntado el código para escribir el archivo el indicador ya no funciona. El programa crea un archivo con un registro incomprensible y muere en este punto. Llevo todo el día aquí sentado y no consigo entenderlo. ¿Puede alguien ayudarme?
Señores, ¿pueden darme una pista? He estado tratando de escribir los datos del indicador en un archivo para leerlo más tarde y construir un indicador basado en los datos. El indicador es de entrenamiento, calculo el volumen en cada tick de una barra determinada. Si el tick es positivo su volumen se añade con "+", si es negativo - con "-". Sumo los volúmenes acumulados obtenidos y obtengo un delta y considero este delta acumulado. Esto produce una curva. Sin embargo, esta curva se construye sólo en tiempo real. No se puede trazar en la historia. Para ello, he decidido escribir los datos en un archivo. Me quedé atascado en esta etapa. He conseguido con pena que el código no genere errores de compilación. Sin embargo, el producto resultante no funciona. El indicador funcionaba antes. Después de haber adjuntado el código para escribir el archivo el indicador ya no funciona. El programa crea un archivo con un registro incomprensible y muere en este punto. Llevo todo el día aquí sentado y no consigo entenderlo. ¿Puede alguien ayudarme?
Sería una buena idea mover el puntero al final del archivo antes de grabar.
Sería bueno mover el puntero al final del archivo antes de escribir.
¿Para qué es esto? He leído el enlace, pero no lo entiendo.
¿Para qué sirve esto? He leído el enlace, pero no lo entiendo.
¿Para qué? Cuando se abre un archivo, el puntero se sitúa al principio del archivo y la información se escribe al principio del mismo. Para escribir en el lugar correcto, tienes que mover el puntero al lugar correcto.
Señores, ¿pueden darme una pista? Por segunda semana he estado tratando de escribir los datos del indicador en un archivo...
¿Lo has leído?
Todavía estoy aprendiendo MQL4. No he leído.
¿Existe algún servicio de formación en línea donde se pueda aprender MQL4 de forma gratuita/pagada mediante ejemplos con un instructor? Casi he leído un tutorial de MQL4, pero no sé programar en absoluto. No estoy familiarizado con la programación antes. Estoy intentando aprender algo en este hilo, pero no he avanzado nada. ¿Puede darme algún consejo?
Todavía estoy aprendiendo MQL4. No he leído.
¿Existe algún servicio de formación en línea donde se pueda aprender MQL4 de forma gratuita/pagada mediante ejemplos con un tutor? Casi he leído un tutorial de MQL4, pero no sé programar en absoluto. No estoy familiarizado con la programación antes. Estoy intentando aprender algo en este hilo, pero no he avanzado nada. ¿Puede darme algunas sugerencias?
1. Trabajar con archivos en mql4 es lo mismo que en mql5.
2. Con el debido respeto a Sergei Kovalev, él también respondió a mis preguntas en su momento, pero en mi opinión, las lecciones de Kirill son más fáciles de entender. En Yandex escribes e inmediatamente 2 enlaces a su lección
Hola! El tutorial de la página web fue suficiente para mí, después de unos años de golpear sobre los bafles aprendí a escribir mis propios indicadores. Pero las preguntas permanecen. Ahora no entiendo por qué se confunden los indicadores. En la M1, después de unas 12 horas, algunos de ellos empiezan a dibujar incorrectamente pero señalan correctamente. Algunos dibujan y señalan incorrectamente. En la M5 siguen dibujando cinco veces más. ¿Puede darme una pista, por favor?
1. El manejo de los archivos en mql4 es el mismo que en mql5.
2. Con el debido respeto a Sergei Kovalev, él también respondió a mis preguntas en su momento, pero en mi opinión, la lección de Kirill es más fácil de entender. En Yandex, escriba en e inmediatamente 2 enlaces a su lección
¿Es posible aprender con la ayuda de las lecciones de "Kirill" si no te has dedicado a la programación antes? ¿Cuánto tiempo tarda?