Ema Cross! - Seite 31

 

Ich habe einen einfachen Code erstellt (für mich muss er einfach sein )

Das Problem ist, dass er sich nicht kompilieren lässt. Ich bin mir ziemlich sicher, dass es sich nur um ein einfaches (schon wieder dieses Wort!) Problem handelt.

Dies ist die Grundlage für die Stopless EA Ich dachte darüber nach, wo der Handel mit dem Trend ist. Der Handel wird allein durch die Preisaktion gesteuert, ohne äußere Einflüsse.

Daher gibt es keinen SL, TP oder TS!

Die Idee ist, dass der Handel einen Balken nach dem Kreuzen der EMAs beginnt (damit sich der Handel in einen Trend einpendeln kann).

Und der Handel endet, wenn sich die Ema's einfach wieder kreuzen!

Schlicht und einfach. Wie sollen wir es nennen? "Pure Cross"?

Wenn jemand das Kompilierungsproblem überprüfen kann, wäre ich sehr dankbar.

Danke!

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

//| EMA_CROSS.mq4

//| Coders Guru |

//| https://www.mql5.com/en/forum |

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

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

//| Durcheinander gebracht von: demag!! |

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

#property copyright "Coders Guru"

#property link "https://www.forex-tsd.com"

//---- Eingabeparameter

extern double Lots = 0.1;

extern int ShortEma = 3;

extern int LongEma = 7;

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

//| Experten-Initialisierungsfunktion |

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

int init()

{

//----

//----

return(0);

}

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

//| Experten-Deinitialisierungsfunktion |

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

int deinit()

{

//----

//----

return(0);

}

bool isNewSymbol(string aktuelles_symbol)

{

//Schleife durch alle geöffneten Aufträge und Vergleich der Symbole

int total = OrdersTotal();

for(int cnt = 0 ; cnt < total ; cnt++)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

Print( "OrderSymbol = " + OrderSymbol() + ": Symbol = " + current_symbol);

string selected_symbol = OrderSymbol();

if (aktuelles_Symbol == ausgewähltes_Symbol)

return (False);

}

return (True);

}

int Gekreuzt (double line1 , double line2)

{

static int letzte_Richtung = 0;

static int aktuelle_Richtung = 0;

//Wirkt nicht beim ersten Laden, warte auf das erste Kreuz!

static bool erste_Zeit = true;

if(erste_zeit == true)

{

erste_zeit = false;

return (0);

}

if(line1>line2)current_direction = 1; //up

if(Zeile1<Zeile2)aktuelle_Richtung = 2; //Abwärts

if(aktuelle_Richtung != letzte_Richtung) //Richtung geändert

{

letzte_Richtung = aktuelle_Richtung;

return (letzte_Richtung);

}

sonst

{

return (0); //Richtung nicht geändert

}

}

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

//| Expertenstartfunktion |

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

int start()

{

//----

int cnt, ticket, total;

double SEma, LEma;

if(Balken<100)

{

Print("Balken weniger als 100");

return(0);

}

SEma = iMA(NULL,0,ShortEma,0,MODE_EMA,PRICE_CLOSE,0);

LEma = iMA(NULL,0,LongEma,0,MODE_EMA,PRICE_CLOSE,0);

static int isCrossed = 0;

isCrossed = Gekreuzt (LEma,SEma);

total = OrdersTotal();

if(total < 1 || isNewSymbol(Symbol()))

{

if(isCrossed == 1 )

{

if(ticket>0)

{

if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)) Print("BUY order opened : ",OrderOpenPrice());

}

else Print("Fehler beim Öffnen der BUY-Order : ",GetLastError());

return(0);

}

if(isCrossed == 2)

{

if(ticket>0)

{

if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)) Print("SELL order opened : ",OrderOpenPrice());

}

else Print("Fehler beim Öffnen der SELL-Order : ",GetLastError());

return(0);

}

return(0);

}

for(cnt=0;cnt<gesamtzahl;cnt++)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

//BestellungDrucken();

if(OrderType()<=OP_SELL && OrderSymbol()==Symbol())

