Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 260
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
tol64:
Lea este artículo: Recetas MQL5-Historial comercial y biblioteca de funciones para obtener propiedades de posición
Se plantean varias cuestiones:
Haga lo siguiente: haga clic con el botón derecho del ratón en la pestaña "Historial" y seleccione "Órdenes y operaciones". Debería ser algo así:
YAndrey:
Ha entendido mal la pregunta. No estoy preguntando cómo se debe tratar la posición actual, eso está claro. ¿Cómo conseguir una posición HISTÓRICA, que fue, pero que ha pasado al pasado? Entiendo que la POSICIÓN vive desde el momento en que el volumen de ofertas se hace diferente de cero, hasta el momento en que se hizo igual a cero. ¿Cómo obtener una lista de POSICIÓN? No se trata de órdenes y operaciones, sino de posiciones en el par seleccionado.Нашел время еще поизучать позиции и их свойства. Я весь в непонятках - ежели позиции открываются и закрываются, то как перебрать исторические позиции, которые были по символу??? Мне бы хотелось выбрать всю историю позиций по символу, а потом перебрать историю сделок по каждой исторической позиции. Как это сделать? Везде описано как получить историю ордеров и сделок, но как получить список позиций???
Podemos decir que exactamente lo mismo. Es decir, trabajando con el historial de la cuenta. Cada posición tiene su propio identificador único:POSITION_IDENTIFIER.
Yo hablo de Kuzma y tú hablas de...
Permítame hacerle una pregunta más específica: ¿es posible seleccionar y existe una función para seleccionar el historial de posiciones? Sin pasar por los pedidos y las ofertas. Sólo hay que buscar entre todas las posiciones históricas de un par de divisas.
Yo hablo de Kuzma y tú hablas de...
Permítame hacerle una pregunta más específica: ¿es posible seleccionar y existe una función para seleccionar el historial de posiciones? Sin pasar por los pedidos y las ofertas. Sólo tiene que buscar entre todas las posiciones históricas de un par de divisas.
¿O estoy hablando de Kuzma? Te entendí perfectamente desde el principio. Y ni siquiera lo dudes. ))
Mi respuesta es muy concreta, sólo esperabas una solución lista, que no existe. Tendrás que escribirlo tú mismo. Hay muchos ejemplos de cómo hacerlo. Exactamente con la búsqueda del historial de transacciones, centrándose en el identificador de posición. Es muy sencillo.
¿O estoy hablando de Kuzma? Te entendí perfectamente desde el principio. Y ni siquiera lo dudes. ))
Mi respuesta es concreta, sólo esperabas una solución ya hecha, que no tienes. Tendrás que escribirlo tú mismo. Hay muchos ejemplos de cómo hacerlo. Exactamente con la búsqueda del historial de transacciones, centrándose en el identificador de posición. Es muy sencillo.
¿El compilador "ve" sólo el código descrito "arriba"? Por qué no compila dicha construcción:
¿El compilador "ve" sólo el código descrito "arriba"? Por qué no se compila dicha construcción:
Sí, exactamente. Utilice una declaración de clase:
- El EA debe colocar órdenes pendientes a un precio determinado (es decir, si una orden pendiente se ha disparado, coloca otra al precio especificado)
- Si después de la primera orden disparada se abrió otra orden pendiente, coloca otra orden pendiente, que es igual a la primera y así hasta el infinito?
Le daré un ejemplo (los precios están sacados de mi cabeza):
Se me ocurrió utilizar la estrategia de "bloqueo": EUR/USD
Abro una orden en cualquier momento, puede ser justo antes de la publicación de las noticias (por ejemplo, comprar a 1,3700), establezco T/P 5 puntos, si el precio va en mi dirección, todo está bien. Si no, abro dos órdenes de venta por debajo de 5 puntos (1,3695).
-Si el precio no ha alcanzado el T/P en la venta, es decir, se ha dado la vuelta, entonces pongo 2 órdenes de compra más (1,3700), el T/P se establece para cubrir el menos en la venta.
Si el precio sube (por encima de 1,3700) tenemos una orden de compra más que de venta
Si el precio baja (por debajo de 1,3695- tenemos una orden de venta más que de compra.
Necesito un EA que abra órdenes a este precio: 1,3700 de compra y 1,3695 de venta, y el T/P me seguirá.
Gracias por la atención....