Rohe Ideen - Seite 27

 

Indikatoren für EURUSD und GBPUSD

Hallo, Freunde

Ich benötige Indikatoren von EURUSD und GBPUSD für MT4 von Northfinance und wie sie funktionieren.

Ich danke Ihnen für die Aufmerksamkeit,

 

Ich brauche Hilfe bei der Fertigstellung meines Expert Advisors

hier sind mein Indikator und EA, könnten Sie den EA mit dem Indikator vervollständigen?

Dateien:
 

EA für Jurik-Indikatoren

Könnte jemand einen EA für den Jurik-Indikator JRSX erstellen.

Es gibt sehr gute Ergebnisse und es hat keine falschen Signale, Lagging etc.

Die einzige Sache ist, dass man mit dem Indikator zu bleiben und haben LKW-Ladungen von Geduld. yeah....die üblichen Sachen zu sein, geduldig, fleißig und diszipliniert geht auch hier.

Ein EA würde einen besseren Job machen, da ich in der Lage wäre, alle Währungen zu verwalten und frei zu sein.

Für Neulinge...legen Sie die JJMA Serie in den Include Ordner im Metatrader Ordner in den Programmdateien und JRSX in den Indikatoren Ordner.

Ich hoffe, dass Igorad und codersguru einen Blick darauf werfen werden und einen EA erstellen werden.

Dateien:
jsrx.zip  8 kb
 

Preisexplosion

Hat jemand eine Methode entwickelt, um Kursexplosionen mit Hilfe von Bollinger Bändern oder ähnlichem zu handeln? Oder hat jemand Indikatoren, um diese Bedingungen zu handeln? ..........!!!!!!!!!!!!!!

 

Pivot-Strategien

erste

Berechnung von Pivot-Punkten

Per Definition ist ein Pivot-Punkt ein Drehpunkt. Zur Berechnung des Pivot-Punkts werden die Höchst-, Tiefst- und Schlusskurse des vorangegangenen Zeitraums für ein Wertpapier herangezogen. Diese Kurse werden in der Regel aus den Tagescharts einer Aktie entnommen, aber der Pivot-Punkt kann auch anhand von Informationen aus Stundentafeln berechnet werden. Die meisten Händler ziehen es vor, die Pivot-Punkte sowie die Unterstützungs- und Widerstandsniveaus aus den Tagescharts zu entnehmen und diese dann auf die Intraday-Charts anzuwenden (z. B. stündlich, alle 30 Minuten oder alle 15 Minuten). Wenn ein Pivot-Punkt auf der Grundlage von Kursinformationen aus einem kürzeren Zeitrahmen berechnet wird, verringert sich tendenziell seine Genauigkeit und Bedeutung.

zur Berechnung des Pivot-Punkts :

http://www.investirent.info/pivotcalculator.html

Anwendung von Pivot-Punkten auf den Devisenmarkt

Im Allgemeinen wird der Pivot-Punkt als primäre Unterstützungs- oder Widerstandsmarke betrachtet. Das folgende Diagramm ist ein 30-Minuten-Diagramm des Währungspaares GBP/USD mit Pivot-Levels, die anhand der täglichen Höchst-, Tiefst- und Schlusskurse berechnet wurden.

Die grüne Linie ist der Pivot-Punkt (P).

Die roten Linien sind Widerstandsniveaus (R).

Die blauen Linien sind Unterstützungsniveaus (S).

Die gelben Linien sind die Mittelpunkte (M).

mehr Details hier

http://investirent.info/forum/index.php/topic,80.0.html

 

Pivot

Hallo!

danke für deine Pivot-Informationen...

Bis jetzt benutze ich noch Camarilla Pivot für den täglichen Handel + Break System ofcourse..

==================

Forex-Indikatoren-Sammlung

 

Einfache EA-Programmierhilfe

Hallo,

Ich habe diesen einfachen EA, der auf dem OsMA-Indikator basiert. Er ist nicht dazu gedacht, reich zu werden, aber ich versuche, mich in die Programmierung einzuarbeiten. Ich würde gerne zwei Dinge hinzufügen. Ich fragte mich, ob jemand helfen kann, hier sind sie:

1. Ich möchte nur einen Handel pro Balken öffnen. Im Moment wird ein Auftrag in einem einzigen Balken eröffnet/geschlossen, weil das Eröffnungssignal einfach auf einem Wert über und unter 0 basiert. Wenn es also um 0 schwankt, werden eine Reihe von Verlustgeschäften ausgeführt.

2. Wie kann man außerdem einen EA erstellen, der einen Handel so lange aufrechterhält, bis die Bedingungen wieder erfüllt sind? Im Moment schätze ich, dass meine Bedingung fast immer erfüllt ist, aber ich möchte, dass er den Gewinn mitnimmt und dann auf die Umkehrung wartet und nicht wieder kauft, weil die Bedingung von über 0 erfüllt ist.

Irgendwelche Ideen oder Hilfe?

Danke

Eric

Dateien:
 

Bester Parameter für RSI

Hallo

Kann mir jemand den besten Parameter für den RSI für 4 Stunden Zeitrahmen sagen.

Thnx

kevin

 

Hilfe bei ema

Hallo zusammen,

Ich hätte gerne etwas Hilfe bei einem Indikator.

Ich möchte die Pip-Spanne von zwei EMAs, die auf den mittleren Preis gesetzt sind, darstellen, um eine Statistik besser zu verstehen.

Vielen Dank im Voraus

 

