[¡AVISO CERRADO!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen. No puedo ir a ningún sitio sin ti. - página 844
![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
))))))))))) No es una conjunción.
En mi caso, la regla es: "Separar NO en sustantivos, adjetivos y adverbios si hay o se pretende una contradicción" http://www.rusyaz.ru/pr/od07.html - "hacer" - NO está escrito correctamente - la palabra correcta es "hacer" (la palabra resaltada es una contradicción, precedida por un guión)
ps. "do" NO está escrito correctamente - es "do".
¡¡¡pero no funciona cuando recupero los datos, por lo que necesito que se reinicie y no se bloquee la reapertura!!!
¡¡¡pero no funciona al volver a adquirir datos, por lo que necesito que se restablezca y no se bloquee la reapertura!!!
¿Cómo se "reinicia" la reapertura? ¿Explica lo que quiere hacer?
¿Cómo se puede "reiniciar" la reapertura? ¿No está claro lo que quiere hacer?
Necesito cerrar una orden con algún lote y abrir otra de 1pc, y mis órdenes se abren en cada tick, pero cuando cierro una orden con este lote de nuevo tiene que abrirse 1 orden
Necesito cerrar una orden con algún lote para abrir otra de 1pc, y tengo órdenes abiertas en cada tick, pero al cerrar una orden con este lote de nuevo tiene que abrirse 1 orden.
Todo el asunto. Necesito un algoritmo más detallado para la apertura/cierre de órdenes
Un caso completo. Necesito un algoritmo más detallado para la apertura/cierre de órdenes
necesito cerrar una orden con el lote X para abrir una nueva orden y eso es todo lo que tengo abierto cuando la orden con el lote X se cierra, es decir, se abren en cada tick pero necesito que se abran de nuevo cuando la orden con el lote X se cierra de nuevo
si necesitas ayuda, cuando se cierra la orden con el lote X se abre una nueva orden y cuando se cierra una nueva orden con el lote X se vuelve a abrir, pero lo tengo en cada tick, voy a postear el código en una pieza
No está muy claro lo que quieres.
Intenta reemplazar tu función Inicio por ésta.
En los parámetros externos insertar: extern double X_ = 0.1; //El tamaño de un lote de la herramienta
El tamaño de la posición siempre será = X_, - como querías....![](https://c.mql5.com/mql4/forum/2010/09/rszjenv-qgekhqp.gif)
si necesitas ayuda, cuando se cierra la orden con el lote X se abre una nueva orden y cuando se cierra una nueva orden con el lote X se vuelve a abrir, pero yo la tengo abierta en cada tick, voy a pegar el código de una vez
Y hacer una comprobación antes de abrir una nueva posición justo después de cerrar la anterior:
if (!ExistPositions(NULL, OP_BUY, Magic)) {Código de apertura de una nueva posición Comprar}
if (!ExistPositions(NULL, OP_SELL, Magic)) {Código de apertura para una nueva posición de venta}
Eso es... :)