Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 2
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
Tengo la siguiente pregunta. Hay un bloque en init(), que cuelga el terminal (que es lo que quiero transferir a la dll). Naturalmente, el registro no se puede ver - el terminal sólo se cierra con Ctrl+Alt+Suprimir. Desimprimir para rastrear (y para medir el tiempo de lapso de los bucles que entran en el bloque) no ayuda - la impresora no escribe nada, el registro ni siquiera se crea. Intento utilizar FileOpen/FileWrite con el mismo propósito - el archivo se acaba de crear (0 Kb), y el silencio. Puse FileWrite después de FileOpen, en la siguiente línea - sin efecto. ¿Por dónde debo cavar?
El tema se cerró... Hombre malo.
Tengo la siguiente pregunta. Hay un bloque en init(), que cuelga el terminal (que es lo que quiero transferir a la dll). Naturalmente, el registro no se puede ver - el terminal sólo se cierra con Ctrl+Alt+Suprimir. Desimprimir para rastrear (y para medir el tiempo de lapso de los bucles que entran en el bloque) no ayuda - la impresora no escribe nada, el registro ni siquiera se crea. Intento utilizar FileOpen/FileWrite con el mismo propósito - el archivo se acaba de crear (0 Kb), y el silencio. Puse FileWrite después de FileOpen, en la siguiente línea - sin efecto. ¿En qué dirección hay que cavar?
Mira, ¿no hay nada oculto en los atributos?
No lo es.
Intenta usar esto. Si eso no ayuda, para buscar errores, puede tomar temporalmente el bloque de inicialización mencionado en el inicio para un inicio único a través de una bandera y tratar de "tirar" los registros de la misma.
No funciona ni el arranque único en start ni en ininit - ni Print ni FileWrite. Adjunto este trozo de código (no veo otra salida), no lo voy a publicar aquí, porque es demasiado largo. He eliminado todas las declaraciones del buffer y he descrito todas las llamadas de los indicadores técnicos incorporados allí. Ya he pensado en el desbordamiento de la memoria con los arrays, he calculado que el array más grande más todos los demás arrays tiene cincuenta metros y medio. Bueno, si no se imprime ni siquiera en la primera línea, al entrar en el bloque... - eso es lo que me preocupa. La versión adjunta es verdadera con FileWrite.
No funciona ni el lanzamiento único en el inicio ni en el ininit - ni Print ni FileWrite. Adjunto este trozo de código (no veo otra salida), no lo pego aquí porque es muy largo. He eliminado todas las declaraciones del buffer y he descrito todas las llamadas de los indicadores técnicos incorporados allí. Ya he pensado en el desbordamiento de memoria con los arrays, he calculado que el array más grande más todos los demás arrays es de cincuenta y pico. Bueno, si no se imprime ni siquiera en la primera línea, al entrar en el bloque... - eso es lo que me preocupa. La versión adjunta es verdadera con FileWrite.
El estilo del código no lo descarta. Sin espacios, paréntesis a distintos niveles, varias operaciones seguidas, sin comentarios... ¡Pesadilla! :-))
¿Lo entiendes tú mismo?
Cerró el tema... No es un buen hombre.
= :)
No funciona ni el arranque único ni el arranque inicial, ni Print, ni FileWrite. Adjunto este trozo de código (no veo otra salida), no lo pego aquí porque es muy largo. He eliminado todas las declaraciones del buffer y he descrito todas las llamadas de los indicadores técnicos incorporados allí. Ya he pensado en el desbordamiento de la memoria con los arrays, he calculado que el array más grande más todos los demás arrays tiene cincuenta metros y medio. Bueno, si no se imprime ni siquiera en la primera línea, al entrar en el bloque... - eso es lo que me preocupa. La versión adjunta es verdadera con FileWrite.
Estoy de acuerdo con Vadim: el código es difícil de leer. Intenta descomponer este código en bloques funcionales, en cada bloque imprime o escribe en un archivo. Y ejecutarlo en una estructura que "ralentice" la ejecución del código, por ejemplo, así:
Retrasa la ejecución del siguiente bloque 1 segundo. - El terminal debería tener tiempo suficiente para imprimir el registro.
Hay 2 funciones muy similares en la bandera de cierre de la última posición de Kim por STOP y la otra por TAKE.
aquí está el código
Como puede ver, son muy similares.
Pero, por alguna razón, sólo me funciona el cierre mediante STOP.
Funciona, pero mi Asesor Experto no imprime UNIT, sino que sigue imprimiendo NULL.
Pero el cierre en STOP imprime correctamente: si stop = 1, si no stop =0....
ayúdame por favor....
Hay 2 funciones muy similares en la bandera de cierre de la última posición de Kim por STOP y la otra por TAKE.
aquí está el código
Como puede ver, son muy similares.
Pero, por alguna razón, sólo me funciona el cierre mediante STOP.
Abro posición manualmente, pongo TAKE corto. funciona - pero EA no imprime UNIT, sino que sigue imprimiendo NULL.
Pero el cierre en STOP imprime correctamente: si stop = 1, si no stop =0....
ayúdame a entender esto por favor....