Expert Advisors: Expert_RSI_Stochastic_MA

 

Expert_RSI_Stochastic_MA:

Im EA werden drei Indikatoren verwendet: MA (150), RSI (3) mit den Ebenen 80 und 20, Stochastic (6, 3, 3) mit den Ebenen 70 und 30.

Expert_RSI_Stochastic_MA

Autor: Vladimir Karputov

 

Hallo Vladimir,

Entschuldigen Sie mich für mein Englisch.Ich mag diese Strategie.Ich habe es in Strategie-Tester getestet, aber es öffnet nicht order.What ist das Problem? Ich weiß nicht, MQL5 Sprache.


Ich danke Ihnen

 
csezo2 :

Hallo Vladimir,

Entschuldigen Sie mich für mein Englisch.Ich mag diese Strategie.Ich habe es in Strategie-Tester getestet, aber es öffnet nicht um.Was ist das Problem? Ich weiß nicht, MQL5 Sprache.


Dankeschön


Überprüfen Sie die Registerkarte "Experten" im Terminal - dort sollten Informationen zu finden sein.

Sie können auch angeben:

  1. Konto-Login
  2. Passwort des INVESTORS (ACHTUNG: INVESTOR PASSWORD, Handels-Passwort ist nicht erforderlich)
  3. Den Namen des Handelsservers, mit dem Sie sich verbinden
  4. Saldo des Handelskontos (Betrag und Währung)
  5. Hebelwirkung
 

Hallo Vladimir,

Zunächst einmal:Danke für diesen Expert Advisor.Ich mag es so sehr,ich habe es für M15 optimiert,es ist gut genug.Ich möchte Sie bitten,diese Strategie zu modifizieren.Im Moment öffnet der EA eine Verkaufsposition,wenn die Indikatoren den überkauften Bereich betreten.Ich schlage vor,dass der EA eine Verkaufsposition öffnet,wenn die Indikatoren den überkauften Bereich verlassen,und der EA sollte eine Kaufposition öffnen,wenn die Indikatoren den überverkauften Bereich verlassen. Ein weiterer Vorschlag: zwei MAs funktionieren vielleicht besser.

 
csezo2 :

Hallo Vladimir,

Zunächst einmal:Danke für diesen Expert Advisor.Ich mag es so sehr,ich habe es für M15 optimiert,es ist gut genug.Ich möchte Sie bitten,diese Strategie zu modifizieren.Im Moment öffnet der EA eine Verkaufsposition,wenn die Indikatoren den überkauften Bereich betreten.Ich schlage vor,dass der EA eine Verkaufsposition öffnet,wenn die Indikatoren den überkauften Bereich verlassen,und der EA sollte eine Kaufposition öffnen,wenn die Indikatoren den überverkauften Bereich verlassen. Ein weiterer Vorschlag: zwei MA's funktionieren besser, vielleicht.


Im Moment habe ich nicht vor, diesen Berater umzugestalten.

 

OK, verstanden. Danke nochmals.

 

https://www.mql5.com/en/code/18671 funktioniert nicht auf standard aplari, auf esp funktioniert es, aber es warnt "Wrong allow Loss!", offenbar kann es die Variable m_symbol.StopsLevel() nicht aus dem Chart holen.

Die Frage ist folgende: Wenn ich diese Zeilen auskommentiere, wird es dann funktionieren? Oder wie kann ich sie ändern, damit sie in einem Standard-Alpari-Forex-Chart funktionieren?

Vielen Dank!


// if(ExtAllowLoss!=0 && ExtAllowLoss<m_symbol.StopsLevel())

// {

// Print("Wrong Allow Loss!");

// return(INIT_FAILED);

// }

// if(ExtTrailingStop!=0 && ExtTrailingStop<m_symbol.StopsLevel())

// {

// Print("Falscher Trailing Stop!");

// return(INIT_FAILED);

// }

Expert_RSI_Stochastic_MA
Expert_RSI_Stochastic_MA
  • Stimmen: 27
  • 2017.08.10
  • Vladimir Karputov
  • www.mql5.com
The Expert Advisor uses three indicators: MA(150), RSI(3) with levels 80 and 20, Stochastic(6, 3, 3) with levels 70 and 30. You can change these parameters and set your own values.  1. Trade entry direction is determined based on MA (Moving Average). Only one trade is opened in one direction. Buy if RSI and Stochastic are below the lower level...
 
seryz:

https://www.mql5.com/en/code/18671 funktioniert nicht auf standard aplari, auf esp funktioniert es, aber es warnt "Wrong allow Loss!", offenbar kann es die Variable m_symbol.StopsLevel() nicht aus dem Chart holen.

Die Frage ist folgende: Wenn ich diese Zeilen auskommentiere, wird es dann funktionieren? Oder wie kann ich sie ändern, damit sie in einem Standard-Alpari-Forex-Chart funktionieren?

Ich danke Ihnen!



1. Der Code sollte auf folgende Weise eingefügt werden: Einfügen des Codes korrekt auf dem Forum.

2. "... kann die Variable m_symbol.StopsLevel() nicht aus dem Chart holen ... " ist eine falsche Aussage. Drucken Sie es einfach aus, bevor Sie es überprüfen:

  • was Sie als Stop Loss gesetzt haben
  • was m_symbol.StopsLevel() ergibt

 

1. ich werde mich korrigieren, das nächste Mal werde ich den Code richtig eingeben.

2. Als Stop Loss setzen wir den Parameter 30. Im Debugger füge ich m_symbol.stoplevel() in das Variablenfenster ein, um den Wert zu sehen, ich bekomme einen Fehler.

 
seryz:

1. ich werde mich korrigieren, das nächste Mal werde ich den Code richtig eingeben.

2. Als Stop Loss setzen wir den Parameter 30. Wenn ich im Debugger m_symbol.stoplevel() in das Variablenfenster einfüge, um den Wert zu sehen, bekomme ich einen Fehler.


Geben Sie eine neue Variable ein (nur zu Debugging-Zwecken) und beobachten Sie ihren Wert:

   int stop_level=m_symbol.StopsLevel();

ds

 

Erledigt: