Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 717

 
Zeta:

Sí, un cero es diferente del otro

bueno, al menos en mi gráfico


hay que comparar valores, cuantitativamente, no visualmente, es decir, cualitativamente, son los números los que el EA está comparando. Si comparamos visualmente, no es correcto, sobre todo si los niveles 0 son diferentes, porque el ojo humano puede encontrar un bonito patrón incluso allí donde no lo hay. Primero hay que combinar los ceros de ambos indicadores y luego mirar. Para ello es necesario fijar el mínimo y el máximo de ambos indicadores en los mismos valores, por ejemplo -500 y 500:



Aquí hay un ejemplo de autoengaño, los círculos son realmente pares:


 
Zeta:

ver archivo adjunto

La líneagruesa es elCCI 34 y la fina elCCI 170. La línea roja de puntos representa el nivel cero delCCI 34 y la línea azul de puntos representa el nivel cero delCCI 170.

La línea roja punteada representa el momento a observar: primero, elCCI 34 cruza su nivel de cero y luegoel CCI 170 cruza la misma línea, es decir, cruza el nivel de cero delCCI 34. Puede ver en la imagen que en ese momento, elCCI 170 (en este caso) tiene un valor de -17,5658. En otro punto de un cruce similar,el CCI 170 tendrá un valor diferente, etc. ¿Cómo se traza el momento en queel CCI 170 cruza el nivel cero relativo alCCI34?

¿Estásuficientemente claro?

Probablemente no con la ayuda de MQL. Tal vez algunos autónomos lo harían en WinAPI, pero son caros.


En cuanto a las imágenes, sólo puede adjuntar .gif .png .jpg .jpeg, pero .bmp - no puede.

 
evillive:

Hay que comparar los valores cuantitativamente, no visualmente, es decir, cualitativamente, son los números los que el EA está comparando. No es correcto comparar visualmente, sobre todo si los niveles 0 son diferentes, porque el ojo humano puede encontrar un patrón bonito incluso donde no lo hay. Es necesario combinar primero los ceros de ambos indicadores y luego buscar.


Si entiendo bien, es una cuestión de estrategia, ¿una comparación incorrecta?

evasivo:

Probablemente no se utilicen herramientas MQL. Tal vez algunos autónomos puedan encargarse de esta tarea utilizando WinAPI, pero son caros.



Es una pena...

Lo tengo.

¡Muchas gracias! ¡Todos ustedes!

 

Hola a todos) Por favor, ayúdenme con un problema, aparece el error "fuera del array".Hay un código de este tipo.Ahí pongo un array de valores de balanza, y luego cuento la media.

 double B =AccountBalance();
 if(B!=BPast)
  {
   MasBal[icount]=B;
   icount++;
   BPast =B;
  }
 if(icount>SlowMA)
  {int k=0;
   for(;k<SlowMA;icount--)
   {
     sum1+=NormalizeDouble(MasBal[icount]/SlowMA,2);
     k++;
   } 
   for(;k<FastMA;icount--)
   {
     sum2+=NormalizeDouble(MasBal[icount]/FastMA,2);
     k++;
   }
   if(sum2>sum1)
    {
     lots = maxLot;
    } 
    else{lots = minLot;}
    
  }

En las variables globales declaradas array MasBal[]

extern double        FastMA =15;
extern double     SlowMA =40;

 int icount=0;
 double sum1=0,sum2=0,BPast=0;
 double MasBal[];

¿Qué hacer?

 

Buenas tardes. No puedo entender por qué la propiedad: #property script_show_inputs no funciona

Si lo añado, el EA deja de funcionar, no se une al gráfico en absoluto.

El fragmento de código más sencillo ya produce este efecto:

#property script_show_inputs


//---- input parameters

extern int ExtVar=1;   // extern variable

input  int InpVar=2;   // input input variable

 

void OnStart() {Print("Initialization");}

void OnDeinit(const int reason) {Print("Deinitialization");}

void OnTick() { }

¿Cuál puede ser el problema?

 
jshveik:

Buenas tardes. No puedo entender por qué la propiedad: #property script_show_inputs no funciona

Si lo añado, el EA deja de funcionar, no se une al gráfico en absoluto.

El fragmento de código más sencillo ya produce este efecto:

¿Cuál puede ser el problema?

#property script_show_inputs

El script debe ser compilado en la carpeta de scripts y ejecutado desde allí.

 

Tengo un servidor VPS gratuito en haphost.com. ¿Es posible ponerle nuestro terminal? Especificaciones del servidor:

CTID: 55555 (modificado)

Nombre de host: rrrrrr (cambiado)

Estado del servicio: activo
Sistema operativo: ubuntu-13.10-x86_64
Direcciones IP: 6.666.666.66 (modificado)
RAM: 128 MB
SWAP: 128 MB
Recuento de CPU: 0,25
Espacio en disco: 10 GB
Velocidad de la red: 10 mbps

Ancho de banda: 0 / 500 GB

¿Quién sabe?

 
ikatsko:

Tengo un servidor VPS gratuito en haphost.com. ¿Es posible ponerle nuestro terminal? Especificaciones del servidor:

CTID: 55555 (modificado)

Nombre de host: rrrrr (cambiado)

Estado del servicio: activo
Sistema operativo: ubuntu-13.10-x86_64
Direcciones IP: 6.666.666.66 (modificado)
RAM: 128 MB
SWAP: 128 MB
Recuento de CPU: 0,25
Espacio en disco: 10 GB
Velocidad de la red: 10 mbps

Ancho de banda: 0 / 500 GB

¿Quién sabe?

 
Zeta:

ver archivo adjunto

La líneagruesa es elCCI 34 y la fina elCCI 170. La línea roja de puntos representa el nivel cero delCCI 34 y la línea azul de puntos representa el nivel cero delCCI 170.

La línea roja punteada representa el momento a observar: primero, elCCI 34 cruza su nivel de cero y luegoel CCI 170 cruza la misma línea, es decir, cruza el nivel de cero delCCI 34. Puede ver en la imagen que en ese momento, elCCI 170 (en este caso) tiene un valor de -17,5658. En otro punto de un cruce similar,el CCI 170 tendrá un valor diferente, etc. ¿Cómo se traza el momento en queel CCI 170 cruza el nivel cero relativo alCCI34?

¿Esuna descripción más clara?


Puedes utilizar el algoritmo que te he descrito. La única diferencia será que tendrá que calcular o elegir un nivel para el CCI(170), que en su figura corresponde al nivel cero del CCI(34). Es decir, hay que seguir el cruce del CCI (170) lento del nivel calculado después de que elCCI(34) rápido cruce su nivel cero. No tengo ni idea de si existe un patrón. Eso lo tienes que averiguar tú.

 
evillive:
Cero es cero, 1.Si iCCI(34) es mayor que cero y iCCI(170) también es mayor que cero, esta es su condición . 2. según usted, un cero es diferente de otro, ¿verdad?

1. No

2. No