Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 388
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
Tratando de organizar un tic para un experto - no hubo suerte. El fin de semana me tomó por sorpresa. ¿Cómo organizarlo adecuadamente? Por ejemplo, tenemos el siguiente Asesor Experto elemental:
- ¿cómo simular los ticks e iniciar un temporizador?
Entiendo que es fin de semana, pero en el mercado el calendario de fiestas no coincide con el de RF, y tengo que trabajar...
Biblioteca.
Biblioteca.
Fue ServiceTickExpert() lo que intenté utilizar antes de contactar con el foro. Traté de ejecutar el experto en pruebas ahora
- Pero el silencio.
Lo principal es que deben ser exhibidos. :)
Al hacerlo, los valores prohibidos se evaporan, pero el problema permanece.
Creo que el problema está en esta línea:
Todos los valores se multiplican por la misma hora - la hora actual del servidor, para ser exactos - la última hora conocida.
Y también en la declaración de variables de tipo bool donde deberían ser double, y un par de pequeños fallos más. La imprimación aún no está completamente aburrida, según tengo entendido ))))
Creo que el problema está en esta línea:
Todos los valores se multiplican por la misma hora: la hora actual del servidor o, más exactamente, la última hora conocida.
Y también en la declaración de variables de tipo bool donde deberían ser double, y un par de pequeños fallos más. La imprimación aún no está completamente aburrida, según tengo entendido ))))
¡Oh, gracias!
Puedo ver los errores y los fallos.
No puedo imaginar cómo podría escribir eso. :)
Me he dado cuenta de que el indicador hace dibujos que ni siquiera imaginaba.
Trabajé un poco en el "cuerpo" del código.
Se parece más a lo que imaginaba.
Pero las "ondas de tiempo" amortiguan completamente las "ondas de precio". Reforzando las "ondas de precio" y debilitando las "ondas de tiempo".
Fue ServiceTickExpert() lo que intenté utilizar antes de contactar con el foro. Traté de ejecutar el experto en pruebas ahora
- pero es silencioso.
No es un código de trabajo. Sin embargo, ¿podrías mirar el script de ejemplo?
Hay 3 maneras de actualizar el gráfico.
1. Organizar un bucle infinito en el inicio del Asesor Experto. Es necesario un único arranque del Asesor Experto desde el programa inicial o remoto.
2. Empieza a actualizar desde otro hilo. Entonces cada Asesor Experto se ejecutará independientemente de su código.
3. Similar al punto 2, lo mismo, pero con la ayuda del temporizador del sistema.
Los dos primeros están implementados en la biblioteca. Lo que tienes en tu código requiere organizar de forma independiente el ciclo de refresco del gráfico o bucle del Asesor Experto. En el primer caso, se requiere un script en bucle. En el segundo caso, el Asesor Experto debe iniciarse una vez.
Las primeras 7 funciones de esa sección (4.7) organizan el refresco y gestionan el refresco de gráficos independientes en un hilo separado. Es posible iniciar y descargar el programa una vez. Los gráficos seguirán actualizándose sin los programas MQL.
¡Oh, gracias!
Puedo ver los errores y los fallos.
No puedo imaginar cómo podría escribir eso. :)
Me he dado cuenta de que el indicador hace dibujos que ni siquiera imaginaba.
He trabajado un poco en el "cuerpo" del código.
Se parece más a lo que imaginaba.
Pero las "ondas de tiempo" amortiguan completamente las "ondas de precio". Reforzar las "ondas de precio" y debilitar las "ondas de tiempo".
¿Puedo preguntar qué es lo que da miedo?
Sin embargo, ¿puedes mirar en el script de ejemplo? Esto no es un código de trabajo.
Pero... ¡pero fue por su script que modifiqué por primera vez el famoso script iTicks! Aquí, ahora lo ejecuté de nuevo, primero el EA de prueba (su código está en la página anterior, no en esta), luego la siguiente modificación de iTicks:
por el código de muestra de Check_ServicesMT4.dll.mq4
No hay cambios en el gráfico
La casilla "permitir llamada a dll" está marcada...
Añadido por
Hay 3 maneras de actualizar un gráfico.
gyfto, el ejemplo en el script de prueba está hecho para actualizar el gráfico que has configurado. Es posible configurar para una carta remota (de otra persona).
Es obvio que no tiene sentido actualizar el gráfico para el script.
Configúrelo en el gráfico con su Asesor Experto. El experto trabajará.
Hombre, soy un tonto. Me di cuenta de mi error. Palabra clave.
Lo hice.
Y así sucesivamente, que en el arranque fue una constante (2013.12.31 18:59:59). Así es como falla la falta de atención.... Disculpe las molestias, ahora todo tiene sentido.
Este código sí funciona:
Naturalmente, es sólo para el fin de semana. Una vez más, pido disculpas por las molestias.
Eso no es apropiado. Esa es la manera de hacerlo: