EURUSD - Tendencias, previsiones e implicaciones (Parte 2) - página 579

 
Vlad72:

¿qué es ese pavo en el fondo?
¿es posible utilizarlo?

Archivos adjuntos:
sdl.mq4  4 kb
 
rustein:


El indicador no se carga, dice:Error HTTP 404.3 - No encontrado
La página solicitada no pudo ser mostrada debido a la configuración de la extensión. Si la página es un script, añade un manejador. Si hay que cargar un archivo, añada un mapa MIME.

Probablemente debido a un movimiento del servidor.

Envíeme un correo electrónico a пожалуйста:exprom@mail.ru

 
//+------------------------------------------------------------------+
//|                                                          SDL.mq4 |
//+------------------------------------------------------------------+

#property indicator_separate_window
#property indicator_level1 0
#property indicator_levelcolor DimGray 
#property indicator_buffers 2 
#property indicator_color1 Green
#property indicator_color2 Red
#property indicator_width1 2
#property indicator_width2 2

//---- input parameters 

extern int       period=13; 
extern int       method=0;                        
extern int       price=0;   
                        
//---- buffers 
double Uptrend[];
double Dntrend[];
double ExtMapBuffer[]; 


//+------------------------------------------------------------------+ 
//| Custom indicator initialization function                         | 
//+------------------------------------------------------------------+ 
int init() 
{ 
    IndicatorBuffers(3);  
    SetIndexBuffer(0, Uptrend); 
    //ArraySetAsSeries(Uptrend, true); 
    SetIndexBuffer(1, Dntrend); 
    //ArraySetAsSeries(Dntrend, true); 
    SetIndexBuffer(2, ExtMapBuffer); 
    ArraySetAsSeries(ExtMapBuffer, true); 
    
    SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,2);
    SetIndexStyle(1,DRAW_LINE,STYLE_SOLID,2);
    
    IndicatorShortName("SDL"); 
    
    return(0); 
} 

//+------------------------------------------------------------------+ 
//| Custor indicator deinitialization function                       | 
//+------------------------------------------------------------------+ 
int deinit() 
{ 
     
    return(0); 
} 

 
double WMA(int x, int p) 
{ 
    return(iMA(NULL, 0, p, 0, method, PRICE_CLOSE, x)-iMA(NULL,0,p,0,method,PRICE_OPEN,x));    
} 

//+------------------------------------------------------------------+ 
//| Custom indicator iteration function                              | 
//+------------------------------------------------------------------+ 
int start() 
{ 
    int counted_bars = IndicatorCounted(); 
    
    if(counted_bars < 0) 
        return(-1); 
                  
    int x = 0; 
    int p = MathSqrt(period);              
    int e = Bars - counted_bars + period + 1; 
    
    double vect[], trend[]; 
    
    if(e > Bars) 
        e = Bars;    

    ArrayResize(vect, e); 
    ArraySetAsSeries(vect, true);
    ArrayResize(trend, e); 
    ArraySetAsSeries(trend, true); 
    
    for(x = 0; x < e; x++) 
    { 
        vect[x] = 2*WMA(x, period/2) - WMA(x, period);        
 
    } 

    for(x = 0; x < e-period; x++)
     
        ExtMapBuffer[x] = iMAOnArray(vect, 0, p, 0, method, x);        
    
    for(x = e-period; x >= 0; x--)
    {     
        trend[x] = trend[x+1];
        if (ExtMapBuffer[x]> ExtMapBuffer[x+1]) trend[x] =1;
        if (ExtMapBuffer[x]< ExtMapBuffer[x+1]) trend[x] =-1;
    
    if (trend[x]>0)
    { Uptrend[x] = ExtMapBuffer[x]; 
      if (trend[x+1]<0) Uptrend[x+1]=ExtMapBuffer[x+1];
      Dntrend[x] = EMPTY_VALUE;
    }
    else              
    if (trend[x]<0)
    { 
      Dntrend[x] = ExtMapBuffer[x]; 
      if (trend[x+1]>0) Dntrend[x+1]=ExtMapBuffer[x+1];
      Uptrend[x] = EMPTY_VALUE;
    }              
    
  
    }
    
    return(0); 
} 
//+------------------------------------------------------------------+ 
Vlad72:


El indicador no se carga, dice:Error HTTP 404.3 - No encontrado
La página solicitada no pudo ser mostrada debido a la configuración de la extensión. Si la página es un script, añade un manejador. Si hay que cargar un archivo, añada un mapa MIME.

Probablemente debido a un movimiento del servidor.

Envíeme un correo electrónico a пожалуйста:exprom@mail.ru

 
rustein:


Muchas gracias, a primera vista se ve muy bien.
 

Me gustaría escuchar los comentarios de Galina :-)

 
antoniofx:

Me gustaría escuchar los comentarios de Galina :-)

Hoy he visto a Galina en otro clon del foro (no es broma), ella y Stranger no entienden por qué hay tan poca gente en el foro,

Cuando llego allí, por alguna razón desconocida, les cuento lo que pasa en esta instancia del foro...

una vez más, esto no es una broma...

 
OlegTs:

Hoy he visto a Galina en otro clon del foro (no es broma), y ella y Stranger no entienden por qué hay tan poca gente en el foro,

Cuando llego allí, por alguna razón desconocida, les cuento lo que pasa con esta instancia del foro...

una vez más, esto no es una broma...


Me gustaría saber la dirección de este foro (si no es un secreto)
 
No hay ningún secreto, hasta que no se actualicen los dns algunos tendrán una versión antigua, esta es la primera vez que llegué aquí hoy)))
 
OlegTs:


Tengo multidivisa, estoy en una mala situación, probablemente se cierre con una pérdida por pullback en el EURUSD (me refiero a la tendencia bajista), pero espero que esta pérdida no cambie nada...

Pero sí, el EURUSD va a bajar, si el índice del dólar corrige, y si no lo hace, es un piso, pero no va a subir, eso es seguro...

Maldita sea, no puedo insertar una imagen, muestra la palabra "Imagen" en un marco vacío, la inserto como un archivo...

no sirve de nada, ¿soy el único con estos fallos?

Intento número 2:

¡¡¡Hurra!!!, pegado

U menya pohozhih indikatora azh dve shtuki....

Odin napisal sam (koneshno negramotno), a drugoi skachal

Un vasho simplemente super.... No hay que olvidar que los hombres no tienen que ser polucionados.

Podelites pozhaluista...

Prilagayu indirecto

//+------------------------------------------------------------------+
//| Money_STAR.mq4 |
//| HomeTrader ||
//| mailbake@mail.ru |
//+------------------------------------------------------------------+


#property copyright "Hometrader"
#enlace de propiedad "mailbake@mail.ru"

#property indicador_separar_ventana
#property indicator_buffers 7
#property indicator_color1 Rojo
#property indicator_color2 Amarillo
#property indicator_color3 Blanco
#property indicator_color4 Verde
#property indicator_color5 Aqua
#property indicator_color6 Purple
#property indicator_color7 Marrón


extern int periodo_1 = 13 ;
extern int periodo_2 = 55 ; ;
extern int Shift = 1 ;
extern int EUR = -14104 ;
extern int GBP = -12734 ;
extern int AUD = 1827 ; extern int AUD = 602 ; extern USD = 602 ; extern GBP = -734 ; extern GBP = -12734;
extern int USD = 602 ;
extern int CAD = 6201 ;
extern int CHF = 8691 ;
extern int JPY = 9492 ; extern int JPY = 9492 ;


doble ExtMapBuffer1[];
doble ExtMapBuffer2[];
doble ExtMapBuffer3[];
doble ExtMapBuffer4[];
doble ExtMapBuffer5[];
doble ExtMapBuffer6[];
doble ExtMapBuffer7[];

