Expert Advisors: Flat Trend EA

 

Flat Trend EA:

EA auf Basis des Indikators FlatTrend. Sie können auch die Handelszeiten angeben.

Flat Trend EA

Autor: Vladimir Karputov

 

Guten Tag, ich konnte InpStartHour im Code nicht finden, ich wollte sehen, wie Ihr EA-Arbeitszeitfilter organisiert ist. Es gibt nur die Definition eines externen Parameters mit diesem Namen.

Könnten Sie mir bitte sagen, wie ich die Arbeitszeiten des Expert Advisors richtig organisiere, d.h. die Stunden, in denen er handeln kann und die Stunden, in denen er nicht handeln kann.

Vielen Dank im Voraus.

 
Sergey Voytsekhovsky:

Guten Tag, ich konnte InpStartHour,*** im Code nicht finden.

Ich habe es getan. Dreimal.

 
Vladimir Karputov:

Ich habe es getan. Dreimal.

Ja, danke, ich habe es auch gefunden. Es stellte sich heraus, dass, wenn Sie den Code aus dem Artikel mit der Schaltfläche "Ansicht" in einem Texteditor öffnen und das Wort von Interesse durch Doppelklick auswählen, dann controlF - aus irgendeinem Grund wird das Wort mit zusätzlichen Leerzeichen ausgewählt und somit nicht gesucht.

Später, nachdem ich diese Besonderheit entdeckt hatte, fand ich alles. Vielen Dank, das ist ein sehr kompaktes und praktisches Stück Code. Jetzt muss ich nur noch herausfinden, welche Änderungen ich brauche, damit ich in den Parametern Stunden und Minuten einstellen kann. Im Moment kann ich nur ganze Zahlen einstellen.

Hier ist das Stück Code, das mich interessiert:

bool Timecontrol()
  {
   if(!InpTimecontrol)
      return(true);
   MqlDateTime STimeCurrent;
   TimeToStruct(TimeCurrent(),STimeCurrent);

   if(((STimeCurrent.hour>=0 && STimeCurrent.hour<=InpEndHour-1)
      || (STimeCurrent.hour>=InpStartHour && STimeCurrent.hour<=23)) && 
      InpStartHour>InpEndHour)
     {
      return(true);
     }
   if((STimeCurrent.hour>=InpStartHour && STimeCurrent.hour<=InpEndHour-1)
      && InpStartHour<InpEndHour)
     {
      return(true);
     }
//---
   return(false);
  }
 

Wenn Sie die folgenden Optionen in den Code einfügen, hat der Benutzer mehr Möglichkeiten, die gesamten Handelsergebnisse zu verwalten;

1. Möglichkeit, nur Kauf- oder nur Verkaufstransaktionen zu wählen

3. Möglichkeit für den EA, nur einen Handel pro Signal auf der Grundlage eines festgelegten Gewinnziels zu tätigen

 
Joseph Kisakye:

Wenn Sie die folgenden Optionen in den Code einfügen, hat der Benutzer mehr Möglichkeiten, die gesamten Handelsergebnisse zu verwalten;

1. Möglichkeit, nur Kauf- oder nur Verkaufstransaktionen zu wählen

3. Möglichkeit für den EA, nur einen Handel pro Signal auf der Grundlage des festgelegten Gewinnziels zu tätigen

Könnten Sie mir bitte den MT5-Download-Link für den PipMaker v1 EA! mitteilen?

Ich wäre Ihnen sehr dankbar. Vielen Dank!

 
Automated-Trading:

Flacher Trend EA:

Autor: Wladimir Karputow

Ich handele mit synthetischen Indizes, die nicht von der Handelszeit beeinflusst werden. Deshalb würden mir die Optionen "Nur kaufen" und "Nur verkaufen" dabei helfen, mit dem FlatTrend EA profitabler zu werden, indem sichergestellt wird, dass der EA z.B. nur eine Kerze pro Signal handelt und erst wieder handelt, wenn ein anderes Signal erschienen ist. Am besten wäre es, ihn mit einem Oszillator zu kombinieren, um den Handel nur dann zu begrenzen, wenn die beiden Signale für einen Kauf oder Verkauf übereinstimmen.
 
Joseph Kisakye :
Ich handele mit synthetischen Indizes, die nicht von der Handelszeit beeinflusst werden. Deshalb würden mir die Optionen "Nur kaufen" und "Nur verkaufen" dabei helfen, mit dem FlatTrend EA profitabler zu werden, indem sichergestellt wird, dass der EA z. B. nur eine Kerze pro Signal handelt und erst wieder handelt, wenn ein anderes Signal erschienen ist. Am besten wäre es, ihn mit einem Oszillator zu kombinieren, um die Trades nur dann zu begrenzen, wenn die beiden Signale für einen Kauf oder Verkauf übereinstimmen.

Ja, ein Oszillator (z.B. RSI) kann verwendet werden. Ich muss diese Option prüfen...

 
Joseph Kisakye :
Ich handele mit synthetischen Indizes, die nicht von der Handelszeit beeinflusst werden. Deshalb würden mir die Optionen "Nur kaufen" und "Nur verkaufen" dabei helfen, mit dem FlatTrend EA profitabler zu werden, indem sichergestellt wird, dass der EA z. B. nur eine Kerze pro Signal handelt und erst wieder handelt, wenn ein anderes Signal erschienen ist. Am besten wäre es, ihn mit einem Oszillator zu kombinieren, um die Trades nur dann zu begrenzen, wenn die beiden Signale für einen Kauf oder Verkauf übereinstimmen.

Vorläufige Version 2.XXXX (noch kein Oszillator). Ich freue mich auf Ihr Feedback ...

Dateien: