Asesor multidivisa basado en indicadores de cluster - página 8

 
Vinin >>:

.... Забылось уже многое.

Igualmente, la segunda ola ;)

PS. Por cierto, ¿has visto tu legendaria LRMA en multivolumen?

 
BLACK_BOX писал(а) >>

¿Te refieres a la distribución del peso? ¿Se refiere a los factores de ponderación?

Así.

 
BLACK_BOX писал(а) >>

Igualmente, la segunda ola ;)

PS. Por cierto, ¿has visto tu legendaria LRMA en multivolumen?

No, no lo he hecho.

 
¡Por cierto, en mi opinión, otra cosa importante que falta en el EA es la posición de los grupos de divisas con respecto a cero! Esto podría ser un buen filtro
 

Puedes decirme cómo reescribir esta parte del código para que el EA se active por una convergencia de líneas en CCFp y una divergencia en CC

for ( x=0; x<8; x++)
   {
   for ( y=0; y<8; y++)
      {
      if ( ccfp[ x,1]== ccfp[ y,1])continue;
      if ( ccfp[ x,0]- ccfp[ y,0]> step&& ccfp_old[ x,0]- ccfp_old[ y,0]<= step&& ccfp[ x,0]> ccfp_old[ x,0]&& ccfp[ y,0]< ccfp_old[ y,0]&& cc[ x,0]- cc[ y,0]> step&& cc[ x,0]> cc_old[ x,0]&& cc[ y,0]< cc_old[ y,0]) 
   { open=true; oper_up( ccfp[ x,1], ccfp[ y,1], lot[0], stop, profit, close, open, magicnumber);}
      if ( cc[ x,0]- cc[ y,0]> step&& cc_old[ x,0]- cc_old[ y,0]<= step&& cc[ x,0]> cc_old[ x,0]&& cc[ y,0]< cc_old[ y,0]&& ccfp[ x,0]- ccfp[ y,0]> step&& ccfp[ x,0]> ccfp_old[ x,0]&& ccfp[ y,0]< ccfp_old[ y,0]) 
      { open=true; oper_up( cc[ x,1], cc[ y,1], lot[0], stop, profit, close, open, magicnumber);}
      if ( ccfp[ x,0]- ccfp[ y,0]> step&& ccfp_old[ x,0]- ccfp_old[ y,0]<= step) 
   { open=false; oper_up( ccfp[ x,1], ccfp[ y,1], lot[0], stop, profit, close, open, magicnumber);}
      if ( cc[ x,0]- cc[ y,0]> step&& cc_old[ x,0]- cc_old[ y,0]<= step) 
   { open=false; oper_up( cc[ x,1], cc[ y,1], lot[0], stop, profit, close, open, magicnumber);}
      }
   }
 
evbut писал(а) >>

Por favor, dígame cómo modificar esta parte del código y hacer que el Asesor Experto funcione cuando las líneas convergen en CCFp y divergen en CC

Si se mira el problema desde otro ángulo, es sencillo

Cuando las líneas convergen, la distancia entre ellas disminuye. Y viceversa

for ( x=0; x<8; x++) {
   for ( y=0; y<8; y++) {
      if ( ccfp[ x,1]== ccfp[ y,1])continue;
      if ( ( ccfp[ x,1]- ccfp[ y,1]) - ( ccfp[ x,0]- ccfp[ y,0]) >0 ) {
         if ( ( cc[ x,0]- cc[ y,0]) - ( cc[ x,1]- cc[ y,1]) > 0) {
             open=true; 
             oper_up( ccfp[ x,1], ccfp[ y,1], lot[0], stop, profit, close, open, magicnumber);
         }
      }
   }
}
Algo así. No comprobó los errores
 

Saco a colación el tema porque hay datos bastante imparciales disponibles.

Por el momento hay una versión del EA (https://www.mql5.com/ru/code/9555), que muestra buenos resultados (ver archivos adjuntos). Muchas gracias al autor Lexandros por su trabajo y asesoramiento. Si hay alguna otra persona por ahí que haya probado este EA, que comparta sus opiniones e impresiones.

Archivos adjuntos:
 

Por cierto, el análogo de SSFIPI lo escribí yo, el original no me gustaba del todo. Yo también tomé una base diferente. Interesante, pero como dice Vinin... la memoria come perro como un caballo, así que lo uso como informativo.


 

Si la delgada púrpura se desliza por encima de la gruesa púrpura y la delgada verde está por encima de la gruesa, es posible una ruptura por encima de 0,92.

Las desviaciones + el debilitamiento textual del dólar (tras el "salto de Bernacki"), dan pie a una corrección del Aussie.