Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 1050
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
¿Cómo añado minutos al bloque de horas del asesor?
¿Cómo puedo añadir minutos al bloque horario de un EA?
Alto Bajo Estrategia a tiempo 2:
La función bool TimeControl() es la encargada de comprobar la hora. Puede funcionar en dos estados: tanto en fechas de un día como en fechas de más de un día.
Por favor, avisa,
En MQL5 necesito cerrar la mitad de una posición, pero tengo que comprobar si la mitad de la posición es menor que el lote mínimo y luego cerrar todo el volumen, ¿es correcto?
Por favor, avisa,
En MQL5 necesito cerrar la mitad de una posición, pero tengo que comprobar si la mitad de la posición es menor que el lote mínimo y luego cerrar todo el volumen, ¿es correcto?
Tal vez sea más fácil comprobar antes de la división, si el lote es menos de 2 veces el mínimo, entonces no hay necesidad de molestar a la terminal?
No puedo pasar la prueba para el mercado, devuelve un error, pero no hay ningún error en el informe
¿Qué hacer?
no puede pasar la prueba para el mercado, devuelve un error, pero no hay ningún error en el informe
¿Qué hacer?
¿Cómo puedo obtener el precio de cierre de una orden (operación, posición - cualquier cosa)?
Para los pedidos, sólo está disponible ORDER_PRICE_OPEN, pero no ORDER_PRICE_CLOSE.
Las posiciones sólo tienen POSITION_PRICE_OPEN.
Los oficios no tienen nada de abstracto: DEAL_PRICE.
Busqué en el foro y no lo encontré.
¿Cómo puedo obtener el precio de cierre de una orden (operación, posición - cualquier cosa)?
Para los pedidos, sólo está disponible ORDER_PRICE_OPEN, pero no ORDER_PRICE_CLOSE.
Las posiciones sólo tienen POSITION_PRICE_OPEN.
Los oficios no tienen nada de abstracto: DEAL_PRICE.
He buscado en el foro y no lo he encontrado.
Para facilitar la comprensión y el trabajo en MQL5:
1. ***
2. Si necesita un precio de cierre, no puede prescindir de acceder al historial de operaciones. ElHistorySelect se encarga de solicitar el historial de operaciones
3. El ejemplo de trabajo con el historial, con salida de información en un archivo o en la pestaña "Expertos", está en el código deHistorial de Tratos y Pedidos
Para entender de qué se trata, hay que saber
ENUM_DEAL_ENTRY-dirección de la operación - entrada en el mercado, salida del mercado o inversión
ENUM_DEAL_ENTRY
Identificador
Descripción
DEAL_ENTRY_IN
Entrada en el mercado
DEAL_ENTRY_OUT
Salida del mercado
DEAL_ENTRY_INOUT
Vuelta en U
DEAL_ENTRY_OUT_BY
Cerrar la posición del contador
ENUM_DEAL_TYPE-Tipo de acuerdo
ENUM_DEAL_TYPE
Identificador
Descripción
DEAL_TYPE_BUY
Comprar
***
Esto es lo básico.
Gracias por la respuesta, he mirado tanto la documentación como tu ejemplo, pero aún no he encontrado cómo obtener un parámetro similar a OrderClosePrice() en MT4.
Gracias por la respuesta, he mirado tanto la documentación como tu ejemplo pero aún no he encontrado cómo obtener un parámetro similar a OrderClosePrice() en MT4.
alternativamente abrirhttps://www.mql5.com/ru/code/16006
y mira la implementación de @fxsaber
o simplemente conectar la librería anterior y transferir el código de MT4 a MT5, en el 99% de los casos no tendrás que retocar nada, todo funcionará igual que en MT4