Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 222
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
Por favor, ayuda. No puedo entender el bucle for(), todo el tiempo después de la actualización, debido a la compensación(iMA(NULL,PERIOD_M1,1,1,MODE_SMA,PRICE_OPEN,i)) ¡El indicador se vuelve a dibujar!
Muchas gracias de antemano.
En mi opinión, el planteamiento no es nada lógico. ¿Por qué definir el día de la semana? ¿Qué más da el día que sea, si la condición debe decir "no abrir más de xxx órdenes hoy"?
Me parece más lógico contar las órdenes abiertas hoy y especificar la condición correspondiente.
no hay fecha de apertura de pedidos.Si lo sabes, por favor escribe cómo hacerlo)
No entiendo cómo asegurar que en un día determinado no se abran más de n-ésimo número de órdenes durante todo el día.
Por favor, ayuda. No puedo entender el bucle for(), todo el tiempo después de la actualización, debido a la compensación(iMA(NULL,PERIOD_M1,1,1,MODE_SMA,PRICE_OPEN,i)) ¡El indicador se vuelve a dibujar!
Se lo agradezco de antemano.
Las MAs tienen diferentes TFs. Necesitas encajar el marco de tiempo más alto en el M1 TF, es decir, contar las MAs dos veces con diferentes números de ticks. En este caso, un mismo valor del periodo más antiguo se sumará a diferentes valores del más joven.
Si miras a través de i obtienes, por ejemplo, 10 velas de periodo D1 y 10 M1. Lógicamente algo está mal....
Otra cosa, si el indicador se pone en M1, funcionará sin re-brisings más probable
las MAs tienen diferentes TFs. tienes que encajar el marco de tiempo más alto en el M1 TF, es decir, contar las MAs dos veces con diferentes números de ticks.
Al pasar por i ahora está tomando por ejemplo 10 velas del periodo D1 y 10 M1. Lógicamente algo está mal....
Sí, tienes razón, pero mi mente aún no es suficiente para averiguar cómo hacer que M1 cuente correctamente
Además, necesito sincronizar M1 con un timeframe superior, porque 1 barra de M5 no necesariamente corresponderá a 5 velas de M1, puede ser 4 o 1.
Sí, tienes razón, pero mi mente aún no es suficiente para entender cómo hacer que M1 cuente correctamente
Prueba con
de la barra i-ésima y poner el número de barra resultante en lugar de i.
¡¡¡Estimado novikov433!!! Enseñarte a programar, o escribirte un Asesor Experto gratis o ambas cosas!!! A cambio, enséñame cómo se traducen las órdenes con pérdidas en sin pérdidas. Puede utilizar un ejemplo sencillo. Le doy a mi mujer una orden (encargo): comprar un cubo de patatas por la mañana temprano en el mercado, y a las 10 (análisis fundamental) el precio sube - vender. Pero a veces llega un camión de patatas a las 10:30 (noticias). Y el precio (en las noticias) baja instantáneamente y dura hasta el final del día, o incluso durante toda la semana. Pongo un Stop Loss - si el precio baja 10 rublos, vendo tan pronto como pueda (al precio de mercado). Cómo cambiar el orden, para evitar pérdidas. Si esta variante es interesante, envíeme su correo electrónico.
Prueba con
la hora de la barra i-ésima y poner el número de barra resultante en lugar de i.
¿Has pensado en algo así?
Gracias por su atención )) Soy un pringado... ... al cierre tenía la condición de cerrar la operación a las 22:00 del viernes, sin ninguna condición adicional para comprobar el tipo de operación. El acuerdo en sí se cerró un par de horas antes. Pues bien, cuando llegaron las 22:00 horas, el Asesor Experto empezó a enviar órdenes para cerrar una orden que ya estaba cerrada ... .