[¡AVISO CERRADO!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen. No puedo ir a ningún sitio sin ti. - página 1002

 
Vinin:

Pensé que iba a pasar volando.
¡Victor! ¡No puede ser! :)) ¿Cómo puede ser?
- ¿es eso vodka?

- ¿Ah, sí? No puedo permitirme verter vodka sobre una dama, ¿verdad? ¡Es alcohol puro!

:)))))))))))))))))

 

Hola, por favor ayuda a reflejar el indicador iVAR en la misma ventana.

¿Qué hay que insertar ahí?

Se trata de una fórmula especular: ibuffer[j] = 1+(Sx*Sy-(n+1)*Sxy)/(Sx*Sx-(n+1)*Sxx);

Pero tiene que haber algo más. Indicador adjunto.

Archivos adjuntos:
ivar.mq4  4 kb
 
irob:

Hola, pueden ayudar a reflejar el indicador iVAR en la misma ventana.

¿Qué hay que insertar ahí?

Se trata de una fórmula especular: ibuffer[j] = 1+(Sx*Sy-(n+1)*Sxy)/(Sx*Sx-(n+1)*Sxx);

Pero tiene que haber algo más. Indicador adjunto.

¿funcionará?
Archivos adjuntos:
003.mq4  4 kb
 
Techno:
¿funcionaría?


Ahora todo está en la misma ventana, pero están muy separados para que se vuelvan casi rectos.

Esto hay que verlo. Se adjuntan capturas de pantalla.

iVAR together.gif - como lo has hecho tú.

iVAR ambos.gif - como debería ser, sólo que estos están en diferentes ventanas. Es decir, deben converger y divergir en una ventana.

Si no es difícil, puedes intentar hacerlo. El indicador es bueno, muy necesario.

 
irob:



Si no es mucho problema, tal vez podrías intentar hacer uno. El indicador es bueno, muy necesario.

Son distantes porque se reflejan. Y en la misma ventana, lo que significa problemas de escala, o bien cambia sus algoritmos de cálculo de la primera línea, o desplaza el reflejo hacia arriba, pero en ese caso sólo se reflejará en apariencia, no en valor. Aquí con el cambio
Archivos adjuntos:
003_1.mq4  4 kb
 
Techno:
¡Están distantes porque están reflejados! Y en la misma ventana, lo que significa problemas de escala, o bien cambia sus algoritmos de cálculo de la primera línea, o desplaza el reflejo hacia arriba, pero en ese caso sólo se reflejará en visibilidad, no en valor. Aquí con el cambio


Así está mucho mejor, muchas gracias.

Así que lo que has rehecho se refleja en la apariencia pero no en el significado, ¿estoy en lo cierto?

 
irob:


Así que lo que has rehecho se refleja en la apariencia pero no en el significado, ¿estoy en lo cierto?

 

¡Buenos días! ¿Pueden decirme qué pasa?

Al llamar a esta función

РасчётТЛвверх(ТЛвверх,a,O1C[A]);                                                      
TP[A]=ТЛвверх;

da un error "'O1C' - tipos incompatibles".

Esta es la función propiamente dicha

 void РасчётТЛвверх(double& ТЛвверх, int a, double O1C[A])
        {
          double МА23 = iMA(NULL,0,23,0,MODE_EMA,PRICE_CLOSE,a),
                 
                 MМА23[23];
                 
                 MМА23[0]=МА23-417*Point;
                 MМА23[1]=МА23-261*Point;
                 MМА23[2]=МА23-163*Point;
                 MМА23[3]=МА23-102*Point;
                 MМА23[4]=МА23-64*Point;
                 MМА23[5]=МА23-40*Point;
                 MМА23[6]=МА23-25*Point;
                 MМА23[7]=МА23-16*Point;
                 MМА23[8]=МА23-10*Point;
                 MМА23[9]=МА23-7*Point;
                 MМА23[10]=МА23-4*Point;
                 MМА23[11]=МА23;
                 MМА23[12]=МА23+4*Point;
                 MМА23[13]=МА23+7*Point;
                 MМА23[14]=МА23+10*Point;
                 MМА23[15]=МА23+16*Point;
                 MМА23[16]=МА23+25*Point;
                 MМА23[17]=МА23+40*Point;
                 MМА23[18]=МА23+64*Point;
                 MМА23[19]=МА23+102*Point;
                 MМА23[20]=МА23+163*Point;
                 MМА23[21]=МА23+261*Point;
                 MМА23[22]=МА23+417*Point;
  
          for(int i=0;i<=22;i++)
            {
              if(NormalizeDouble(O1C[A]+4*Point,Digits)<=NormalizeDouble(MМА23[i],Digits))
                {
                  ТЛвверх=MМА23[i];
                  
                 Alert("ТЛвверх в функции =  ",ТЛвверх,", i = ",i);
                 
                  break;
                      
                }
            }
        }
//--------------------------------------------------------------------

En las variables globales se establece TLvup. ¿No puedes encontrar lo que está mal?

 
Puede alguien decirme cuál es el código del objeto |, palo vertical .... no lo encuentro :o(
 
NEKSUS_:
Puede alguien decirme cuál es el código del objeto |, palo vertical.... no lo encuentro :o(
124 Está aquí https://docs.mql4.com/ru/constants/wingdings