forexnew: Nunca he trabajado con DLL. ¿Por casualidad tiene un código listo?
Aunque, no hay nada particularmente difícil, sólo una simple sustitución de un archivo por otro.
Para hacer una DLL es necesario programar en un lenguaje distinto a MQL4. Algunos escriben en C/C++. Lo escribí en Delphi. En definitiva, depende de tus propias necesidades.
Cuando la DLL está lista, se conecta al Asesor Experto así como a otra biblioteca de MQL4. A continuación, puede llamar a las funciones descritas en la DLL.
Estimado, ¿tiene Igor Kim una función que devuelva el precio de apertura de la últimaposición abierta https://forum.mql4.com/ru/38949/page5#434239
Si no es difícil, por favor escriba una función que devuelva el precio de apertura de la primera posición abierta. Pensé que sería suficiente en la línea
t<OrderOpenTime()
Sustituir "<" por ">", pero el resultado no funcionará.
Por favor, indique cómo implementar esta función si es posible.
La orden 1 y el TP se ajustan en consecuencia. Una orden pendiente 2 se coloca al mismo tiempo que la orden. Cómo eliminar el pendiente cuando el TP de la orden 1 se ha disparado.
Por favor, indique cómo implementar esta función si es posible.
La orden 1 y el TP se ajustan en consecuencia. Una orden pendiente 2 se coloca al mismo tiempo que la orden. Cómo eliminar el pendiente cuando el TP de la orden 1 se ha disparado.
Estimado, ¿tiene Igor Kim una función que devuelva el precio de apertura de la última posición abierta https://forum.mql4.com/ru/38949/page5#434239
Si no es difícil, por favor escriba una función que devuelva el precio de apertura de la primera posición abierta. Pensé que sería suficiente en la línea
Sustituye "<" por ">" pero el resultado no funciona.
¿Y para aclarar? ¿Elegir la primera de las abiertas (las que están en el mercado) o las que ya están cerradas? ¿Y si el primer puesto se abrió hace tres años? ¿Debe ser seleccionado?
¿Pueden aconsejarme si puedo determinar si la orden anterior se cerró en Take Profit o no? En caso afirmativo, ¿cómo debo implementarlo mediante programación?
Agradecería un enlace si esta cuestión ya se ha debatido
Para iniciar sesión y usar el sitio web MQL5.com es necesario permitir el uso de Сookies.
Por favor, active este ajuste en su navegador, de lo contrario, no podrá iniciar sesión.
Ha iniciado sesión. La autenticación de dos factores se ha desactivado. Vuelva a configurarla y escanee un nuevo código QR, o continúe con la autenticación de dos factores desactivada.
Nunca he trabajado con DLL. ¿Por casualidad tiene un código listo?
Aunque, no hay nada particularmente difícil, sólo una simple sustitución de un archivo por otro.
Para hacer una DLL es necesario programar en un lenguaje distinto a MQL4. Algunos escriben en C/C++. Lo escribí en Delphi. En definitiva, depende de tus propias necesidades.
Cuando la DLL está lista, se conecta al Asesor Experto así como a otra biblioteca de MQL4. A continuación, puede llamar a las funciones descritas en la DLL.
No he hecho este tipo de función, aunque si te fijas, no hay nada especialmente complicado, sólo una sustitución tonta de un archivo por otro.
Estimado, ¿tiene Igor Kim una función que devuelva el precio de apertura de la última posición abierta https://forum.mql4.com/ru/38949/page5#434239
Si no es difícil, por favor escriba una función que devuelva el precio de apertura de la primera posición abierta. Pensé que sería suficiente en la línea
Sustituir "<" por ">", pero el resultado no funcionará.Hola.
Por favor, indique cómo implementar esta función si es posible.
La orden 1 y el TP se ajustan en consecuencia. Una orden pendiente 2 se coloca al mismo tiempo que la orden. Cómo eliminar el pendiente cuando el TP de la orden 1 se ha disparado.
Hola.
Por favor, indique cómo implementar esta función si es posible.
La orden 1 y el TP se ajustan en consecuencia. Una orden pendiente 2 se coloca al mismo tiempo que la orden. Cómo eliminar el pendiente cuando el TP de la orden 1 se ha disparado.
Llamando a la función comercial OrderDelete()
¿Qué hay que cambiar para que el trailing stop funcione en cinco dígitos? Aumentarlo 10 veces no sirve de nada.
Lo más probable es que el problema sean los precios no normalizados.
Es probable que el problema sean los precios no normalizados.
Estimado, ¿tiene Igor Kim una función que devuelva el precio de apertura de la última posición abierta https://forum.mql4.com/ru/38949/page5#434239
Si no es difícil, por favor escriba una función que devuelva el precio de apertura de la primera posición abierta. Pensé que sería suficiente en la línea
Sustituye "<" por ">" pero el resultado no funciona.¿Y para aclarar? ¿Elegir la primera de las abiertas (las que están en el mercado) o las que ya están cerradas? ¿Y si el primer puesto se abrió hace tres años? ¿Debe ser seleccionado?
De todos modos, ¿para qué sirve todo esto?
¡Hola camaradas!
¿Pueden aconsejarme si puedo determinar si la orden anterior se cerró en Take Profit o no? En caso afirmativo, ¿cómo debo implementarlo mediante programación?
Agradecería un enlace si esta cuestión ya se ha debatido