[ARCHIVO]Cualquier pregunta de novato, para no saturar el foro. Profesionales, no lo dejéis pasar. No puedo ir a ningún sitio sin ti - 5. - página 222
![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
La esencia de la pregunta es que necesito contar el número de barras en cada bloque continuo del diagrama de barras del indicador superior. Escribí un indicador de este tipo (el más bajo). En él, el valor de cada columna del diagrama de barras corresponde al número de barras en un bloque continuo del indicador superior, pero comienza a mostrar SOLO desde su instalación (la línea vertical roja).Quiero que se muestre en las barras anteriores (como cuando se instala AO o CCI), es decir, que la "imagen" sea similar a la del indicador del medio (es el mismo indicador, pero instalado incluso antes). Escucharé cualquier sugerencia con gratitud (preferiblemente con fragmentos de código).
La esencia de la pregunta es que necesito contar el número de barras en cada bloque continuo del diagrama de barras del indicador superior. Escribí un indicador de este tipo (el más bajo). En él, el valor de cada columna del diagrama de barras corresponde al número de barras en un bloque continuo del indicador superior, pero comienza a mostrar SOLO desde su instalación (la línea vertical roja).Pero necesito que se muestre también en las barras anteriores (como cuando se instala el AO o el CCI), es decir, que la "imagen" sea similar a la del indicador del medio (es la misma que la del indicador inferior, pero se instaló incluso antes).
¿Algo así?
-
¿Algo así?
-
¡Muchas gracias! Justo lo que necesitas.
int start()
{
double Sl =Low[1];
double Tpb =((High[1]-Open[1])/Tp)+Open;
double bar2b;
if (Open[2]<Close[2])bar2b=(High[2]-Open[2];
double bar1b;
if(Open[1]<Close[1])bar1b=(High[1]-Open[1]);
if(bar2b<bar1b)OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Sl,Tpb,",16384,0,Green);
¡¡Ayuda!!
indicador de media móvil simple
cómo aplicarlo en un EA a: Datos de indicadores anteriores
iMA(NULL,0,8,0,MODE_EMA,PRICE_PREVIOUS,0);
Spam. Suficiente con una rama separada
Es mejor escribir un montón de palabras que sólo ayudar a "este es un credo de vida superior supongo".
¡Caballeros! ¡Buenas noches!
¿Podría decirme por qué el compilador piensa que en el código siguiente
la variable int Ticket es indefinida.
Genera un error
'Ticket' - variable no definida C:\NArchivos de programa\NAlpari NZ MT4(2)\N-expers.mq4 (18, 6)
Pero la variable Ticket también está definida en la sentencia de asignación en el código siguiente y el código se compila correctamente
¡Caballeros! ¡Buenas noches!
¿Podría decirme por qué el compilador piensa que en el código siguiente
la variable int Ticket es indefinida.
Genera un error
'Ticket' - variable no definida C:\NArchivos de programa\NAlpari NZ MT4(2)\N-expers.mq4 (18, 6)
Pero la variable Ticket también está definida en la sentencia de asignación en el código siguiente y el código se compila correctamente
Probablemente sólo faltan paréntesis en un lugar