{

if(OrderType()==OP_BUY) // Long-Position wird eröffnet

{

// soll sie geschlossen werden?

if(iMA(NULL,0,3,PRICE_CLOSE,0)>7)

{

OrderCloseBy(order_id,opposite_id);

return(0);

}

return(0);

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

 

Vielen Dank für das Update Codersguru, ich werde dieses Baby für eine Woche laufen lassen und Ergebnisse posten, auf 5min, & 15min unberührt. das gleiche wie vor, außer mit ein bisschen gute alte menschliche Interaktion. halten Sie mit den Ergebnissen auf dem Laufenden. Dieser EA wird nur EU/US Handelssitzungen handeln.

Jorgka

 

Codersguru warum einige Zeit lade ich die ea in verschiedenen Zeit und Unterschied Version haben Unterschied resauld? gibt es einige khind von Bug oder etwas khinda bugging die ea-Code? Ich down load die neueste wieder und es funktioniert wie finden .in wht sercumsentence ändern Sie Zähler und folgen Sie dem trand? und in welcher Situation Sie schließen Sie Ihre ea Handel manualy shouldent es von ihm selbst zu schließen? und ich komme ein Kreuz, wo die ea auf einige Paar zu schließen, aber es tun die corection und wieder öffnen. supose es zu schließen und öffnen Sie eine neue Möglichkeit und schließen wieder oder wht? cheers

 

Req.EA für mein System

Hallo zusammen,

Wenn jemand es einfach machen könnte.

Ich handele immer manuell mit meinem Setup-Indikator über 2 Jahre, in der Regel sind sie Kreuzung EMA zu, aber mit jeder Bedingung.

Hier ist meine Einrichtung Indikator.

EMA : 5 , 18 (Alle in der Nähe)

RSI: 8

Langsame Stoch: 15 , 5 , 5

Einstieg in den Markt (Kauf/Verkauf), wenn beide EMAs die Bedingung erfüllen

- Kaufen wenn RSI > 50 , Slow Sochastic >40 in Time Frame 15 mnt n 1 Stunde

- Verkaufen wenn RSI < 50, Slow Stoch < 60

- Stop Loss 35 Pips (über oder unter dem EMA-Kreuzungspunkt im TF 15 mnt)

- Gewinnziel 120 Pips

- Stop zum Verkaufen 30 Pips

- Auftrag 1 Lot

Ich werde für ihn/sie zu schätzen wissen, um es zu machen,

Vielen Dank im Voraus

Gott segne Sie

4xHändler

 
4xtrader:
Hallo zusammen,

Wenn jemand es einfach machen könnte

Ich handele immer manuell mit meinem Setup-Indikator über 2 Jahre, in der Regel sind sie Kreuzung EMA zu, aber mit jeder Bedingung.

Hier ist meine Einrichtung Indikator.

EMA: 5, 18 (alle in der Nähe)

RSI: 8

Langsame Stoch: 15 , 5 , 5

Einstieg in den Markt (Kauf/Verkauf), wenn beide EMAs die Bedingung erfüllen

- Kaufen wenn RSI > 50 , Slow Sochastic >40 in Time Frame 15 mnt n 1 Stunde

- Verkaufen wenn RSI < 50, Slow Stoch < 60

- Stop Loss 35 Pips (über oder unter dem EMA-Kreuzungspunkt im TF 15 mnt)

- Gewinnziel 120 Pips

- Stop zum Verkaufen 30 Pips

- Auftrag 1 Lot

Ich werde für ihn/sie zu schätzen wissen, um es zu machen,

Vielen Dank im Voraus

Gott segne Sie

4xHändler

Haben Sie Erfolg mit diesem System, wenn Sie manuell handeln? Könnten Sie bitte einige Berichte posten?

 

???

Hendrick, Codersguru ich bin das Testen der Ea seit gestern, Standard-Einstellungen, außer lote Größe, und Take-Profit (30 Pips), aber ist nicht gut aussehen Mann

Dateien:
sem_ttulo_2.gif  43 kb
 
4xtrader:
Hallo zusammen,

Wenn jemand es einfach machen könnte

Ich handele immer manuell mit meinem Setup-Indikator über 2 Jahre, in der Regel sind sie Kreuzung EMA zu, aber mit jeder Bedingung.

Hier ist meine Einrichtung Indikator.

EMA: 5, 18 (alle in der Nähe)

RSI: 8

Langsame Stoch: 15 , 5 , 5

Einstieg in den Markt (Kauf/Verkauf), wenn beide EMAs die Bedingung erfüllen

- Kaufen wenn RSI > 50 , Slow Sochastic >40 in Time Frame 15 mnt n 1 Stunde

- Verkaufen wenn RSI < 50, Slow Stoch < 60

- Stop Loss 35 Pips (über oder unter dem EMA-Kreuzungspunkt im TF 15 mnt)

- Gewinnziel 120 Pips

- Stop zum Verkaufen 30 Pips

- Auftrag 1 Lot

Ich werde für ihn/sie zu schätzen wissen, um es zu machen,

Vielen Dank im Voraus

Gott segne Sie

4xHändler

Hallo 4xtrader,

Welche Paare handeln Sie?

 

USD kämpft!

creative:
Hendrick, Codersguru ich teste die Ea seit gestern, Standard-Einstellungen, außer lote Größe, und take profit (30 pips), aber ist nicht gut aussehen Mann

kreativ,

Ich denke, gestern war ein sehr harter Tag! Ich denke, einige Nachrichten haben den USD beeinflusst (vielleicht die Bombe in Pakistan)

Einfach abwarten und alles wird gut!

Dies ist meine Aussage immer noch ein Gewinner!

 

Ihre Aussage ist süß, Coder . Ich werde warten, und lassen Sie es wissen..

Danke!

 
codersguru:
kreativ,

Ich glaube, gestern war ein sehr harter Tag! Ich denke, einige Nachrichten haben den USD beeinflusst (vielleicht die Bombe von Pakistan)

Einfach abwarten und alles wird gut!

Dies ist mein Statement immer noch ein Gewinner!

Hallo, Codesguru und alle anderen

ich hatte die Hoffnung in Forex verloren, bis zu diesem EA.

Ich demo-ed es auf usd/cdn , usd/jpy , eur/jpy , usd/chf , gbp/usd am donnerstag abend und am nächsten morgen war nicht Bauernhof news. Ich wollte sehen, ob es überlebt.

Und das tat es, alle Gewinner.

Ich danke Ihnen und werde es weiter ausprobieren und die Ergebnisse weiterleiten.