kann mir jemand helfen? mein code geht schief

ich bin ein Neuling in der mql4 Programmierung

ich versuche, meinen ersten Indikator zu schreiben

wenn der Wert des macd von unter Null auf über Null wechselt

den Ton zu spielen.

Ich habe es in der Startfunktion geschrieben

aber wenn die Daten geändert es immer Alarm. ich will nur spielen ein

Hier ist der Code. jeder Körper hier kann helfen, sehen, was falsch ist?

ich benutze eine Variable bAlert um zu bestimmen, ob ein Alarm ausgelöst wird, aber es funktioniert nicht!!!

//+------------------------------------------------------------------+

//| Custom MACD.mq4 |

//| Copyright ?2004, MetaQuotes Software Corp. |

//| http://www.metaquotes.net/ |

//+------------------------------------------------------------------+

#property copyright "Copyright ?2004, MetaQuotes Software Corp."

#property link "http://www.metaquotes.net/"

//---- indicator settings

#property indicator_separate_window

#property indicator_buffers 4

#property indicator_color1 Silver

#property indicator_color2 Red

#property indicator_color3 Green

#property indicator_color4 Red

#property indicator_width1 0

//---- indicator parameters

extern int FastEMA=12;

extern int SlowEMA=26;

extern int SignalSMA=9;

//---- indicator buffers

double MacdBuffer[];

double SignalBuffer[];

double ArrowUpBuffer[];

double ArrowDownBuffer[];

//---- alert Set

int bAlert=1;

//+------------------------------------------------------------------+

//| Custom indicator initialization function |

//+------------------------------------------------------------------+

int init()

{

//---- drawing settings

SetIndexStyle(0,DRAW_HISTOGRAM);

SetIndexStyle(1,DRAW_LINE,3);

SetIndexStyle(2,DRAW_ARROW);

SetIndexStyle(3,DRAW_ARROW);

SetIndexArrow(2,233);

SetIndexArrow(3,234);

SetIndexDrawBegin(1,SignalSMA);

IndicatorDigits(Digits+1);

//---- indicator buffers mapping

SetIndexBuffer(0,MacdBuffer);

SetIndexBuffer(1,SignalBuffer);

SetIndexBuffer(2,ArrowUpBuffer);

SetIndexBuffer(3,ArrowDownBuffer);

//---- name for DataWindow and indicator subwindow label

IndicatorShortName("MACD("+FastEMA+","+SlowEMA+","+SignalSMA+")");

SetIndexLabel(0,"MACD");

SetIndexLabel(1,"Signal");

SetIndexLabel(2,"ArrowUp");

SetIndexLabel(3,"ArrowDown");

//---- initialization done

return(0);

}

//+------------------------------------------------------------------+

//| Moving Averages Convergence/Divergence |

//+------------------------------------------------------------------+

int start()

{

int limit;

int counted_bars=IndicatorCounted();

//---- last counted bar will be recounted

if(counted_bars>0) counted_bars--;

limit=Bars-counted_bars;

//---- macd counted in the 1-st buffer

for(int i=0; i<limit; i++){

MacdBuffer=iMA(NULL,0,FastEMA,0,MODE_EMA,PRICE_CLOSE,i)-iMA(NULL,0,SlowEMA,0,MODE_EMA,PRICE_CLOSE,i);

}

//---- set arrowbufs

for(i=0; i<limit; i++){

//up

if (MacdBuffer0){

if(Digits==4)

ArrowUpBuffer=MacdBuffer- 0.0005;

else

ArrowUpBuffer=MacdBuffer- 0.1;

if(bAlert==1/*&& Period()==15*/){

Alert("up i1 here",Bid);

PlaySound("alert.wav");

bAlert=0;

}

}

else if (MacdBuffer0&& MacdBuffer>0){

//if(Period()==15)

if(Digits==4)

ArrowUpBuffer=MacdBuffer- 0.0005;

else

ArrowUpBuffer=MacdBuffer- 0.1;

Alert("up i2 here",Bid);

bAlert =1;

}

else if (MacdBuffer0&& MacdBuffer>0&& MacdBuffer>0){

if(Digits==4)

ArrowUpBuffer=MacdBuffer- 0.0005;

else

ArrowUpBuffer=MacdBuffer- 0.1;

}

//down

if (MacdBuffer>0 && MacdBuffer<0){

if(Digits==4)

ArrowDownBuffer=MacdBuffer+ 0.0005;

else

ArrowDownBuffer=MacdBuffer+ 0.1;

if(bAlert==1/*&& Period()==15*/){

Alert("down here",Bid);

PlaySound("alert.wav");

bAlert=0;

}

}

else if (MacdBuffer>0 && MacdBuffer<0&& MacdBuffer<0){

if(Digits==4)

ArrowDownBuffer=MacdBuffer+ 0.0005;

else

ArrowDownBuffer=MacdBuffer+ 0.1;

Alert("down i2 here",Bid);

bAlert=1;

}

else if (MacdBuffer>0 && MacdBuffer<0&& MacdBuffer<0&& MacdBuffer<0){

if(Digits==4)

ArrowDownBuffer=MacdBuffer+ 0.0005;

else

ArrowDownBuffer=MacdBuffer+ 0.1;

}

}

//---- signal line counted in the 2-nd buffer

//for(i=0; i<limit; i++)

// SignalBuffer=iMAOnArray(MacdBuffer,Bars,SignalSMA,0,MODE_SMA,i);

//---- done

return(0);

}

//+------------------------------------------------------------------+