[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no lo dejéis pasar. No podría ir a ningún sitio sin ti - 2. - página 356

 

El orden se modifica correctamente todo el tiempo, aquí están algunos de los resultados

...
633 2011.04.22 15:45 modificar 1.00 1.40997.4565 0.0000 0.00 10000.00
634 2011.04.22 16:00 modificar 1 1.00 1.40997.4564 0.0000 0.00 10000.00
635 2011.04.22 16:15 modificar 1 1,00 1,40997,4562 0,0000 0,00 10000,00
636 2011.04.22 16:30 modificar 1.00 1.40997.4561 0.0000 0.00 10000.00
637 2011.04.22 16:45 modificar 1.00 1.40997.4559 0.0000 0.00 10000.00
...

La pregunta es ¿por qué no se activa la parada a tiempo?

 
_Aybulat_:

El orden se modifica todo el tiempo, aquí están algunos de los resultados

...
633 2011.04.22 15:45 modificar 1.00 1.4099 7.4565 0.0000 0.00 10000.00
634 2011.04.22 16:00 modificar 1 1.00 1.4099 7.4564 0.0000 0.00 10000.00
635 2011.04.22 16:15 modificar 1 1,00 1,4099 7,4562 0,0000 0,00 10000,00
636 2011.04.22 16:30 modificar 1.00 1.4099 7.4561 0.0000 0.00 10000.00
637 2011.04.22 16:45 modificar 1.00 1.4099 7.4559 0.0000 0.00 10000.00
...

La pregunta es ¿por qué no se activa la parada a tiempo?


¿qué tiene que ver "eso"? ¿dónde está el error nº 1 en este informe?
 
La parábola se invierte, pero el stop no se activa, y cuando la parábola vuelve a moverse hacia la operación anterior, la modificación de la orden anterior continúa.
 
abolk:

¿Qué quiere decir "en este caso"? ¿Dónde está el error nº 1 en este informe?


Este no es el registro, este es el resultado, en el propio registro además del error

Error de OrderModify 1

no hay nada

 
_Aybulat_:


Esto no es el registro, es el resultado, en el propio registro aparte del error

Error de OrderModify 1

no hay ningún error


Sí, con preguntas tan "exhaustivas" e "inequívocas", la respuesta tardará en llegar

si hay error #1 al modificar - no hay modificación de la orden

leer cuando se produce el error nº 1 durante la modificación

https://docs.mql4.com/ru/trading/OrderModify

 
Grein:
Mejor dejar la función de inicio entonces

. Y fuera de ella, organizar su propia función de interrupción, con intervalos deseados en seg, min, mediante el establecimiento de banderas de interrupción. Y el cuerpo principal del programa sólo se ejecuta a través de estas banderas en bucle, y cuando están listos, ejecutar los procedimientos personalizados. Y uno de estos procedimientos se puede utilizar para obtener una nueva cotización, no se basará en el tic, pero podemos establecer el factor de carga correcto en segundos y obtenerlo según sea necesario. Por lo tanto, será un sistema en tiempo real, no conectado con eventos - tick. Así es.
¿Puede exponer el código? Quizás algún pseudocódigo. ¿Cómo puede ser sin arranque...? Es una función básica, como main() en C++.
 

Estimados profesionales, ¿podrían decirme qué estabilidad tiene el terminal si lleva mucho tiempo funcionando?

He notado que después de 2-3 días que el EA ha estado trabajando, el trabajo de enviar notificaciones por correo electrónico se cae. ¿Puede ser que el terminal se canse de alguna manera?

¿Qué debo hacer para prolongar el funcionamiento estable del terminal? Hubo una discusión sobre el reinicio del PC - tal vez es para la misma cosa ...

Agradecería cualquier comentario basado en la práctica.

Vitaly.

 

Sí, "la pregunta de cualquier recién llegado".

¿Has leído tu rama? ¿O es que, como Urogallo, sólo escuchas tu mezquina, muy necesaria y comprensible para los recién llegados, charla tecnológica?

 
Parece que nadie ha mirado el código, no pasa nada, ya está arreglado. Gracias.
Razón de la queja: