Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 435
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
Alert(""); ¿un script de este tipo?
No gracias, ya lo he encontrado. Tal vez alguien pueda usarlo.
Eso parece. ¿Tiene la opción de adjuntarlo aquí?
Por favor, vea mi post. Por favor, dígame cuál es el problema.
https://www.mql5.com/ru/forum/160683/page433#comment_6385422
Por favor, aclare la respuesta a una pregunta concreta. Estoy rehaciendo el Bollinger.
Cambiado un par de líneas, no dibuja barras. ¿Qué es, logaritmos?
Fórmula de volatilidad de https://research-journal.org/economical/analiz-razlichnyx-metodov-ocenki-istoricheskoj-volatilnosti-dlya-opcionnoj-torgovli/
2018.01.26 16:40:03.920 BS_Bands_TRO USDJPY,H1: división a cero en 'BS_Bands_TRO.mq4' (206,32)
¡Buenas noches! Una vez más estoy buscando ayuda. Mi EA tiene la función principal en OnInit, que lee el archivo, y luego de acuerdo a diferentes condiciones construye diferentes objetos gráficos. También en el gráfico hay un botón que, cuando se pulsa, opera la función para eliminar estos objetos, por ejemplo, las etiquetas de texto. Cómo hacer, que después de que la prensa del botón ha eliminado las etiquetas de texto, en la liberación del botón es posible iniciar no toda la función por completo, que construirá completamente todos los objetos, pero para construir sólo las etiquetas de texto. Lo único que se me ocurre es crear un análogo de la función principal para cada tipo de objeto con todas las acciones asociadas a la apertura y lectura del archivo, pero quiero utilizar alguna solución inteligente, pero no sé qué y cómo, ¿en la función principal o en las funciones de los botones?
¡Buenas noches! Una vez más estoy buscando ayuda. Mi EA tiene sólo una función en OnInit, que lee el archivo y luego construye diferentes objetos gráficos de acuerdo a diferentes condiciones. También tengo botones en el gráfico que, al hacer clic, tienen la función de eliminar estos objetos, por ejemplo, las etiquetas de texto. Como hacer, que después de la presión del botón ha quitado las marcas de texto, al soltar el botón es posible iniciar no toda la Función completamente, que construirá todos los objetos, pero construir sólo las marcas de texto. Lo único que con mi "nivel" de programación y falta de conocimientos fundamentales se me ocurre es prescribir por separado para cada tipo de objeto una función con todas las acciones relacionadas con la apertura y lectura del archivo, pero quiero utilizar alguna solución ingeniosa, pero no sé qué y cómo; y ¿dónde en la propia función o en las funciones de los botones?
Un "kulibin" trató de hacer una herramienta universal, un topror, una azada, una guadaña y un rastrillo... Todo en uno.... El resultado es previsible.
Un "aficionado" trató de fabricar una herramienta universal, un prensador, una azada, una guadaña y un rastrillo... Todo en uno.... El resultado es previsible.
Gracias) De tu respuesta deduzco que hay que hacer una función distinta para cada tipo de objeto. Estaba pensando que de alguna manera podríamos hacer que se ejecuten por separado las funciones para construir objetos anidados en el bucle While de la función principal para leer el archivo. ¿Qué te parece Switch?
¿Sabes lo de las banderas? En primer lugar, se levantan todas las banderas. La función ve - todas las banderas están arriba - y construye todo. Al pulsar el botón, se retira algo y se baja la bandera correspondiente. Presione el botón - el programa ve - si(se omite la bandera) - y construye una pieza. Puedes tener muchas banderas. Eso es todo. ¿Has adivinado ya cuál es la bandera? Bueno, ahora eres un ingeniero de software. Y los que no han oído hablar mucho de banderas y matrices - esos codificadores = técnicos.
Las banderas son variables. O bool: false=vacío, true=elevado o int - entonces hay muchas banderas en un número a la vez: 0 - todo omitido, 1=pérdida de la primera, 2=pérdida de la segunda, 3=pérdida de la primera y la segunda, 4=pérdida de la tercera, 5=pérdida de la tercera y la primera, 6=pérdida de la tercera y la segunda, 7=pérdida de la primera, la segunda y la tercera, 8=pérdida de la cuarta .... Bueno, eso es en código binario. ¿Cómo lo averiguas?