Indicador de Correlaciones entre pares

Comparte y analiza indicadores para la plataforma creada por MetaQuotes.

Indicador de Correlaciones entre pares

Notapor MF1Forex » 21 Abr 2018, 13:13

Hola amigos!
Estoy buscando un indicador como el de la foto, que en lugar de medir la correlación entre las 8 divisas mayores (EUR, USD, CAD, CHF, NZD, AUD, GBP, JPY), lo haga entre los pares que le indique.
La idea es que al operar la Libra, pueda poner los 7 pares (GBPUSD, GBPJPY, GBPCHF, GBPCAD, GBPNZD, GBPAUD, EURGBP) para ver como tienen su correlación y saber cual se escapa.

Gracias de antemano. Un saludo.
Adjuntos
pz-correlation-screen-3637.png
Avatar de Usuario
MF1Forex
 
Mensajes: 1078
Registrado: 02 Dic 2013, 10:54
Ubicación: Cyberdyne Systems
Karma: 13

Re: Indicador de Correlaciones entre pares

Notapor casiTRADER » 21 Abr 2018, 14:09

Eso es re fácil pensalo y hacelo.... si queres te voy ayudando, así tipo como si fuera tu profesor virtual....jajaja empecemos de cero.... primero que se vea en una ventana separada y la cantidad de bufers por cada divisa.... continuará
ImagenImagenImagen
Avatar de Usuario
casiTRADER
 
Mensajes: 396
Registrado: 05 Oct 2016, 02:01
Karma: 3

Re: Indicador de Correlaciones entre pares

Notapor casiTRADER » 21 Abr 2018, 14:58

Código: Seleccionar todo
//+------------------------------------------------------------------+
//|                                           comparando divisas.mq4 |
//+------------------------------------------------------------------+
#property  description "Echo por casiTRADER"
//+--------
#property  indicator_separate_window
#property  indicator_buffers 7
#property  indicator_color1  clrAqua
#property  indicator_color2  clrLime
#property  indicator_color3  clrAzure
#property  indicator_color4  clrGreen
#property  indicator_color5  clrBlueViolet
#property  indicator_color6  clrLightPink
#property  indicator_color7  clrMediumTurquoise
extern int p=1;
//----
double GBPUSD[],GBPJPY[],GBPCHF[],GBPCAD[],GBPNZD[],GBPAUD[],EURGBP[];
//----
int init()
  {IndicatorBuffers(7);
//----
   SetIndexBuffer(0,GBPUSD);
   SetIndexBuffer(1,GBPJPY);
   SetIndexBuffer(2,GBPCHF);
   SetIndexBuffer(3,GBPCAD);
   SetIndexBuffer(4,GBPNZD);
   SetIndexBuffer(5,GBPAUD);
   SetIndexBuffer(6,EURGBP);
//----
   SetIndexStyle(0,DRAW_LINE);
   SetIndexStyle(1,DRAW_LINE);
   SetIndexStyle(2,DRAW_LINE);
   SetIndexStyle(3,DRAW_LINE);
   SetIndexStyle(4,DRAW_LINE);
   SetIndexStyle(5,DRAW_LINE);
   SetIndexStyle(6,DRAW_LINE);
//----
   IndicatorShortName("GBPUSD, GBPJPY, GBPCHF, GBPCAD, GBPNZD, GBPAUD, EURGBP");
//----
   return(0);
  }
//----
int start()
  {
   int i;
   for(i=0; i<=150; i++)
     {
      GBPUSD[i]=iMA("GBPUSD",0,p,0,0,0,i);
      GBPJPY[i]=iMA("GBPJPY",0,p,0,0,0,i);
      GBPCHF[i]=iMA("GBPCHF",0,p,0,0,0,i);
      GBPCAD[i]=iMA("GBPCAD",0,p,0,0,0,i);
      GBPNZD[i]=iMA("GBPNZD",0,p,0,0,0,i);
      GBPAUD[i]=iMA("GBPAUD",0,p,0,0,0,i);
      EURGBP[i]=iMA("EURGBP",0,p,0,0,0,i);
     }
   return(0);
}

