[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no lo dejéis pasar. No podría ir a ningún sitio sin ti - 2. - página 493

 
FOReignEXchange:
Entonces será mejor que publiques el código junto con la W. Si no funciona, debe estar mal.

este es el precio zz "y" cambia en los comentarios se calcula normalmente, es un entero int

if(MathAbs(10 + 100*shift - y) <= 10)

cambia en los comentarios...

for(int shift=0; shift<19; shift++){
    if(MathAbs(10 + 100*shift - y) <= 10) Comment("ура нашел",y); else Comment("кури бамбук",y);} 

Pero categóricamente no quiere cambiar el comentario al contrario, inserto otra condición en el if funciona como debería, ¿qué pasa con este if()?

if(MathAbs(10 + 100*shift - y) <= 10)
 
En resumen, todo tiene sentido.
 
Lo hice al revés, el tema está resuelto, gracias a todos.
 
buenas tardes, aconsejen lo que está mal aquí, tratando de escribir la definición del tipo de orden a los criterios de cierre

if (Tip==0 && Opn_B==true)
{
if(bb<0 && bb1<0 || bb<0 && MA1 < MA2 || bb1<0 && MA1 < MA2)
{
Cls_B=true;
}
}

 
vilard:
buenas tardes, aconsejen lo que está mal aquí, tratando de escribir la definición del tipo de orden a los criterios de cierre

if (Tip==0 && Opn_B==true)
{
if(bb<0 && bb1<0 || bb<0 && MA1 < MA2 || bb1<0 && MA1 < MA2)
{
Cls_B=true;
}
}


¿Quién conoce su lógica? Pero tienes que saber que OR tiene prioridad.
 
¿cómo escribo para incluir la "y" primero?
 

¿Puedes decirme por qué el array no se llena de valores? La salida es cero.

extern int n=15; // Número de barras
int Total; // Número de llamadas a la función de inicio

int start()
{
if (Total>=1) return; // necesitamos 1 vez aquí
Total++;

double mas[];
for (int i=1; i<=n; i++)
{
mas[n]=iOsMA(NULL,0,9,21,5,PRICE_CLOSE,i);
Print ("OsMA = ",iOsMA(NULL,0,9,21,5,PRICE_CLOSE,i));
}
Print ("Array = ",mas[2]);
Print ("Array = ",mas[10]);

return;
}

 

¡Buenas noches!

int iBars( string symbol, int timeframe) . Si utilizo symbol=NULL en todo el programa, ¿cómo puedo saber a qué símbolo equivale?

 
 
vilard:
¿cómo escribo para incluir la "y" primero?
Hay que poner paréntesis en los paréntesis.