EURUSD - Trends, Prognosen und Implikationen (Teil 2) - Seite 579

 
Vlad72:

Was ist der Truthahn ganz unten?
Ist es möglich, sie zu benutzen?

Dateien:
sdl.mq4  4 kb
 
rustein:


Der Indikator wird nicht geladen, er sagt:Fehler HTTP 404.3 - Nicht gefunden
Die angeforderte Seite konnte aufgrund der Konfiguration der Erweiterung nicht angezeigt werden. Wenn die Seite ein Skript ist, fügen Sie einen Handler hinzu. Wenn eine Datei hochgeladen werden muss, fügen Sie eine MIME-Map hinzu.

Wahrscheinlich wegen eines Serverumzugs.

Schicken Sie mir eine E-Mail an пожалуйста: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:


Der Indikator wird nicht geladen, er sagt:Fehler HTTP 404.3 - Nicht gefunden
Die angeforderte Seite konnte aufgrund der Konfiguration der Erweiterung nicht angezeigt werden. Wenn die Seite ein Skript ist, fügen Sie einen Handler hinzu. Wenn eine Datei hochgeladen werden muss, fügen Sie eine MIME-Map hinzu.

Wahrscheinlich wegen eines Serverumzugs.

Schicken Sie mir eine E-Mail an пожалуйста:exprom@mail.ru

 
rustein:


Vielen Dank, auf den ersten Blick sieht es cool aus.
 

Ich würde gerne Galinas Kommentare hören :-)

 
antoniofx:

Ich würde gerne Galinas Kommentare hören :-)

Heute habe ich Galina auf einem anderen Klon des Forums gesehen (ich mache keine Witze), sie und Stranger können nicht verstehen, warum es so wenige Leute im Forum gibt,

Wenn ich aus irgendeinem unbekannten Grund dort ankomme, erzähle ich ihnen, was in dieser Instanz des Forums los ist ...

noch einmal, das ist kein Witz...

 
OlegTs:

Ich habe Galina heute auf einem anderen Klon des Forums gesehen (ich mache keine Witze), und sie und Stranger können nicht verstehen, warum so wenige Leute im Forum sind,

Wenn ich dort ankomme, erzähle ich ihnen, was mit dieser Instanz des Forums los ist...

noch einmal, das ist kein Witz...


Ich würde gerne die Adresse dieses Forums erfahren (wenn sie nicht geheim ist)
 
Es ist kein Geheimnis, bis dns aktualisiert werden einige Leute eine alte Version haben, ist dies das erste Mal, dass ich hier heute bekam)))
 
OlegTs:


Ich habe Multicurrency, ich bin in einer schlechten Situation, wahrscheinlich wird es mit einem Pullback-Verlust auf EURUSD schließen (ich meine den Abwärtstrend), aber ich hoffe, dieser Verlust wird nichts ändern ...

Aber ja, EURUSD wird fallen, wenn der Dollar-Index korrigiert, und wenn nicht, ist es ein Flat, aber es wird nicht steigen, das ist sicher...

Verdammt, ich kann kein Bild einfügen, es zeigt das Wort "Bild" in einem leeren Rahmen, ich füge es als Datei ein...

nichts zu gebrauchen, bin ich der Einzige mit diesen Problemen?

Versuch Nummer 2:

Hurra!!!, eingefügt

U menya pohozhih indikatora azh dve shtuki....

Odin napisal sam (koneshno negramotno), a drugoi skachal

Ein Vasho einfach super.... Tak napisat u menya ne poluchitsya

Podelites pozhaluista...

Indikator prilagayu

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


#property copyright "Hometrader"
#property link "mailbake@mail.ru"

#property indicator_separate_window
#Eigenschaft indicator_buffers 7
#property indicator_color1 Rot
#Eigenschaft indicator_color2 Gelb
#Eigenschaft indicator_color3 Weiß
#property indicator_color4 Grün
#Eigenschaft indicator_color5 Aqua
#property indicator_color6 Lila
#Eigenschaft indicator_color7 Braun


extern int Zeitraum_1 = 13 ;
extern int period_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 ;


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

//+------------------------------------------------------------------+
//| Benutzerdefinierte Initialisierungsfunktion für Indikatoren |
//+------------------------------------------------------------------+
int init()
{
//---- Indikatoren
SetIndexStyle(0,DRAW_LINE);
SetIndexPuffer(0,ExtMapPuffer1);

SetIndexStyle(1,DRAW_LINE);
SetIndexPuffer(1,ExtMapPuffer2);

SetIndexStyle(2,DRAW_LINE);
SetIndexPuffer(2,ExtMapPuffer3);

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

SetIndexStyle(4,DRAW_LINE);
SetIndexPuffer(4,ExtMapPuffer5);

SetIndexStyle(5,DRAW_LINE);
SetIndexPuffer(5,ExtMapPuffer6);

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


IndicatorShortName("Money_STAR("+Periode_1+", "+Periode_2+")");

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

//----
zurück(0);
}
//+------------------------------------------------------------------+
//| Benutzerdefinierte Indikator-Deinitialisierungsfunktion |
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
zurück(0);
}
//+------------------------------------------------------------------+
//| Benutzerdefinierte Indikator-Iterationsfunktion |
//+------------------------------------------------------------------+
int start()
{
int-Grenze;
int counted_bars=IndicatorCounted();

//---- Prüfung auf mögliche Fehler
if(counted_bars<0) return(-1);
//---- zuletzt gezählte Takt wird nachgezählt
if(gezählte_Balken>0) gezählte_Balken--;
limit=Balken-gezählt_Balken;

//---- Hauptschleife
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;

//-- Berechnung von Geld ---------------------------------------------------

double 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;
double 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;





}
//----
zurück(0);
}
//+------------------------------------------------------------------+

Dateien:
indexes_v7l.ex4  31 kb
 
Wird es einen weiteren Run auf 1.4150)))))))) geben, was denken Sie?