que es lo que falta?.... claro los precios no son los mismos y uno esta muy arriba y otro muy abajo.... como hacemos para tener todos estos precios casi en el mismo lugar?.... continuara
ImagenImagenImagen
Avatar de Usuario
casiTRADER
 
Mensajes: 396
Registrado: 05 Oct 2016, 02:01
Karma: 3

Re: Indicador de Correlaciones entre pares

Notapor cdtrader » 21 Abr 2018, 15:19

en realidad lo que el necesita es la correlacion, es decir, si GBPUSD sube 30 pips como se mueven todos los otros.

digamos que una version en indicador de esto:
https://www.myfxbook.com/forex-market/correlation
Imagen
Avatar de Usuario
cdtrader
 
Mensajes: 1428
Registrado: 23 Ago 2014, 13:47
Karma: 17

Re: Indicador de Correlaciones entre pares

Notapor casiTRADER » 21 Abr 2018, 15:32

Si.... es que yo estoy haciendo como que sé algo y soy todo un intelectual profesor....ja ja ja ja. ... bueno siguiendo con la clase la manera de hacer que se vean todos así como entrecruzados es cambiando el llamado iMA por iRSI, porque se grafica en porcentaje y te emcasilla todas esas líneas.... que mas falta?
ImagenImagenImagen
Avatar de Usuario
casiTRADER
 
Mensajes: 396
Registrado: 05 Oct 2016, 02:01
Karma: 3

Re: Indicador de Correlaciones entre pares

Notapor casiTRADER » 21 Abr 2018, 16:28

Faltaría pintar cada nombre de divisa con el color correspondiente al que asignamos.... (no estoy en casa cuando llegue lo sigo)... continuará <--- me encantó ésto....jajaja
ImagenImagenImagen
Avatar de Usuario
casiTRADER
 
Mensajes: 396
Registrado: 05 Oct 2016, 02:01
Karma: 3

Re: Indicador de Correlaciones entre pares

Notapor MF1Forex » 21 Abr 2018, 22:28

Gracias amigos por tantas respuestas!
El indicador es complejo, lo digo porque he probado muchos del estilo y la mayoría no se basan en una simple programación. Por eso casiTRADER, te digo que programar esto no es moco de pavo porque en principio habría que tener en cuenta dos cosas importantes.

Una es que primero hay que crear el Índice interpolado del GBP, que sería la suma de los precios de los 7 pares dividido por 7.
Luego crear esa línea del precio del GBP en el histograma y añadir las 7 líneas de los 7 pares encima pero sin que se desmarquen, para luego poder comparar.

La otra es ir estabilizando con algún efecto limitador los precios desde su punto cero.

Te lo agradezco, pero no te recomiendo que lo programes... pero si no lo encuentro hecho, podemos coger otro y modificarlo. Yo encantado!
Me queda una larga noche por delante para pasarme unas cuantas horas buscando el indicador.
A ver si lo encuentro! :mf_bookread:

Saludos.
Avatar de Usuario
MF1Forex
 
Mensajes: 1078
Registrado: 02 Dic 2013, 10:54
Ubicación: Cyberdyne Systems
Karma: 13

Re: Indicador de Correlaciones entre pares

Notapor MF1Forex » 21 Abr 2018, 22:49

Como podeis ver la linea verde del GBP tiene un efecto en la programación, porque se autocorrige al volver al centro, mientras que el precio no lo hace.
Este indicador sería el ideal pero si funcionara con los pares.

Imagen
Adjuntos
CCFp 5.2 (170606).mq4
(60.84 KiB) 403 veces
Avatar de Usuario
MF1Forex
 
Mensajes: 1078
Registrado: 02 Dic 2013, 10:54
Ubicación: Cyberdyne Systems
Karma: 13

Siguiente

Volver a Indicadores

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron