[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. No puedo ir a ningún sitio sin ti - 4. - página 376
![MQL5 - Lenguaje de estrategias comerciales para el terminal de cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
OrdersTotal() da el número de posiciones ya abiertas, es decir, se puede utilizar para comprobar si ya hay una posición abierta o no.
Utilizo la función Terminal() del tutorial cuando cierro posiciones, siempre que Mas_Ord_New[0][0]!=0. Pero tenemos otra tarea aquí: debemos crear una bandera que prohíba operar por la señal actual si una orden ya ha sido abierta por ella. Estoy tratando de usar banderas, pero me he equivocado de alguna manera.
Parny necesita ayuda ¿Qué es?
2012.09.10 18:40:20 '6257743': orden de compra de 5,00 EURUSD de apertura a 1,27816 sl: 1,27791 tp: 1,27876 falló [S/L o T/P inválidos].
También por qué el precio y el stop loss es el mismo:
Precio 1,25618 Stop Loss 1,25618 Take Profit 1,25698
Take Profit 60 pips
Stop Loss 20
Hola. Tengo una pregunta sobre los indicadores personalizados. La descripción de iCustom dice:
Pregunta: cómo obtener el valor de "shift" (cuando se llama al indicador con un shift, éste utiliza los valores como sin él, es deciriCustom(NULL, 0, "nombre",pam1,0,1)= iCustom(NULL, 0, "nombre",pam1,0,100), pero si llamo al indicador hace 100 barras, tendrá un valor diferente de iCustom(NULL, 0, "nombre",pam1,0,100). El indicador es simple, utiliza 5 valores de Cierre anteriores, toma su promedio.
Le agradeceré su ayuda.
Ha ajustado la desviación de la línea principal a 0 (cero). Debería ser superior a cero.
¿Pondrías también la desviación en negativo?
¡Gracias, camaradas! ¡Exactamente! Estaba demasiado ocupado trabajando y no tenía ni idea. Ojalá hubiera podido pulsar el botón de agradecimiento, para no multiplicar. )
Por cierto, sería útil recomendar a los novatos que pasen parámetros a los indicadores a través de variables con nombres elocuentes. Hasta ahora lo he hecho, esta vez me he perdido algo.
¡Buenas noches a todos!
Quería hacer la misma pregunta y tomé la función de aquí https://www.mql5.com/ru/forum/131859
Me da errores--->
Todas las variables de la función están definidas dentro de ella... ¿qué pasa?
lo copié, lo pegué. --->
Ahí no hay errores:
Pero, sólo hay que especificar un color, por ejemplo -CLR_NONE.Y parece que tienes esto "colgado en el aire":
En realidad, tal condición (High[2]==High[1 ]) o tal(Close[2]==High[1 ]) o tal(High[2]==Open[1 ]) es rara. Observa el gráfico, ¿cuántas de estas coincidencias encontrarás?En cuanto a la lógica de la eliminación de la orden, ... - también sufre, en definitiva.
copié el código de aquí y creé un nuevo proyecto (EA) pegué el código -> compilé
Extrañamente, sigue dando los mismos errores...
copié el código de aquí y creé un nuevo proyecto (EA) pegué el código -> compilé
Extrañamente, sigue dando los mismos errores...
He estado operando manualmente, eurusd 5 min, compruébalo si tienes tiempo....
Quiero construir un EA basado en esta estrategia, sólo necesito cerrar las operaciones con la condición _2 :), no puedo entenderlo, incluso tengo una función de cierre y me da errores todo el tiempo .....