Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 28
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
El MQL5 lleva incorporado el control de la memoria: https://www.mql5.com/ru/docs/standardlibrary/tradeclasses/cterminalinfo/cterminalinfomemoryused
Por favor, indique cómo comprobar las condiciones en el código, por ejemplo
CSymbolInfo m_symbol;
m_symbol.Bid()
En el probador (Todos los ticks, M1) me sale que no es la oferta actual sino el precio de apertura de la barra. ¿Quizá me he perdido algo? ¿Cómo puedo comprobar correctamente el precio en los ticks para obtener resultados correctos en el probador?
Estoy utilizando la biblioteca estándar para obtener la oferta actual:
CSymbolInfo m_symbol;
m_symbol.Bid()
En el probador (Todos los ticks, M1) me sale que no es la oferta actual sino el precio de apertura de la barra. ¿Quizá me he perdido algo? ¿Cómo puedo comprobar correctamente el precio en los ticks para obtener resultados correctos en el probador?
Abro una operación con CTrade con un stop loss.
¿Y cómo puedo captar el momento del cierre de una operación por Stop Loss en el método OnTrade o OnTransactionTrade?
Conozco el ticket, conozco el dial, pero siempre son diferentes en OnTransactionTrade (aunque entiendo por qué)
Abro una operación con CTrade con un stop loss.
¿Y cómo puedo captar el momento del cierre de una operación por Stop Loss en el método OnTrade o OnTransactionTrade?
Conozco el ticket, conozco el dial, pero siempre son diferentes en OnTransactionTrade (aunque entiendo por qué)
Según el comentario podemos saber si la posición ha sido cerrada por Stop Loss/TakeProfit. Para el Stop Loss comprueba el comentario sl, y para el Take Profit comprueba el tp.
He pensado en el comentario, pero que yo recuerde los comentarios pueden ser modificados por el servidor.
En general, me da igual que se cierre por stoploss, takeprofit o manualmente.
Lo principal es identificar el momento de cierre de una determinada orden.
He pensado en el comentario, pero que yo recuerde los comentarios pueden ser modificados por el servidor.
En general, me da igual que se cierre por stoploss, takeprofit o manualmente.
Lo principal es identificar el momento de cierre de una determinada orden.
También puede utilizar el identificador DEAL_ENTRY_OUT de la enumeración ENUM_DEAL_ENTRY para entender que la posición ha sido cerrada.
Referencia: Propiedades de los oficios.
¡Hola!
Tengo un EA en MQl4 que necesita ser convertido a MQL5. Por favor, ayúdenme a entender la función CopyBuffer().
En MQl4, el código tiene el siguiente aspecto:
En MQL5 se ve así. El error 'CopyBuffer' - no se puede aplicar ninguna de las sobrecargas a la llamada de la función.
¡Hola!
Tengo un EA en MQl4 que necesita ser convertido a MQL5. Por favor, ayúdenme a entender la función CopyBuffer().
En MQl4, el código tiene el siguiente aspecto:
En MQL5 se ve así. El error 'CopyBuffer' - no se puede aplicar ninguna de las sobrecargas a la llamada de la función.