Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 198
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
¿Seguro que has mirado el último código que has publicado? Si es así, necesito un descanso... Gracias.
Rastrea la variable"c".
Sí, gracias. Ya veo, pero todavía no le encuentro sentido a este código.
Victor Nikolaev: ¡gracias por su ayuda!
¡Buenos días a todos!
Por favor, díganme si se puede cambiar el valor del NÚMERO MAJIC en una orden que ya ha sido cerrada y aparece en la lista de órdenes cerradas.
Es decir, cambiar el valor del NÚMERO MAJIC después de cerrar la orden.
Si es posible, entonces qué función debe usarse para cambiarlo. No encontré tal función en el trabajo de Kim.
Gracias.¡Buenos días a todos!
Por favor, díganme si se puede cambiar el valor del NÚMERO MAJIC en una orden que ya ha sido cerrada y aparece en la lista de órdenes cerradas.
Es decir, cambiar el valor del NÚMERO MAJIC después de cerrar la orden.
Si es posible, entonces qué función debe usarse para cambiarlo. No encontré tal función en el trabajo de Kim.
Gracias.No puedes. ¿Y por qué lo necesita? ¿Quizás haya otra solución al problema?
No se puede. ¿Por qué querrías hacer eso en primer lugar? ¿Hay otra solución al problema?
Gracias por el consejo.
Mientras esperaba una respuesta, se me ocurrió algo. Si no funciona, escribiré lo que necesito.
¿Puedes darme una pista?
if(OrderSelect (Ht-1,SELECT_BY_POS, MODE_HISTORY)) // si el último pedido
si ( OrderType ()==OP_SELL)// SEL
X = OrderProfit( );// almacenar el valor de TakeProfit
if (OrderSelect (Ht-1,SELECT_BY_POS, MODE_HISTORY)) // si el último pedido
si ( OrderType ()==OP_SELL)// SEL
if(X < 0)// y si esta Venta se cerró en la parada
ABRIR OTRO PEDIDO
PREGUNTA
Cómo codificar una adición a estas condiciones.
No sólo la última orden, sino también la penúltima y la penúltima deben cerrarse en el momento de la parada
y sólo entonces
PARA ABRIR UNA ORDEN MÁS.
Gracias.
Le he echado un vistazo. Lo he corregido. En el probador durante 3 meses este es el resultado
La reducción es grande.
Si a las 4 de la mañana - no hay muchos bares todavía para hoy. En H4 sólo hay 6 barras en un día. es necesario establecer el número de barras a buscar o el número de cruces.
distancias grandes = tendencia
¿Puedes darme una pista?
if(OrderSelect (Ht-1,SELECT_BY_POS, MODE_HISTORY)) // si el último pedido
si ( OrderType ()==OP_SELL)// SEL
X = OrderProfit( );// almacenar el valor de TakeProfit
if (OrderSelect (Ht-1,SELECT_BY_POS, MODE_HISTORY)) // si el último pedido
si ( OrderType ()==OP_SELL)// SEL
si(X < 0)// y si esta Venta se cerró en la parada
ABRIR OTRO PEDIDO
PREGUNTA
Cómo codificar una adición a estas condiciones.
No sólo la última orden, sino también la penúltima y la penúltima deben cerrarse en el momento de la parada
y sólo entonces
PARA ABRIR UNA ORDEN MÁS.
Gracias.Necesito algún tipo de indicador para cambiar el indicador, quiero dibujar una línea de alta a baja en el gráfico horario cada 24 horas, y obtener los datos de la longitud de la línea y la pendiente y poder trabajar con estos datos en el código, no soy un gran experto en mql4 si escribo desde cero, ¿gran problema?
Tengo una recta estirada de dos coordenadas, por más que le dé la vuelta no tiene sentido, por favor ayúdenme, tal vez no debería haberme metido con la herramienta.