//+------------------------------------------------------------------+
//| Función de inicialización de indicadores personalizada |
//+------------------------------------------------------------------+
int init()
{
//---- indicadores
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,ExtMapBuffer1);

SetIndexStyle(1,DRAW_LINE);
SetIndexBuffer(1,ExtMapBuffer2);

SetIndexStyle(2,DRAW_LINE);
SetIndexBuffer(2,ExtMapBuffer3);

SetIndexStyle(3,DRAW_LINE);
SetIndexBuffer(3,ExtMapBuffer4);

SetIndexStyle(4,DRAW_LINE);
SetIndexBuffer(4,ExtMapBuffer5);

SetIndexStyle(5,DRAW_LINE);
SetIndexBuffer(5,ExtMapBuffer6);

SetIndexStyle(6,DRAW_LINE);
SetIndexBuffer(6,ExtMapBuffer7);


IndicatorShortName("Money_STAR("+period_1+", "+period_2+")";

SetIndexLabel(0, "EUR");
SetIndexLabel(1, "GBP");
SetIndexLabel(2, "AUD");
SetIndexLabel(3, "USD");
SetIndexLabel(4, "CAD");
SetIndexLabel(5, "CHF");
SetIndexLabel(6, "JPY");

//----
return(0);
}
//+------------------------------------------------------------------+
//| Función de desinicialización de indicadores personalizada |
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
//| Función de iteración de indicadores personalizada |
//+------------------------------------------------------------------+
int inicio()
{
int límite;
int barras_contadas=IndicadorContado();

//---- comprobar posibles errores
if(counted_bars<0) return(-1);
//---- la última barra contada se volverá a contar
if(counted_bars>0) counted_bars--;
limit=Barras_contabilizadas;

//---- bucle principal
for(int i=0; i<limit; i++)
{
//--EUR----------------------------------------------------
double p1 = MarketInfo("EURGBP",MODE_POINT);
double EURGBP = iMA("EURGBP",0,1,Shift,MODE_EMA,PRICE_CLOSE,i)/p1;

double p2 = MarketInfo("EURUSD",MODE_POINT);
double EURUSD = iMA("EURUSD",0,1,Shift,MODE_EMA,PRICE_CLOSE,i)/p2;

double p3 = MarketInfo("EURCAD",MODE_POINT);
double EURCAD = iMA("EURCAD",0,1,Shift,MODE_EMA,PRICE_CLOSE,i)/p3;

double p4 = MarketInfo("EURCHF",MODE_POINT);
double EURCHF = iMA("EURCHF",0,1,Shift,MODE_EMA,PRICE_CLOSE,i)/p4;

double p5 = MarketInfo("EURJPY",MODE_POINT);
double EURJPY = iMA("EURJPY",0,1,Shift,MODE_EMA,PRICE_CLOSE,i)/p5;

double p6 = MarketInfo("EURAUD",MODE_POINT);
double EURAUD = iMA("EURAUD",0,1,Shift,MODE_EMA,PRICE_CLOSE,i)/p6;

//--GBP-----------------------------------------------------

double p7 = MarketInfo("GBPUSD",MODE_POINT);
double GBPUSD = iMA("GBPUSD",0,1,Shift,MODE_EMA,PRICE_CLOSE,i)/p7;

double p8 = MarketInfo("GBPCAD",MODE_POINT);
double GBPCAD = iMA("GBPCAD",0,1,Shift,MODE_EMA,PRICE_CLOSE,i)/p8;

double p9 = MarketInfo("GBPCHF",MODE_POINT);
double GBPCHF = iMA("GBPCHF",0,1,Shift,MODE_EMA,PRICE_CLOSE,i)/p9;

double p10 = MarketInfo("GBPJPY",MODE_POINT);
double GBPJPY = iMA("GBPJPY",0,1,Shift,MODE_EMA,PRICE_CLOSE,i)/p10;

double p11 = MarketInfo("GBPAUD",MODE_POINT);
double GBPAUD = iMA("GBPAUD",0,1,Shift,MODE_EMA,PRICE_CLOSE,i)/p11;


//--AUD-------------------------------------------------------------

double p12 = MarketInfo("AUDUSD",MODE_POINT);
double AUDUSD = iMA("AUDUSD",0,1,Shift,MODE_EMA,PRICE_CLOSE,i)/p12;

double p13 = MarketInfo("AUDCAD",MODE_POINT);
double AUDCAD = iMA("AUDCAD",0,1,Shift,MODE_EMA,PRICE_CLOSE,i)/p13;

double p14 = MarketInfo("AUDCHF",MODE_POINT);
double AUDCHF = iMA("AUDCHF",0,1,Shift,MODE_EMA,PRICE_CLOSE,i)/p14;

double p15 = MarketInfo("AUDJPY",MODE_POINT);
double AUDJPY = iMA("AUDJPY",0,1,Shift,MODE_EMA,PRICE_CLOSE,i)/p15;

//--USD-------------------------------------------------------------

double p16 = MarketInfo("USDCAD",MODE_POINT);
double USDCAD = iMA("USDCAD",0,1,Shift,MODE_EMA,PRICE_CLOSE,i)/p16;

double p17 = MarketInfo("USDCHF",MODE_POINT);
double USDCHF = iMA("USDCHF",0,1,Shift,MODE_EMA,PRICE_CLOSE,i)/p17;

double p18 = MarketInfo("USDJPY",MODE_POINT);
double USDJPY = iMA("USDJPY",0,1,Shift,MODE_EMA,PRICE_CLOSE,i)/p18;

//--CAD-----------------------------------------------------------------

double p19 = MarketInfo("CADCHF",MODE_POINT);
double CADCHF = iMA("CADCHF",0,1,Shift,MODE_EMA,PRICE_CLOSE,i)/p19;

double p20 = MarketInfo("CADJPY",MODE_POINT);
double CADJPY = iMA("CADJPY",0,1,Shift,MODE_EMA,PRICE_CLOSE,i)/p20;

//-- CHF------------------------------------------------------------------

double p21 = MarketInfo("CHFJPY",MODE_POINT);
double CHFJPY = iMA("CHFJPY",0,1,Shift,MODE_EMA,PRICE_CLOSE,i)/p21;

//-- Cálculo del dinero ---------------------------------------------------

doble EUR1 = (( EURGBP + EURAUD + EURUSD + EURCAD + EURCHF + EURJPY )/6) + EUR;
double GBP1 = (( GBPAUD + GBPUSD + GBPCAD + GBPCHF + GBPJPY - EURGBP )/6) + GBP
double AUD1 = (( AUDUSD + AUDCAD + AUDCHF + AUDJPY - EURAUD - GBPAUD )/6) + AUD;
double USD1 = (( USDCAD + USDCHF + USDJPY - EURUSD - GBPUSD - AUDUSD )/6) + USD;
doble CAD1 = (( CADCHF + CADJPY - EURCAD - GBPCAD - AUDCAD - USDCAD )/6) + CAD;
double CHF1 = (( CHFJPY - EURCHF - GBPCHF - AUDCHF - USDCHF - CADCHF )/6) + CHF;
double JPY1 = (( - EURJPY - GBPJPY - AUDJPY - USDJPY - CADJPY - CHFJPY )/6) + JPY;





ExtMapBuffer1[i] = EUR1;
ExtMapBuffer2[i] = GBP1;
ExtMapBuffer3[i] = AUD1;
ExtMapBuffer4[i] = USD1;
ExtMapBuffer5[i] = CAD1;
ExtMapBuffer6[i] = CHF1;
ExtMapBuffer7[i] = JPY1;





}
//----
return(0);
}
//+------------------------------------------------------------------+

Archivos adjuntos:
indexes_v7l.ex4  31 kb
 
Entonces, ¿habrá otra corrida a 1.4150)))))))) qué piensas