Expert Advisors: Crossing of two iMA

 

Crossing of two iMA:

Die Kreuzung zwei (iMA, Moving Average), als Filter - der dritte Indikator (iMA, Moving Average). Lot: oder manuell, oder das Risiko in Prozent von der Balance. Stop-, Market- oder Limit-Order. Es werden auch Stop Loss, Take Profit, Trailing Stop.Stop-, Market- oder Limit-Order gesetzt. Es werden auch Stop Loss, Take Profit, Trailing Stop gesetzt.

Autor: Vladimir Karputov

 

Herr Vladimir,


Könnten Sie die Option hinzufügen, dass sich der Trailing-Stop von "entrace" oder "bottom" aus bewegt?


zum Beispiel:


die Funktion "trailing"

void Trailing()

die vorgeschlagene Änderung dazu

input bool InpTrailingtoEntrance= false; // Trailing to Entrace (oder nach unten)


Aufrufen der Funktion..
wenn Sie von unten/stoploss bewegen wollen
Trailing(false)

wenn Sie zum Einstiegsvorgang bewegen wollen
Trailing(true)


void Trailing( bool Move_to_entrace=true))

Crossing of two iMA
Crossing of two iMA
  • Stimmen: 19
  • 2017.08.10
  • Vladimir Karputov
  • www.mql5.com
Crossover of two iMAs (Moving Averages), one more iMA (Moving Average) is used as the filter. Position Lot calculation: manually or risk percent of balance. Trading method: Stop, Market or Limit orders. "Parameters of the first Moving Average"; "Parameters of the second Moving Average"; "Parameters of the Third Moving Average"; Third...
 
zemo :

...

könnten Sie die Option in Trailing Stop hinzufügen, um von "entrace" oder "bottom" zu bewegen?

...


Ich verstehe das nicht.

 
Vladimir Karputov:

Ich verstehe das nicht.


Trailing Stop mit Schritt.

wenn Sie...


(1) das "normale" Trailing bei Erreichen den "Stop" auf ENTRACE verschieben


(2) das "andere" Trailing bei Erreichen den "Stop" von STOPLOSS...

====Beispiel (1) stoploss auf entrance verschieben

trailing_stop 02 Punkte
trailing_step 01 Punkte
stoploss = 10 Punkte

- Kauf bei 110 (Einstiegspunkt)
- nach wenigen Minuten bewegt sich der Kurs auf 12 (und der Trailing-Stop ist erreicht)
.: (neuer Stop-Loss ist...)
stoploss=110 (=der Wert des Einstiegspunktes)

====Beispiel (2) Verschiebung des Stoploss von unten

trailing_stop 02 Punkte
trailing_step 01 Punkte

stoploss = 10 Punkte

- Kauf bei 110 (Einstiegspunkt)
- nach einigen Minuten bewegt sich der Kurs auf 112 (und der Trailing-Stop ist erreicht)
.: (neuer Stoploss ist...)
stoploss=101 (= Stoploss+Trailing_step ) 100+1= Ergebnis 101


jetzt bewegt sich der Kurs auf 12 (und der Trailing-Stop wird wieder erreicht)
.: (neuer Stop-Loss ist)
stoploss=102 (= stoploss+trailing_step ) 101+1= Ergebnis 102

 
zemo :

Trailing Stop mit Schritt.

wenn Sie...


(1) das "normale" Trailing bei Erreichen den "Stop" auf ENTRACE verschieben


(2) das "andere" Trailing bei Erreichen den "Stop" von STOPLOSS...

====Beispiel (1) stoploss auf entrance verschieben

trailing_stop 02 Punkte
trailing_step 01 Punkte
stoploss = 10 Punkte

- Kauf bei 110 (Einstiegspunkt)
- nach wenigen Minuten bewegt sich der Kurs auf 12 (und der Trailing-Stop ist erreicht)
.: (neuer Stop Loss ist...)
stoploss=110 (=der Wert des Einstiegspunktes)

====Beispiel (2) Verschiebung des Stoploss von unten

trailing_stop 02 Punkte
trailing_step 01 Punkte

stoploss = 10 Punkte

- Kauf bei 110 (Einstiegspunkt)
- nach einigen Minuten bewegt sich der Kurs auf 112 (und der Trailing-Stop ist erreicht)
.: (neuer Stoploss ist...)
stoploss=101 (= Stoploss+Trailing_step ) 100+1= Ergebnis 101


jetzt bewegt sich der Kurs auf 12 (und der Trailing-Stop wird wieder erreicht)
.: (neuer Stop-Loss ist)
stoploss=102 (= stoploss+trailing_step ) 101+1= Ergebnis 102

Ich verstehe Sie nicht.

Der Code verwendet Trailing mit den folgenden Schritten:

  • Trailing Stop ("0" -> kein Trailing)
  • Trailing Step (verwenden, wenn Trailing Stop >0)
 

Guten Tag,

könnten Sie bitte prüfen, ob es für Sie einfach wäre, Ihren EA zu modifizieren, um ein Verhalten wie in diesem Diagramm zu erhalten:

Bild


Sie sollten die 3 MA's sehen: Sobald der kürzeste den längsten Tiefstwert überquert, wird eine LONG-Position eröffnet. Der mittlere MA wird zum Schließen der Position verwendet.
Dasselbe gilt für eine SHORT-Position.


Bitte überprüfen Sie das und antworten Sie, wenn Sie können.

Danke

IDP

 
italoumberto :

Guten Tag,

könnten Sie bitte prüfen, ob es für Sie einfach wäre, Ihren EA zu modifizieren, um ein Verhalten wie in diesem Diagramm zu erhalten:



Sie sollten die 3 MA's sehen: Sobald der kürzeste den längsten Tiefstwert überquert, wird eine LONG-Position eröffnet. Der mittlere MA wird zum Schließen der Position verwendet.
Dasselbe gilt für eine SHORT-Position.


Bitte überprüfen Sie das und antworten Sie, wenn Sie können.

Danke

IDP


Auf Ihrem Bild gibt es zwei "Open Long". Und jeder von ihnen ist für verschiedene Signale offen.

Die Antwort lautet also: Die Beschreibung ist schlecht. Ich werde nichts an diesem Bild ändern.

 
Vladimir Karputov:

Auf Ihrem Bild gibt es zwei "Open Long". Und jeder von ihnen ist für verschiedene Signale offen.

Die Antwort lautet also: Die Beschreibung ist schlecht. Ich werde nichts an diesem Bild ändern.


Hei Vladimir,
danke für das Lesen der Nachricht. Ich kann das erklären. Von links nach rechts: Sie sehen, dass die erste LONG eröffnet wird, wenn der kürzeste MA den längsten kreuzt, dann sehen Sie, dass diese Position geschlossen wird, wenn (LONG schließen) der kürzeste den mittleren MA schließt (der verwendet wird, um die Positionen tatsächlich zu schließen). Dann die kurze MA kreuzt wieder nach oben die mittlere MA (während ist immer noch über die längste) und eine LONG-Position ist wieder geöffnet.... und so weiter.

Ich bitte Sie nicht, etwas in diesem Stadium zu tun, ich will nur bitte haben Ihre Meinung über die Möglichkeit zu ändern/anpassen Ihre EA zu dieser Strategie. Ich frage, weil Ihr EA mit 3 MA arbeitet, wie meine Strategie.

Danke

italoumberto

 
italoumberto :

Hei Vladimir,
danke für das Lesen der Nachricht. Ich kann das erklären. Von links nach rechts: Sie sehen, dass die erste LONG-Position eröffnet wird, wenn der kürzeste MA den längsten kreuzt, dann sehen Sie, dass diese Position geschlossen wird, wenn (LONG schließen) der kürzeste den mittleren MA schließt (der verwendet wird, um die Positionen tatsächlich zu schließen). Dann die kurze MA kreuzt wieder nach oben die mittlere MA (während ist immer noch über die längste) und eine LONG-Position ist wieder geöffnet.... und so weiter.

Ich bitte Sie nicht, etwas in diesem Stadium zu tun, ich will nur bitte haben Ihre Meinung über die Möglichkeit zu ändern/anpassen Ihre EA zu dieser Strategie. Ich frage, weil Ihr EA mit 3 MA arbeitet, wie meine Strategie.

Danke

italoumberto

Man kann alles machen, alles. Außerdem kann mein Berater als Basis verwendet werden (als Skelett, als Vorlage).

Die Hauptsache ist, dass man zuerst die Signale formell festlegt (den Algorithmus beschreibt):

  • KAUFEN offen
  • KAUFEN schließen
  • SELL offen
  • VERKAUFEN schließen
 
Vladimir Karputov:

Sie können alles machen, alles. Außerdem kann mein Ratgeber als Grundlage (als Skelett, als Vorlage) verwendet werden.

Die Hauptsache ist, dass man zunächst die Signale formell festlegt (den Algorithmus beschreibt):

  • KAUFEN offen
  • KAUFEN schließen
  • SELL offen
  • VERKAUFEN schließen

OK,

vielen Dank für Ihre schnelle Antwort. Ich werde versuchen, Ihren Code sorgfältig zu lesen und eventuell mit genauer definierten Spezifikationen zurückkommen, wie Sie erwähnt haben.

italoumberto

 

Hallo Vladimir. Du schreibst: als Filter - der dritte Indikator (iMA, Gleitender Durchschnitt). Also wird es Kaufen sein, wenn der schnelle den Durchschnitt nach oben kreuzt und beide über dem langsamen liegen. Und wenn der schnelle Indikator den Durchschnitt erneut nach oben kreuzt, aber beide über dem langsamen Indikator liegen. Wird es einen zweiten Kauf geben oder nicht? Und Verkaufen , wenn der schnelle den Durchschnitt nach unten gekreuzt hat und beide unter dem langsamen liegen. Und wenn der schnelle den Durchschnitt wieder nach unten gekreuzt hat, aber beide unter dem langsamen liegen. Wird es einen zweiten Verkauf geben oder nicht?

Ich danke Ihnen.