Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 1113
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
Saludos. He visto el vídeo competente "De MQL4 a MQL5 - cómo reescribir EAs para Metatrader 5".
Muchas gracias al autor. He decidido probarlo yo mismo. Decidí probarlo yo mismo. La idea es la siguiente:
1. He puesto dtriger = 1 en las entradas - Se abre la compra.
2. He puesto dtriger = -1 - Sell opens.
3. He puesto dtriger = 0 - todos los abiertos están cerrados.
He leído en los manuales de MT5 que no es posible mantener posiciones opuestas,
y yo los tengo.
Pregunta: ¿Cómo puedo prescribir correctamente el cierre de una posición abierta
La pregunta es: ¿Cómo registrar correctamente el cierre de una posición existente al abrir una inversa?
Muchas gracias.
Saludos. He visto el útil clip "De MQL4 a MQL5 - cómo reescribir EAs para Metatrader 5".
Me gustaría felicitar al autor. He decidido probarlo yo mismo. Yo lo escribí. Mi idea es la siguiente:
1. Pongo dtriger = 1 - abre Buy.
2. He puesto dtriger = -1 - Sell opens.
3. He puesto dtriger = 0 - todos los abiertos están cerrados.
He leído en el FAQ que en MT5 no es posible mantener posiciones opuestas,
y yo los tengo.
Pregunta: ¿Cómo puedo prescribir correctamente el cierre de una posición abierta
La pregunta es: ¿Cómo registrar correctamente el cierre de una posición existente al abrir una inversa?
Muchas gracias.
Debes haber estado muy poco atento al leer la ficha técnica.
Referencia:Principios generales - Operaciones comerciales.
En resumen: MetaTrader 5 cuenta consistemas de Netting y Hedging.
Yo formularía su tarea de otra manera:
1.dtriger= 1-Se abre lacompra.
2. dtriger = -1 - Se abre la venta.
3. dtriger = 0 - Se cierran todas las abiertas.
El Asesor Experto debe hacer lo siguiente:
Se necesitan dos algoritmos para la implementación (el número mágico también contribuye aquí) - puede ser desactivado.
и
La idea general es hacer un bucle alrededor de todas las posiciones desdePositionsTotal()-1 hasta 0. Es de PositionsTotal()-1 a 0, no de cero a PositionsTotal()-1. Esto es importante.
También un consejo: cuando se trabaja en MetaTrader 5, una orden es una ORDEN REMOVIDA. Por lo tanto, es muy recomendable que ni siquiera recuerde la palabra "orden" en esta etapa inicial, para no crear confusión en su mente.
También hay órdenes de mercado de compra y venta, así como órdenes CloseBy.
Muchas gracias, como la música.
Muchas gracias, como la música.
Bueno, si eres tan amable, más entonces.
He puesto las entradas y he prescrito un pre-cierre, pero de nuevo las órdenes están colgadas ahí y ahí.
Bueno, si eres tan amable, más entonces.
He insertado las entradas y prescrito un pre-cierre, pero de nuevo hay órdenes colgantes aquí y allá.
Muchas gracias, al igual que las notas.
¿Cuál es la señal de apertura? Porque el código no está completo - sólo cerrar posiciones, pero también necesito abrir posiciones...
Comando de comercio.mq5
#versión de la propiedad "1.000"
Hasta ahora sólo realiza tres acciones: