EURUSD - Tendências, Previsões e Implicações (Parte 2) - página 579

 
Vlad72:

o que é aquele peru no fundo do poço?
é possível utilizá-lo?

Arquivos anexados:
sdl.mq4  4 kb
 
rustein:


O indicador não carrega, diz:Erro HTTP 404.3 - Não encontrado
A página solicitada não pôde ser exibida devido à configuração de extensão. Se a página for um roteiro, acrescente um manipulador. Se um arquivo precisar ser carregado, acrescente um mapa MIME.

Provavelmente devido a uma mudança de servidor.

Envie-me um e-mail para пожалуйста: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:


O indicador não carrega, diz:Erro HTTP 404.3 - Não encontrado
A página solicitada não pôde ser exibida devido à configuração de extensão. Se a página for um roteiro, acrescente um manipulador. Se um arquivo precisar ser carregado, acrescente um mapa MIME.

Provavelmente devido a uma mudança de servidor.

Envie-me um e-mail para пожалуйста:exprom@mail.ru

 
rustein:


Muito obrigado, à primeira vista, parece legal.
 

Eu gostaria de ouvir os comentários de Galina :-)

 
antoniofx:

Eu gostaria de ouvir os comentários de Galina :-)

Hoje eu vi Galina em outro clone do fórum (não estou brincando), ela e Stranger não conseguem entender porque há tão poucas pessoas no fórum,

Quando chego lá por alguma razão desconhecida, eu lhes conto o que está acontecendo nesta instância do fórum ...

mais uma vez, isto não é uma piada...

 
OlegTs:

Hoje vi Galina em outro clone do fórum (não estou brincando), e ela e Stranger não conseguem entender porque há tão poucas pessoas no fórum,

Quando chego lá por alguma razão desconhecida, lhes digo o que se passa com esta instância do fórum.

mais uma vez, isto não é uma piada...


Gostaria de saber o endereço deste fórum (se não for um segredo)
 
Não há segredo, até que o dns seja atualizado algumas pessoas terão uma versão antiga, esta é a primeira vez que eu chego aqui hoje))))
 
OlegTs:


Tenho várias moedas, estou em uma situação ruim, provavelmente fechará com uma perda de recuo no EURUSD (quero dizer, a tendência de queda), mas espero que esta perda não mude nada ...

Mas sim, o EURUSD vai descer, se o índice do dólar corrigir, e se não corrigir, é um flat, mas não vai subir, isso é certo...

Porra, não posso inserir uma imagem, mostra a palavra "Imagem" em uma moldura vazia, eu a inseri como um arquivo...

não adianta, sou o único com estas falhas?

Tentativa número 2:

hooray!!!, colado

U menya pohozhih indikatora azh dve shtuki....

Odin napisal sam (koneshno negramotno), um drugoi skachal

Um vasho simplesmente super.... Tak napisat u menya ne poluchitsya

Podelites pozhaluista...

Prilagayu indikatory prilagayu

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


#propriedade copyright "Hometrader
#link da propriedade "mailbake@mail.ru"

#janela_indicadora de propriedade_separarate_window
#property indicator_buffers 7
#indicador de propriedade_cores1 Vermelho
#indicador de propriedade_color2 Amarelo
#Indicador de propriedade_color3 Branco
#indicador de propriedade_color4 Verde
#indicador de propriedade_color5 Aqua
#indicador de propriedade_color6 Roxo
#indicador de propriedade_color7 Brown


período int externo_1 = 13 ;
período int externo_2 = 55 ; ;
turno externo int Shift = 1 ;
EUR int externo = -14104 ;
GBP int externo = -12734 ;
externo int AUD = 1827; externo int AUD = 602; externo USD = 602; externo GBP = -734; externo GBP = -12734;
USD int externo = 602 ;
CAD int externo = 6201 ;
CHF int externo = 8691 ;
JPY int externo = 9492 ; JPY int externo = 9492 ;


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

//+------------------------------------------------------------------+
//| Função de inicialização do indicador personalizado |
//+------------------------------------------------------------------+
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");

//----
retorno(0);
}
//+------------------------------------------------------------------+
//| Função de desinicialização de indicador personalizada |
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
retorno(0);
}
//+------------------------------------------------------------------+
//| Função de iteração de indicador personalizada |
//+------------------------------------------------------------------+
int start()
{
limite int;
int counted_bars=IndicatorCounted();

//---- verificar possíveis erros
if(counted_bars<0) return(-1);
//---- última barra contada será recontada
if(counted_bars>0) counted_bars--;
limite=barras_contadas_combarras;

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

//-- Cálculo do dinheiro ---------------------------------------------------

duplo EUR1 = (( EURGBP + EURAUD + EURUSD + EURCAD + EURCHF + EURJPY )/6) + EUR;
duplo GBP1 = (( GBPAUD + GBPUSD + GBPCAD + GBPCHF + GBPJPY - EURGBP )/6) + GBP
duplo AUD1 = (( AUDUSD + AUDCAD + AUDCHF + AUDJPY - EURAUD - GBPAUD )/6) + AUD;
duplo USD1 = (( USDCAD + USDCHF + USDJPY - EURUSD - GBPUSD - AUDUSD )/6) + USD;
duplo CAD1 = (( CADCHF + CADJPY - EURCAD - GBPCAD - AUDCAD - USDCAD )/6) + CAD;
duplo CHF1 = (( CHFJPY - EURCHF - GBPCHF - AUDCHF - USDCHF - CADCHF )/6) + CHF;
duplo JPY1 = (( - EURJPY - GBPJPY - 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;





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

Arquivos anexados:
indexes_v7l.ex4  31 kb
 
Então, haverá outra corrida em 1.4150)))))))), o que você acha?