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
¿Y los detalles? La frase "no mientras dure la enfermedad" no está clara.
Por ejemplo, al encontrar un determinado bar. Esta barra en la matriz es digamos la tercera. Siempre que esta barra sea la tercera en la variable verdad. Es el tercero según el calendario. Tendremos que hacer una entrada en el registro. Con cada tic el número de registros aumentará hasta llegar a la cuarta barra. Así que aquí está la pregunta, cómo realizar la asignación simultánea de la verdad de la variable y el cumplimiento simultáneo de las condiciones adicionales, y no con cada tic hasta que la variable tiene la verdad.
Alternativamente, introduzca otra variable a la que asignará el valor verdadero si la primera variable se envía a imprimir.
Hola, queridos usuarios y administración, ¿podrían ayudarme con el siguiente problema? Decidí probar el servicio gratuito de señales de comercio https://www.mql5.com/ru/signals/mt4. Establecí los parámetros como en las instrucciones, pero no pasa nada. He introducido el registro con los siguientes errores:
2012.11.16 11:04:14 '340421': Señal - la sincronización falló, el procesamiento de las acciones de comercio deshabilitado
2012.11.16 11:04:14 '340421': Señal - la sincronización terminó, no se puede copiar la posición [#37469421 comprar 10.00 USDCHF a 0.9411 sl: 0.9231 tp: 0.0000]
2012.11.16 11:04:14 Símbolo: no hay precios para el símbolo U‰`¤"B<u}{њWr1zzfußtљUYShchµtuNЏEDT`P}sh197XT¬n "zlss®VYЏ--¶¶ԛl
KЂSh 9ґnhuP©h_Yu6nzj-KSQr-ÏŽS<"MSHr©±ЇР'Ì$eљ*t6&SО
.y*'HushR"±,emkЊG€a!ÇV®jtvЉGLYkҐj>5ґ DP@mii!)'HDњE "јў®ћLF‡...¦aў;srI
¿cuál es el problema de la personalización? Mi corredor es FBS
Alternativamente, introduzca otra variable a la que asignará el valor verdadero si la primera variable se envía a imprimir.
En el caso que sugieres, la variable es falsa con cada tick y se convierte en verdadera después de imprimir en el registro. Entonces hay un nuevo tick y el operador onTick() ejecuta su programa de arriba a abajo. Y ahí la variable vuelve a ser falsa, y en la condición si la variable es falsa entonces imprime. Y de ahí que el registro se llene de entradas con cada tic. ¡¡Revisado!!
Utilicé la funciónTimeCurrent() para tratar de entender lógicamente la ejecución del programa en la declaración, aquí está el código:
En consecuencia, sólo se registran las entradas en las que el tick tiene una hora de 0 por minuto y 0 por segundo. Es más complicado con el reloj. Lo único que cambia es la señal horaria. Poner 0 servirá de filtro y producirá una entrada si el "Martillo" está a las 00 horas, lo cual es raro. Al mismo tiempo, el número de grabaciones ha disminuido, pero todavía quiere mejorar.
Este es un intento rápido de representar y encontrar el patrón de velas "Hammer" en el gráfico. Por cierto el ejemplo con la variable que es falsa está comentado aquí también.
Un patrón de martillo es: la sombra inferior es al menos 2 y como máximo 3 veces el cuerpo. La sombra superior está ausente o es muy corta (no más del 10% del rango de la vela). El color del cuerpo es irrelevante en el juego a largo plazo; en el juego a corto plazo, el Martillo blanco es mucho más fuerte que el negro.
También me gustaría aclarar cómo prohibir que una variable se mueva detrás de un precio.
Ejemplo: Una simple parada de arrastre. Le decimos a la variable que siga el precio a una distancia de 20 pips (por ejemplo). En otras palabras, variable = precio de oferta - 20 pips (suponiendo que hemos comprado). El precio sube y nosotros lo seguimos con éxito. Entonces el precio baja y necesitamos que la variable se mantenga en su valor al mismo nivel.
Así que mi pregunta es, ¿cómo evitamos que la variable tome un valor en un momento determinado?
¿Quizás te refieres a determinar el número de la barra que necesitas, no en cada tick, sino sólo cuando aparece una nueva barra? Busca aquí o busca en el foro la combinación de palabras IsNewBar.
¡¡¡Gracias!!! ¡¡¡Referencia útil!!! Será muy útil en el futuro.
Pero un poco fuera, aunque.... También puedes pensar en una forma de evitarlo.
En el caso que sugieres, la variable con cada tick es falsa y se convierte en verdadera después de que se ejecute una impresión de registro. A continuación, un nuevo operador tick y onTick() ejecuta su programa de arriba a abajo. Y ahí la variable vuelve a ser falsa, y en la condición si la variable es falsa entonces imprime. Y de ahí que el registro se llene de entradas con cada tic. ¡¡Revisado!!
Utilicé la funciónTimeCurrent() para tratar de entender lógicamente la ejecución del programa en la declaración, aquí está el código:
En consecuencia, sólo se registran las entradas en las que el tick tiene una hora de 0 por minuto y 0 por segundo. Es más complicado con el reloj. Lo único que cambia es la señal horaria. Poner 0 servirá de filtro y producirá una entrada si el "Martillo" está a las 00 horas, lo cual es raro. Al mismo tiempo, el número de grabaciones ha disminuido, pero todavía quiere mejorar.
Este es un intento rápido de representar y encontrar el patrón de velas "Hammer" en el gráfico. Por cierto el ejemplo con la variable que es falsa está comentado aquí también.
Un patrón de martillo es: la sombra inferior es al menos 2 y como máximo 3 veces el cuerpo. La sombra superior está ausente o es muy corta (no más del 10% del alcance de la vela). El color del cuerpo es irrelevante en el juego a largo plazo; en el juego a corto plazo, el Martillo blanco es mucho más fuerte que el negro.