Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 1124
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
Gracias,¿la ndd es qué?
No siguió, no reemplazó todo. Es una macro.
No llevaba la cuenta, no reemplazaba todo. Es una macro.
Por favor, indíquenos cómo averiguar la última posición abierta por número mágico, ¿quizás haya una función que devuelva el valor del lote de la última posición abierta? Lo necesito en mql5
Hay varias formas, así que aclárelo: ¿la cuenta de operaciones es de tipo hedge o netting, en cuyo caso necesita conocer la posición: el asesor abre una posición y necesita conocer los parámetros de su última posición abierta?
¿Me pueden decir cómo saber la última posición abierta por número mágico, tal vez haya una función que devuelva el valor del lote de la última posición abierta? Lo necesito en mql5
Ejemplo 1:
En OnTradeTransaction capturamos una transacción con el tipo
TRADE_TRANSACTION_DEAL_ADD
Añade la transacción al historial. Esto se hace como resultado de la ejecución de una orden o de las operaciones de saldo de la cuenta.
que sea nuestro símbolo y nuestra magia:
if(deal_symbol==m_symbol.Name() && deal_magic==InpMagic)
Busque una oferta de COMPRA o VENTA:
asegúrese de que este comercio es
DEAL_ENTRY_IN.
Entrada en el mercado
Por favor, indíquenos cómo averiguar la última posición abierta por número mágico, ¿quizás haya una función que devuelva el valor del lote de la última posición abierta? Lo necesito en mql5
Opción #2 - evitar la lista de artículos:
Revisa la lista de puestos
busca el tiempo de apertura de la posición más larga en milisegundos
TimeMsc
Obtieneel tiempo de apertura de una posición en milisegundos desde el 01.01.1970
if(m_position.TimeMsc()>last_time) { last_time=m_position.TimeMsc(); last_volume=m_position.Volume(); }
comprobar - si el volumen es superior a "0,0" - se ha encontrado la posición:
Para el tamaño de la pérdida, esta es la función
Basta con sustituir SL por TP
Ejemplo 1:
En OnTradeTransaction capturamos una transacción con el tipo
TRADE_TRANSACTION_DEAL_ADD
Añade la transacción al historial. Esto se hace como resultado de la ejecución de una orden o de las operaciones de saldo de la cuenta.
que sea nuestro símbolo y nuestra magia:
mira si es una operación de COMPRA o de VENTA:
asegúrese de que este comercio es
DEAL_ENTRY_IN.
entrar en el mercado
Aparentemente, se trata de un doble riesgo como porcentaje de los fondos disponibles. ¿Cómo puedo establecer una cantidad específica de beneficios en dinero, por ejemplo, 1,5?
Bueno, esta es la línea
Sólo hay que poner un número en lugar de una fórmula y ...¿Cómo convertir, la posición del ratón, durante, pero sin tirar?
ChartTimeOnDropped